Server IP : 103.191.208.50 / Your IP : 216.73.216.53 Web Server : LiteSpeed System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64 User : celkcksm ( 1031) PHP Version : 7.4.33 Disable Function : show_source, system, shell_exec, passthru, popen, exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/celkcksm/public_html/frontend/assets/dart-scss/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap"; @viewport { width: device-width } @-o-viewport { width: device-width } @-ms-viewport { width: device-width } ::-webkit-input-placeholder { opacity: .5 } :-moz-placeholder { opacity: .5 } ::-moz-placeholder { opacity: .5 } :-ms-input-placeholder { opacity: .5 } .placeholder { opacity: .5 } ::-webkit-scrollbar { width: 10px; background: #eee } ::-webkit-scrollbar-thumb { background: #999 } ::-webkit-scrollbar-corner { background: #000 } *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); quotes: "“" "”" } html { font-size: var(--fs-root); -ms-text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; overflow-x: hidden } body { overflow-x: hidden; text-rendering: optimizeSpeed; background-color: #fff; color: #2a2a2a; font-family: var(--ff-body); font-weight: var(--fw-body); line-height: 1.6 } body.bound { overflow: hidden; padding-right: var(--scrollbar-size, 18px) } h1, h2, h3, h4, h5, h6 { font-family: var(--ff-heading); font-weight: inherit; font-size: inherit } mark { background-color: #ff0; color: #000 } template { display: none } [hidden] { display: none } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible } code, kbd, samp { font-family: monospace, monospace; font-size: 1em } audio, canvas, iframe, img, svg, video { vertical-align: middle } audio, video { display: inline-block } audio:not([controls]) { display: none; height: 0 } svg:not([fill]) { fill: currentColor } svg:not(:root) { overflow: hidden } abbr[title] { border-bottom: 1px dotted } table { width: 100%; border-collapse: collapse } table [valign=middle] td, table [valign=middle] th { vertical-align: middle } table [valign=bottom] td, table [valign=bottom] th { vertical-align: bottom } dialog { background-color: #fff; border: solid; color: #000; display: block; height: -moz-fit-content; height: -webkit-fit-content; height: fit-content; left: 0; margin: auto; padding: 1em; position: absolute; right: 0; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content } dialog:not([open]) { display: none } .small, small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sub { bottom: -0.25em } sup { top: -0.5em } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block } html, body, section, header, footer, main, .inner-container, .fullW { width: 100%; float: left } a { color: inherit; cursor: default; text-decoration: none !important; -webkit-text-decoration-skip: objects } a:not([class]) { text-decoration-skip-ink: auto } a[href] { cursor: pointer } img, picture { max-width: 100%; display: inline-block } ul[role=list], ol[role=list] { list-style: none } table { border-collapse: collapse; border-spacing: 0 } summary::-webkit-details-marker { display: none } legend { display: table; max-width: 100%; white-space: normal } progress { vertical-align: baseline } address { font-style: normal } fieldset { border: none } input, textarea, button, select, option { appearance: none; -webkit-appearance: none; line-height: normal; filter: none !important; -webkit-filter: none !important; border: none; outline: none !important; box-shadow: none !important; background: rgba(0, 0, 0, 0); font: inherit } [disabled], .disabled { pointer-events: none; cursor: not-allowed !important; opacity: .5; -webkit-text-fill-color: #eee } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield; outline-offset: -2px } [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none } button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button } button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner { border-style: none } button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring { outline: 1px dotted ButtonText } :-moz-ui-invalid { box-shadow: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } @media(prefers-reduced-motion: reduce) { html:focus-within { scroll-behavior: auto } *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; scroll-behavior: auto !important } } :root { --fs-root: 16px; --ff-heading: "Outfit", Tahoma, sans-serif; --ff-body: "Outfit", sans-serif; --ff-circular: "Circular", Tahoma, sans-serif } @media(min-width: 1600px) { :root { --fs-root: 20px; --menu-svg-width: 15.95rem } } @media(min-width: 2000px) { :root { --fs-root: calc(14px + 0.56vw) } } @media(min-width: 2560px) { :root { --menu-svg-width: 15.3rem } .h10 { font-size: .9rem !important } .h5, footer .footer--c2a .c2a-arw { font-size: 115% !important } } .fw--t { font-weight: 100 } .fw--el { font-weight: 200 } .fw--l { font-weight: 300 } .fw--r { font-weight: 400 } .fw--m, .ncriptech--industries-carousel article .ind--heading { font-weight: 500 } .fw--sb { font-weight: 600 } .fw--b { font-weight: 700 } .fw--eb { font-weight: 800 } .fw--blk { font-weight: 900 } .h1XXL { font-size: calc(85px + (193.75 - 85) * (100vw - 320px) / (2560 - 320)); font-size: clamp(85px, 7.568359375vw, 193.75px); line-height: inherit } .h1XL { font-size: calc(75px + (156.25 - 75) * (100vw - 320px) / (2560 - 320)); font-size: clamp(75px, 6.103515625vw, 156.25px); line-height: inherit } .h1X { font-size: calc(35px + (112.5 - 35) * (100vw - 320px) / (2560 - 320)); font-size: clamp(35px, 4.39453125vw, 112.5px); line-height: inherit } .h1 { font-size: calc(35px + (112.5 - 35) * (100vw - 320px) / (2560 - 320)); font-size: clamp(35px, 4.39453125vw, 112.5px); line-height: inherit } .h3 { font-size: calc(30px + (62.5 - 30) * (100vw - 320px) / (2560 - 320)); font-size: clamp(30px, 2.44140625vw, 62.5px); line-height: inherit } .h3x { font-size: calc(30px + (50 - 30) * (100vw - 320px) / (2560 - 320)); font-size: clamp(30px, 1.953125vw, 50px); line-height: inherit } .h4, .ncriptech__about-values .c2a-arw, .ncriptech__career--realpeople article h5, .ncriptech__info-grid h4 { font-size: calc(26px + (56.25 - 26) * (100vw - 320px) / (2560 - 320)); font-size: clamp(26px, 2.197265625vw, 56.25px); line-height: inherit } .h4xs { font-size: calc(22px + (40 - 22) * (100vw - 320px) / (2560 - 320)); font-size: clamp(22px, 1.5625vw, 40px); line-height: inherit } .h4x { font-size: calc(20px + (35 - 20) * (100vw - 320px) / (2560 - 320)); font-size: clamp(20px, 1.3671875vw, 35px); line-height: inherit } .h5, footer .footer--c2a .c2a-arw { font-size: calc(18px + (28.75 - 18) * (100vw - 320px) / (2560 - 320)); font-size: clamp(18px, 1.123046875vw, 28.75px); line-height: inherit } .h5x { font-size: calc(18px + (27.5 - 18) * (100vw - 320px) / (2560 - 320)); font-size: clamp(18px, 1.07421875vw, 27.5px); line-height: inherit } .h5X { font-size: calc(22px + (37.5 - 22) * (100vw - 320px) / (2560 - 320)); font-size: clamp(22px, 1.46484375vw, 37.5px); line-height: inherit } .h6, .home--awards .award--container .award--subheading, .ncriptech__team .card .--designation { font-size: calc(14px + (20 - 14) * (100vw - 320px) / (2560 - 320)); font-size: clamp(14px, 0.78125vw, 20px); line-height: inherit } .h7, .offerings-card article h3, .ncriptech__company-grid-bg article { font-size: calc(20px + (37.5 - 20) * (100vw - 320px) / (2560 - 320)); font-size: clamp(20px, 1.46484375vw, 37.5px); line-height: inherit } .h8, .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .--desc { font-size: calc(18px + (27.5 - 18) * (100vw - 320px) / (2560 - 320)); font-size: clamp(18px, 1.07421875vw, 27.5px); line-height: inherit } .h9, .ncriptech--core-service-grid .grid--2>div ul { font-size: calc(14px + (25 - 14) * (100vw - 320px) / (2560 - 320)); font-size: clamp(14px, 0.9765625vw, 25px); line-height: inherit } .h10 { font-size: calc(14px + (22.5 - 14) * (100vw - 320px) / (2560 - 320)); font-size: clamp(14px, 0.87890625vw, 22.5px); line-height: inherit } .descc { line-height: 1.6 } .descc>*+* { margin-top: 1em } .h1XL { line-height: .95 } .h1 { line-height: 1.2 } .h2, .ncriptech__rpa-benefits .heading { line-height: 1.2; font-size: calc(1.5rem + 1.22vw) } .h2x { font-size: max(2vw, 2rem); line-height: 1.4 } .h3 { line-height: 1.3; font-size: max(2vw, 1.8rem) } @media(max-width: 767px) { .h3 { font-size: max(1.8vw, 1.6rem) } } .h3X, .ncriptech--industries-hero .--heading { line-height: 1.3; font-size: max(1.8vw, 1.8rem) } @media(max-width: 1200px) { .h3X, .ncriptech--industries-hero .--heading { font-size: max(1.5vw, 1.5rem) } } .h3x { font-size: 1.6vw } .h3xs { line-height: 1.5; font-size: 20px } @media(max-width: 760px) { .h3xs { font-size: 18px } } .h4, .ncriptech__about-values .c2a-arw, .ncriptech__career--realpeople article h5, .ncriptech__info-grid h4 { line-height: 1.4; font-size: max(1.5vw, 1.5rem) } @media(max-width: 1200px) { .h4, .ncriptech__about-values .c2a-arw, .ncriptech__career--realpeople article h5, .ncriptech__info-grid h4 { font-size: max(1.2vw, 1.2rem) } } .h4x { line-height: 1.5 } .h4xs { font-size: calc(1.25rem + .1vw); line-height: 1.5 } .h5, footer .footer--c2a .c2a-arw { line-height: 1.6 } @media(max-width: 2000px) { .h5, footer .footer--c2a .c2a-arw { font-size: 1.13rem } } .h7, .offerings-card article h3, .ncriptech__company-grid-bg article { line-height: 1.5 } .h8, .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .--desc { line-height: 1.6 } @media(min-width: 2001px) { .h8, .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .--desc { font-size: 1.1vw } } .h9, .ncriptech--core-service-grid .grid--2>div ul { line-height: 1.4; font-size: .8vw } .p, .ncriptech__inner--hero-2 p, .ncriptech__inner--hero-3 p, .fullscreen-menu .boxed--links ul { font-size: 1rem } .h4X { font-size: 38px } @media(max-width: 1899px) { .h4X { font-size: 2rem } } @media(max-width: 575px) { .h4X { line-height: 1.2 } } @media(max-width: 675px) { .h3x { font-size: 1.5rem; line-height: 1.4 } .h3x .small, .h3x small { font-size: 95% } .h4, .ncriptech__about-values .c2a-arw, .ncriptech__career--realpeople article h5, .ncriptech__info-grid h4 { font-size: 1.5rem; line-height: 1.4 } .h5, footer .footer--c2a .c2a-arw { line-height: 1.6; font-size: 1.2rem } .h9, .ncriptech--core-service-grid .grid--2>div ul { font-size: 1.1rem } } @media(min-width: 2560px) { .h5x { font-size: 1vw } .h4x, .h4X { font-size: 1.2rem !important } } .bg--body { background-color: #fff !important } .c--body { color: #fff !important } .hvr\:bg--body:hover, .hvr\:bg--body:focus { background-color: #fff !important } .hvr\:c--body:hover, .hvr\:c--body:focus { color: #fff !important } .bg--whitee { background-color: #fff !important } .c--whitee { color: #fff !important } .hvr\:bg--whitee:hover, .hvr\:bg--whitee:focus { background-color: #fff !important } .hvr\:c--whitee:hover, .hvr\:c--whitee:focus { color: #fff !important } .bg--blak { background-color: #000 !important } .c--blak { color: #000 !important } .hvr\:bg--blak:hover, .hvr\:bg--blak:focus { background-color: #000 !important } .hvr\:c--blak:hover, .hvr\:c--blak:focus { color: #000 !important } .bg--place { background-color: #aeaeae !important } .c--place { color: #aeaeae !important } .hvr\:bg--place:hover, .hvr\:bg--place:focus { background-color: #aeaeae !important } .hvr\:c--place:hover, .hvr\:c--place:focus { color: #aeaeae !important } .bg--mark { background-color: #ff0 !important } .c--mark { color: #ff0 !important } .hvr\:bg--mark:hover, .hvr\:bg--mark:focus { background-color: #ff0 !important } .hvr\:c--mark:hover, .hvr\:c--mark:focus { color: #ff0 !important } .bg--border { background-color: #e0e0e0 !important } .c--border { color: #e0e0e0 !important } .hvr\:bg--border:hover, .hvr\:bg--border:focus { background-color: #e0e0e0 !important } .hvr\:c--border:hover, .hvr\:c--border:focus { color: #e0e0e0 !important } .bg--tblborder { background-color: #dadada !important } .c--tblborder { color: #dadada !important } .hvr\:bg--tblborder:hover, .hvr\:bg--tblborder:focus { background-color: #dadada !important } .hvr\:c--tblborder:hover, .hvr\:c--tblborder:focus { color: #dadada !important } .bg--success { background-color: #7ac142 !important } .c--success { color: #7ac142 !important } .hvr\:bg--success:hover, .hvr\:bg--success:focus { background-color: #7ac142 !important } .hvr\:c--success:hover, .hvr\:c--success:focus { color: #7ac142 !important } .bg--error { background-color: #d81212 !important } .c--error { color: #d81212 !important } .hvr\:bg--error:hover, .hvr\:bg--error:focus { background-color: #d81212 !important } .hvr\:c--error:hover, .hvr\:c--error:focus { color: #d81212 !important } .bg--gry { background-color: #c7c7c7 !important } .c--gry { color: #c7c7c7 !important } .hvr\:bg--gry:hover, .hvr\:bg--gry:focus { background-color: #c7c7c7 !important } .hvr\:c--gry:hover, .hvr\:c--gry:focus { color: #c7c7c7 !important } .bg--gry60 { background-color: #eee !important } .c--gry60 { color: #eee !important } .hvr\:bg--gry60:hover, .hvr\:bg--gry60:focus { background-color: #eee !important } .hvr\:c--gry60:hover, .hvr\:c--gry60:focus { color: #eee !important } .bg--gry150 { background-color: #9b9b9b !important } .c--gry150 { color: #9b9b9b !important } .hvr\:bg--gry150:hover, .hvr\:bg--gry150:focus { background-color: #9b9b9b !important } .hvr\:c--gry150:hover, .hvr\:c--gry150:focus { color: #9b9b9b !important } .bg--gry151 { background-color: #55565a !important } .c--gry151 { color: #55565a !important } .hvr\:bg--gry151:hover, .hvr\:bg--gry151:focus { background-color: #55565a !important } .hvr\:c--gry151:hover, .hvr\:c--gry151:focus { color: #55565a !important } .bg--gryF4 { background-color: #f4f4f4 !important } .c--gryF4 { color: #f4f4f4 !important } .hvr\:bg--gryF4:hover, .hvr\:bg--gryF4:focus { background-color: #f4f4f4 !important } .hvr\:c--gryF4:hover, .hvr\:c--gryF4:focus { color: #f4f4f4 !important } .bg--gryF8 { background-color: #f8f8f8 !important } .c--gryF8 { color: #f8f8f8 !important } .hvr\:bg--gryF8:hover, .hvr\:bg--gryF8:focus { background-color: #f8f8f8 !important } .hvr\:c--gryF8:hover, .hvr\:c--gryF8:focus { color: #f8f8f8 !important } .bg--gryF9 { background-color: #f9f9f9 !important } .c--gryF9 { color: #f9f9f9 !important } .hvr\:bg--gryF9:hover, .hvr\:bg--gryF9:focus { background-color: #f9f9f9 !important } .hvr\:c--gryF9:hover, .hvr\:c--gryF9:focus { color: #f9f9f9 !important } .bg--gry2E { background-color: #2e2e2e !important } .c--gry2E { color: #2e2e2e !important } .hvr\:bg--gry2E:hover, .hvr\:bg--gry2E:focus { background-color: #2e2e2e !important } .hvr\:c--gry2E:hover, .hvr\:c--gry2E:focus { color: #2e2e2e !important } .bg--gryFB { background-color: #fbfbfb !important } .c--gryFB { color: #fbfbfb !important } .hvr\:bg--gryFB:hover, .hvr\:bg--gryFB:focus { background-color: #fbfbfb !important } .hvr\:c--gryFB:hover, .hvr\:c--gryFB:focus { color: #fbfbfb !important } .bg--gry-3 { background-color: #54565a !important } .c--gry-3 { color: #54565a !important } .hvr\:bg--gry-3:hover, .hvr\:bg--gry-3:focus { background-color: #54565a !important } .hvr\:c--gry-3:hover, .hvr\:c--gry-3:focus { color: #54565a !important } .bg--gryF5 { background-color: #f5f5f5 !important } .c--gryF5 { color: #f5f5f5 !important } .hvr\:bg--gryF5:hover, .hvr\:bg--gryF5:focus { background-color: #f5f5f5 !important } .hvr\:c--gryF5:hover, .hvr\:c--gryF5:focus { color: #f5f5f5 !important } .bg--gryf6 { background-color: #f6f8ff !important } .c--gryf6 { color: #f6f8ff !important } .hvr\:bg--gryf6:hover, .hvr\:bg--gryf6:focus { background-color: #f6f8ff !important } .hvr\:c--gryf6:hover, .hvr\:c--gryf6:focus { color: #f6f8ff !important } .bg--gryF7 { background-color: #1c1e27 !important } .c--gryF7 { color: #1c1e27 !important } .hvr\:bg--gryF7:hover, .hvr\:bg--gryF7:focus { background-color: #1c1e27 !important } .hvr\:c--gryF7:hover, .hvr\:c--gryF7:focus { color: #1c1e27 !important } .bg--gryF10 { background-color: #020914 !important } .c--gryF10 { color: #020914 !important } .hvr\:bg--gryF10:hover, .hvr\:bg--gryF10:focus { background-color: #020914 !important } .hvr\:c--gryF10:hover, .hvr\:c--gryF10:focus { color: #020914 !important } .bg--gry83 { background-color: #838383 !important } .c--gry83 { color: #838383 !important } .hvr\:bg--gry83:hover, .hvr\:bg--gry83:focus { background-color: #838383 !important } .hvr\:c--gry83:hover, .hvr\:c--gry83:focus { color: #838383 !important } .bg--grybf { background-color: #bfbfbf !important } .c--grybf { color: #bfbfbf !important } .hvr\:bg--grybf:hover, .hvr\:bg--grybf:focus { background-color: #bfbfbf !important } .hvr\:c--grybf:hover, .hvr\:c--grybf:focus { color: #bfbfbf !important } .bg--gry6d { background-color: #6d6d6d !important } .c--gry6d { color: #6d6d6d !important } .hvr\:bg--gry6d:hover, .hvr\:bg--gry6d:focus { background-color: #6d6d6d !important } .hvr\:c--gry6d:hover, .hvr\:c--gry6d:focus { color: #6d6d6d !important } .bg--dblu { background-color: #00178a !important } .c--dblu { color: #00178a !important } .hvr\:bg--dblu:hover, .hvr\:bg--dblu:focus { background-color: #00178a !important } .hvr\:c--dblu:hover, .hvr\:c--dblu:focus { color: #00178a !important } .bg--ncriptechblu { background-color: #0235f5 !important } .c--ncriptechblu { color: #0235f5 !important } .hvr\:bg--ncriptechblu:hover, .hvr\:bg--ncriptechblu:focus { background-color: #0235f5 !important } .hvr\:c--ncriptechblu:hover, .hvr\:c--ncriptechblu:focus { color: #0235f5 !important } .bg--ncriptechblu2 { background-color: #061857 !important } .c--ncriptechblu2 { color: #061857 !important } .hvr\:bg--ncriptechblu2:hover, .hvr\:bg--ncriptechblu2:focus { background-color: #061857 !important } .hvr\:c--ncriptechblu2:hover, .hvr\:c--ncriptechblu2:focus { color: #061857 !important } .bg--dblu-2 { background-color: #1c33b5 !important } .c--dblu-2 { color: #1c33b5 !important } .hvr\:bg--dblu-2:hover, .hvr\:bg--dblu-2:focus { background-color: #1c33b5 !important } .hvr\:c--dblu-2:hover, .hvr\:c--dblu-2:focus { color: #1c33b5 !important } .bg--blu { background-color: #0235f5 !important } .c--blu { color: #0235f5 !important } .hvr\:bg--blu:hover, .hvr\:bg--blu:focus { background-color: #0235f5 !important } .hvr\:c--blu:hover, .hvr\:c--blu:focus { color: #0235f5 !important } /* ----------------------------------------- */ .c--green { color: #0235f5 !important } .hvr\:bg--green:hover, .hvr\:bg--green:focus { background-color: #0235f5 !important } .hvr\:c--green:hover, .hvr\:c--green:focus { color: #0235f5 !important } /* ------------------------------------------ */ .bg--blu-2 { background-color: #2442b2 !important } .c--blu-2 { color: #2442b2 !important } .hvr\:bg--blu-2:hover, .hvr\:bg--blu-2:focus { background-color: #2442b2 !important } .hvr\:c--blu-2:hover, .hvr\:c--blu-2:focus { color: #2442b2 !important } .bg--blu-3 { background-color: #008aa6 !important } .c--blu-3 { color: #008aa6 !important } .hvr\:bg--blu-3:hover, .hvr\:bg--blu-3:focus { background-color: #008aa6 !important } .hvr\:c--blu-3:hover, .hvr\:c--blu-3:focus { color: #008aa6 !important } .bg--blu-4 { background-color: #1368e6 !important } .c--blu-4 { color: #1368e6 !important } .hvr\:bg--blu-4:hover, .hvr\:bg--blu-4:focus { background-color: #1368e6 !important } .hvr\:c--blu-4:hover, .hvr\:c--blu-4:focus { color: #1368e6 !important } .bg--blu-5 { background-color: #f5f7ff !important } .c--blu-5 { color: #f5f7ff !important } .hvr\:bg--blu-5:hover, .hvr\:bg--blu-5:focus { background-color: #f5f7ff !important } .hvr\:c--blu-5:hover, .hvr\:c--blu-5:focus { color: #f5f7ff !important } .bg--blu-6 { background-color: #0f64e8 !important } .c--blu-6 { color: #0f64e8 !important } .hvr\:bg--blu-6:hover, .hvr\:bg--blu-6:focus { background-color: #0f64e8 !important } .hvr\:c--blu-6:hover, .hvr\:c--blu-6:focus { color: #0f64e8 !important } .bg--blu-7 { background-color: #004cf1 !important } .c--blu-7 { color: #004cf1 !important } .hvr\:bg--blu-7:hover, .hvr\:bg--blu-7:focus { background-color: #004cf1 !important } .hvr\:c--blu-7:hover, .hvr\:c--blu-7:focus { color: #004cf1 !important } .bg--blu-8 { background-color: #45a7b3 !important } .c--blu-8 { color: #45a7b3 !important } .hvr\:bg--blu-8:hover, .hvr\:bg--blu-8:focus { background-color: #45a7b3 !important } .hvr\:c--blu-8:hover, .hvr\:c--blu-8:focus { color: #45a7b3 !important } .bg--blu-9 { background-color: #61d2df !important } .c--blu-9 { color: #61d2df !important } .hvr\:bg--blu-9:hover, .hvr\:bg--blu-9:focus { background-color: #61d2df !important } .hvr\:c--blu-9:hover, .hvr\:c--blu-9:focus { color: #61d2df !important } /* #0235f5 */ .bg--blu-10 { background-color: #0235f5 !important } .c--blu-10 { color: #0235f5 !important } .hvr\:bg--blu-10:hover, .hvr\:bg--blu-10:focus { background-color: #0235f5 !important } .hvr\:c--blu-10:hover, .hvr\:c--blu-10:focus { color: #0235f5 !important } /* ----------------------------------------- */ .bg--green-10 { background-color: #0235f5 !important } .c--green-10 { color: #0235f5 !important } .hvr\:bg--green-10:hover, .hvr\:bg--green-10:focus { background-color: #0235f5 !important } .hvr\:c--green-10:hover, .hvr\:c--green-10:focus { color: #0235f5 !important } /* -------------------------------------------- */ .bg--blu-11 { background-color: #070e21 !important } .c--blu-11 { color: #070e21 !important } .hvr\:bg--blu-11:hover, .hvr\:bg--blu-11:focus { background-color: #070e21 !important } .hvr\:c--blu-11:hover, .hvr\:c--blu-11:focus { color: #070e21 !important } .bg--blu-12 { background-color: #f4f6f9 !important } .c--blu-12 { color: #f4f6f9 !important } .hvr\:bg--blu-12:hover, .hvr\:bg--blu-12:focus { background-color: #f4f6f9 !important } .hvr\:c--blu-12:hover, .hvr\:c--blu-12:focus { color: #f4f6f9 !important } .bg--drkBlue { background-color: #011689 !important } .c--drkBlue { color: #011689 !important } .hvr\:bg--drkBlue:hover, .hvr\:bg--drkBlue:focus { background-color: #011689 !important } .hvr\:c--drkBlue:hover, .hvr\:c--drkBlue:focus { color: #011689 !important } .bg--dgrn { background-color: #373d29 !important } .c--dgrn { color: #373d29 !important } .hvr\:bg--dgrn:hover, .hvr\:bg--dgrn:focus { background-color: #373d29 !important } .hvr\:c--dgrn:hover, .hvr\:c--dgrn:focus { color: #373d29 !important } .bg--dgrn-2 { background-color: #364201 !important } .c--dgrn-2 { color: #364201 !important } .hvr\:bg--dgrn-2:hover, .hvr\:bg--dgrn-2:focus { background-color: #364201 !important } .hvr\:c--dgrn-2:hover, .hvr\:c--dgrn-2:focus { color: #364201 !important } .bg--dgrn-3 { background-color: #60752e !important } .c--dgrn-3 { color: #60752e !important } .hvr\:bg--dgrn-3:hover, .hvr\:bg--dgrn-3:focus { background-color: #60752e !important } .hvr\:c--dgrn-3:hover, .hvr\:c--dgrn-3:focus { color: #60752e !important } .bg--ylw { background-color: #e31f25 !important } .c--ylw { color: #e41f26 !important } .hvr\:bg--ylw:hover, .hvr\:bg--ylw:focus { background-color: #e41f26 !important } .hvr\:c--ylw:hover, .hvr\:c--ylw:focus { color: #e41f26 !important } .bg--dylw { background-color: #facc00 !important } .c--dylw { color: #facc00 !important } .hvr\:bg--dylw:hover, .hvr\:bg--dylw:focus { background-color: #facc00 !important } .hvr\:c--dylw:hover, .hvr\:c--dylw:focus { color: #facc00 !important } .bg--txt { background-color: #2a2a2a !important } .c--txt { color: #2a2a2a !important } .hvr\:bg--txt:hover, .hvr\:bg--txt:focus { background-color: #2a2a2a !important } .hvr\:c--txt:hover, .hvr\:c--txt:focus { color: #2a2a2a !important } .bg--txt-2 { background-color: #54555a !important } .c--txt-2 { color: #54555a !important } .hvr\:bg--txt-2:hover, .hvr\:bg--txt-2:focus { background-color: #54555a !important } .hvr\:c--txt-2:hover, .hvr\:c--txt-2:focus { color: #54555a !important } .bg--txt-3 { background-color: #434343 !important } .c--txt-3 { color: #434343 !important } .hvr\:bg--txt-3:hover, .hvr\:bg--txt-3:focus { background-color: #434343 !important } .hvr\:c--txt-3:hover, .hvr\:c--txt-3:focus { color: #434343 !important } .bg--txt-4 { background-color: #c9c9c9 !important } .c--txt-4 { color: #c9c9c9 !important } .hvr\:bg--txt-4:hover, .hvr\:bg--txt-4:focus { background-color: #c9c9c9 !important } .hvr\:c--txt-4:hover, .hvr\:c--txt-4:focus { color: #c9c9c9 !important } .bg--hero { background-color: #fafafa !important } .c--hero { color: #fafafa !important } .hvr\:bg--hero:hover, .hvr\:bg--hero:focus { background-color: #fafafa !important } .hvr\:c--hero:hover, .hvr\:c--hero:focus { color: #fafafa !important } .bg--blk { background-color: #1f1a1a !important } .c--blk { color: #1f1a1a !important } .hvr\:bg--blk:hover, .hvr\:bg--blk:focus { background-color: #1f1a1a !important } .hvr\:c--blk:hover, .hvr\:c--blk:focus { color: #1f1a1a !important } .bg--blk-2 { background-color: #303030 !important } .c--blk-2 { color: #303030 !important } .hvr\:bg--blk-2:hover, .hvr\:bg--blk-2:focus { background-color: #303030 !important } .hvr\:c--blk-2:hover, .hvr\:c--blk-2:focus { color: #303030 !important } .bg--lblk { background-color: #2b2b2b !important } .c--lblk { color: #2b2b2b !important } .hvr\:bg--lblk:hover, .hvr\:bg--lblk:focus { background-color: #2b2b2b !important } .hvr\:c--lblk:hover, .hvr\:c--lblk:focus { color: #2b2b2b !important } .bg--gry-2 { background-color: #b8b8b8 !important } .c--gry-2 { color: #b8b8b8 !important } .hvr\:bg--gry-2:hover, .hvr\:bg--gry-2:focus { background-color: #b8b8b8 !important } .hvr\:c--gry-2:hover, .hvr\:c--gry-2:focus { color: #b8b8b8 !important } .bg--gry-4 { background-color: #b4b3b3 !important } .c--gry-4 { color: #b4b3b3 !important } .hvr\:bg--gry-4:hover, .hvr\:bg--gry-4:focus { background-color: #b4b3b3 !important } .hvr\:c--gry-4:hover, .hvr\:c--gry-4:focus { color: #b4b3b3 !important } .bg--lghtgray { background-color: #f3f3f3 !important } .c--lghtgray { color: #f3f3f3 !important } .hvr\:bg--lghtgray:hover, .hvr\:bg--lghtgray:focus { background-color: #f3f3f3 !important } .hvr\:c--lghtgray:hover, .hvr\:c--lghtgray:focus { color: #f3f3f3 !important } .bg--lghtgray-2 { background-color: #f6f6f6 !important } .c--lghtgray-2 { color: #f6f6f6 !important } .hvr\:bg--lghtgray-2:hover, .hvr\:bg--lghtgray-2:focus { background-color: #f6f6f6 !important } .hvr\:c--lghtgray-2:hover, .hvr\:c--lghtgray-2:focus { color: #f6f6f6 !important } .bg--extradrk { background-color: #202020 !important } .c--extradrk { color: #202020 !important } .hvr\:bg--extradrk:hover, .hvr\:bg--extradrk:focus { background-color: #202020 !important } .hvr\:c--extradrk:hover, .hvr\:c--extradrk:focus { color: #202020 !important } .bg--extradrk-2 { background-color: #161616 !important } .c--extradrk-2 { color: #161616 !important } .hvr\:bg--extradrk-2:hover, .hvr\:bg--extradrk-2:focus { background-color: #161616 !important } .hvr\:c--extradrk-2:hover, .hvr\:c--extradrk-2:focus { color: #161616 !important } .bg--dark28 { background-color: #282828 !important } .c--dark28 { color: #282828 !important } .hvr\:bg--dark28:hover, .hvr\:bg--dark28:focus { background-color: #282828 !important } .hvr\:c--dark28:hover, .hvr\:c--dark28:focus { color: #282828 !important } .bg--extradrk-3 { background-color: #222733 !important } .c--extradrk-3 { color: #222733 !important } .hvr\:bg--extradrk-3:hover, .hvr\:bg--extradrk-3:focus { background-color: #222733 !important } .hvr\:c--extradrk-3:hover, .hvr\:c--extradrk-3:focus { color: #222733 !important } .bg--extradrk-4 { background-color: #1e2222 !important } .c--extradrk-4 { color: #1e2222 !important } .hvr\:bg--extradrk-4:hover, .hvr\:bg--extradrk-4:focus { background-color: #1e2222 !important } .hvr\:c--extradrk-4:hover, .hvr\:c--extradrk-4:focus { color: #1e2222 !important } .bg--drkBrown { background-color: #1f1a1a !important } .c--drkBrown { color: #1f1a1a !important } .hvr\:bg--drkBrown:hover, .hvr\:bg--drkBrown:focus { background-color: #1f1a1a !important } .hvr\:c--drkBrown:hover, .hvr\:c--drkBrown:focus { color: #1f1a1a !important } .bg--cream { background-color: #f1f1f1 !important } .c--cream { color: #f1f1f1 !important } .hvr\:bg--cream:hover, .hvr\:bg--cream:focus { background-color: #f1f1f1 !important } .hvr\:c--cream:hover, .hvr\:c--cream:focus { color: #f1f1f1 !important } .bg--clr1 { background-color: #0e1e2d !important } .c--clr1 { color: #0e1e2d !important } .hvr\:bg--clr1:hover, .hvr\:bg--clr1:focus { background-color: #0e1e2d !important } .hvr\:c--clr1:hover, .hvr\:c--clr1:focus { color: #0e1e2d !important } .bg--clr2 { background-color: #0037fe !important } .c--clr2 { color: #0037fe !important } .hvr\:bg--clr2:hover, .hvr\:bg--clr2:focus { background-color: #0037fe !important } .hvr\:c--clr2:hover, .hvr\:c--clr2:focus { color: #0037fe !important } .bg--clr3 { background-color: #099e88 !important } .c--clr3 { color: #099e88 !important } .hvr\:bg--clr3:hover, .hvr\:bg--clr3:focus { background-color: #099e88 !important } .hvr\:c--clr3:hover, .hvr\:c--clr3:focus { color: #099e88 !important } .bg--clr4 { background-color: #09a6db !important } .c--clr4 { color: #09a6db !important } .hvr\:bg--clr4:hover, .hvr\:bg--clr4:focus { background-color: #09a6db !important } .hvr\:c--clr4:hover, .hvr\:c--clr4:focus { color: #09a6db !important } .bg--clr5 { background-color: #6963eb !important } .c--clr5 { color: #6963eb !important } .hvr\:bg--clr5:hover, .hvr\:bg--clr5:focus { background-color: #6963eb !important } .hvr\:c--clr5:hover, .hvr\:c--clr5:focus { color: #6963eb !important } .bg--teeal { background-color: #9da1b1 !important } .c--teeal { color: #9da1b1 !important } .hvr\:bg--teeal:hover, .hvr\:bg--teeal:focus { background-color: #9da1b1 !important } .hvr\:c--teeal:hover, .hvr\:c--teeal:focus { color: #9da1b1 !important } .bg--facebook { background-color: #1877f2 !important } .c--facebook { color: #1877f2 !important } .hvr\:bg--facebook:hover, .hvr\:bg--facebook:focus { background-color: #1877f2 !important } .hvr\:c--facebook:hover, .hvr\:c--facebook:focus { color: #1877f2 !important } .bg--twitter { background-color: #1da1f2 !important } .c--twitter { color: #1da1f2 !important } .hvr\:bg--twitter:hover, .hvr\:bg--twitter:focus { background-color: #1da1f2 !important } .hvr\:c--twitter:hover, .hvr\:c--twitter:focus { color: #1da1f2 !important } .bg--linkedin { background-color: #007bb5 !important } .c--linkedin { color: #007bb5 !important } .hvr\:bg--linkedin:hover, .hvr\:bg--linkedin:focus { background-color: #007bb5 !important } .hvr\:c--linkedin:hover, .hvr\:c--linkedin:focus { color: #007bb5 !important } .bg--vimeo { background-color: #1ab7ea !important } .c--vimeo { color: #1ab7ea !important } .hvr\:bg--vimeo:hover, .hvr\:bg--vimeo:focus { background-color: #1ab7ea !important } .hvr\:c--vimeo:hover, .hvr\:c--vimeo:focus { color: #1ab7ea !important } .bg--youtube { background-color: red !important } .c--youtube { color: red !important } .hvr\:bg--youtube:hover, .hvr\:bg--youtube:focus { background-color: red !important } .hvr\:c--youtube:hover, .hvr\:c--youtube:focus { color: red !important } .bg--dribbble { background-color: #ea4c89 !important } .c--dribbble { color: #ea4c89 !important } .hvr\:bg--dribbble:hover, .hvr\:bg--dribbble:focus { background-color: #ea4c89 !important } .hvr\:c--dribbble:hover, .hvr\:c--dribbble:focus { color: #ea4c89 !important } .bg--whatsappgreen { background-color: #25d366 !important } .c--whatsappgreen { color: #25d366 !important } .hvr\:bg--whatsappgreen:hover, .hvr\:bg--whatsappgreen:focus { background-color: #25d366 !important } .hvr\:c--whatsappgreen:hover, .hvr\:c--whatsappgreen:focus { color: #25d366 !important } .bg--instagramorange { background-color: #f46f30 !important } .c--instagramorange { color: #f46f30 !important } .hvr\:bg--instagramorange:hover, .hvr\:bg--instagramorange:focus { background-color: #f46f30 !important } .hvr\:c--instagramorange:hover, .hvr\:c--instagramorange:focus { color: #f46f30 !important } .bg--transparent { background-color: rgba(0, 0, 0, 0) !important } .c--transparent { color: rgba(0, 0, 0, 0) !important } .hvr\:bg--transparent:hover, .hvr\:bg--transparent:focus { background-color: rgba(0, 0, 0, 0) !important } .hvr\:c--transparent:hover, .hvr\:c--transparent:focus { color: rgba(0, 0, 0, 0) !important } .bg--gradient { background: #e76332; background: linear-gradient(190deg, rgb(231, 99, 50) 0%, rgb(249, 182, 13) 100%) } .bg--gradient-2 { background: #ff544f; background: linear-gradient(45deg, rgb(255, 84, 79) 0%, rgb(255, 159, 67) 49%, rgb(250, 209, 39) 100%) } .bg--gradient-3 { background: #f19236; background: radial-gradient(circle, rgb(241, 146, 54) 0%, rgb(227, 59, 48) 100%) } .bg--gradient-4 { background: #ff966c; background: linear-gradient(135deg, #ff956c, #ff7a6d) } .bg--gradient-5 { background: #f78e72; background: linear-gradient(151deg, rgb(247, 142, 114) 0%, rgb(247, 152, 112) 29%, rgb(246, 127, 112) 65%) } .bg--gradient--blu-1 { background-image: url("../img/stream__bg.webp?v=1.1"); background-position: 20% 34%; background-size: cover } @media(max-width: 575px) { .bg--gradient--blu-1 { background-position: 50% 18% } } .bg--gradient--blu-2 { background: #176be7; background: linear-gradient(90deg, rgb(23, 107, 231) 0%, rgb(0, 53, 247) 100%) } .bg--gradient--sky-grn-blu { background: #45a7b3; background: -moz-linear-gradient(to bottom left, #45a7b3 0%, #48cbb7 100%); background: -webkit-linear-gradient(to bottom left, #45a7b3 0%, #48cbb7 100%); background: linear-gradient(to bottom left, #45a7b3 0%, #48cbb7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#45a7b3", endColorstr="#48cbb7", GradientType=0) } .hvr\:c--instagram:hover, .hvr\:c--instagram:focus { color: rgba(0, 0, 0, 0); background: #d6249f; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } .bg--grad-23, .ncriptech__tall-cards-carousel .swiper-scrollbar .swiper-scrollbar-drag, .ncriptech__leaders .ncriptech__leader--grid .lead--c2a, .ncriptech__industries-grid .swiper-scrollbar-drag { background: #5139db; background: -o-linear-gradient(315deg, #5e5aff, #5139db); background: linear-gradient(315deg, #5e5aff, #5139db) } .bg--grad-23-v0 { background: #1619c7; background: -webkit-gradient(linear, left top, left bottom, from(rgb(22, 25, 199)), to(rgb(171, 87, 218))); background: -o-linear-gradient(top, rgb(22, 25, 199) 0%, rgb(171, 87, 218) 100%); background: linear-gradient(180deg, rgb(22, 25, 199) 0%, rgb(171, 87, 218) 100%) } .bg--grad-23-v1 { background: #5fcbe2; background: -webkit-gradient(linear, left top, right top, from(rgb(95, 203, 226)), to(rgb(111, 251, 207))); background: -o-linear-gradient(left, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%); background: linear-gradient(90deg, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%) } .bg--grad-23-v2 { background: #ce2b93; background: -webkit-linear-gradient(45deg, #ce2b93 0%, #f98218 100%); background: -o-linear-gradient(45deg, #ce2b93 0%, #f98218 100%); background: linear-gradient(45deg, #ce2b93 0%, #f98218 100%) } .bg--grad-23-v3 { background: #2349df; background: -webkit-linear-gradient(354deg, rgb(35, 73, 223) 0%, rgb(22, 61, 255) 100%); background: -o-linear-gradient(354deg, rgb(35, 73, 223) 0%, rgb(22, 61, 255) 100%); background: linear-gradient(354deg, rgb(35, 73, 223) 0%, rgb(22, 61, 255) 100%) } .bg--grad-23-v4 { background: #1c33b5; background: -webkit-linear-gradient(61deg, rgb(28, 51, 181) 0%, rgb(150, 48, 206) 40%); background: -o-linear-gradient(61deg, rgb(28, 51, 181) 0%, rgb(150, 48, 206) 40%); background: linear-gradient(61deg, rgb(28, 51, 181) 0%, rgb(150, 48, 206) 40%) } .bg--grad-23-v0, .hvr\:bg--grad-23-v0:hover { background: #1619c7; background: -webkit-gradient(linear, left top, left bottom, from(rgb(22, 25, 199)), to(rgb(171, 87, 218))); background: -o-linear-gradient(top, rgb(22, 25, 199) 0%, rgb(171, 87, 218) 100%); background: linear-gradient(180deg, rgb(22, 25, 199) 0%, rgb(171, 87, 218) 100%) } .bg--grad-23, .ncriptech__tall-cards-carousel .swiper-scrollbar .swiper-scrollbar-drag, .ncriptech__leaders .ncriptech__leader--grid .lead--c2a, .ncriptech__industries-grid .swiper-scrollbar-drag, .hvr\:bg--grad-23:hover { background: #5139db; background: -o-linear-gradient(315deg, #5e5aff, #5139db); background: linear-gradient(315deg, #5e5aff, #5139db) } .bg--grad-23-v1, .hvr\:bg--grad-23-v1:hover { background: #5fcbe2; background: -webkit-gradient(linear, left top, right top, from(rgb(95, 203, 226)), to(rgb(111, 251, 207))); background: -o-linear-gradient(left, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%); background: linear-gradient(90deg, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%) } .c--grad, .hvr\:c--grad:hover { color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } .d-none { display: none !important } .d-inline { display: inline !important } .d-block { display: block !important } .d-inline-block { display: inline-block !important } .d-flex { display: flex !important } .d-inline-flex { display: inline-flex !important } .d-grid { display: grid !important } .d-inline-grid { display: inline-grid !important } .m-0 { margin: 0 !important } .p-0.p-0.p-0.p-0 { padding: 0 !important } .ml-auto { margin-left: auto !important } .ml-0 { margin-left: 0 !important } .pl-0.pl-0.pl-0 { padding-left: 0 !important } .ml-1 { margin-left: 1rem !important } .pl-1 { padding-left: 1rem !important } .ml-2 { margin-left: 2rem !important } .pl-2 { padding-left: 2rem !important } .ml-3 { margin-left: 3rem !important } .pl-3 { padding-left: 3rem !important } .mr-auto { margin-right: auto !important } .mr-0 { margin-right: 0 !important } .pr-0.pr-0.pr-0 { padding-right: 0 !important } .mr-1 { margin-right: 1rem !important } .pr-1 { padding-right: 1rem !important } .mr-2 { margin-right: 2rem !important } .pr-2 { padding-right: 2rem !important } .mr-3 { margin-right: 3rem !important } .pr-3 { padding-right: 3rem !important } .mt-auto { margin-top: auto !important } .mt-0 { margin-top: 0 !important } .pt-0.pt-0.pt-0 { padding-top: 0 !important } .mt-1 { margin-top: 1rem !important } .pt-1 { padding-top: 1rem !important } .mt-2 { margin-top: 2rem !important } .pt-2 { padding-top: 2rem !important } .mt-3 { margin-top: 3rem !important } .pt-3 { padding-top: 3rem !important } .mb-auto { margin-bottom: auto !important } .mb-0 { margin-bottom: 0 !important } .pb-0.pb-0.pb-0 { padding-bottom: 0 !important } .mb-1 { margin-bottom: 1rem !important } .pb-1 { padding-bottom: 1rem !important } .mb-2 { margin-bottom: 2rem !important } .pb-2 { padding-bottom: 2rem !important } .mb-3 { margin-bottom: 3rem !important } .pb-3 { padding-bottom: 3rem !important } .b-0 { border: none !important } .bl-0 { border-left: none !important } .br-0 { border-right: none !important } .bt-0 { border-top: none !important } .bb-0 { border-bottom: none !important } .hvr\:b-0:hover { border-color: rgba(0, 0, 0, 0) !important } .ar-16\/9 { position: relative; height: 0; overflow: hidden; padding-top: 56.25% } .ar-16\/9>* { position: absolute !important; top: 0; bottom: 0; left: 0; right: 0; margin: auto } .ar-16\/9>img { max-width: 100%; max-height: 100%; object-fit: contain } .ar-16\/9>*:not(img) { width: 100%; height: 100% } .ar-4\/3 { position: relative; height: 0; overflow: hidden; padding-bottom: 75% } .ar-4\/3>* { position: absolute !important; top: 0; bottom: 0; left: 0; right: 0; margin: auto } .ar-4\/3>img { max-width: 100%; max-height: 100%; object-fit: contain } .ar-4\/3>*:not(img) { width: 100%; height: 100% } .ar-3\/4 { position: relative; height: 0; overflow: hidden; padding-top: 133.33% } .ar-3\/4>* { position: absolute !important; top: 0; bottom: 0; left: 0; right: 0; margin: auto } .ar-3\/4>img { max-width: 100%; max-height: 100%; object-fit: contain } .ar-3\/4>*:not(img) { width: 100%; height: 100% } .fl-left { float: left } .fl-right { float: right } .cfix { clear: both } .cfix::after { display: block; content: ""; clear: both } .va-top { vertical-align: top } .va-middle { vertical-align: middle } .va-bottom { vertical-align: bottom } .text-left { text-align: left !important } .text-right { text-align: right !important } .text-center { text-align: center !important } .text-justify { text-align: justify !important } .text-lowercase { text-transform: lowercase } .text-uppercase { text-transform: uppercase } .text-capitalize { text-transform: capitalize } .w-100vw { width: 100vw } .mw-100p { max-width: 100% } .w-100 { width: 100%; flex: 0 0 100% } .w-100p { width: 100% } .w-50p { width: 50% } .w-1\/2 { width: 48% !important; flex: 0 0 48% !important } .fullH { height: 100vh; height: calc(var(--vh, 1vh)*100) } .rounded { border-radius: 50% } .radius-0 { border-radius: 0 !important } .colspan-2 { max-width: 100%; grid-column: 1/-1 } .posiR { position: relative } .posiA { position: absolute } .posi-left { left: 0 } .posi-top { top: 0 } .posi-bottom { bottom: 0 } .posi-right { right: 0 } [class*=flow-root]>p { transform: translateY(-0.3em) } [class*=flow-root]>.dashed__list { transform: translateY(-0.3em) } .flow-rootx3>*+* { margin-top: .25rem } .flow-rootx2>*+* { margin-top: .5rem } .flow-rootx>*+* { margin-top: .75rem } .flow-root>*+* { margin-top: 1rem } .flow-rootX>*+* { margin-top: 1.25rem } .flow-rootX2>*+* { margin-top: 1.5rem } @media(max-width: 759px) { .flow-rootX2>*+* { margin-top: 1.25rem } } .flow-rootX3>*+* { margin-top: 1.75rem } @media(max-width: 759px) { .flow-rootX3>*+* { margin-top: 1.25rem } } .flow-rootX4>*+* { margin-top: 2rem } @media(max-width: 759px) { .flow-rootX4>*+* { margin-top: 1.25rem } } .flow-rootX5>*+* { margin-top: 2.5rem } @media(max-width: 759px) { .flow-rootX5>*+* { margin-top: 1.25rem } } .flow-rootX6>*+* { margin-top: 2.75rem } .flow-rootX7>*+* { margin-top: 3rem } .flow-rootX8>*+* { margin-top: 3.5rem } .flow-rootX9>*+* { margin-top: 4rem } .flow-rootX10>*+* { margin-top: 4.5rem } .flow-rootX11>*+* { margin-top: 5rem } .inline-block { display: inline-block } .img-hover-zoom { overflow: hidden } .img-hover-zoom img { -webkit-transition: 6s linear; transition: 6s linear } .img-hover-zoom:hover img { -webkit-transform: scale(1.8); transform: scale(1.8) } .of-hidden { overflow: hidden } .of-auto { overflow: auto; margin-bottom: var(--spacer) } .filter--grey { -webkit-filter: grayscale(100%); filter: grayscale(100%) } .gap-0 { grid-gap: 0 !important; gap: 0 !important } .c--pointer { cursor: pointer } .overflow-hidden { overflow: hidden } @media(min-width: 760px) { .mt-desk-0 { margin-top: 0 !important } } .pr-4 { padding-right: 4rem !important } .c2as { display: grid; grid-gap: .5em; gap: .5em } .c2as .c2a>svg { font-size: small } @media(min-width: 576px) { .c2as { display: inline-grid; grid-auto-flow: column } } .c2as-column { display: flex; flex-direction: column; align-items: start; gap: .5em } .c2a, .c2a-arw, .c2a--video-new { display: inline-grid; align-items: center; justify-content: center; grid-gap: .9em; gap: .9em; font-size: var(--c2a-fs, 0.98rem); text-decoration: none; cursor: pointer } @media(min-width: 2400px) { .c2a, .c2a-arw, .c2a--video-new { font-size: var(--c2a-fs, 1.2rem) !important } } .c2a svg, .c2a-arw svg, .c2a--video-new svg { width: var(--ico-size, 1.4em); height: var(--ico-size, 1.4em); transform: translateX(0); transition: all .5s ease } .c2a span>svg, .c2a-arw span>svg, .c2a--video-new span>svg { display: block } .c2a:hover svg, .c2a-arw:hover svg, .c2a--video-new:hover svg { transform: translateX(10px) } .c2a.justify\:between, .c2a-arw.justify\:between, .c2a--video-new.justify\:between { justify-content: space-between } .c2a.justify\:around, .c2a-arw.justify\:around, .c2a--video-new.justify\:around { justify-content: space-around } .c2a--video-new { --ico-size: 2em } .c2a-arw--TR { --ico-size: 1.5em } .c2a-arw--TR:hover svg { transform: translate(0.3em, -0.3em) } .c2a-arw--left:hover svg { transform: translateX(-10px) } .c2a--inline { grid-auto-flow: column } .c2a--inlined { grid-auto-flow: column } @media(min-width: 576px) { .c2a-video-for-mobile { padding: 0 } } @media(max-width: 575px) { .c2a-video-for-mobile { width: auto !important; font-size: .9rem !important; border-radius: 10em !important; justify-self: start; --btn-size: 0.6em 1.25em; --ico-size: 1.6em !important; padding: .85em 1.6em } } @media(max-width: 575px) { footer .c2a--inline { margin-inline: 0; width: 100% !important } } .c2a-arw--on-hvr svg { opacity: 0 } .c2a-arw--on-hvr:hover svg { opacity: 1 } .c2a-parent:hover .c2a-arw svg { opacity: 1; transform: translateX(10px) } .c2a-parent:hover .c2a-arw--left svg { opacity: 1; transform: translateX(-10px) } .c2a-parent:hover .c2a-arw--TR svg { transform: translate(0.3em, -0.3em) } .c2a-parent:hover .arrow_position.c2a-arw--TR svg { transform: translateX(10px) } .arrow_position.c2a-arw--TR svg { width: 1.6rem; height: 1.6rem } .c2a--video { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: grid; grid-auto-flow: column; justify-content: start; align-items: center; gap: .8rem; transition: all .5s ease; z-index: 1 } @keyframes spin { to { transform: rotate(360deg) } } .c2a--video span { color: #fff; font-weight: 600 } .c2a--video .stroke-dotted { opacity: 0; stroke-dasharray: 4, 5; stroke-width: 1px; transform-origin: 50% 50%; animation: spin 4s infinite linear; transition: opacity 1s ease, stroke-width 1s ease } .c2a--video .stroke-solid { stroke-dashoffset: 0; stroke-dashArray: 300; stroke-width: 2px; transition: stroke-dashoffset 1s ease, opacity 1s ease } .c2a--video .icon { transform-origin: 50% 50%; transition: transform 200ms ease-out } .c2a--video .play { width: 6em; height: 6em } @media(max-width: 1200px) { .c2a--video .play { width: 5em; height: 5em } } @media(max-width: 767px) { .c2a--video .play { width: 4em; height: 4em } } .c2a--video:hover .play .stroke-dotted { stroke-width: 2px; opacity: 1 } .c2a--video:hover .play .stroke-solid { opacity: 0; stroke-dashoffset: 300 } .c2a--video:hover .play .icon { transform: scale(1.05) } .c2a--video.invert { filter: invert(1) } .playBut { display: inline-block; transition: all .5s ease; -webkit-transition: all .5s ease } .playBut .circle { stroke: #ffeb0f; stroke-dasharray: 650; stroke-dashoffset: 650; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; opacity: .3 } .playBut .triangle { transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; stroke-dasharray: 240; stroke-dashoffset: 480; stroke: #fff; transform: translateY(0) } .playBut .pause { transform: scale(8.5); stroke: #fff } .playBut:hover .triangle { stroke-dashoffset: 0; opacity: 1; stroke: #ffeb0f; animation: nudge .7s ease-in-out } @keyframes nudge { 0% { transform: translateX(0) } 30% { transform: translateX(-5px) } 50% { transform: translateX(5px) } 70% { transform: translateX(-2px) } 100% { transform: translateX(0) } } .playBut:hover .circle { stroke-dashoffset: 0; opacity: 1 } .c2a { padding: var(--btn-size, 0.9em 1.2em); border: 1px solid rgba(0, 0, 0, 0); cursor: pointer; line-height: 1; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out } @media(max-width: 575px) { .c2a { width: 100%; font-size: 1.1rem; padding: var(--btn-size, 0.8em 1.2em) } } @media(min-width: 2400px) { .c2a { padding: var(--btn-size, 0.7em 1em) !important } } .c2a.outline { border: 2px solid currentColor !important } .c2a.outline:hover, .c2a.outline:focus { border-color: rgba(0, 0, 0, 0) !important } .c2a.hvr\:outline:hover, .c2a.hvr\:outline:focus { background-color: rgba(0, 0, 0, 0) !important } .c2a.size\:minimal { --c2a-fs: 0.9rem; --btn-size: 0.4em 1.4em } .c2a.size\:minimal2 { --c2a-fs: 0.82rem } .c2a.size\:minimal3 { --c2a-fs: 1rem; --btn-size: 0.8em 1.15em } .c2a.size\:expandedX { --c2a-fs: 1.15rem; --btn-size: 0.7em 2em } @media(min-width: 2560px) { .c2a.size\:expandedX2 { --c2a-fs: 1.25rem !important } } .c2a.radius\:expandedx { --c2a-radius: 0.2em } .c2a.radius\:expandedX { --c2a-radius: 1.2em } .c2a.radius\:expandedX1 { --c2a-radius: 1.6em } .c2a.case\:up { --c2a-fs: 0.88rem } .c2a:hover { -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out } .ico-rounded { width: 1.6em; height: 1.6em; padding: .45em .35em .45em .55em; border: 1px solid currentColor; border-radius: 50%; display: grid; place-items: center } .ico-rounded svg { width: auto } .arrow--cta li a { display: flex; align-items: center; gap: .5em; transform: translateX(-1.5em); transition: transform .3s ease } .arrow--cta li a svg { width: 1em; height: auto; opacity: 0; visibility: hidden; transition: opacity .3s ease, visibility .3s ease } .arrow--cta li a:hover { transform: translateX(0) } .arrow--cta li a:hover svg { opacity: 1; visibility: visible } .c2a-underline { display: inline-block; font-size: var(--c2a-fs); line-height: 1; padding-bottom: .4em; position: relative } .c2a-underline::before, .c2a-underline::after { content: ""; position: absolute; bottom: 1px; height: 1px; background-color: currentColor; overflow: hidden; transition: .3s } .c2a-underline::before { width: 100%; left: 0 } .c2a-underline::after { width: 0; right: 0 } .c2a-underline:hover::before { width: 0; left: auto; right: 0 } .c2a-underline:hover::after { width: 100%; left: 0; right: auto; transition-delay: .35s } .c2a-video { width: 3rem; display: inline-block } .c2a-text { color: #0235f5; font-weight: 500; position: relative; display: inline-block } .c2a-text:after { content: ""; height: 1px; width: 100%; background-color: rgba(0, 0, 0, 0); opacity: 0; position: absolute; bottom: 0; left: 0; transition: .3s } .c2a-text:hover:after { content: ""; height: 1px; width: 100%; background-color: #0235f5; opacity: 1; position: absolute; bottom: 3px; left: 0; transition: .3s } @media(max-width: 575px) { .c2a-bg--grad-23-for-mob { color: #fff; background-color: rgba(0, 0, 0, 0) !important; background: -o-linear-gradient(45deg, rgba(150, 48, 206, var(--sat2, 1)), rgba(255, 39, 189, var(--sat1, 0.99608)), #ce2b93, #f98218, #a51a72); background: linear-gradient(45deg, rgba(150, 48, 206, var(--sat2, 1)), rgba(255, 39, 189, var(--sat1, 0.99608)), #ce2b93, #f98218, #a51a72); background-size: 400% 400%; -webkit-animation: gradient-anim 5s ease infinite; animation: gradient-anim 5s ease infinite } } .c2a.bg--grad-23 { border: 2px solid #fff !important; background: rgba(0, 0, 0, 0) !important; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; color: #fff } .c2a-bg--grad-23-hvr, .c2a-bg--grad-23:hover, .c2a.bg--grad-23:not(.c--grad):hover { background-color: #0235f5 !important; border: 2px solid #0235f5 !important; color: #fff !important; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out } @media(max-width: 575px) { .c2a-bg--grad-23-v1-for-mob { color: #2a2a2a !important; background-color: rgba(0, 0, 0, 0) !important; background: -webkit-gradient(linear, left top, right top, rgb(95, 203, 226), rgb(111, 251, 207), rgb(52, 182, 182), rgb(111, 251, 141), rgb(148, 255, 77)); background: -o-linear-gradient(left, rgb(95, 203, 226), rgb(111, 251, 207), rgb(52, 182, 182), rgb(111, 251, 141), rgb(148, 255, 77)); background: linear-gradient(90deg, rgb(95, 203, 226), rgb(111, 251, 207), rgb(52, 182, 182), rgb(111, 251, 141), rgb(148, 255, 77)); background-size: 400% 400%; -webkit-animation: gradient-anim 5s ease infinite; animation: gradient-anim 5s ease infinite } } .c2a-bg--grad-23-v1:hover, .c2a.bg--grad-23-v1:not(.c--grad):hover { background-color: rgba(0, 0, 0, 0) !important; background: -webkit-gradient(linear, left top, right top, rgb(95, 203, 226), rgb(111, 251, 207), rgb(52, 182, 182), rgb(111, 251, 141), rgb(148, 255, 77)); background: -o-linear-gradient(left, rgb(95, 203, 226), rgb(111, 251, 207), rgb(52, 182, 182), rgb(111, 251, 141), rgb(148, 255, 77)); background: linear-gradient(90deg, rgb(95, 203, 226), rgb(111, 251, 207), rgb(52, 182, 182), rgb(111, 251, 141), rgb(148, 255, 77)); background-size: 400% 400%; -webkit-animation: gradient-anim 5s ease infinite; animation: gradient-anim 5s ease infinite } .c2a-bg--grad-23-v3:hover, .c2a.bg--grad-23-v3:not(.c--grad):hover { background-color: rgba(0, 0, 0, 0) !important; background: -webkit-linear-gradient(354deg, rgb(35, 73, 223), rgb(22, 61, 255), rgb(10, 48, 239), rgb(4, 37, 203)); background: -o-llinear-gradient(354deg, rgb(35, 73, 223), rgb(22, 61, 255), rgb(10, 48, 239), rgb(4, 37, 203)); background: linear-gradient(354deg, rgb(35, 73, 223), rgb(22, 61, 255), rgb(10, 48, 239), rgb(4, 37, 203)); background-size: 400% 400%; -webkit-animation: gradient-anim 5s ease infinite; animation: gradient-anim 5s ease infinite } @-webkit-keyframes gradient-anim { 0% { background-position: 0% 50% } 50% { background-position: 100% 50% } 100% { background-position: 0% 50% } } @keyframes gradient-anim { 0% { background-position: 0% 50% } 50% { background-position: 100% 50% } 100% { background-position: 0% 50% } } .form-style { --frmBorder: #cdcdcd; --frmFieldClr: #323232; --initHeight: 8em } .form-style.white__theme { --frmFocusBorder: #fff; --frmErrClr: #fdd008 } @media(min-width: 1600px) { .form-style { font-size: .88rem } } .form-style.d-flex .form-element { margin-right: 1.5rem; border-radius: .3em; position: relative } .form-style .flex-sb { display: flex; flex-direction: row; justify-content: space-between; align-items: center } .form-style .flex-sb .form-captcha { width: auto; display: flex; flex-direction: row; align-items: center !important; flex-wrap: wrap; justify-content: flex-start !important; margin: 0 !important; font-size: 15px } .form-style .flex-sb .form-captcha span { margin-right: 5px; font-weight: 400 } .form-style .flex-sb .form-captcha span input[type=text] { width: 45px; height: 45px; outline: none; padding: 0 3px; margin-left: 1px; text-align: center; border: 1px solid var(--frmFieldClr) } .form-style .inputfile-6+label { width: 100%; border: 2px solid #cdcdcd; border-radius: inherit; display: grid; grid-template-columns: 1fr auto } .form-style .inputfile-6+label span, .form-style .inputfile-6+label strong { padding: .625rem .6rem } .form-style .inputfile-6+label span { min-height: 2em; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden } .form-style .inputfile-6+label strong { border-radius: inherit; display: grid; grid-auto-flow: column; align-items: center; gap: .5rem; font-weight: 400 } .form-style .inputfile { width: .1px; height: .1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1 } .form-style .fInfo { margin-top: 8px; font-size: 14px; opacity: .6 } .form-style:not(.d-flex) .form-element { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; position: relative; border-radius: .3em; margin-bottom: 28px } .form-style:not(.d-flex) .form-element.has-value .form-label { font-size: 12px; top: 1em; left: 1.5em; opacity: .7 !important } .form-style .form-label { position: absolute; top: 1.2em; left: 1.3em; font-size: 98%; pointer-events: none; line-height: normal; will-change: top, font-size; transition: .2s ease } .form-style .form-field { width: 100%; background-color: var(--frmFieldBgClr, transparent); color: var(--frmFieldClr); font-size: inherit; border-radius: inherit; line-height: normal; resize: none; border: 2px solid var(--frmBorder) } .form-style .form-field:not(.with-placeholder) { padding: 1.5em var(--padding-right, 1.2em) .56em .9em } .form-style .form-field.with-placeholder { padding: 1.5em var(--padding-right, 1.2em) .56em .9em } .form-style .form-field.with-telplaceholder { padding: 1.03em var(--padding-right, 1.2em) 1.03em 1.2em } .form-style .form-field:focus { border-color: var(--frmFocusBorder, #000) } .form-style select.form-field:not(.with-placeholder) { padding: 1.65em var(--padding-right, 1.2em) .6em .9em } .form-style textarea.form-field { height: var(--initHeight); line-height: 1.65 } .form-style textarea.form-field~.form-label { top: 1.4em !important } .form-style textarea.form-field:not(.with-placeholder) { padding-top: 2.6em } .form-style .form-select::after { content: ""; width: 8px; height: 8px; position: absolute; right: 1rem; top: 38%; transform: rotate(45deg); border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; pointer-events: none } .form-style .form-select.focus .form-field { background: #1c33b5; border: 2px solid rgba(0, 0, 0, 0); color: #fff } .form-style .form-select.focus::after { content: ""; border-right: 2px solid #fff; border-bottom: 2px solid #fff } .form-style .form-select.focus .form-label { color: #fff } @media(min-width: 760px) { .form-style .dynamic__element { display: grid; grid-template-columns: 1fr 1fr; gap: 0 1.5rem; grid-column: 1/-1 } } .form-style .form-checkbox label { display: grid; grid-template-columns: auto 1fr; gap: .8em; cursor: pointer } .form-style .form-checkbox .checkmark { height: 1.2em; width: 1.2em; background-color: rgba(0, 0, 0, 0); border-radius: var(--frmRadius, 0.2em); border: 2px solid var(--frmBorderClr, #9e9e9e); position: relative } .form-style .form-checkbox .checkmark::after { content: ""; position: absolute; top: .21em; left: .19em; border-left: 2px solid rgba(0, 0, 0, 0); border-bottom: 2px solid rgba(0, 0, 0, 0); transform: rotate(-45deg) } .form-style .form-checkbox input { position: absolute; opacity: 0; height: 0; width: 0 } .form-style .form-checkbox input:checked~.checkmark { animation: shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1); background-color: #2a2a2a; border-color: #2a2a2a } .form-style .form-checkbox input:checked~.checkmark::after { width: .7em; height: .4em; border-color: #fff } .form-style-2 { --frmBorder: #cdcdcd; --frmFieldClr: #323232; --initHeight: 8em; font-size: .88rem } .form-style-2.white__theme { --frmFocusBorder: #fff } .form-style-2.d-flex .form-element { margin-right: 1.5rem; border-radius: .3em; position: relative } .form-style-2:not(.d-flex) .form-element { display: flex; justify-content: space-between; align-items: flex-start; position: relative; border-radius: .3em; margin-bottom: 30px } .form-style-2:not(.d-flex) .form-element.has-value .form-label { font-size: 14px; top: 1em; opacity: .7 !important } .form-style-2:not(.d-flex) .form-element.has-value button { right: 1rem; transition: .3s } .form-style-2:not(.d-flex) .form-element button { position: absolute; right: 2rem; top: 50%; transform: translateY(-50%) rotate(45deg); width: 30px; cursor: pointer; transition: .3s } .form-style-2 .form-label { position: absolute; top: 1.2em; left: 2.4em; font-size: calc(16px + (18 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 0.9375vw, 18px); pointer-events: none; line-height: normal; will-change: top, font-size; transition: .2s ease } .form-style-2 .form-field { width: 100%; background-color: var(--frmFieldBgClr, transparent); color: var(--frmFieldClr); font-size: inherit; border-radius: 5rem; line-height: normal; resize: none; border: 2px solid var(--frmBorder) } .form-style-2 .form-field:not(.with-placeholder) { padding: 2em var(--padding-right, 4.2em) .6em 2em } .form-style-2 .form-field:focus { border-color: var(--frmFocusBorder, #000) } .form-style .form-icon { margin-top: .75em; margin-right: .5em } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus { opacity: 1 !important; transition: background-color 50000s ease-in-out 0s; -webkit-transition: background-color 50000s ease-in-out 0s; -webkit-text-fill-color: #fff !important; background-color: var(--frmFieldBgClr) !important; box-shadow: inset 0 0 0 100px var(--frmFieldFillBgClr, transparent) !important } input:-webkit-autofill~.form-label, input:-webkit-autofill:hover~.form-label, input:-webkit-autofill:focus~.form-label, textarea:-webkit-autofill~.form-label, textarea:-webkit-autofill:hover~.form-label, textarea:-webkit-autofill:focus~.form-label, select:-webkit-autofill~.form-label, select:-webkit-autofill:hover~.form-label, select:-webkit-autofill:focus~.form-label { top: .72em; font-size: 13px; opacity: .7 !important } .career__form input:-webkit-autofill, .career__form input:-webkit-autofill:hover, .career__form input:-webkit-autofill:focus, .career__form textarea:-webkit-autofill, .career__form textarea:-webkit-autofill:hover, .career__form textarea:-webkit-autofill:focus, .career__form select:-webkit-autofill, .career__form select:-webkit-autofill:hover, .career__form select:-webkit-autofill:focus { -webkit-text-fill-color: #000 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset; transition: background-color 5000s ease-in-out 0s; -webkit-background-clip: text !important; background-clip: text !important } .form-style input::-webkit-contacts-auto-fill-button { visibility: hidden; display: none !important; pointer-events: none; position: absolute; right: 0 } i.error { width: 100%; flex-basis: 100%; display: block; font-style: normal; font-size: 80%; color: var(--frmErrClr, #d81212); position: absolute; top: 100%; left: 0 } .iti { width: 100%; border-radius: inherit } .iti .form-field { padding-top: 1em !important; padding-bottom: 1em !important; padding-inline: inherit } .iti__selected-flag { padding: 0 .6em 0 .6em !important } .textbox-error label.of-hidden { border-color: #f5a8a8 !important } .ui--tab-menu { display: inline-grid; grid-auto-flow: column; grid-gap: 2em; gap: 2em } @media(max-width: 767px) { .ui--tab-menu { gap: 1em } } .ui--tab-menu>li { font-style: normal; font-size: 1rem; cursor: pointer; list-style: none; padding-bottom: .1em; border-bottom: 1px solid rgba(0, 0, 0, 0) } .ui--tab-contents>* { width: 100% } .ui--tab-contents>*:not(.tab-active) { display: none } .ui--tab-menu-style-1 li.tab-menu-active { border-bottom: 1px solid currentColor } .ui--tab-menu-style-2 li.tab-menu-active { font-weight: 500 } .ui--tab-menu-style-3 { grid-gap: 0; gap: 0 } .ui--tab-menu-style-3 li:not(:last-child) { border-right: 1px solid #9d9d9d; padding-right: 1em } .ui--tab-menu-style-3 li:not(:first-child) { border-left: 1px solid #fff; padding-left: 1em } .ui--tab-menu-style-3 li.tab-menu-active { font-weight: 500 } .ui--tab-menu-style-4>li { font-size: inherit; padding-bottom: 0; border-bottom: 1px solid rgba(0, 0, 0, 0) } .ui--tab-menu-style-4 li.tab-menu-active { font-weight: 500; box-shadow: 0 42px 0 5px currentColor } .ui--tab-menu-style-5 { width: 100%; border-bottom: 1px solid #ccc; justify-content: start } .ui--tab-menu-style-5 li { padding-bottom: .8em; border-bottom: 3px solid rgba(0, 0, 0, 0); line-height: normal } .ui--tab-menu-style-5 li.tab-menu-active { color: #0235f5; font-weight: 500; border-bottom-color: currentColor } .ui--hr-tab-menu-style-1 { grid-auto-flow: row; align-content: start; grid-gap: 0; gap: 0 } .ui--accordian { width: 100% } .ui--accordian .accordian-btn { display: block; font-weight: 600; padding: 1.5em 2.5em 1.5em 0; color: #000; position: relative; transition: all .2s cubic-bezier(0.25, 0.8, 0.25, 1); cursor: pointer } .ui--accordian .accordian-content { font-size: 90%; font-style: normal; font-weight: 400; border: none; padding-bottom: 25px } .ui--accordian .accordian-content>* { line-height: inherit !important } .ui--accordian .ui--accordian-item:not(.accordian-active) .accordian-btn::after { top: 1.3em; transform: rotate(135deg) } .ui--accordian .ui--accordian-item:not(.accordian-active) .accordian-content { display: none } .ui--accordian.border-style .accordian-btn::after { content: ""; display: inline-block; width: 12px; height: 12px; border-top: 2px solid currentColor; border-right: 2px solid currentColor; transform: rotate(315deg); transform-origin: center; position: absolute; top: 1.8em; right: .15em; transition: transform 600ms cubic-bezier(0.175, 0.885, 0.32, 1) } .ui--accordian.border-style .ui--accordian-item { border-bottom: 1px solid #b4b4b4 } .ui--accordian.border-style .ui--accordian-item::after { content: ""; display: block; float: left; background-color: #000; width: 0%; height: 1px; -webkit-transition: all .7s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all .7s cubic-bezier(0.165, 0.84, 0.44, 1) } .ui--accordian.border-style .ui--accordian-item:hover::after { width: 100% } .ui--accordian.accord-style--2 { overflow: hidden } .ui--accordian.accord-style--2 .accordian-btn { padding: 0 } .ui--accordian.accord-style--2 .accordian-btn img { max-width: 2em; margin-right: .6em; vertical-align: bottom } .ui--accordian.accord-style--2 .accordian-content { padding-bottom: 0 } .ui--accordian.accord-style--2 .ui--accordian-item { padding: 1.5em 2em; border-radius: .5em; overflow: hidden } .ui--accordian.accord-style--2 .ui--accordian-item::before, .ui--accordian.accord-style--2 .ui--accordian-item::after { content: ""; display: inline-block; border-color: red; border-style: solid; transform: scale(0); transition: .3s ease; pointer-events: none; position: relative } .ui--accordian.accord-style--2 .ui--accordian-item::before { width: 150px; height: 150px; border-width: 1px 0 0 1px; border-top-left-radius: inherit; transform-origin: left top; float: left; margin-top: -2.5em; margin-bottom: calc(-150px + 2.5em); margin-left: -2em } .ui--accordian.accord-style--2 .ui--accordian-item::after { width: 75px; height: 75px; border-width: 0 1px 1px 0; border-bottom-right-radius: inherit; transform-origin: bottom right; float: right; margin-top: calc(-75px + 2.5em); margin-bottom: -2.5em; margin-right: -2em } .ui--accordian.accord-style--2 .ui--accordian-item:not(.accordian-active) { opacity: .3 } .ui--accordian.accord-style--2 .ui--accordian-item.accordian-active { padding: 2.5em 2em; box-shadow: 9px 12px 24px 0px rgba(0, 0, 0, .05) } .ui--accordian.accord-style--2 .ui--accordian-item.accordian-active::before, .ui--accordian.accord-style--2 .ui--accordian-item.accordian-active::after { transform: scale(1); transition-delay: .4s } .ui--accordian.accord-style--2 .ui--accordian-item.accordian-active .accordian-btn { color: red; padding: 0 1.5em 1.2em 0; pointer-events: none } .ui--accordian.accord-style--3 .ui--accordian-item { border-bottom: 1px solid #b4b4b4; position: relative } .ui--accordian.accord-style--3 .ui--accordian-item::after { content: ""; position: absolute; bottom: -1px; left: 0; background-color: #0235f5; width: 0%; height: 1px; -webkit-transition: all .7s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all .7s cubic-bezier(0.165, 0.84, 0.44, 1) } .ui--accordian.accord-style--3 .ui--accordian-item:hover::after { width: 100% } .ui--accordian.accord-style--3 .ui--accordian-item:not(.accordian-active) .accordian-btn em::before { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI1NiAyNTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NiAyNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjxnIGlkPSJDYXBhXzEiPg0KCTxnPg0KCQk8Zz4NCgkJCTxwb2x5Z29uIHBvaW50cz0iMzAuMiw1MC45IDAsODEuMSAxMjgsMjA5LjEgMjU2LDgxLjEgMjI1LjgsNTAuOSAxMjgsMTQ4LjcgCQkJIi8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==") } .ui--accordian.accord-style--3 .ui--accordian-item:not(.accordian-active) .accordian-btn em::after { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI1NiAyNTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NiAyNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjxnIGlkPSJDYXBhXzEiPg0KCTxnPg0KCQk8Zz4NCgkJCTxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iMzAuMiw1MC45IDAsODEuMSAxMjgsMjA5LjEgMjU2LDgxLjEgMjI1LjgsNTAuOSAxMjgsMTQ4LjcgCQkJIi8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg=="); -webkit-transform: translateY(-35px); transform: translateY(-35px); opacity: 0 } .ui--accordian.accord-style--3 .ui--accordian-item:not(.accordian-active):hover .accordian-btn em { background-color: #0235f5 } .ui--accordian.accord-style--3 .ui--accordian-item:not(.accordian-active):hover .accordian-btn em::before { opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1) } .ui--accordian.accord-style--3 .ui--accordian-item:not(.accordian-active):hover .accordian-btn em::after { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: all .5s .2s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all .5s .2s cubic-bezier(0.165, 0.84, 0.44, 1) } .ui--accordian.accord-style--3 .ui--accordian-item.accordian-active em { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI1NiAyNTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NiAyNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjxnIGlkPSJDYXBhXzEiPg0KCTxnPg0KCQk8Zz4NCgkJCTxwb2x5Z29uIHBvaW50cz0iMTI4LDExMS4zIDIyNS44LDIwOS4xIDI1NiwxNzguOSAxMjgsNTAuOSAwLDE3OC45IDMwLjIsMjA5LjEgCQkJIi8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==") } .ui--accordian.accord-style--3 .accordian-content ul { padding-left: 20px } .ui--accordian.accord-style--3 .accordian-content ul strong { font-weight: 600 } .ui--accordian.accord-style--3 .accordian-content p strong { font-weight: 600 } .ui--accordian.accord-style--3 .accordian-btn { width: 100%; text-align: left; position: relative; padding: 1.5em 1.5em 1.5em 0; -webkit-transition: .1s; transition: .1s } .ui--accordian.accord-style--3 .accordian-btn em { width: 40px; height: 40px; border-radius: 50%; position: absolute; top: 1.1em; right: 0; background-color: #efefef; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: 18px; -webkit-transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1) } .ui--accordian.accord-style--3 .accordian-btn em::before, .ui--accordian.accord-style--3 .accordian-btn em::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: inherit; background-position: inherit; background-size: inherit; -webkit-transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1) } .ui--accordian.accord-style--3 .accord-target { margin-bottom: 2em } .ncriptech-ui--modal { width: 100%; height: 100%; display: grid; place-items: center; position: fixed; top: 0; left: 0; transform: scale(0); z-index: 999999; pointer-events: none } .ncriptech-ui--modal.showing-modal { pointer-events: auto; transform: scale(1) } .ncriptech-ui--modal.showing-modal .ncriptech-ui--modal-outer { background-color: rgba(0, 0, 0, 0); animation: modalFadeIn .5s .8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards } .ncriptech-ui--modal.showing-modal .ncriptech-ui--modal-inner { opacity: 0; animation: modalContentFadeIn .5s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; -webkit-animation: modalContentFadeIn .5s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; overflow: hidden; border-top-left-radius: .3em; border-top-right-radius: .3em } .ncriptech-ui--modal.showing-modal .ncriptech-ui--modal-inner.inner--padding { padding: 1.5rem } .ncriptech-ui--modal.showing-modal .ncriptech-ui--modal-inner.inner--paddingX { padding: 0 } .ncriptech-ui--modal.showing-modal .ncriptech-ui--modal-inner .inner--paddingnew { border-top-left-radius: .3em; border-top-right-radius: .3em; padding: 1.5rem 1.5rem 1rem } .ncriptech-ui--modal.showing-modal .ncriptech-ui--modal-inner .form-style.inner--paddingX { padding: .7rem 2rem 2rem } .ncriptech-ui--modal.showing-modal .ncriptech-ui--modal-svg rect { animation: sketchIn .5s .3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards } .ncriptech-ui--modal.showing-modal.out { animation: quickScaleDown 0s .5s linear forwards } .ncriptech-ui--modal.showing-modal.out .modal { animation: modalFadeOut .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards } .ncriptech-ui--modal.showing-modal.out .modal h2, .ncriptech-ui--modal.showing-modal.out .modal p { animation: modalContentFadeOut .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards } .ncriptech-ui--modal.showing-modal.out .modal .ncriptech-ui--modal-svg rect { animation: sketchOut .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; -webkit-animation: sketchOut .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards } .ncriptech-ui--modal>* { grid-row: 1; grid-column: 1; width: 100%; height: 100% } .ncriptech-ui--modal-bg { background: #202020; opacity: .95; display: inline-grid; place-items: center } .ncriptech-ui--modal-bg svg { width: 240px; height: 79.39px; opacity: .8; fill: #fff } .ncriptech-ui--modal-bg>* { grid-row: 1; grid-column: 1 } .ncriptech-ui--modal-scroll { padding: 30px; overflow: auto; display: grid; place-items: center } .ncriptech-ui--modal-outer { width: 100%; max-width: var(--modal-size, 380px); position: relative; border-radius: .3em } .ncriptech-ui--modal-outer.large { --modal-size: 850px } .ncriptech-ui--modal-inner { opacity: 0 } .ncriptech-ui--modal-svg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border-radius: 25px; z-index: -1 } .ncriptech-ui--modal-svg rect { stroke: #fff; stroke-width: 3px; stroke-dasharray: 778; stroke-dashoffset: 778 } .ncriptech-ui--modal-close { display: inline-block; width: 25px; height: 25px; position: absolute; top: 10px; right: 10px; cursor: pointer } @media(min-width: 1000px) { .ncriptech-ui--modal-close { width: 40px; height: 40px; top: 25px; right: 25px } } .ncriptech-ui--modal-close::before, .ncriptech-ui--modal-close::after { content: ""; display: inline-block; width: 95%; height: 2px; background-color: #fff; position: absolute; top: 50%; right: 0px; transform: translateY(-50%) } .ncriptech-ui--modal-close:before { transform: rotate(45deg) } .ncriptech-ui--modal-close:after { transform: rotate(-45deg) } @keyframes unfoldIn { 0% { transform: scaleY(0.005) scaleX(0) } 50% { transform: scaleY(0.005) scaleX(1) } 100% { transform: scaleY(1) scaleX(1) } } @keyframes unfoldOut { 0% { transform: scaleY(1) scaleX(1) } 50% { transform: scaleY(0.005) scaleX(1) } 100% { transform: scaleY(0.005) scaleX(0) } } @keyframes zoomIn { 0% { transform: scale(0) } 100% { transform: scale(1) } } @keyframes zoomOut { 0% { transform: scale(1) } 100% { transform: scale(0) } } @keyframes fadeIn { 0% { background: rgba(0, 0, 0, 0) } 100% { background: rgba(0, 0, 0, .7) } } @keyframes fadeOut { 0% { background: rgba(0, 0, 0, .7) } 100% { background: rgba(0, 0, 0, 0) } } @keyframes scaleUp { 0% { transform: scale(0.8) translateY(1000px); opacity: 0 } 100% { transform: scale(1) translateY(0px); opacity: 1 } } @keyframes scaleDown { 0% { transform: scale(1) translateY(0px); opacity: 1 } 100% { transform: scale(0.8) translateY(1000px); opacity: 0 } } @keyframes scaleBack { 0% { transform: scale(1) } 100% { transform: scale(0.85) } } @keyframes scaleForward { 0% { transform: scale(0.85) } 100% { transform: scale(1) } } @keyframes quickScaleDown { 0% { transform: scale(1) } 99.9% { transform: scale(1) } 100% { transform: scale(0) } } @keyframes slideUpLarge { 0% { transform: translateY(0%) } 100% { transform: translateY(-100%) } } @keyframes slideDownLarge { 0% { transform: translateY(-100%) } 100% { transform: translateY(0%) } } @keyframes moveUp { 0% { transform: translateY(150px) } 100% { transform: translateY(0) } } @keyframes moveDown { 0% { transform: translateY(0px) } 100% { transform: translateY(150px) } } @keyframes blowUpContent { 0% { transform: scale(1); opacity: 1 } 99.9% { transform: scale(2); opacity: 0 } 100% { transform: scale(0) } } @keyframes blowUpContentTwo { 0% { transform: scale(2); opacity: 0 } 100% { transform: scale(1); opacity: 1 } } @keyframes blowUpModal { 0% { transform: scale(0) } 100% { transform: scale(1) } } @keyframes blowUpModalTwo { 0% { transform: scale(1); opacity: 1 } 100% { transform: scale(0); opacity: 0 } } @keyframes roadRunnerIn { 0% { transform: translateX(-1500px) skewX(30deg) scaleX(1.3) } 70% { transform: translateX(30px) skewX(0deg) scaleX(0.9) } 100% { transform: translateX(0px) skewX(0deg) scaleX(1) } } @keyframes roadRunnerOut { 0% { transform: translateX(0px) skewX(0deg) scaleX(1) } 30% { transform: translateX(-30px) skewX(-5deg) scaleX(0.9) } 100% { transform: translateX(1500px) skewX(30deg) scaleX(1.3) } } @keyframes sketchIn { 0% { stroke-dashoffset: 778 } 100% { stroke-dashoffset: 0 } } @keyframes sketchOut { 0% { stroke-dashoffset: 0 } 100% { stroke-dashoffset: 778 } } @keyframes modalFadeIn { 0% { background-color: rgba(0, 0, 0, 0) } 100% { background-color: #fff } } @keyframes modalFadeOut { 0% { background-color: #fff } 100% { background-color: rgba(0, 0, 0, 0) } } @keyframes modalContentFadeIn { 0% { opacity: 0; transform: translateY(-20px); -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px) } 100% { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0) } } @keyframes modalContentFadeOut { 0% { opacity: 1; top: 0px } 100% { opacity: 0; top: -20px } } @keyframes bondJamesBond { 0% { transform: translateX(1000px) } 80% { transform: translateX(0px); border-radius: 75px; height: 75px; width: 75px } 90% { border-radius: 3px; height: 182px; width: 247px } 100% { border-radius: 3px; height: 162px; width: 227px } } @keyframes killShot { 0% { transform: translateY(0) rotate(0deg); opacity: 1 } 100% { transform: translateY(300px) rotate(45deg); opacity: 0 } } @keyframes fadeToRed { 0% { background-color: rgba(0, 0, 0, .6) } 100% { background-color: rgba(255, 0, 0, .8) } } @keyframes slowFade { 0% { opacity: 1 } 99.9% { opacity: 0; transform: scale(1) } 100% { transform: scale(0) } } .size\:lg { --modal-size: 1400px } @media(min-width: 2000px) { .size\:lg { --modal-size: 80% } } .size\:md { --modal-size: 800px } @media(min-width: 1920px) { .size\:md { --modal-size: 950px } } @media(min-width: 2560px) { .size\:md { --modal-size: 40vw } } .size\:smX { --modal-size: 450px } @media(min-width: 2000px) { .size\:smX { --modal-size: 25vw } } .size\:sm { --modal-size: 350px } #modal--video.ncriptech-ui--modal.showing-modal .ncriptech-ui--modal-outer { background-color: rgba(0, 0, 0, 0) !important } #modal-formSuccess .c--error { color: #facc00 !important } #modal-formSuccess .h4 { margin-top: -2rem } #modal-formSuccess p { max-width: 400px; margin-left: auto; margin-right: auto; font-size: .9rem; line-height: 1.4 } #modal-formSuccess .ncriptech-ui--modal-inner { border-radius: 20px } .ncriptech-ui--modal .ncriptech-ui--modal-inner .iti__country-list { background-color: #fff !important } :root { --nospacer: 0; --spacer: 3rem; --spacerHalf: calc(var(--spacer) / 2); --footer-offset: 115px; overflow: -moz-scrollbars-none; -ms-overflow-style: none } .fade { animation-name: fade; animation-duration: 2s } @keyframes fade { from { opacity: 0 } to { opacity: 1 } } .index-9 { z-index: 9 !important } .overflow-visible { overflow: visible !important } .imgG { filter: grayscale(100%) } [class^=main][class$=-container] { width: 100%; max-width: calc(var(--mwidth)*var(--pp-adjust, 1) + 30px); padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto } @media(min-width: 1000px) { :root { --spacer: 5rem } } @media(min-width: 1200px) { :root { --mwidth: 85vw } .mainx2-container { --mwidth: 920px } .mainx3-container { --mwidth: 750px } .mainx-container { --mwidth: 60vw } } @media(min-width: 1800px) { :root { --mwidth: 1400px } .max-container { --mwidth: 1900px } .mainX2-container, .mainX-container { --mwidth: 1200px } .mainX2-container { --mwidth: 90vw } .mainX-container { --mwidth: 1580px } .mainx-container { --mwidth: 1100px } } @media(min-width: 2000px) { :root { --mwidth: 1500px } } @media(min-width: 2560px) { :root { --pp-adjust: 1.5 } .mainx2-container { --mwidth: 1220px } .mainX2-container { --mwidth: 52vw } } @media(min-width: 3000px) { .mainx-container-custom .mainx-container { max-width: max(60vw, 60rem); margin: 0 auto } } section[class*=bg--] { padding-top: var(--spacer); padding-bottom: var(--spacer) } section[class*=bg--]:not([class*=mb-0]) { margin-bottom: var(--spacer) } main>*+*:not([class*=bg--]):not([class*=pb-0]) { padding-bottom: var(--spacer) } section { will-change: transform } .bound-height { height: calc(var(--lh)*1em*var(--mxline)); overflow: hidden } .drag-cursor { width: 6vw; height: 6vw; font-size: 1vw; position: fixed; top: 0; left: 0; background-color: #fff; border-radius: 50%; will-change: transform; pointer-events: none; z-index: 1; display: none; align-items: center; justify-content: center } .drag-cursor.cursor-dark { background-color: #121212; color: #fff } .loaded .drag-cursor { display: grid } header { --clr: #2a2a2a; color: var(--clr); font-size: 1.1rem; position: fixed; left: 0; right: 0; top: 0; z-index: 99999; transition: 100ms; transition: border-bottom .4s ease, padding-bottom .4s ease, background .4s ease; transition-delay: .5s } @media(max-width: 1300px) { header [class^=main][class$=-container] { max-width: 100% } } header .fulls--request-cta { opacity: 0; visibility: hidden; transition: opacity .4s ease, visibility .4s ease; position: absolute; right: 20vw; top: 2.8vw; z-index: 9 } @media(min-width: 1921px) { header .fulls--request-cta { right: 24vw } } @media(min-width: 2560px) { header .fulls--request-cta { top: 2vw; right: 28vw } } header .fulls--request-cta .c2a-underline { font-size: 1.4vw !important; cursor: pointer } @media(min-width: 2560px) { header .fulls--request-cta .c2a-underline { font-size: 1.2vw !important } } header::before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; transform: scaleY(0); transform-origin: top; background-color: #fff; transition: 500ms } header.theme-white:not(.header-on-scroll) { --clr: #fff; --hvrclr: #fdd008; --lclr: var(--clr); background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%) } header.theme-white:not(.header-on-scroll) .menu-icon { color: #fff } header.theme-white:not(.header-on-scroll) .menu-icon .menu-icon__line { background-color: #fff } header .inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; transition: inherit } header .ncriptech--logo { overflow: hidden; width: 11rem; height: 3.55rem; transition: 400ms } @media(min-width: 2560px) { header .ncriptech--logo { width: 10vw; height: 3.55vw } } header .ncriptech--logo svg { /* width: 11rem; height: 3.55rem; */ width: auto; height: auto; fill: var(--clr, currentColor); transform: translateX(0) } @media(max-width: 1300px) { /* header .ncriptech--logo svg { width: 9rem; height: 2.55rem } */ } @media(min-width: 2560px) { header .ncriptech--logo svg { width: 10vw; height: 3.55vw } } header .ncriptech--logo #logo path, header .ncriptech--logo #ncriptech path { fill: var(--lclr, #0235f5); transition: fill .4s ease; transition-delay: .3s } header .ncriptech--logo #logoOthers { opacity: 1 } header nav { display: grid; align-items: center; grid-auto-flow: column; grid-gap: 3em; gap: 3em } header nav a, header nav span { display: inline-block } header nav>ul { list-style: none; display: inline-grid; grid-auto-flow: column } header nav>ul>li>a, header nav>ul>li>span { padding-top: 1.92em; padding-bottom: 1.92em; padding-inline: 1.3em; color: var(--clr); font-weight: 500 } header nav>ul>li>a:hover, header nav>ul>li>a:focus, header nav>ul>li>a.nav-actv, header nav>ul>li>span:hover, header nav>ul>li>span:focus, header nav>ul>li>span.nav-actv { color: var(--hvrclr, #0235f5) } @media(max-width: 1199px) { header nav>ul { display: none } } header nav .has-submenu>a::after, header nav .has-submenu>span::after { content: ""; display: inline-block; width: .45em; height: .45em; margin-left: .9em; transform: rotate(45deg) translateX(-0.3em); border-style: solid; border-color: currentColor; border-width: 0 2px 2px 0 } header nav .has-submenu:focus>a::after, header nav .has-submenu:hover>a::after, header nav .has-submenu.nav-actv>a::after { border-width: 2px 0 0 2px; transform: rotate(45deg) translateX(0) } header nav .has-submenu:focus .submenu, header nav .has-submenu:hover .submenu, header nav .has-submenu.nav-actv .submenu { display: block; animation: anim__visible .5s forwards } header nav .submenu { position: absolute; top: 100%; left: 0; right: 0; z-index: 111; color: #000; display: none; visibility: hidden; opacity: 0 } header nav .submenu::after { content: ""; position: absolute; width: 150vw; height: 100%; left: -25vw; right: -25vw; top: 0; pointer-events: none; height: 100vh; z-index: -11; background-color: #000; opacity: .8 } header nav .submenu ul { column-count: var(--licount, 2); gap: 0 2em; position: relative } header nav .submenu ul::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 1px; background-color: var(--hvrbgclr, #fff); transition: background-color .6s cubic-bezier(0.7, 0, 0.3, 1) } header nav .submenu ul li { border-top: 1px solid var(--librdra, #c7c7c7) } header nav .submenu ul a { font-size: 85%; display: flex; justify-content: space-between; align-items: center; padding: .65em 0 } header nav .submenu ul a svg { width: .85em; height: auto; transition: transform .25s cubic-bezier(0.7, 0, 0.3, 1) } header nav .submenu ul a:hover { color: var(--ahvrclr, #0235f5) } header nav .submenu ul a:hover svg { animation: menuArw .55s ease-out } header nav .submenu--practice { display: grid; grid-template-rows: repeat(2, minmax(0, 1fr)); grid-template-columns: repeat(2, minmax(0, 1fr)); background-color: #fff } header nav .submenu--practice .submenu--practice-item { display: flex; flex-direction: column; justify-content: space-between; padding: 1rem 1.5rem .75rem; background-color: var(--hvrbgclr, #fff); transition: background-color .6s cubic-bezier(0.7, 0, 0.3, 1), color .6s cubic-bezier(0.7, 0, 0.3, 1) } header nav .submenu--practice .submenu--practice-item:nth-child(-n+2) { border-bottom: 1px solid #c7c7c7 } header nav .submenu--practice .submenu--practice-item .submenu--practice-item-heading { font-size: 1.5rem; margin-bottom: 1rem } header nav .submenu--practice .submenu--practice-item:nth-child(odd) { border-right: 1px solid #c7c7c7 } header nav .submenu--practice .submenu--practice-item:hover { --librdra: #808080; --hvrbgclr: #0235f5; --ahvrclr: #fff; color: #fff } header nav .submenu--company { background-color: #fff; display: grid; grid-template-columns: .65fr 1fr } header nav .submenu--company .submenu--company-fig { grid-column: 1; grid-row: 1/span 2; position: relative; overflow: hidden; padding: 1.3rem 2rem; display: grid; align-items: end } header nav .submenu--company .submenu--company-fig figcaption { color: #fff; z-index: 1; transform: translate(0); transition: .6s cubic-bezier(0.7, 0, 0.3, 1) } header nav .submenu--company .submenu--company-fig img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; object-position: bottom; transition: .6s cubic-bezier(0.7, 0, 0.3, 1) } header nav .submenu--company .submenu--company-items { grid-column: 2; grid-row: 1; padding: 2rem 3rem } header nav .submenu--company .submenu--company-btm { grid-column: 2; grid-row: 2; border-top: 1px solid #c7c7c7; text-align: right; padding: 1rem 3rem } header nav .submenu--industries { background-color: #fff; position: relative; display: grid; grid-template-columns: .65fr 1fr } header nav .submenu--industries .submenu--industries-fig { grid-column: 1; grid-row: 1/span 2; position: relative; overflow: hidden; display: grid; align-items: center; background: #000 } header nav .submenu--industries .submenu--industries-fig figure { width: 100%; height: 100% } header nav .submenu--industries .submenu--industries-fig figure img { width: 100%; height: 100%; object-fit: cover; object-position: center } header nav .submenu--industries .submenu--industries-fig figcaption { color: #fff; z-index: 1; transform: translate(0); transition: .5s cubic-bezier(0.7, 0, 0.3, 1); text-align: right; font-size: 1.5rem; font-weight: 300; padding-right: 1.4rem } header nav .submenu--industries .submenu--industries-fig .submenu--industries-figs { position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: scale(2.25) rotate(-22deg); transform-origin: 26% 12% } header nav .submenu--industries .submenu--industries-fig .submenu--industries-figs figure { margin-bottom: 1%; transition: transform 30s linear } header nav .submenu--industries .submenu--industries-items { grid-column: 2; grid-row: 1; padding: 1rem 3rem } header nav .submenu--industries .submenu--industries-btm { grid-column: 2; grid-row: 2; border-top: 1px solid #c7c7c7; padding: 1rem 3rem; text-align: right } header nav .submenu--industries:hover .submenu--industries-figs figure:nth-child(odd) { transform: translateX(10%) } header nav .submenu--industries:hover .submenu--industries-figs figure:nth-child(even) { transform: translateX(-10%) } header nav .submenu--career { --librdra: #c7c7c7; background-color: #fff; display: grid; grid-template-columns: .65fr 1fr } header nav .submenu--career .submenu--career-fig { grid-column: 1; grid-row: 1/span 2; position: relative; overflow: hidden; padding: 1.3rem 2rem; display: grid; align-items: end; min-height: 15rem } header nav .submenu--career .submenu--career-fig figcaption { color: #fff; z-index: 1; transform: translate(0); transition: .6s cubic-bezier(0.7, 0, 0.3, 1) } header nav .submenu--career .submenu--career-fig img { width: 100%; position: absolute; top: -35%; left: 0; object-fit: cover; transform: scale(1) rotate(0deg); transition: .6s cubic-bezier(0.7, 0, 0.3, 1) } header nav .submenu--career .submenu--career-items { grid-column: 2; grid-row: 1; padding: 2rem 3rem } header nav .submenu--career .submenu--career-btm { grid-column: 2; grid-row: 2; border-top: 1px solid #c7c7c7; text-align: right; padding: 1rem 2rem } @media(max-width: 1199px) { header { padding-top: 1rem; padding-bottom: .5rem } } header .gptw--logo { display: none } @media(min-width: 576px) { header { padding-top: 0 } header .inner-container { position: relative } header .ncriptech--logo { margin-top: 1em } header nav { margin-left: auto; margin-right: 7em; transition: margin-right .3s } header .gptw--logo { display: inherit; width: 4em; position: absolute; top: 0; right: 0; transition: width .3s } header.header-on-scroll .ncriptech--logo { margin-top: .5em } header.header-on-scroll nav { margin-right: 5.5em } header.header-on-scroll .gptw--logo { width: 4em } } header.header-on-scroll::before { transform: scaleY(1) } header.header-on-scroll nav>ul>li>a, header.header-on-scroll nav>ul>li>span { padding-top: 1em; padding-bottom: 1em } header.header-on-scroll .ncriptech--logo { /* width: 1.631rem; */ height: 2.8375rem; } header.header-on-scroll .ncriptech--logo svg { width: 12rem; height: 17rem; transition: 100ms; } header.header-on-scroll .ncriptech--logo #logoOthers { opacity: 0 } header.header-on-scroll .ncriptech--logo:hover { width: 12rem; height: 2.836rem; /* background-color: black; */ padding: 0.4rem 0.4rem 0.4rem 0.4rem; border-radius: 0.4rem; /* background-image: url("/frontend/assets/js/newlogo2.png"); */ } header.header-on-scroll .ncriptech--logo:hover #logoOthers { opacity: 1 } .nav-container { --menu-gap: 2rem; position: fixed; top: 0; left: 0; width: 100%; background: #141414; color: #fff; z-index: 99999; transform: translateY(-100%); overflow: hidden; z-index: -1 } @media(max-width: 1199px) { .nav-container { --menu-gap: 1.5rem } } @media(max-width: 999px) { .nav-container { --menu-gap: 1.25rem } } @media(min-width: 876px) { .nav-container { border-radius: 0 0 2rem 2rem } } .nav-container .ncriptech__social--links { grid-gap: 1em; gap: 1em } .nav-container .ncriptech--logo { margin-bottom: auto } @media(max-width: 875px) { .nav-container .ncriptech--logo { display: none !important } } .nav-container .ncriptech--logo svg { width: 11rem; height: 3.55rem; fill: var(--clr, currentColor) } @media(max-width: 1199px) { .nav-container .ncriptech--logo svg { width: 9rem; height: 2.55rem } } .nav-container .menu-f-grid { display: flex; flex-direction: column; justify-content: space-between } @media(max-width: 875px) { .nav-container .menu-f-grid { order: 2; border-top: 1px solid #383838 } } .nav-container .menu-f-grid>*:not(.c2a) { padding: var(--menu-gap) } .nav-container .menu-f-grid .menu-copy-social h6 { font-size: 2.5rem; margin-bottom: .2em; line-height: 1 } @media(max-width: 1199px) { .nav-container .menu-f-grid .menu-copy-social h6 { font-size: 1.8rem; line-height: 1.4 } } .nav-container .menu-f-grid .menu-copy-social p { margin-bottom: 2em; font-size: 14px } .nav-container .menu-f-grid .c2a { --c2a-fs: 1.25rem; --c2a-radius: 0; --btn-size: 1.5em 1.2em; width: 100% } @media(max-width: 1199px) { .nav-container .menu-f-grid .c2a { --btn-size: .8em; --c2a-fs: 1rem } } .nav-container .menu-grid { display: grid; grid-template-columns: .4fr .9fr .45fr .15fr } @media(max-width: 1199px) { .nav-container .menu-grid { grid-template-columns: .6fr .8fr .8fr } } @media(max-width: 875px) { .nav-container .menu-grid { grid-template-columns: 1fr; max-height: 100svh; overflow-y: auto; overflow-x: hidden } } .nav-container .menu-grid>*+* { padding: var(--menu-gap) } @media(min-width: 876px) { .nav-container .menu-grid>*+* { border-left: 1px solid #747474 } } .nav-container .menu-grid.navactive .menu-inner-grid { opacity: 0 !important } .nav-container .menu-grid.navactive+.nav--content { opacity: 1; pointer-events: all } .nav-container .menu-grid.navactive+.nav--content .close--content { transform: rotate(180deg) translateX(0); transition: .3s ease-out .1s } @media(max-width: 675px) { .nav-container .menu-grid .industries-full-menu { padding-top: .4em } .nav-container .menu-grid .industries-full-menu .menu__heading { cursor: pointer; font-size: 1.6rem; opacity: 1; text-transform: capitalize; font-weight: 400; border-bottom: none; margin-bottom: 0; display: block; position: relative; color: #fff } .nav-container .menu-grid .industries-full-menu .menu__heading::after { content: "+"; color: #b0b0b0; position: absolute; right: 0; top: -4px; font-size: 2.6rem; font-weight: 100; line-height: 1; pointer-events: none; transition: transform 1s cubic-bezier(0.77, 0, 0.175, 1) } .nav-container .menu-grid .industries-full-menu .menu__item--sub { max-height: 0; overflow: hidden; opacity: 0; margin-bottom: 0; transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) } .nav-container .menu-grid .industries-full-menu .menu-item.open .menu__item--sub { max-height: 500px; opacity: 1; margin-bottom: 12px } .nav-container .menu-grid .industries-full-menu .menu-item.open .menu__heading::after { transform: rotate(45deg) } } @media(max-width: 475px) { .nav-container .menu-grid .industries-full-menu .menu__heading { font-size: 1.2rem; font-weight: 400 } .nav-container .menu-grid .industries-full-menu .menu__heading::after { top: -10px } } @media(min-width: 1199px) { .nav-container .menu-inner-grid { display: grid; gap: var(--menu-gap); overflow: hidden } } @media(max-width: 875px) { .nav-container .menu-inner-grid { display: grid; gap: var(--menu-gap); padding-bottom: 0 } .nav-container .menu-inner-grid .menu-item-accord-cont { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-column: 1/-1 } .nav-container .menu-inner-grid .menu-item-accord-cont .menu-item-accord { margin-top: 0 !important } } @media(max-width: 675px) { .nav-container .menu-inner-grid { grid-template-columns: 1fr; gap: .4rem } .nav-container .menu-inner-grid .menu-item-accord-cont { padding-top: 1.4rem; margin-top: .8rem; border-top: 1px solid #ccc; grid-template-columns: 1fr; gap: 6px !important } .nav-container .menu-inner-grid .menu-item-accord { position: relative } .nav-container .menu-inner-grid .menu-item-accord::after { content: "+"; color: #b0b0b0; position: absolute; right: 0; top: -4px; font-size: 2.6rem; font-weight: 100; line-height: 1; pointer-events: none; transition: transform 1s cubic-bezier(0.77, 0, 0.175, 1) } .nav-container .menu-inner-grid .menu-item-accord .menu__heading { cursor: pointer; font-size: 1.6rem; opacity: 1; text-transform: capitalize; font-weight: 400; border-bottom: none; margin-bottom: 0; display: block; color: #fff } .nav-container .menu-inner-grid .menu-item-accord.open .menu__item--sub { max-height: 500px; opacity: 1; margin-bottom: 12px } .nav-container .menu-inner-grid .menu-item-accord.open::after { transform: rotate(45deg) } } @media(max-width: 475px) { .nav-container .menu-inner-grid .menu-item-accord::after { top: -10px } .nav-container .menu-inner-grid .menu-item-accord .menu__heading { cursor: pointer; font-size: 1.2rem; padding-bottom: .4rem; font-weight: 400 } } @media(min-width: 876px)and (max-width: 1199px) { .nav-container .menu-inner-grid { gap: 1.5rem; grid-template-columns: 1fr; max-height: 450px; overflow-y: scroll; overflow-x: hidden } } .nav-container .menu-inner-grid .menu-item-accord-cont { display: grid; gap: var(--menu-gap); justify-content: space-between; overflow: hidden; align-items: start } @media(min-width: 1200px) { .nav-container .menu-inner-grid .menu-item-accord-cont { grid-template-columns: repeat(3, minmax(0, auto)) } } .nav-container .menu-item-full { grid-column: 1/-1 } @media(max-width: 875px) { .nav-container .menu-item-full { margin-top: 3rem } } .nav-container .menu-item-full .menu__item-heading { font-size: 2rem; padding: .3em 0; line-height: 1 } @media(max-width: 1199px) { .nav-container .menu-item-full .menu__item-heading { font-size: 1.2rem; padding: .4em 0 } } @media(max-width: 875px) { .nav-container .menu-item-full .menu__item-heading { font-size: 1.6rem } } @media(max-width: 475px) { .nav-container .menu-item-full .menu__item-heading { font-size: 1.2rem } } .nav-container .menu__item--sub { font-weight: 200 } @media(max-width: 675px) { .nav-container .menu__item--sub { max-height: 0; overflow: hidden; opacity: 0; margin-bottom: 0; transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) } } .nav-container h6.menu__heading { display: inline-block; font-size: .8rem; font-weight: 300; line-height: 1; opacity: .5; padding-bottom: .5em; border-bottom: 1px solid currentColor; text-transform: uppercase; margin-bottom: .5em } .nav-container .menu-item ul li a { padding: .25em 0 } .nav-container .menu-close { position: absolute; top: var(--menu-gap); right: var(--menu-gap); cursor: pointer; z-index: 1 } @media(max-width: 875px) { .nav-container .menu-close { background: #141414; padding: 1rem; right: 0; top: 0 } } .nav-container .menu-close svg { width: 2rem; height: auto } .menu__item { position: relative; overflow: hidden; font-size: 1.25rem; margin-bottom: .5em } .menu__item:after { content: "+"; position: absolute; right: 0; top: 0; color: #fff; font-weight: 200; pointer-events: none; line-height: 1 } .menu__item-link { display: grid; grid-auto-flow: column; justify-content: space-between; align-items: center; cursor: pointer; position: relative; transition: opacity .4s } .menu__item-link::after { content: attr(data-hover-content); display: inline-block; white-space: nowrap; font-size: 4rem; font-weight: 500; animation: text-move--anim 120s linear infinite; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(255, 255, 255, 0.4196078431); -webkit-text-fill-color: rgba(0, 0, 0, 0); position: absolute; top: -0.3em; z-index: -1; pointer-events: none; opacity: 0; transition: opacity .5s cubic-bezier(0.7, 0, 0.3, 1) } .menu__item-link svg { width: .5em; height: auto; transform: rotate(45deg); transition: transform .5s cubic-bezier(0.7, 0, 0.3, 1) } @media(max-width: 875px) { .menu__item-link svg { width: .8em; transform: rotate(0) } } .menu__item-link:hover::after { opacity: .3 } .menu__item-link:hover svg { transform: rotate(45deg) translate(0.3em, 0px) } .menu__item-link::before { all: initial; counter-increment: menu; position: absolute; bottom: 60%; left: 0; pointer-events: none } .menu__item-link:hover { transition-duration: .1s } .nav--content { position: absolute; top: 0; bottom: 0; left: 21.1%; width: 47.3%; z-index: 999; overflow: hidden; padding: var(--menu-gap); padding-top: 6rem; background: #111; opacity: 0; transition: opacity .3s ease-out .01s; pointer-events: none } @media(max-width: 1199px) { .nav--content { left: 27.1%; width: 38.3% } } @media(max-width: 875px) { .nav--content { left: 0; width: 100% } } .nav--content>div:not(.close--content) { height: 100%; display: none; display: none; flex-direction: column; justify-content: space-between; font-size: max(1.3rem, 1.5vw) } @media(max-width: 875px) { .nav--content>div:not(.close--content) { justify-content: start } } .nav--content>div:not(.close--content).active { display: flex; justify-content: space-between } .nav--content>div:not(.close--content).active .arrow--cta svg { width: 1.2em; height: auto } .nav--content>div:not(.close--content) ul li a { padding: .2em 0 } @media(max-width: 1199px) { .nav--content>div:not(.close--content) ul li a { font-size: 1.2rem; font-weight: 400 } } @media(max-width: 875px) { .nav--content>div:not(.close--content) ul li a { font-size: 1.6rem } } @media(max-width: 575px) { .nav--content>div:not(.close--content) ul li a { font-size: 1.2rem } } .nav--content .menu-heading-marquee { position: relative } .nav--content .menu-heading-marquee::before, .nav--content .menu-heading-marquee::after { content: ""; width: 3rem; position: absolute; top: -3rem; bottom: -3rem; z-index: 1 } .nav--content .menu-heading-marquee::before { left: -3rem; background: linear-gradient(90deg, #111111, transparent) } .nav--content .menu-heading-marquee::after { right: -3rem; background: linear-gradient(-90deg, #111111, transparent) } .nav--content .menu-heading-marquee span { display: inline-block; white-space: nowrap; font-size: 4rem; font-weight: 500; line-height: 1.25; animation: text-move--anim 120s linear infinite; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(255, 255, 255, .4196078431); -webkit-text-fill-color: rgba(0, 0, 0, 0) } .nav--content .close--content { position: absolute; left: var(--menu-gap); top: var(--menu-gap); z-index: 11; transform: rotate(180deg) translateX(5em); cursor: pointer } .nav--content .close--content svg { width: 1.5rem; height: auto } @media(max-width: 1199px) { .nav--content .close--content svg { width: 2.5rem } } @keyframes anim__visible { 0% { visibility: hidden; opacity: 0 } 100% { visibility: visible; opacity: 1 } } .menu-icon { height: 30px; width: 30px; position: relative; z-index: 2; top: 8px; cursor: pointer } @media(max-width: 675px) { .menu-icon { height: 100%; padding-bottom: 15px; top: 0 } } @media(min-width: 2560px) { .menu-icon { top: 10px; transform: scale(1.4) } } .menu-icon .menu-icon__line { height: 2px; width: 30px; display: block; background-color: #000; margin-bottom: 4px; transition: transform .2s ease, background-color .5s ease } .menu-icon .menu-icon__line-left { width: 30px } .menu-icon .menu-icon__line-right { width: 30px; /* float: right */ } .nav { --mwidth: 75rem; position: fixed; z-index: 9999; color: #fff; font-size: .9rem; font-weight: 400 } .nav:before, .nav:after { content: ""; position: fixed; width: 100vw; height: 100vh; background: #fff; z-index: -1; transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.8s; transform: translateX(0%) translateY(-100%); left: 0; top: 0 } .nav:after { background-size: cover; background-position: top center; width: 100%; height: 100%; transition-delay: .2s; transition: opacity 1.7s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0 } .nav:before { transition-delay: .4s } .nav__content { position: fixed; font-weight: 200; height: 0; width: 100%; margin: 0 auto } @media(max-width: 1000px) { .nav .inner-container { padding-right: 0 } } .nav .menu--heading { font-size: max(2.8em, 2vw); font-weight: 400 } @media(max-width: 575px) { .nav .menu--heading { font-size: 1.2rem; font-weight: 400 } } .nav .s__nav-container { position: relative; margin-bottom: 3rem; opacity: 0; transform: translate(0%, 100%); transition: opacity .2s ease, transform .3s ease } @media(max-width: 1000px) { .nav .s__nav-container { margin-top: 0; margin-bottom: 0; order: 3 } .nav .s__nav-container .main-container { padding-left: 0; padding-right: 0 } } .nav .s__nav-container .inner-container { padding-right: 14.5%; position: relative } @media(max-width: 1000px) { .nav .s__nav-container .inner-container { padding-right: 0 } .nav .s__nav-container .inner-container::before { display: none } } .nav .s__nav-container .inner-container .ncriptech-logo-svg { width: var(--menu-svg-width, 16.9rem); position: absolute; left: 85.5%; top: 1%; transform: translateY(-50%) } .nav .s__nav-container .inner-container .ncriptech-logo-svg::after { content: ""; position: absolute; top: 0; left: 100%; height: 25%; width: 100vw; border-top: 1px solid currentColor; border-bottom: 1px solid currentColor } .nav .s__nav-container .inner-container .ncriptech-logo-svg svg { max-width: 100%; height: 100%; display: block } @media(max-width: 1000px) { .nav .s__nav-container .inner-container .ncriptech-logo-svg { display: none } } .nav .s__nav-container .s__nav--links ul { list-style: none; display: grid } @media(max-width: 1000px) { .nav .s__nav-container .s__nav--links ul { grid-auto-flow: row; grid-template-columns: repeat(2, minmax(0, 1fr)) } } @media(max-width: 1000px) { .nav .s__nav-container .s__nav--links ul li { border-top-color: rgba(255, 255, 255, .3); border-bottom: none } .nav .s__nav-container .s__nav--links ul li:not(:last-child) { border-right: none } .nav .s__nav-container .s__nav--links ul li:nth-child(1), .nav .s__nav-container .s__nav--links ul li:nth-child(3) { border-right: 1px solid rgba(255, 255, 255, .3) } .nav .s__nav-container .s__nav--links ul li:nth-child(3) { grid-column: 1/-1 } .nav .s__nav-container .s__nav--links ul li:nth-child(4) { border-right: 1px solid rgba(255, 255, 255, .3); border-bottom: 1px solid rgba(255, 255, 255, .3) } .nav .s__nav-container .s__nav--links ul li:last-child { border-bottom: 1px solid rgba(255, 255, 255, .3) } } .nav .s__nav-container .s__nav--links ul li.active { position: relative } .nav .s__nav-container .s__nav--links ul li.active::after { content: "+"; position: absolute; right: 20%; top: 50%; z-index: 9; font-size: 2vw; color: #000; font-weight: 400; line-height: 0; pointer-events: none } .nav .s__nav-container .s__nav--links ul li a { color: #fff; display: grid; grid-auto-flow: column; justify-content: space-between; height: 100%; line-height: 1.4; position: relative } @media(max-width: 1000px) { .nav .s__nav-container .s__nav--links ul li a { padding: .5em 1em } } .nav .s__nav-container .s__nav--links ul li a span { width: 100%; grid-row: 2 } @media(min-width: 1600px)and (max-width: 1899px) { .nav .s__nav-container .s__nav--links ul li a span { padding-left: .6rem } } @media(max-width: 890px) { .nav .s__nav-container .s__nav--links ul li a span { padding-left: 0 } } .nav .s__nav-container .s__nav--links ul li a:hover svg { opacity: 1; visibility: visible } .nav .s__nav-container .s__nav--links ul li svg { display: none } .nav .menu__industries { display: grid; grid-template-columns: auto; place-content: start; grid-gap: 1rem; gap: 1rem; place-content: space-between; opacity: 0; transform: translate(0%, 100%); transition: opacity .2s ease, transform .3s ease } @media(max-width: 1000px) { .nav .menu__industries { margin-top: 1rem; grid-template-columns: 1fr } .nav .menu__industries>div { grid-auto-flow: row; grid-template-columns: 1fr } .nav .menu__industries>div h4 { position: relative } .nav .menu__industries>div h4:after { content: "+"; font-weight: 300; font-size: 150%; opacity: .5; position: absolute; right: 0; top: -12px } .nav .menu__industries>div.open h4::after { content: "-" } .nav .menu__industries>div.open+.accord-target { height: auto; max-height: 500px; transition: max-height .5s ease !important } .nav .menu__industries .industries--cta { display: none } .nav .menu__industries .accord-target li:last-child { margin-bottom: 1.5rem } } .nav .menu__industries .accord-target { list-style: none; display: grid; grid-template-columns: auto; grid-gap: .6rem; gap: .6rem } @media(max-width: 1000px) { .nav .menu__industries .accord-target { grid-template-columns: 1fr; max-height: 0; overflow: hidden; transition: max-height .5s ease; margin-top: .5rem } } .nav .menu__industries .accord-target li { line-height: 1.1; margin-right: 25px } .nav .menu__industries .accord-target li a { position: relative; color: #000 } @media(max-width: 1000px) { .nav .menu__industries .accord-target li a { font-size: 16px } .nav .menu__industries .accord-target li a br { display: none } } @media(min-width: 2560px) { .nav .menu__industries .accord-target li a { font-size: 125% } } .nav .menu__industries .accord-target li a:before { content: ""; position: absolute; background: #fff; width: 0; height: 1px; top: 105%; transform: translate(0%, 0%); transition: all .3s ease; z-index: -1 } .nav .menu__industries .accord-target li a:hover:before { width: 100% } .nav .nav__list { height: 0; transition: cubic-bezier(0.77, 0, 0.175, 1); position: relative; visibility: hidden; overflow-x: hidden; overflow-y: hidden; padding-top: 6vw } .nav .nav__list .inner-container { display: grid; grid-template-columns: 1fr 35vw; align-content: start } @media(max-width: 1000px) { .nav .nav__list { align-content: start } .nav .nav__list .cta--mobile { position: fixed; bottom: 0; z-index: 1; left: 0; right: 0; width: 100% } .nav .nav__list .cta--mobile .c2a { width: 100%; border-radius: 0; font-size: 1.2rem } } @media(min-width: 1001px) { .nav .nav__list .cta--mobile { display: none } } .nav .nav__list .nav--list-container { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-gap: 1rem; gap: 1rem } @media(max-width: 1000px) { .nav .nav__list .nav--list-container { grid-auto-flow: row; grid-template-columns: 1fr; gap: 1rem; margin-left: -15px; width: calc(100% + 30px) } } .nav__list-item { position: relative; display: inline-block; transition-delay: 0.8s; opacity: 0; transform: translate(0%, 100%); transition: opacity .2s ease, transform .3s ease } @media(max-width: 1000px) { .nav__list-item { padding-inline: 15px; border-bottom: 1px solid rgba(255, 255, 255, .3) } .nav__list-item.open .accord-target { height: auto; max-height: 500px; transition: max-height 1s ease !important } .nav__list-item.open h4::after { content: "-" !important } } .nav__list-item:nth-child(1) { transition-delay: .6s } .nav__list-item:nth-child(2) { transition-delay: .7s } .nav__list-item:nth-child(3) { transition-delay: .8s } .nav__list-item .f_grid { position: relative } .nav__list-item .f_grid>* { color: #000 } @media(max-width: 1000px) { .nav__list-item .f_grid h4 { cursor: pointer } .nav__list-item .f_grid h4 br { display: none } .nav__list-item .f_grid h4::after { content: "+"; font-weight: 300; font-size: 150%; opacity: .5; position: absolute; right: 0; top: -8px } } .nav__list-item .accordfooter-btn { text-transform: uppercase } .nav__list-item.colspan-2 { gap: 1rem; display: grid; width: 100% } .nav__list-item .fullmenu_cta { padding: 28px 0; border-top: 1px solid #444; border-bottom: 1px solid #444; display: grid; grid-auto-flow: column; justify-content: space-between; align-items: center } .nav__list-item .fullmenu_cta .flogo { width: 12em } .nav__list-item .fullmenu_cta .social { display: grid; grid-auto-flow: column; align-items: center; gap: .8rem; justify-content: end } .nav__list-item .fullmenu_cta .social>* { width: 24px; height: 24px } .nav__list-item .accord-target { list-style: none } @media(max-width: 1000px) { .nav__list-item .accord-target { max-height: 0; overflow: hidden; transition: max-height .5s ease; margin-top: .5rem !important; padding-bottom: 6px } } .nav__list-item .accord-target li a { position: relative; line-height: 2.2 } @media(max-width: 575px) { .nav__list-item .accord-target li a { font-size: 1rem } } @media(min-width: 2560px) { .nav__list-item .accord-target li a { font-size: 125% } } .nav__list-item .accord-target li a:before { content: ""; position: absolute; background: #fff; width: 0; height: 1px; top: 105%; transform: translate(0%, 0%); transition: all .3s ease; z-index: -1 } .nav__list-item .accord-target li a:hover:before { width: 100% } .nav .industries--cta { align-self: end; opacity: 0; transform: translate(0%, 100%); transition: opacity .2s ease, transform .3s ease } nav ul { opacity: 1; transition: opacity .8s ease-in } .ncriptech--logo-mobile { width: 100px; height: 42px; opacity: 0; visibility: hidden; transition: opacity .3s ease-in-out, visibility .3s ease-in-out; transition-delay: .5s; position: absolute; left: 0; top: 0; color: #fff; pointer-events: auto } body.nav-active { overflow: hidden } body.nav-active .menu-icon { color: #000 !important; transform: scale(1.4); top: 22px } body.nav-active .menu-icon .menu-icon__line { background-color: #000 !important } body.nav-active .fulls--request-cta { opacity: 1; visibility: visible } body.nav-active header { border-bottom: 2px solid #000; padding-bottom: 1rem } @media(max-width: 1000px) { body.nav-active header { pointer-events: none; background-color: #130129 !important; transition: background-color .5s ease; transition-delay: 1.4s } body.nav-active header nav { pointer-events: all } body.nav-active .ncriptech--logo-mobile { opacity: 1; visibility: visible } body.nav-active .header-on-scroll .ncriptech--logo-mobile { width: 26px; height: 35px } } body.nav-active header::before { background-color: rgba(0, 0, 0, 0) } body.nav-active header .gptw--logo { display: none } body.nav-active .s__nav-container { opacity: 1; transform: translateX(0%); transition: opacity 1.7s cubic-bezier(0.77, 0, 0.175, 1), transform 1.3s cubic-bezier(0.77, 0, 0.175, 1), color .3s cubic-bezier(0.77, 0, 0.175, 1); transition-delay: 1s; padding-top: 3rem; margin-bottom: 0; min-height: calc(100vh - 6vw); display: grid; place-content: space-between } body.nav-active .s__nav-container .s__nav--links { padding-left: 4rem } body.nav-active .s__nav-container .s__nav--links+.nav--content { width: 100%; height: 100%; background: #fff; position: absolute; left: -140%; top: 2rem; padding-top: 2rem; z-index: 9; opacity: 0; transition: left .3s ease, opacity .3s ease } body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container { grid-template-columns: auto !important; gap: 10px !important; max-width: 650px } @media(min-width: 2560px) { body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container { max-width: 850px } } body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container .menu--heading { font-size: 1.2rem !important; position: relative; cursor: pointer } @media(min-width: 2560px) { body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container .menu--heading { font-size: 1.5rem !important } } body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container .menu--heading::after { content: "+"; position: absolute; right: 0; top: 0; pointer-events: none } body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container .menu--heading br { display: none } body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container .accord-target { max-height: 0; overflow: hidden; margin-top: 0; transition: max-height 1s ease, margin-top 1s ease } body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container .accord-target li a { opacity: .6; transition: all .4s ease } body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container .accord-target li a:hover { opacity: 1 } body.nav-active .s__nav-container .s__nav--links+.nav--content .nav--list-container .nav__list-item.open .accord-target { max-height: 600px; margin-top: 1rem } body.nav-active .s__nav-container .s__nav--links.navactive+.nav--content .close--content { position: absolute; left: -80px; top: -5px; cursor: pointer } @media(min-width: 2560px) { body.nav-active .s__nav-container .s__nav--links.navactive+.nav--content .close--content { top: -38px } } body.nav-active .s__nav-container .s__nav--links.navactive+.nav--content .close--content svg { fill: #000; transform: scaleX(-1) scale(0.7) } @media(min-width: 2560px) { body.nav-active .s__nav-container .s__nav--links.navactive+.nav--content .close--content svg { width: 3rem; height: 3rem } } body.nav-active .s__nav-container .copyright { opacity: 1; color: #000; font-size: 1.5vw; padding-bottom: 2rem } body.nav-active .menu__industries { opacity: 1; transform: translateX(0%); transition: opacity 1.7s cubic-bezier(0.77, 0, 0.175, 1), transform 1.3s cubic-bezier(0.77, 0, 0.175, 1), color .3s cubic-bezier(0.77, 0, 0.175, 1); transition-delay: 1.2s; padding-top: 3rem; padding-left: 4rem; border-left: 2px solid #000; min-height: calc(100vh - 6vw) } body.nav-active .menu__industries ul li a br { display: none } body.nav-active .menu__industries .ncriptech__social--links { margin-bottom: 2rem } body.nav-active header.theme-white:not(.header-on-scroll) { background: #fff } body.nav-active .ncriptech--logo svg { fill: #0235f5 } body.nav-active .ncriptech--logo svg #logo, body.nav-active .ncriptech--logo svg #ncriptech { fill: #0235f5 !important } body.nav-active .ncriptech--logo svg #logo path, body.nav-active .ncriptech--logo svg #ncriptech path { fill: #0235f5 !important } body.nav-active .ncriptech--logo svg #R, body.nav-active .ncriptech--logo svg #digital { fill: #000 !important } body.nav-active nav ul { opacity: 0; visibility: hidden } body.nav-active .menu-icon__line { transform: translateX(0px) rotate(-45deg); background-color: #000 } body.nav-active .menu-icon__line-left { transform: translateX(1px) rotate(45deg); background-color: #000 } body.nav-active .menu-icon__line-right { transform: translateX(-2px) rotate(45deg); background-color: #000 } body.nav-active .nav { visibility: visible } body.nav-active .nav:before, body.nav-active .nav:after { transform: translateX(0%) translateY(0%) } body.nav-active .nav:after { transition-delay: .4s; opacity: 1 } body.nav-active .nav:before { transition-delay: .2s } body.nav-active .nav .nav__content { height: 100% } @media(max-width: 890px) { body.nav-active .nav .nav__content { overflow-y: auto; padding-bottom: 5rem } } body.nav-active .nav .nav__list { height: 100%; visibility: visible } body.nav-active .nav .nav__list-item { opacity: 1; transform: translateX(0%); transition: opacity 1.7s cubic-bezier(0.77, 0, 0.175, 1), transform 1.3s cubic-bezier(0.77, 0, 0.175, 1), color .3s cubic-bezier(0.77, 0, 0.175, 1) } body.nav-active .nav .nav__list-item:nth-child(0) { transition-delay: 0.5s } body.nav-active .nav .nav__list-item:nth-child(1) { transition-delay: 0.6s } body.nav-active .nav .nav__list-item:nth-child(2) { transition-delay: 0.7s } body.nav-active .nav .nav__list-item:nth-child(3) { transition-delay: 0.8s } body.nav-active .nav .nav__list-item:nth-child(4) { transition-delay: 0.9s } body.nav-active .nav .industries--cta { opacity: 1; transform: translateX(0%); transition: opacity 1.7s cubic-bezier(0.77, 0, 0.175, 1), transform 1.3s cubic-bezier(0.77, 0, 0.175, 1), color .3s cubic-bezier(0.77, 0, 0.175, 1); transition-delay: 1.4s } body.nav-active .nav .industries--cta .c2a { background-color: #fff; color: #000 !important } @media(max-width: 1000px) { body.nav-active .nav .industries--cta .c2a { color: #fff !important; background-color: rgba(0, 0, 0, 0) !important; background: -o-linear-gradient(45deg, rgba(150, 48, 206, var(--sat2, 1)), rgba(255, 39, 189, var(--sat1, 0.99608)), #ce2b93, #f98218, #a51a72); background: linear-gradient(45deg, rgba(150, 48, 206, var(--sat2, 1)), rgba(255, 39, 189, var(--sat1, 0.99608)), #ce2b93, #f98218, #a51a72); background-size: 400% 400%; -webkit-animation: gradient-anim 5s ease infinite; animation: gradient-anim 5s ease infinite } } body.nav-active .nav .industries--cta .c2a:hover { color: #fff !important } @-webkit-keyframes gradient-anim { 0% { background-position: 0% 50% } 50% { background-position: 100% 50% } 100% { background-position: 0% 50% } } @keyframes gradient-anim { 0% { background-position: 0% 50% } 50% { background-position: 100% 50% } 100% { background-position: 0% 50% } } .anim--grad-23 { background-color: rgba(0, 0, 0, 0) !important; background: -o-linear-gradient(45deg, rgba(150, 48, 206, var(--sat2, 1)), rgba(255, 39, 189, var(--sat1, 0.99608)), #ce2b93, #f98218, #a51a72); background: linear-gradient(45deg, rgba(150, 48, 206, var(--sat2, 1)), rgba(255, 39, 189, var(--sat1, 0.99608)), #ce2b93, #f98218, #a51a72); background-size: 400% 400%; color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0); -webkit-animation: gradient-anim 10s ease infinite; animation: gradient-anim 10s ease infinite } @keyframes fadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } .grid--2 { display: grid; grid-gap: var(--grid--2-gap, 1.5rem); gap: var(--grid--2-gap, 1.5rem) } @media(min-width: 576px) { .grid--2 { grid-template-columns: repeat(2, minmax(0, 1fr)) } } .grid--3 { display: grid } @media(min-width: 576px) { .grid--3 { grid-template-columns: repeat(2, minmax(0, 1fr)) } } @media(min-width: 1000px) { .grid--3 { grid-template-columns: repeat(3, minmax(0, 1fr)) } } .uneven--grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); grid-gap: 15px; gap: 15px; margin-top: calc(var(--spacer)/2) } .uneven--grid * { position: relative; overflow: hidden } .uneven--grid *>img { width: 100%; height: 100%; object-fit: cover; transition: .5s cubic-bezier(0.165, 0.84, 0.44, 1) } .uneven--grid *:hover img { transform: scale(1.1) } @media(min-width: 961px) { .uneven--grid { grid-template-columns: .2fr 1fr .8fr repeat(4, 1fr) .2fr; grid-template-rows: .6fr 1fr 2fr .4fr repeat(4, 1fr) .2fr } .uneven--grid .grid-1 { grid-area: 2/1/4/3 } .uneven--grid .grid-1 img { object-position: 0 } .uneven--grid .grid-2 { grid-area: 4/2/7/3 } .uneven--grid .grid-2 img { object-position: 62% } .uneven--grid .grid-3 { grid-area: 3/3/5/4 } .uneven--grid .grid-3 img { object-position: 85% } .uneven--grid .grid-4 { grid-area: 2/4/5/6 } .uneven--grid .grid-5 { grid-area: 3/6/5/6 } .uneven--grid .grid-6 { grid-area: 3/7/6/9 } .uneven--grid .grid-6 img { object-position: 45% } .uneven--grid .grid-7 { grid-area: 6/7/8/9 } .uneven--grid .grid-8 { grid-area: 5/3/8/6 } .uneven--grid .grid-9 { grid-area: 5/6/7/7 } } .ncriptech__social--links { list-style: none; display: inline-grid; grid-auto-flow: column; align-items: center; grid-gap: 1.6em; gap: 1.6em; color: #000 } .ncriptech__social--links li a { display: block; position: relative } .ncriptech__social--links li a img { width: 1.5em; display: block; position: relative; bottom: 0; transition: .4s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1) } .ncriptech__social--links li a.c--twitter img { width: 1.2em } .ncriptech__social--links li a>span { position: absolute; bottom: -10px; font-size: 14px; left: 50%; transform: translateX(-50%); opacity: 0; visibility: hidden; pointer-events: none; transition: .3s } .ncriptech__social--links li a::after { content: ""; width: 1px; height: 0; position: absolute; top: calc(100% + 5px); left: 50%; background-color: currentColor; pointer-events: none; transition: .3s } .ncriptech__social--links li a:hover>span { bottom: -40px; opacity: 1; visibility: visible } .ncriptech__social--links li a:hover::after { height: 12px } footer { background-color: #fff; padding-bottom: 5rem !important; position: relative; overflow: hidden } footer .toTop { position: absolute; bottom: 2rem; right: 5%; transform: translateX(-50%) rotate(-90deg) } #goTopBtn { position: fixed; bottom: 20px; right: 20px; display: none; width: 50px; height: 50px; background-color: #0235f5; color: white; border: none; border-radius: 50%; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); cursor: pointer; align-items: center; justify-content: center; font-size: 18px; transform: translateX(-50%) rotate(-90deg); } #goTopBtn:hover { background-color: #0056b3; } footer .toTop svg { fill: #fff; width: 2rem; height: 2rem } footer .inner-container>* { padding-top: calc(var(--spacer)/.8); padding-bottom: calc(var(--spacer)/1.5); position: relative; z-index: 2 } @media(max-width: 675px) { footer .inner-container>* { padding-top: 3rem } } footer a { display: inline-block; transition: .5s ease } footer a:hover { color: #0235f5; transition: .5s ease } @media(min-width: 1000px) { footer { padding-top: 105px } } footer .footer--three-grid { display: grid; align-items: start; gap: 2rem } @media(min-width: 761px) { footer .footer--three-grid { gap: 3.4rem 4rem; grid-template-columns: 1fr 1fr } } @media(min-width: 1000px) { footer .footer--three-grid { gap: 3.4rem 10rem } } footer .footer--three-grid .grid--head { font-size: max(1.2vw, 1.2rem) !important; color: #a5a5a5; margin-bottom: 1em } footer .footer--three-grid .grid--head.with-separator { position: relative; font-size: max(1.8vw, 1.8rem) !important; color: #fff !important } footer .footer--three-grid .grid--head.with-separator::after { content: ""; background-color: #4a4a4a; width: 100%; height: 1px; position: absolute; top: 50%; left: 0 } footer .footer--three-grid .grid--head.with-separator span { background: #000; position: relative; z-index: 1; padding-right: 30px } footer .footer--three-grid .industry--links { grid-column: 1/-1; padding-bottom: 3rem; border-bottom: 1px solid #4a4a4a } footer .footer--three-grid .industry--links .f__list { display: grid; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); font-size: max(1vw, 1rem); gap: 10px } @media(max-width: 940px) { footer .footer--three-grid .industry--links .f__list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)) } } @media(max-width: 575px) { footer .footer--three-grid .industry--links .f__list { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)) } } footer .footer--c2a, footer .footer--contact { display: grid; grid-gap: 1rem; gap: 1rem; justify-items: center; align-items: center } @media(min-width: 759px) { footer .footer--c2a, footer .footer--contact { grid-template-columns: auto auto; justify-content: space-between } footer .footer--c2a .gry-txt, footer .footer--contact .gry-txt { max-width: 31.3em } } footer .has--gptw--logo ul { grid-row: span 4 } footer .has--gptw--logo .gptw--logo { width: 7.5em; grid-column: 1 } footer .has--gptw--logo .gptw--logo figcaption { display: none } @media(max-width: 999px) { footer .has--gptw--logo .gptw--logo { font-size: 1.3rem; width: auto; grid-column: 1/-1; display: grid; grid-template-columns: auto 4.5em; grid-gap: 1em; gap: 1em; align-items: center; padding: 1.5em; background: #1c1c1c; border-radius: .25em } footer .has--gptw--logo .gptw--logo figcaption { display: inherit } } @media(max-width: 760px) { footer .has--gptw--logo .gptw--logo { font-size: 1rem } } @media(max-width: 575px) { footer .has--gptw--logo .gptw--logo { font-size: 1.11rem; padding: 1.1em 1.5em } } @media(max-width: 760px) { footer .big-name { padding-top: .75em; padding-bottom: .75em } } @media(max-width: 575px) { footer .footer--c2a br { display: none } } @media(max-width: 575px) { footer .footer--subscribe { padding-top: 1rem } footer .footer--subscribe p.c--gry-2 { font-size: 1.2rem } } footer .footer--subscribe .form-style { --frmBorder: #585858; --frmFieldClr: #fff; --frmFieldFillBgClr: #000; display: flex; flex-direction: column; grid-gap: 2em 1em; gap: 2em 1em; display: none; opacity: 0; position: relative; margin-top: calc(var(--spacer)*.3) } footer .footer--subscribe .form-style.actv { display: flex; flex-direction: column; animation: fadeIn .3s ease-in forwards } @media(min-width: 576px) { footer .footer--subscribe .form-style { grid-template-columns: 1fr 1fr } } @media(min-width: 760px) { footer .footer--subscribe .form-style { grid-gap: 1.5em; gap: 1.5em; grid-template-columns: 1fr 1fr .5fr } } footer .footer--subscribe .form-style .form-element { margin-bottom: 0 } footer .footer--subscribe .form-style .form-checkbox { grid-column: 1/-1 } @media(min-width: 760px) { footer .footer--subscribe .form-style .c2a { grid-column: 3; grid-row: 1 } } @media(max-width: 760px) { footer .footer--subscribe .form-style .c2a { grid-column: 1/-1 } } footer .footer--subscribe .form-style .c2a:not(:hover) { border: 2px solid var(--frmBorder) } footer .footer--subscribe .form-style .c2a-arw { --ico-size: 0.6em; position: absolute; top: 0; left: 0 } @media(min-width: 1000px) { footer .footer--subscribe .form-style .c2a-arw { top: -3rem; right: 0; left: auto } } @media(max-width: 575px) { footer .footer--subscribe .form-style .c2a-arw { position: static; width: auto !important; font-size: 1rem; margin-right: auto !important; margin-left: 0 !important; padding: 0 } } @media(max-width: 999px) { footer .footer--subscribe .form-style .step-2 { padding-top: 3rem } } footer .mails { display: inline-grid; justify-content: center; align-items: center; grid-auto-flow: column; grid-gap: 1.25em; gap: 1.25em } footer .mails a { display: inline-grid; justify-content: center; align-items: center; grid-auto-flow: column; grid-gap: .5em; gap: .5em; font-size: max(1vw, 1.1rem) } footer .mails svg { width: 1.15em } @media(max-width: 759px) { footer .mails { width: 100%; justify-content: space-evenly; margin-bottom: 1rem } } footer .ncriptech__social--links { color: #fff !important } footer .ncriptech__social--links li a::after { display: none } footer .legal--links { display: grid; justify-content: start; gap: 1em } @media(max-width: 475px) { footer .legal--links { font-size: 1rem; background: #2b2b2b; padding: 1rem; border-radius: 10px; gap: .5em; margin-bottom: 2rem } } @media(min-width: 476px) { footer .legal--links { grid-auto-flow: column } footer .legal--links>*+*::before { content: "|"; opacity: .3; margin-right: 1em } } footer .footer--c2a .h5, footer .footer--c2a .c2a-arw { line-height: 1.8 } footer .footer--links { display: grid; grid-template-columns: auto; padding-bottom: .4em; padding-top: .6em } footer .footer--links:not(:last-child) { border-bottom: 1px solid #4a4a4a } footer .footer--links .f__list { max-height: 0; overflow: hidden; margin-bottom: .4rem; margin-top: 0; transition: max-height 1s ease, margin-bottom 1s ease, margin-top 1s ease } footer .footer--links .f__list li a { display: flex; align-items: center; gap: 5px; transform: translateX(-1.3vw); transition: transform .3s ease } @media(max-width: 575px) { footer .footer--links .f__list li a { transform: translateX(0) } } footer .footer--links .f__list li a svg { width: 1vw; height: 1vw; opacity: 0; visibility: hidden; transition: opacity .3s ease, visibility .3s ease } @media(max-width: 575px) { footer .footer--links .f__list li a svg { display: none } } footer .footer--links .f__list li a:hover { transform: translateX(0) } footer .footer--links .f__list li a:hover svg { opacity: 1; visibility: visible } footer .footer--links .footerlinkbox .js-accordion__body { max-height: 0; transition: all .4s ease; overflow: hidden } footer .footer--links .footerlinkbox h3 { font-size: 1.1rem; cursor: pointer } footer .footer--links .footerlinkbox h4 { cursor: pointer; position: relative; color: #fff; padding: .15em 0 } footer .footer--links .footerlinkbox h4::after { content: "+"; color: #fff; font-size: max(1.2vw, 1.2rem); position: absolute; right: 0; top: 0 } footer .footer--links .footerlinkbox h4 br { display: none } footer .footer--links .footerlinkbox.open .f__list { max-height: 500px; overflow: hidden; margin-bottom: 1rem; margin-top: 1rem; transition: max-height 1s ease, margin-bottom 1s ease, margin-top 1s ease } footer .footer--links .footerlinkbox.open h4::after { content: "-" } footer .footer--links li { font-size: max(.9vw, .9rem); padding-bottom: .4rem } footer .footer--links li:not(:last-child) { margin-bottom: .4rem; border-bottom: 1px solid rgba(52, 52, 52, .631) } @media(max-width: 575px) { footer .footer--links li { border-bottom: none; font-size: 1rem } footer .footer--links li:not(:last-child) { margin-bottom: .4rem } } footer .footer--links a:not(:hover) { color: #b8b8b8 } @media(max-width: 575px) { footer .footer--links h4 { cursor: pointer; position: relative; display: flex; align-items: center; justify-content: space-between; font-size: max(1.2vw, 1.2rem) } footer .footer--links h4 br { display: none } } footer .footer-link-heading { font-size: max(1.2vw, 1.2rem); color: #a5a5a5 } footer .footer-link-heading.has-gap { margin-bottom: .5em } footer .footer--company { display: grid; justify-content: space-between; align-items: end; grid-gap: 2rem; gap: 2rem; padding-top: 3rem !important; border-top: 1px solid #4a4a4a; font-size: 85% } @media(min-width: 760px) { footer .footer--company { grid-template-columns: auto auto; grid-gap: 8.25em; gap: 8.25em } footer .footer--company>div:not(:last-child) { display: grid; grid-auto-flow: column; align-items: center } footer .footer--company #Iframe1 { grid-column: 1 } footer .footer--company br { display: none } } .footer--hero.true { position: relative; width: 100%; height: 525px; left: 0; top: 0 } .footer--hero.true img { position: absolute; width: 100%; height: 122%; top: 0; left: 0; object-fit: cover; object-position: 0 } .footer--hero.false { display: none !important } @keyframes anim__logo-zoom { 55% { transform: scale(1.3) } 0%, 100% { transform: scale(1) } } .swiper-with-indicator { cursor: none } .swiper-drag-indicator { align-items: center; backdrop-filter: blur(13px); background: #9630ce; border: 1px solid #9630ce; border-radius: 50%; color: #fff; display: flex; flex-direction: column; font-size: 14px; font-weight: 700; gap: 16px; justify-content: center; line-height: 14px; opacity: 0; pointer-events: none; position: fixed; text-align: center; transform: translate(-50%, -50%) scale(1); transition: transform .35s ease; width: 100px; height: 100px; z-index: 1000 } .swiper-eq-height .swiper-slide { height: auto } .swiper__successMedia .swiper-slide { display: grid; align-items: center; place-items: center } .swiper-nav>* { display: inline-block; cursor: pointer } .swiper-nav>*+* { margin-left: 1em } .swiper-nav svg { display: block; width: var(--swiper-nav-svg, 2.2em); height: auto } .swiper-nav .swiper--prev svg { transform: rotate(180deg) } .swiper-nav.disabled_mode { display: none } .swiper-nav .swiper-button-disabled { opacity: .3; pointer-events: none } .swiper-navX2 { display: inline-block; color: #c4c4c4 } .swiper-navX2>* { display: inline-block; cursor: pointer } .swiper-navX2>*:hover { color: #0235f5 } .swiper-navX2>*+* { margin-left: 2em } .swiper-navX2 svg { width: 1.5em } .swiper-navX2 .swiper-button-disabled { opacity: .5 } .accordion .accord-btn { display: grid; grid-auto-flow: column; justify-content: start; align-items: center; grid-gap: 1rem 1.5rem; gap: 1rem 1.5rem } .accordion .accord-btn>* { pointer-events: none } .accordion .accord-btn .c2a { --c2a-fs: 0.8rem } .accordion .accord-btn .c2a>span { display: inline-block } .accordion .accord-btn .c2a>span::after { content: "SHOW"; display: inline-block; opacity: 0; transform: translateX(-1em); transition: .3s ease } .accordion .accord-btn:hover .c2a>span::after { transform: translateX(0); opacity: 1 } @keyframes blinkingBackground { 0% { background-color: #2600d0 } 25% { background-color: #a8139b } 50% { background-color: #2600d0 } 75% { background-color: #a8139b } 100% { background-color: #2600d0 } } .accordion .accordion-container { padding: 1.2rem 0; border-top: 1px solid #ccc } .accordion .accordion-container .accord-target { width: 100%; opacity: 0; max-height: 0; overflow: hidden; padding: 0px 10px; transition: opacity .2s ease-in-out } .accordion .accordion-container.active .c2a>span { opacity: 0 } .accordion .accordion-container.active .accord-target { padding: 0; opacity: 1; max-height: fit-content; margin-top: 1.5rem } .accordion .accordion-container:last-child { border-bottom: 1px solid #ccc } #hidden_div { display: none } .with-border article { border: 1px solid #ddd } .--card-style-1 article { display: grid; grid-template-columns: 1fr auto; grid-gap: .5rem; gap: .5rem; padding: 20px; border-top: none } @media(min-width: 759px) { .--card-style-1 article { padding: 1.5rem } } .--card-style-1 article .h5, .--card-style-1 article footer .footer--c2a .c2a-arw, footer .footer--c2a .--card-style-1 article .c2a-arw { font-weight: 500 } .--card-style-1 article .c2a { grid-row: 1; grid-column: 2; transform: translate(0.8em, -0.8em) } .--card-style-2 figure img, .--card-style-3 figure img { width: 100% } .--card-style-2 article, .--card-style-3 article { display: grid; grid-gap: 1rem; gap: 1rem; padding: var(--padding) } .--card-style-2 article .c2a, .--card-style-3 article .c2a { margin-left: auto; margin-top: .5em } .--card-style-2 { --padding: 1.25rem } .--card-style-3 { --padding: 2rem } @media(max-width: 759px) { .--card-style-3 { --padding: 1.25em } .--card-style-3 .c2a[href="javascript:"] { display: none } } @media(min-width: 576px) { .--card-style-4 article { padding-right: 2rem } } .card-style--2 { display: grid; grid-template-columns: 8rem auto; grid-gap: .5rem 1.5rem; gap: .5rem 1.5rem } .card-style--2>figure { width: 8rem; height: 8rem; border-radius: 1rem; border-bottom-right-radius: 0; background-color: #c2c2c2; position: relative; grid-row: span 3 } .card-style--2>figure img { position: absolute; width: 100%; max-height: 100%; left: 0; top: 0 } .card-style--3 { display: grid; align-items: center; place-content: space-between } .card-style--3 figure { position: relative; max-width: 20vw; margin-left: auto; margin-bottom: 2rem; margin-right: -2vw } .card-style--3 article { display: flex; flex-direction: column; align-items: start; justify-content: space-between; position: relative; padding: 2rem } .card-style--3 button { display: inline-grid; justify-content: center; align-items: center; font-size: 1.1rem; cursor: pointer } .card-style--3 button em { margin-left: .25em; transform: translate(0); transition: .2s } .card-style--3 button em svg { width: 1.25em; display: block } .card-style--3 button:hover { color: #0235f5 } .card-style--3 button:hover em { transform: translate(0.25em, -0.25em) } .card-style--4.bordered { border-radius: .2em; overflow: hidden; border: 1px solid #ddd; padding: 1.5rem; transition: background-color .3s ease } .card-style--4.bordered article { color: #fff !important; transition: color .3s ease } .card-style--4.bordered:hover article { color: #000 !important } @media(max-width: 759px) { .card-style--4 figure img { max-width: 5rem } .card-style--4 p, .card-style--4 .dashed__list { grid-column: 1/-1 } .card-style--4 .h5, .card-style--4 footer .footer--c2a .c2a-arw, footer .footer--c2a .card-style--4 .c2a-arw { max-width: 85%; font-size: 1.4rem; line-height: 1.4 } .card-style--4.bordered { padding: 1.25rem } .card-style--4 .c2a-cont, .card-style--4 .c2a[href="javascript:"], .card-style--4 .c2a-arw[href="javascript:"] { display: none } } @media(max-width: 575px) { .card-style--4 .h5, .card-style--4 footer .footer--c2a .c2a-arw, footer .footer--c2a .card-style--4 .c2a-arw { max-width: none } } .crrowrd-style--4 { border: 1px solid #cbcbcb; padding: 1.5rem 1.5rem 3.5rem; display: grid; gap: 1rem; grid-gap: 1rem; border-radius: 5px; position: relative } .crrowrd-style--4 article p { font-size: calc(16px + (20 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 1.0416666667vw, 20px); line-height: 1.4 } .card-style--5 { border: 1px solid #cbcbcb; position: relative } .card-style--5 figure { position: relative } .card-style--5 figure i { position: absolute; right: 2rem; bottom: -20px; z-index: 2 } .card-style--5 article { padding: 1.5rem } @media(max-width: 759px) { .card-style--5 article { padding: 1.25rem } .card-style--5 article .h5, .card-style--5 article footer .footer--c2a .c2a-arw, footer .footer--c2a .card-style--5 article .c2a-arw { color: #111010 } } .card-style--5:hover i img { filter: invert(3%) sepia(100%) saturate(5209%) hue-rotate(230deg) brightness(96%) contrast(117%) } .card-style--5.bg--art { overflow: hidden } .card-style--5.bg--art>article { padding: 0 } @media(max-width: 575px) { .card-style--5.bg--art>article { padding: 0 1rem } } .card-style--5.bg--art>article .bg--art--heading { position: relative; padding: 5em 1em 2em 2em; border-bottom: 3px solid; border-right: 3px solid; border-bottom-right-radius: 30px; margin-right: -54px; transform: skewX(-40deg) } @media(min-width: 2560px) { .card-style--5.bg--art>article .bg--art--heading.h4 span, .card-style--5.bg--art>article .ncriptech__about-values .bg--art--heading.c2a-arw span, .ncriptech__about-values .card-style--5.bg--art>article .bg--art--heading.c2a-arw span, .ncriptech__career--realpeople .card-style--5.bg--art>article h5.bg--art--heading span, .card-style--5.bg--art>article .ncriptech__info-grid h4.bg--art--heading span, .ncriptech__info-grid .card-style--5.bg--art>article h4.bg--art--heading span { font-size: 90% } } .card-style--5.bg--art>article .bg--art--heading>span { transform: skewX(40deg); display: block } @media(min-width: 760px) { .card-style--5.bg--art>article .bg--art--heading>span { padding-left: 25px } } .card-style--5.bg--art>article .bg--art--heading:before { content: ""; border-right: 3px solid #fff; border-bottom: 3px solid #fff; border-bottom-right-radius: 40px; position: absolute; width: 95%; height: 50%; left: -288px; top: -70px; transform: skewX(40deg) } @media(max-width: 575px) { .card-style--5.bg--art>article .bg--art--heading:before { top: -38px } } .card-style--5.bg--art>article .c2a { transform: translate(2.5em, -50%); margin: 0 } .card-style--6 { height: 100%; position: relative; display: grid; justify-content: start; grid-template-rows: auto 1fr auto } .card-style--6>figure { width: 100%; padding-bottom: 56.25%; height: 0; overflow: hidden; position: relative; background-color: #eee } .card-style--6>figure>img { position: absolute; top: 0; left: 0; max-width: 100%; height: 100% } .card-style--6>figure>.figcaption { background: #fff; width: 12rem; height: 5rem; position: absolute; right: 1.4rem; bottom: -0.8rem; top: auto; left: auto; border-top-left-radius: 18px; border-top-right-radius: 18px; padding-inline: 1.6rem; padding-bottom: 0; padding-top: 0; z-index: 0 } .card-style--6 article { padding: 2rem; border: 1px solid #cbcbcb; border-top: none } @media(max-width: 575px) { .card-style--6 article { padding: 1.25rem } } .card-style--6 article .h8, .card-style--6 article .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .card-style--6 article .--subheading, .card-style--6 article .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .card-style--6 article .--desc { font-size: max(.9vw, .9rem) } .card-style--6 .c2a { border: 1px solid #cbcbcb; border-top: none; padding: 1rem 2rem } .card-style--6 i { position: absolute; right: 2rem; top: 48%; z-index: 2 } .card-style--6:hover i img { filter: invert(3%) sepia(100%) saturate(5209%) hue-rotate(230deg) brightness(96%) contrast(117%) } .card-style--6.grad--1 figure { background: #3635f9 !important; background: linear-gradient(125deg, rgb(54, 53, 249) 9%, rgb(131, 135, 251) 100%) !important; position: relative } .card-style--6.grad--1 figure::after { content: ""; background: url(./../img/2023_v2/services/app-development/bg-1.webp); width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; background-size: cover; background-position: center } .card-style--6.grad--1 figure>img { object-fit: contain; object-position: right; transform: rotate(-30deg) translateX(0px) translateY(200px); height: 26vw; position: relative; z-index: 1 } @media(max-width: 999px) { .card-style--6.grad--1 figure>img { height: 26rem; transform: rotate(-30deg) translateX(0px) translateY(100px) } } @media(max-width: 675px) { .card-style--6.grad--1 figure>img { height: 14rem } } .card-style--6.grad--1 figure figcaption { display: flex; justify-content: space-between; flex-direction: column; align-items: start; padding: 2rem; position: absolute; top: 0; bottom: 0; z-index: 1 } .card-style--6.grad--1 figure figcaption .flutter-logo { height: 4rem } .card-style--6.grad--2 figure { background: #141a22; background: linear-gradient(125deg, rgb(20, 26, 34) 0%, rgb(67, 93, 121) 49%) } .card-style--6.grad--2 figure>img { object-fit: contain; object-position: right; transform: rotate(30deg) translateX(50px) translateY(-60px); height: 26vw; position: relative; z-index: 1 } @media(max-width: 999px) { .card-style--6.grad--2 figure>img { height: 26rem; transform: rotate(-30deg) translateX(0px) translateY(100px) } } @media(max-width: 675px) { .card-style--6.grad--2 figure>img { height: 12rem } } .card-style--6.grad--2 figure figcaption { display: flex; justify-content: space-between; flex-direction: column; align-items: start; padding: 2rem; position: absolute; top: 0; bottom: 0; z-index: 1 } .card-style--6.grad--2 figure figcaption .android-logo { width: 4rem } .card-style--6.grad--2 figure figcaption .apple-logo { width: 2.25rem } .card-style--6.grad--2 figure figcaption .logos { display: flex; align-items: flex-end; gap: 1rem } .card-style--7 { display: grid; border: 1px solid #f5f5f5; overflow: hidden } .card-style--7>* { grid-row: 1; grid-column: 1 } .card-style--7 article { display: grid; grid-template-columns: 1fr auto; grid-gap: 1.5rem 2rem; gap: 1.5rem 2rem; align-content: space-between; z-index: 1; background-color: #f5f5f5; padding: 1.5rem; transition: background-color .3s linear } @media(min-width: 760px) { .card-style--7 article { padding: 2rem } } .card-style--7 article h5 { grid-column: 1/-1 } .card-style--7 article .desc { grid-column: 1/-1 } .card-style--7 article .c2a-arw:not(.c2a) { grid-row: 2; grid-column: 2; margin-top: auto } @media(hover: none) { .card-style--7 article { grid-gap: 1.25rem 2rem; gap: 1.25rem 2rem; padding: 1.25rem } .card-style--7 article h5 { font-size: 130% } .card-style--7 article p { grid-column: 1/-1 } .card-style--7 .c2a-arw:not(.c2a) { display: none } } @media(hover: hover) { .card-style--7 .desc { grid-row: 2; opacity: 0; transform: translateY(calc(100% + 2rem)); transition: .3s ease-in } .card-style--7:hover article .desc { opacity: 1; transform: translateY(0) } .card-style--7:hover .c2a-arw:not(.c2a) { opacity: 0 } } .blog__card { display: grid; grid-gap: 1rem; gap: 1rem; align-items: start; overflow: hidden } @media(max-width: 575px) { .blog__card { grid-template-columns: 1fr 1fr; font-size: 85% } } .blog__card figure { position: relative; margin-bottom: 1.5rem } .blog__card figure a { position: relative; padding-bottom: 56.25%; width: 100%; height: 100%; display: block } .blog__card figure a img { transition: .5s cubic-bezier(0.165, 0.84, 0.44, 1); filter: grayscale(1); height: 100%; object-fit: cover; position: absolute; object-position: left; top: 0; bottom: 0; left: 0; right: 0; width: 100% } .blog__card figure figcaption { position: absolute; left: 0; bottom: 0; transform: translate(1.5em, 50%); font-size: 75%; line-height: 1; text-transform: uppercase } .blog__card figure figcaption::before, .blog__card figure figcaption::after { border-radius: 4em; padding: .7em 1.25em; transition: .5s } .blog__card figure figcaption:after { content: attr(data-back); position: absolute; top: 0; left: 0; opacity: 0; color: #fff; background: linear-gradient(-45deg, rgba(255, 39, 189, var(--sat1, 0.99608)) 0%, rgba(150, 48, 206, var(--sat2, 1)) 100%); transform: translateY(-50%) rotateX(90deg) } .blog__card figure figcaption:before { content: attr(data-front); display: block; color: #000; background-color: #facc00; transform: translateY(0) rotateX(0) } .blog__card:hover article a h5 { background: #5139db; background: -o-linear-gradient(315deg, #5e5aff, #5139db); background: linear-gradient(315deg, #5e5aff, #5139db); color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } .blog__card:hover figure img { transform: scale(1.05) rotate(1deg); filter: none } .blog__card:hover figcaption:after { opacity: 1; transform: translateY(0) rotateX(0) } .blog__card:hover figcaption:before { opacity: 0; transform: translateY(50%) rotateX(90deg) } .pagination { display: grid; place-content: center } .ncriptech__blog--tab .ncriptech__pagination li { margin: 0 1rem 0 0 } .ncriptech__blog--tab .ncriptech__pagination li.disabled { pointer-events: none; cursor: not-allowed !important; opacity: .4 !important; -webkit-text-fill-color: #fff !important } .ncriptech__pagination { color: #242424; background: rgba(0, 0, 0, 0); border: 1px solid #242424; padding: 1rem 2rem; border-radius: 2rem; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; flex-wrap: wrap; display: inline-flex; justify-content: center; margin-top: 4rem } @media(max-width: 767px) { .ncriptech__pagination { margin-top: 2rem } } .ncriptech__pagination li { margin: 0 1rem 0 0 } .ncriptech__pagination li.disabled { pointer-events: none; cursor: not-allowed !important; opacity: .4 !important; -webkit-text-fill-color: #000 !important } .ncriptech__pagination li.active a, .ncriptech__pagination li.active span { font-size: clamp(16px, .9375vw, 18px); border-bottom: 1px solid; color: #0235f5 } .ncriptech__pagination li span { font-size: calc(16px + (18 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 0.9375vw, 18px); font-weight: 500 } .ncriptech__pagination li a { font-size: calc(16px + (18 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 0.9375vw, 18px); font-weight: 500; transition: .3s } .ncriptech__pagination li a:hover { color: #fdd008; transition: .3s } .ncriptech__pagination li:first-child { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .ncriptech__pagination li:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .ncriptech__pagination li.actv { opacity: .5 } .caption { display: inline-block; padding: 0 25px; border-radius: 4rem; line-height: 2.4; text-transform: uppercase } .blog__tags { color: #fff } @media(min-width: 576px) { .blog__tags { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-box-align: baseline; -moz-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline } } .blog__tags h4 { text-transform: uppercase; font-size: calc(16px + (18 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 0.9375vw, 18px) } .blog__tags ul { list-style: none; display: flex; gap: .5rem; flex-wrap: wrap; margin-top: .5rem } @media(min-width: 576px) { .blog__tags ul { padding-left: 1.2rem; margin-top: 0 } } .blog__tags ul li a { display: block; border: 1px solid #c4c4c4; border-radius: 4px; padding: .5rem .8rem; font-size: 14px; transition: .3s ease-in } @media(max-width: 575px) { .blog__tags ul li a { font-size: 12px } } .blog__tags ul li a:hover { border: 1px solid #0235f5; background-color: #0235f5; color: #fff; transition: .3s ease-out } .ncriptech__subscribe { background-color: #fafafa; padding: 4rem 10rem 4rem 10rem; display: grid; grid-template-columns: 50% auto; align-items: center; position: relative } .job__table-inline { list-style: none } @media(min-width: 576px) { .job__table-inline { display: inline-grid; grid-auto-flow: column; margin-right: 2rem } .job__table-inline>div:not(:first-child) { padding-left: 1em } .job__table-inline>div:not(:last-child) { border-right: 1px solid #c7c7c7; padding-right: 1em } } @media(max-width: 759px) { .job__table-inline { grid-row: 2 } } @media(max-width: 575px) { .job__table-inline>*::before { content: "- "; display: inline-block } } .job__table { display: inline-grid; grid-gap: .5rem; gap: .5rem; align-items: start } @media(min-width: 760px) { .job__table { grid-gap: 0; gap: 0; grid-auto-flow: column; list-style: none } .job__table span { display: inline-block } .job__table span:first-child { font-size: 14px } .job__table li { display: grid } .job__table li:not(:first-child) { padding-left: 2em } .job__table li:not(:last-child) { border-right: 1px solid #c7c7c7; padding-right: 2em } } .no-border { border: none !important } .dashed__list { list-style: none; margin-left: .5em } .dashed__list li { padding-left: 1em; position: relative } .dashed__list li::before { content: "-"; position: absolute; left: 0; top: 0 } .dashed__list li+li { margin-top: .8em } .arrow__list { list-style: none } .arrow__list li { display: grid; grid-template-columns: 1.15em 1fr; grid-gap: .8em; gap: .8em; align-items: start; padding: .5em 0; align-items: center } .arrow__list li:first-child { padding-top: 0 } .arrow__list li:not(:last-child) { border-bottom: 1px solid #d2d2d2 } .arrow__list li svg { max-width: 100%; transition: .2s } .arrow__list li:hover svg { transform: translate(0.2em, -0.4em) } .numbered__list { list-style: inside decimal } .numbered__list li { margin-bottom: .2rem } .no__list { list-style: inside none } .no__list li { margin-bottom: .2rem } main { margin-top: 6rem } .ncriptech__inner--hero { display: grid } .ncriptech__inner--hero>* { grid-row: 1; grid-column: 1 } .ncriptech__inner--hero figure { max-width: 44vw; display: grid; align-items: center } .ncriptech__inner--hero figure>* { grid-row: 1; grid-column: 1 } .ncriptech__inner--hero figure figcaption { width: 100%; max-width: calc(var(--mwidth)*var(--pp-adjust, 1) + 30px); padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; text-align: right; position: relative; z-index: 9 } @media(min-width: 1200px) { .ncriptech__inner--hero figure figcaption { --mwidth: 920px } } @media(min-width: 1800px) { .ncriptech__inner--hero figure figcaption { --mwidth: 1700px } } @media(min-width: 2000px) { .ncriptech__inner--hero figure figcaption { --mwidth: 1500px } } @media(max-width: 759px) { .ncriptech__inner--hero figure { height: 200px } } .ncriptech__inner--hero figure img { height: 100%; object-fit: cover } @media(max-width: 759px) { .ncriptech__inner--hero figure img { object-position: 70% 0 } } .ncriptech__inner--hero figure.less-height { max-height: 250px } .ncriptech__inner--hero .ncriptech__inner--hero-content { position: relative } .ncriptech__inner--hero .ncriptech__inner--hero-content::before { content: ""; width: 100%; height: 25%; background: #000; background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); position: absolute; left: 0; top: 0 } .ncriptech__inner--hero .ncriptech__inner--hero-content .inner-container { display: grid; gap: 3rem } .ncriptech__inner--hero .ncriptech__inner--hero-content .inner-container figure { align-items: start !important; justify-self: center !important } .ncriptech__inner--hero .ncriptech__inner--hero-content .inner-container figure img { max-width: 250px !important } .ncriptech__inner--hero .ncriptech__inner--hero-content .inner-container figure figcaption { font-size: .8vw; padding-inline: 0; margin-top: -45px } @media(min-width: 1200px) { .ncriptech__inner--hero .ncriptech__inner--hero-content { display: grid; align-items: end; display: grid; align-items: start; padding-top: 15rem } .ncriptech__inner--hero .ncriptech__inner--hero-content.--contact { margin-top: 5em; align-items: start } .ncriptech__inner--hero .ncriptech__inner--hero-content article { padding-bottom: 3rem; position: relative; z-index: 2; place-content: end; display: grid } } @media(max-width: 1199px) { .ncriptech__inner--hero { align-items: center } } @media(max-width: 759px) { .ncriptech__inner--hero article { font-size: 90%; padding: 1.5em 15px } .ncriptech__inner--hero:not(.--company) br { display: none } } .ncriptech__inner--hero.--company { position: relative; overflow: hidden; background: #000 } @media(max-width: 759px) { .ncriptech__inner--hero.--company { align-items: end } .ncriptech__inner--hero.--company figure { height: 250px } .ncriptech__inner--hero.--company article { padding-left: 0; padding-right: 4em } } @media(max-width: 575px) { .ncriptech__inner--hero.--company br { display: none } } .ncriptech__inner--hero.--company .gptw--logo { width: 8em; display: block; position: absolute; top: 0; right: calc((100vw - var(--mwidth))/2); z-index: 1111 } @media(max-width: 1199px) { .ncriptech__inner--hero.--company .gptw--logo { width: 6em; right: 10px } } @media(max-width: 759px) { .ncriptech__inner--hero.--company .gptw--logo { width: 5em } } .ncriptech__inner--hero-content-block article { display: grid; grid-gap: 2em; gap: 2em; border-radius: .25em; margin-bottom: calc(var(--spacer)/2.6) } .ncriptech__inner--hero-content-block article .c2a-video2 { --ico-size: 2.25em } .ncriptech__inner--hero-content-block article .h3 { max-width: 30vw } @media(max-width: 2000px) { .ncriptech__inner--hero-content-block article .h3 { max-width: 745px } } @media(min-width: 1000px) { .ncriptech__inner--hero-content-block article h1 { max-width: 55vw } } @media(min-width: 2560px) { .ncriptech__inner--hero-content-block article h1 { font-size: 1.2vw } } .ncriptech__inner--hero-content-block .all-features { display: grid; grid-gap: .5rem; gap: .5rem; text-align: center; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden } .ncriptech__inner--hero-content-block .all-features img { max-height: 75px } .ncriptech__inner--hero-content-block .all-features figure:not(:hover) img { filter: grayscale(100%) } @media(max-width: 1199px) { .ncriptech__inner--hero-content-block { margin-top: calc(var(--spacer)/2) } .ncriptech__inner--hero-content-block figure { padding: 1.5rem; text-align: center; display: grid; place-items: center } } @media(min-width: 576px) { .ncriptech__inner--hero-content-block .all-features { grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: 1rem; gap: 1rem; border: 1px solid #ccc; padding: 2.4rem; border-radius: 18px } } @media(min-width: 1000px) { .ncriptech__inner--hero-content-block .all-features { grid-template-columns: repeat(4, minmax(0, 1fr)) } } @media(min-width: 1200px) { .ncriptech__inner--hero-content-block.--contact { margin-top: -3rem } .ncriptech__inner--hero-content-block.--company { margin-bottom: calc(var(--spacer)/2); padding-top: calc(var(--spacer)*.8); position: relative } .ncriptech__inner--hero-content-block .all-features { grid-gap: 0; gap: 0; grid-template-columns: 1fr; grid-auto-flow: column; place-items: center } .ncriptech__inner--hero-content-block .all-features .swiper-wrappers { display: grid; grid-auto-flow: column; justify-content: space-between; gap: 3rem } .ncriptech__inner--hero-content-block .ncriptech__mails ul { color: #fff } } @media(max-width: 575px) { .ncriptech__inner--hero-content-block figure { padding: 1rem } .ncriptech__inner--hero-content-block .ncriptech__social--links { display: none } .ncriptech__inner--hero-content-block.--contact { padding-bottom: 2rem !important } } #mySVG { width: 100%; display: block; position: fixed; top: 0; left: 55.6%; z-index: -1; overflow: initial } .ncriptech__inner--hero-2 { padding-top: 1.5rem; padding-bottom: 1.5rem } .ncriptech__inner--hero-2 .inner-container { display: grid; grid-gap: 1.5rem; gap: 1.5rem } .ncriptech__inner--hero-2 .p-varwidth { max-width: 26em } @media(min-width: 576px) { .ncriptech__inner--hero-2 { padding-top: 4.2rem; padding-bottom: 7rem } .ncriptech__inner--hero-2 .inner-container { grid-template-columns: auto 2fr; grid-gap: 4.8rem; gap: 4.8rem } .ncriptech__inner--hero-2 p { max-width: 18em } } @media(min-width: 1200px) { .ncriptech__inner--hero-2 article { max-width: 25vw } } @media(max-width: 575px) { .ncriptech__inner--hero-2 article .h4, .ncriptech__inner--hero-2 article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__inner--hero-2 article .c2a-arw, .ncriptech__inner--hero-2 .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__inner--hero-2 article h5, .ncriptech__inner--hero-2 article .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech__inner--hero-2 article h4 { font-size: 1.6rem } } .ncriptech__static--content { padding-top: var(--spacer) } .ncriptech__static--content .directors__profile { background-color: #161616; padding: 1.5rem; border-radius: .5em } @media(max-width: 575px) { .ncriptech__static--content .directors__profile { padding: 1rem } } .ncriptech__static--content .directors__profile h2 { font-size: 1.2rem } .ncriptech__static--content .directors__profile .director-names { --director-grid: 4; display: grid; grid-template-columns: repeat(var(--director-grid), minmax(0, auto)); gap: 1.5em; grid-gap: 1.5em; justify-content: space-between } @media(max-width: 900px) { .ncriptech__static--content .directors__profile .director-names { --director-grid: 3 } } @media(max-width: 700px) { .ncriptech__static--content .directors__profile .director-names { --director-grid: 2 } } .ncriptech__static--content .directors__profile .director-names span { opacity: .6; font-size: 75% } .static__list-1 { list-style: none } .static__list-1 li { position: relative; padding-left: 1rem } .static__list-1 li:before { content: "_"; position: absolute; left: 0; top: -7px } .hero-shape-container { display: grid; grid-template-columns: auto auto; position: relative } .hero-shape-container::after { content: ""; width: 100vw; height: 37.6%; background-color: currentColor; position: absolute; top: 1px; left: 98% } .ncriptech__inner--hero-2-split-content { position: relative; padding-bottom: var(--spacer); --ico-size: 1.45em } .ncriptech__inner--hero-2-split-content::after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; z-index: -1; height: var(--btm-height, 44%); background-color: var(--brdr-clr, currentColor) } @media(max-width: 759px) { .ncriptech__inner--hero-2-split-content::after { display: none } } @media(min-width: 760px) { .ncriptech__inner--hero-2-split-content:not(.mb-0) { margin-bottom: var(--spacer) } } .ncriptech__inner--hero-2-split-content .inner-container { display: grid; grid-gap: 2rem; gap: 2rem; align-items: center } @media(min-width: 760px) { .ncriptech__inner--hero-2-split-content .inner-container { grid-template-columns: 1.6fr 1fr; grid-gap: 3rem; gap: 3rem } } .ncriptech__inner--hero-2-split-content .has--gptw--logo { position: relative } .ncriptech__inner--hero-2-split-content .has--gptw--logo .gptw--logo { width: 6em; position: absolute; left: 1em; top: 0; z-index: 1 } @media(max-width: 575px) { .ncriptech__inner--hero-2-split-content .has--gptw--logo .gptw--logo { width: 5em; left: 0 } } @media(max-width: 759px) { .ncriptech__inner--hero-2-split-content br { display: none } } .ncriptech__inner--hero-2-split-content figure { position: relative; display: grid } .ncriptech__inner--hero-2-split-content figure img { width: 100% } .ncriptech__inner--hero-2-split-content figure>* { grid-row: 1; grid-column: 1 } .ncriptech__inner--hero-2-split-content figure .hero-shape-container { width: 237%; display: block; position: absolute; top: 0; left: 55.6%; z-index: -1; transform: translateY(-55.3%) } .ncriptech__inner--hero-2-split-content figure .hero-shape-container::after { content: ""; position: absolute; background-color: currentColor } @media(max-width: 575px) { .ncriptech__inner--hero-2-split-content figure .hero-shape-container { opacity: .05 } } .ncriptech__inner--hero-3 { display: grid; justify-items: end; align-items: end; position: relative; z-index: 2 } @media(max-width: 675px) { .ncriptech__inner--hero-3 article { color: #2a2a2a; margin-top: -20px; position: relative } .ncriptech__inner--hero-3 article h1 { display: inline-block; line-height: 1.4; font-size: 2rem; font-weight: 500 } .ncriptech__inner--hero-3 article p { font-size: 1.2rem } .ncriptech__inner--hero-3 article p br { display: none } .ncriptech__inner--hero-3>figure { width: 100%; position: relative } .ncriptech__inner--hero-3>figure .desktop { display: none } .ncriptech__inner--hero-3>figure .mobile { display: block; width: 100% } } @media(min-width: 676px) { .ncriptech__inner--hero-3>* { grid-row: 1; grid-column: 1 } .ncriptech__inner--hero-3 figure { max-width: 100% } .ncriptech__inner--hero-3>figure .desktop { display: block } .ncriptech__inner--hero-3>figure .mobile { display: none } .ncriptech__inner--hero-3 .ncriptech__inner--hero-3-content { z-index: 1 } .ncriptech__inner--hero-3 .ncriptech__inner--hero-3-content p { max-width: 50% } .ncriptech__inner--hero-3.full__overlay::before { content: ""; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, .7) } .ncriptech__inner--hero-3.full__overlay figure { min-width: 100% } .ncriptech__inner--hero-3.full__overlay .ncriptech__inner--hero-3-content { height: 100%; align-items: center; display: grid; margin-bottom: 0 } .ncriptech__inner--hero-3 .inner-container { display: grid; grid-template-columns: 1fr; grid-gap: 4rem; gap: 4rem } .ncriptech__inner--hero-3 .inner-container article { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: end; gap: 1rem; margin-bottom: max(-1.5vw, -1.8rem) } } .ncriptech__inner--hero-3 .h4X { background: #0235f5; padding: .3rem 1.2rem !important; font-size: max(1.5vw, 1.5rem) !important; color: #fff } @media(min-width: 891px) { .ncriptech__inner--hero-3 .ncriptech__inner--hero-3-content p { max-width: var(--mw, 420px); padding-bottom: 84px; line-height: 1.4 } } @media(min-width: 1900px) { .ncriptech__inner--hero-3 figure { min-width: 100% } .ncriptech__inner--hero-3 img { width: 100%; max-height: 600px; object-fit: cover } } @media(min-width: 2260px) { .ncriptech__inner--hero-3 img { max-height: 70vh } .ncriptech__inner--hero-3 .ncriptech__inner--hero-3-content p { max-width: var(--mw, 520px) } } .ncriptech__inner--hero-3 .inner-container-2 { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; bottom: 2rem; left: auto; max-width: calc(var(--mwidth) - 30px) } .ncriptech__inner--hero-3+.ncriptech__overlapped-split-content figure img { -webkit-filter: grayscale(100%); filter: grayscale(100%) } .ncriptech__inner--hero-4 { display: grid; justify-items: end; align-items: end; color: #fff; margin-bottom: var(--spacer) } .ncriptech__inner--hero-4>* { grid-column: 1; grid-row: 1 } .ncriptech__inner--hero-4 figure { position: relative } .ncriptech__inner--hero-4 figure::after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: #000; background: linear-gradient(0deg, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0) 100%) } .ncriptech__inner--hero-4 figure img { width: 100% } .ncriptech__inner--hero-4 .ncriptech__inner--hero-4-content { z-index: 1; margin-bottom: var(--spacer) } .ncriptech__inner--hero-4 .ncriptech__inner--hero-4-content article { max-width: 35rem } @media(max-width: 675px) { .ncriptech__inner--hero-4 { margin-top: 0; margin-bottom: 0; color: inherit; gap: 2rem } .ncriptech__inner--hero-4>* { grid-column: auto; grid-row: auto } .ncriptech__inner--hero-4 figure::after { display: none } .ncriptech__inner--hero-4 figure img { height: 56.25vw; object-fit: cover } .ncriptech__inner--hero-4 .h3 { font-weight: 500 } } .ncriptech__inner--about { display: grid; justify-items: end; align-items: end; position: relative; z-index: -1 } @media(max-width: 675px) { .ncriptech__inner--about>figure { width: 100%; position: relative } .ncriptech__inner--about>figure::after { content: ""; width: 100%; height: 45%; position: absolute; left: 0; top: -50px; background: #000; background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 87%) } .ncriptech__inner--about>figure .desktop { display: none } .ncriptech__inner--about>figure .mobile { display: block; width: 100% } } @media(min-width: 676px) { .ncriptech__inner--about>* { grid-row: 1; grid-column: 1 } .ncriptech__inner--about figure { max-width: 100% } .ncriptech__inner--about>figure .desktop { display: block } .ncriptech__inner--about>figure .mobile { display: none } .ncriptech__inner--about.full__overlay::before { content: ""; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, .7) } .ncriptech__inner--about.full__overlay figure { min-width: 100% } } @media(min-width: 1900px) { .ncriptech__inner--about figure { min-width: 100% } .ncriptech__inner--about img { width: 100%; max-height: 758px; object-fit: cover } } @media(min-width: 2260px) { .ncriptech__inner--about img { max-height: 70vh } } .ncriptech__fixed-and-scroll-content .--card-style-1 { border: 1px solid #d0d0d0 } .ncriptech__fixed-and-scroll-content .grid .h5, .ncriptech__fixed-and-scroll-content .grid footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech__fixed-and-scroll-content .grid .c2a-arw { font-weight: 500 } @media(max-width: 675px) { .ncriptech__fixed-and-scroll-content .grid .h5, .ncriptech__fixed-and-scroll-content .grid footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech__fixed-and-scroll-content .grid .c2a-arw { line-height: 1.4; font-size: 24px } } .ncriptech__fixed-and-scroll-content.barnd_strategy_sec .card-style-1New article p { padding-right: 0 } .ncriptech__fixed-and-scroll-content.style--2 { --col: 2 } .ncriptech__fixed-and-scroll-content.style--2 .grid { grid-gap: 1rem; gap: 1rem } .ncriptech__fixed-and-scroll-content.style--2-with-bg { --col: 2; --aside-width: 17.86% } .ncriptech__fixed-and-scroll-content.style--2-with-bg .grid { grid-gap: 1rem; gap: 1rem } .ncriptech__fixed-and-scroll-content.style--3 { --col: 2; --aside-width: 17.86% } @media(min-width: 1900px) { .ncriptech__fixed-and-scroll-content.style--3 { --col: 3 } } .ncriptech__fixed-and-scroll-content.style--3 .grid { grid-gap: 5rem 1rem; gap: 5rem 1rem } @media(max-width: 575px) { .ncriptech__fixed-and-scroll-content.style--3 .grid { grid-gap: 2rem 1rem; gap: 2rem 1rem } } .ncriptech__fixed-and-scroll-content.style--3-with-bg { --col: 2; --aside-width: 250px } @media(min-width: 1900px) { .ncriptech__fixed-and-scroll-content.style--3-with-bg { --col: 3 } } .ncriptech__fixed-and-scroll-content.style--3-with-bg .grid { grid-gap: 1rem; gap: 1rem } .ncriptech__fixed-and-scroll-content.style--4 { --col: 2; padding-top: 6rem; padding-bottom: 6rem !important } .ncriptech__fixed-and-scroll-content.style--4 .grid { background-color: #f8f8f8; grid-gap: 1.5rem; gap: 1.5rem } @media(max-width: 575px) { .ncriptech__fixed-and-scroll-content.style--4 .grid { grid-gap: 1rem; gap: 1rem } } .ncriptech__fixed-and-scroll-content.style--5 { --col: 3; --aside-width: 25% } .ncriptech__fixed-and-scroll-content.style--5 .grid { gap: 4rem 2rem; grid-gap: 4rem 2rem } @media(max-width: 575px) { .ncriptech__fixed-and-scroll-content.style--5 .grid { gap: 2rem; grid-gap: 2rem } } .ncriptech__fixed-and-scroll-content figure { overflow: hidden; display: none } .ncriptech__fixed-and-scroll-content.style--2New.dark-theme { --cardBgClr: #010101; --cardBrClr: #434343; --cardBgHvrClr: #151515 } .ncriptech__fixed-and-scroll-content.style--2New.dark-theme .card-style-1New { border: 1px solid var(--cardBrClr, #dfdfdf) } .ncriptech__fixed-and-scroll-content.style--2New .aside-heading { display: grid; gap: 3rem; margin-bottom: 3rem } @media(max-width: 767px) { .ncriptech__fixed-and-scroll-content.style--2New .aside-heading { gap: 2rem } } @media(min-width: 876px) { .ncriptech__fixed-and-scroll-content.style--2New .aside-heading { grid-template-columns: 1.5fr 1fr } } .ncriptech__fixed-and-scroll-content.style--2New .aside-heading .txt-grow { color: #0235f5 } .ncriptech__fixed-and-scroll-content.style--2New .aside-heading.auto { grid-template-columns: 1.5fr auto; align-items: end } @media(max-width: 575px) { .ncriptech__fixed-and-scroll-content.style--2New .aside-heading.auto { grid-template-columns: 1fr } } .ncriptech__fixed-and-scroll-content.style--2New .gridy { counter-reset: digital-counter1 } .ncriptech__fixed-and-scroll-content.style--2New .swiper__horizental2 { width: 100%; display: flex; will-change: transform } .ncriptech__fixed-and-scroll-content.style--2New .swiper-wrapper { width: auto } @media(max-width: 1367px) { .ncriptech__fixed-and-scroll-content.style--2New .swiper-wrapper { display: grid; grid-auto-flow: column } } .ncriptech__fixed-and-scroll-content.style--2New .swiper-slide { width: max(27vw, 26rem); background-color: var(--cardBgClr, #fff) } @media(max-width: 1200px) { .ncriptech__fixed-and-scroll-content.style--2New .swiper-slide { height: auto } } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New { height: 100%; display: grid; counter-increment: digital-counter; border-right: 1px solid var(--cardBrClr, #dfdfdf) } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>* { grid-row: 1; grid-column: 1 } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>figure img { height: 100%; object-fit: cover; filter: blur(10px); transition: filter .2s ease 0s } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article { z-index: 1; display: grid; align-content: space-between; gap: 6rem; padding: 2rem; background-color: var(--cardBgClr, #fff); transition: background-color .5s ease } @media(max-width: 1700px) { .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article { gap: 5rem } } @media(max-width: 1200px) { .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article { gap: 3rem } } @media(max-width: 675px) { .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article { gap: 2rem } } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article p { font-size: 1.1rem; color: #373737 } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article h5 { font-size: 1.8rem; font-weight: 600; line-height: 1.4 } @media(max-width: 991px) { .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article h5 { font-size: 1.7rem } } @media(max-width: 767px) { .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article h5 { font-size: 1.7rem } } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article h5::before { display: block; counter-increment: digital-counter1; color: #0235f5; font-weight: 300; font-size: 1rem } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article h5 img { max-width: 2em; height: auto } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New.product-card-style>article { gap: 2rem } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New.product-card-style>article p { padding-right: 1rem } @media(max-width: 1200px) { .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New.product-card-style>article p { padding-right: 0 } } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New:nth-child(-n+10) h5::before { content: "0" counter(digital-counter1) "." } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New:nth-child(n+10) h5::before { content: counter(digital-counter1) "." } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New.count_none:nth-child(-n+10) h5::before { content: "" } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New.count_none:nth-child(n+10) h5::before { content: "" } @media(min-width: 768px) { .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New:hover>figure img { filter: blur(0); transition: filter .2s ease .3s } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New:hover>article { background-color: #0235f5; color: #fff } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New:hover>article p, .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New:hover>article h5::before { color: inherit } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New:hover .arrow_position.c2a-arw--TR { color: #fff !important } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New:hover .arrow_position.c2a-arw--TR svg { transform: translateX(10px) } } .ncriptech__fixed-and-scroll-content.dark--theme .grid { background-color: rgba(0, 0, 0, 0) } .ncriptech__fixed-and-scroll-content.dark--theme aside .h4, .ncriptech__fixed-and-scroll-content.dark--theme aside .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__fixed-and-scroll-content.dark--theme aside .c2a-arw, .ncriptech__fixed-and-scroll-content.dark--theme aside .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech__fixed-and-scroll-content.dark--theme aside h5, .ncriptech__fixed-and-scroll-content.dark--theme aside .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech__fixed-and-scroll-content.dark--theme aside h4 { color: #fdd008 } @media(max-width: 999px) { .ncriptech__fixed-and-scroll-content .h4, .ncriptech__fixed-and-scroll-content .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__fixed-and-scroll-content .c2a-arw, .ncriptech__fixed-and-scroll-content .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech__fixed-and-scroll-content h5, .ncriptech__fixed-and-scroll-content .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech__fixed-and-scroll-content h4 { font-weight: 500 } .ncriptech__fixed-and-scroll-content .h4 br, .ncriptech__fixed-and-scroll-content .ncriptech__about-values .c2a-arw br, .ncriptech__about-values .ncriptech__fixed-and-scroll-content .c2a-arw br, .ncriptech__fixed-and-scroll-content .ncriptech__career--realpeople article h5 br, .ncriptech__career--realpeople article .ncriptech__fixed-and-scroll-content h5 br, .ncriptech__fixed-and-scroll-content .ncriptech__info-grid h4 br, .ncriptech__info-grid .ncriptech__fixed-and-scroll-content h4 br { display: none } } @media(max-width: 575px) { .ncriptech__fixed-and-scroll-content aside { display: contents } } .ncriptech__info-grid .inner-container { display: grid; grid-gap: 1rem; gap: 1rem; align-items: center } @media(min-width: 1000px) { .ncriptech__info-grid .inner-container { grid-template-columns: auto 1fr; grid-gap: 3rem; gap: 3rem } } .ncriptech__info-grid .grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); position: relative; z-index: 1 } .ncriptech__info-grid .grid::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-bottom: 1px solid #fff; border-left: 1px solid #fff; pointer-events: none } @media(min-width: 576px) { .ncriptech__info-grid .grid { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) } } @media(min-width: 1400px) { .ncriptech__info-grid .grid { grid-template-columns: repeat(4, minmax(0, 1fr)) } } .ncriptech__info-grid .grid .hvr-bg { width: 25%; height: 50%; position: absolute; top: var(--posT, 0); left: var(--posL, 0); z-index: -1; opacity: 0; transition: .3s } .ncriptech__info-grid .grid>div, .ncriptech__info-grid .grid .swiper-wrapper { display: grid; padding: 1em } @media(max-width: 575px) { .ncriptech__info-grid .grid>div, .ncriptech__info-grid .grid .swiper-wrapper { grid-auto-flow: column } } .ncriptech__info-grid .grid>div .swiper-slide, .ncriptech__info-grid .grid .swiper-wrapper .swiper-slide { padding: 1em; display: grid; gap: 1rem; grid-gap: 1rem; place-items: start; border-left: 1px solid #eee; border-bottom: 1px solid #eee } @media(min-width: 576px) { .ncriptech__info-grid .grid>div:nth-child(1), .ncriptech__info-grid .grid .swiper-wrapper:nth-child(1) { border-bottom: 1px solid #eee } } .ncriptech__info-grid .grid>div+div, .ncriptech__info-grid .grid .swiper-wrapper+div { border-left: 1px solid #eee; border-bottom: 1px solid #eee } @media(min-width: 576px) { .ncriptech__info-grid .grid>div, .ncriptech__info-grid .grid .swiper-wrapper { grid-gap: 1rem; gap: 1rem } } @media(max-width: 760px) { .ncriptech__info-grid .grid>div, .ncriptech__info-grid .grid .swiper-wrapper { grid-template-columns: 1fr; align-items: center } .ncriptech__info-grid .grid>div img, .ncriptech__info-grid .grid .swiper-wrapper img { max-width: 45px } .ncriptech__info-grid .grid>div p, .ncriptech__info-grid .grid .swiper-wrapper p { font-size: 14px } .ncriptech__info-grid .grid>div .c2a, .ncriptech__info-grid .grid .swiper-wrapper .c2a { display: none } } @media(min-width: 1000px) { .ncriptech__info-grid .grid>div, .ncriptech__info-grid .grid .swiper-wrapper { grid-gap: 0; gap: 0; grid-template-columns: 1fr auto; align-items: end } .ncriptech__info-grid .grid>div img, .ncriptech__info-grid .grid .swiper-wrapper img { grid-column: 2; align-self: start; opacity: 0; transform: translateY(0.5em); transition: .3s } .ncriptech__info-grid .grid>div:hover, .ncriptech__info-grid .grid .swiper-wrapper:hover { color: #000 } .ncriptech__info-grid .grid>div:hover .c2a, .ncriptech__info-grid .grid .swiper-wrapper:hover .c2a { transition: 0s; opacity: 0 } .ncriptech__info-grid .grid>div:hover img, .ncriptech__info-grid .grid .swiper-wrapper:hover img { opacity: 1; transform: translateY(0) } } .ncriptech__info-grid .grid .swiper-wrapper { padding: 0 } @media(min-width: 1900px) { .ncriptech__info-grid .grid p { font-size: 90%; line-height: 1.5; max-width: 150px } } .ncriptech__info-grid h4 { line-height: 1.4 } .ncriptech__info-grid h4 span { font-size: 120% } @media(max-width: 999px) { .ncriptech__info-grid br { display: none } } .ncriptech__inner--half-content { display: grid; align-items: center } .ncriptech__inner--half-content .inner-container { display: grid; grid-gap: 2rem; gap: 2rem; padding-top: 2rem; padding-bottom: 2rem } @media(max-width: 575px) { .ncriptech__inner--half-content .inner-container { padding-bottom: 0 } } .ncriptech__inner--half-content p { line-height: 1.8 } .ncriptech__inner--half-content .c2a { position: relative; z-index: 1 } @media(min-width: 1900px) { .ncriptech__inner--half-content .c2a { margin-top: 3em } } @media(min-width: 1000px) { .ncriptech__inner--half-content>* { grid-row: 1; grid-column: 1 } .ncriptech__inner--half-content .inner-container { grid-template-columns: 1.25fr 1fr } .ncriptech__inner--half-content figure { overflow: hidden; max-width: 51vw } .ncriptech__inner--half-content:not(.reverse) article { grid-column: 2 } .ncriptech__inner--half-content:not(.reverse) figure { text-align: right } .ncriptech__inner--half-content.reverse figure { margin-left: 50% } .ncriptech__inner--half-content.reverse .inner-container { grid-template-columns: 1fr 1.25fr } } @media(max-width: 999px) { .ncriptech__inner--half-content figure { grid-row: 1 } } .ncriptech__success-stories-carousel { position: relative; margin-bottom: var(--spacer) } .ncriptech__success-stories-carousel+* { margin-top: var(--spacer) } @media(max-width: 575px) { .ncriptech__success-stories-carousel { margin-bottom: 1rem !important } } .ncriptech__success-stories-carousel .inner-container>article { max-width: 950px } .ncriptech__success-stories-carousel::after { content: ""; background-color: #1f1a1a; position: absolute; min-height: 40%; bottom: 0; left: 0; width: 100% } @media(max-width: 575px) { .ncriptech__success-stories-carousel::after { display: none } } .ncriptech__success-stories-carousel .swipes { position: relative } .ncriptech__success-stories-carousel .swipes .swiper-nav svg { width: 1.2em } @media(max-width: 1024px) { .ncriptech__success-stories-carousel .swipes .swiper-nav svg { width: 1.8em; background: #fff; padding: .5rem; border-radius: 50%; box-shadow: 0 0 15px 10px rgba(0, 0, 0, .5) } } .ncriptech__success-stories-carousel .swiper { overflow: visible } .ncriptech__success-stories-carousel .swiper-slide { max-width: 80% } @media(max-width: 1024px) { .ncriptech__success-stories-carousel .swiper-slide { max-width: 100% } } .ncriptech__success-stories-carousel .success-stories-card article { display: grid; grid-template-columns: 100px auto auto; grid-gap: 2.5rem; gap: 2.5rem; align-items: end; padding-top: 3.5rem; padding-bottom: 3.5rem; transition: .3s ease-in-out; opacity: 0; transform: translateX(20px) } @media(max-width: 575px) { .ncriptech__success-stories-carousel .success-stories-card article { background-color: #1f1a1a; padding: 2rem; align-items: start; gap: 1.5rem; grid-gap: 1.5rem } } @media(max-width: 575px) { .ncriptech__success-stories-carousel .success-stories-card article figure { grid-column: 1 } } @media(max-width: 575px) { .ncriptech__success-stories-carousel .success-stories-card article figure img { width: 80px } } @media(max-width: 575px) { .ncriptech__success-stories-carousel .success-stories-card article .p, .ncriptech__success-stories-carousel .success-stories-card article .fullscreen-menu .boxed--links ul, .fullscreen-menu .boxed--links .ncriptech__success-stories-carousel .success-stories-card article ul, .ncriptech__success-stories-carousel .success-stories-card article .ncriptech__inner--hero-2 p, .ncriptech__inner--hero-2 .ncriptech__success-stories-carousel .success-stories-card article p, .ncriptech__success-stories-carousel .success-stories-card article .ncriptech__inner--hero-3 p, .ncriptech__inner--hero-3 .ncriptech__success-stories-carousel .success-stories-card article p { grid-column: 1/4 } } @media(max-width: 575px) { .ncriptech__success-stories-carousel .success-stories-card article .c2a { padding: 0; grid-row: 1; grid-column: 3 } } .ncriptech__success-stories-carousel .success-stories-card article svg { max-width: 100% } .ncriptech__success-stories-carousel .swiper-slide-active article { opacity: 1; transform: translateX(0); transition-delay: .2s } .ncriptech__success-stories-carousel .swiper-nav>* { position: absolute; top: 35%; margin: 0; z-index: 1 } .ncriptech__success-stories-carousel .swiper-nav .swiper--prev { left: -40px } @media(max-width: 1024px) { .ncriptech__success-stories-carousel .swiper-nav .swiper--prev { left: -14px } } @media(max-width: 575px) { .ncriptech__success-stories-carousel .swiper-nav .swiper--prev { top: 20vw } } .ncriptech__success-stories-carousel .swiper-nav .swiper--next { left: 81% } @media(max-width: 1024px) { .ncriptech__success-stories-carousel .swiper-nav .swiper--next { right: -14px; left: auto } } @media(max-width: 575px) { .ncriptech__success-stories-carousel .swiper-nav .swiper--next { top: 20vw } } .ncriptech__success-stories-carousel .swiper-nav .swiper-button-disabled { opacity: 0 } @media(min-width: 1025px) { .ncriptech__success-stories-carousel .swiper-nav .swiper-button-disabled+.swiper__successStories--prev { left: 17% } } .ncriptech__success-stories-carousel.ncriptech__more--stories .stories__head { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } @media(max-width: 575px) { .ncriptech__overlapped-split-content article .flow-rootX5>*+* { margin-top: 2.25rem } .ncriptech__overlapped-split-content .offer-article .h2x br { display: none } } @media(max-width: 1099px) { .ncriptech__overlapped-split-content .sShape-animation { display: none } } .ncriptech__overlapped-split-content .inner-container { display: grid; grid-gap: 1.5rem; gap: 1.5rem; position: relative; overflow: hidden } @media(min-width: 700px) { .ncriptech__overlapped-split-content .inner-container { grid-template-columns: auto 1fr; grid-gap: 2rem; gap: 2rem } } @media(min-width: 1000px) { .ncriptech__overlapped-split-content .inner-container { grid-template-columns: 1fr; grid-gap: 4rem; gap: 4rem } } .ncriptech__overlapped-split-content.reverse .inner-container { grid-template-columns: auto } @media(min-width: 760px) { .ncriptech__overlapped-split-content.reverse .inner-container { display: grid; grid-template-columns: 1.25fr 1fr; grid-gap: 1.5rem; gap: 1.5rem } } @media(min-width: 1084px)and (max-width: 1599px) { .ncriptech__overlapped-split-content.reverse .inner-container { grid-template-columns: 1.5fr 1fr !important; gap: 4rem } } @media(min-width: 760px) { .ncriptech__overlapped-split-content.reverse .inner-container>* { grid-row: 1 } } @media(min-width: 760px) { .ncriptech__overlapped-split-content.reverse article { grid-column: 1 } } @media(min-width: 760px) { .ncriptech__overlapped-split-content.reverse figure { grid-column: 2 } } @media(max-width: 759px) { .ncriptech__overlapped-split-content.reverse figure img { margin-bottom: 0 } } @media(min-width: 1100px) { .ncriptech__overlapped-split-content article { padding-bottom: 50px; padding-top: 100px; /* display: grid; */ grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start; justify-content: space-between; gap: 8rem } .ncriptech__overlapped-split-content article .offer-article .h7, .ncriptech__overlapped-split-content .offerings-card article .offer-article h3, .offerings-card .ncriptech__overlapped-split-content article .offer-article h3, .ncriptech__overlapped-split-content article .offer-article .ncriptech__company-grid-bg article, .ncriptech__company-grid-bg .ncriptech__overlapped-split-content article .offer-article article { font-size: .9vw } } @media(max-width: 999px) { .ncriptech__overlapped-split-content article { padding-top: 50px } } @media(max-width: 675px) { .ncriptech__overlapped-split-content article { padding-top: 20px } } .ncriptech__overlapped-split-content article .h2x { font-size: 2rem !important; line-height: 1.4 !important } @media(max-width: 999px) { .ncriptech__overlapped-split-content article .h2x { font-size: 30px !important } } @media(max-width: 575px) { .ncriptech__overlapped-split-content article .h2x { font-size: 26px !important } } .ncriptech__overlapped-split-content article .h4xs { line-height: 1.5 !important } @media(max-width: 999px) { .ncriptech__overlapped-split-content article .h4xs { font-size: 20px !important } } @media(min-width: 576px) { .ncriptech__overlapped-split-content article .h4, .ncriptech__overlapped-split-content article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__overlapped-split-content article .c2a-arw, .ncriptech__overlapped-split-content .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__overlapped-split-content article h5, .ncriptech__overlapped-split-content article .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech__overlapped-split-content article h4 { color: #54555a } } @media(min-width: 2040px) { .ncriptech__overlapped-split-content article .h4, .ncriptech__overlapped-split-content article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__overlapped-split-content article .c2a-arw, .ncriptech__overlapped-split-content .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__overlapped-split-content article h5, .ncriptech__overlapped-split-content article .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech__overlapped-split-content article h4 { font-size: 1.75rem; line-height: 1.3 } } @media(min-width: 2560px) { .ncriptech__overlapped-split-content article .sShape-animation { transform: scale(1.5) translateX(43%); transform-origin: right } } @media(max-width: 575px) { .ncriptech__overlapped-split-content article p { font-size: 1.5rem } } .ncriptech__overlapped-split-content article ul { list-style: none } .ncriptech__overlapped-split-content article ul.with-border li:not(:last-child) { border-bottom: 1px solid #d2d2d2 } .ncriptech__overlapped-split-content article ul li { display: grid; grid-template-columns: 1.15em 1fr; grid-gap: .8em; gap: .8em; align-items: start; padding: .8em 0 } @media(max-width: 575px) { .ncriptech__overlapped-split-content article ul li { font-size: 1.2rem } .ncriptech__overlapped-split-content article ul li p { font-size: 1.2rem } } .ncriptech__overlapped-split-content article ul li:first-child { padding-top: 0 } .ncriptech__overlapped-split-content article ul li:last-child { padding-bottom: 0 } .ncriptech__overlapped-split-content article ul li svg { max-width: 100%; margin-top: .15em; transition: .2s } .ncriptech__overlapped-split-content article ul li:hover svg { transform: translate(0.2em, -0.4em) } .ncriptech__overlapped-split-content figure { display: grid; align-items: end; justify-items: center; max-width: 320px; margin-left: auto; margin-right: auto } @media(max-width: 575px) { .ncriptech__overlapped-split-content figure { max-width: 100% } } @media(min-width: 1000px) { .ncriptech__overlapped-split-content figure { max-width: none } } .ncriptech__overlapped-split-content figure>* { grid-row: 1; grid-column: 1 } .ncriptech__overlapped-split-content figure img { width: 100%; margin-bottom: 100px } @media(min-width: 576px) { .ncriptech__overlapped-split-content figure img { margin-bottom: 50px } } .ncriptech__overlapped-split-content figure figcaption { max-width: 90%; padding: 1.5rem; line-height: 1.5; background-color: #fff; box-shadow: 0px 0px 21.06px 5.94px rgba(0, 0, 0, .09); display: grid; grid-template-columns: 1fr auto; grid-gap: .8rem; gap: .8rem; align-items: start; border-radius: .2em; transform: translateY(0); transition: transform .25s ease-out } @media(max-width: 675px) { .ncriptech__overlapped-split-content figure figcaption { grid-gap: .8rem 1rem; gap: .8rem 1rem; transform: translateY(-50%) } } @media(max-width: 575px) { .ncriptech__overlapped-split-content figure figcaption { transform: translateY(-15%); grid-template-columns: 1fr } .ncriptech__overlapped-split-content figure figcaption .c2a-arw { display: none } } .ncriptech__overlapped-split-content figure figcaption * { line-height: inherit } .ncriptech__overlapped-split-content figure figcaption .c2a-arw { transform: translateX(1em); cursor: default } @media(min-width: 1200px) { .ncriptech__overlapped-split-content figure figcaption { padding: 1.5rem 2rem; max-width: 75% } } @media(min-width: 2560px) { .ncriptech__overlapped-split-content figure figcaption { max-width: 91% } } @media(hover: hover) { .ncriptech__overlapped-split-content figure:hover figcaption { transform: translateY(-30px) } } .ncriptech__figure-article-content .bg-half { position: absolute; top: 0; left: 0; right: 0; height: 50%; z-index: -1 } @media(max-width: 575px) { .ncriptech__figure-article-content .c2a-video2:not(.c2a-video-for-mobile) { margin-inline: -15px !important } .ncriptech__figure-article-content .c2a--inline { margin-inline: -25px; width: calc(100% + 50px) !important } } .ncriptech__figure-article-content .inner-container { display: grid; grid-gap: 1rem; gap: 1rem; align-items: center } @media(min-width: 1000px) { .ncriptech__figure-article-content .inner-container { grid-template-columns: var(--grid-col, 1.28fr 1fr); grid-gap: 5rem; gap: 5rem } } .ncriptech__figure-article-content .with-seperator { margin-bottom: 3rem; padding-bottom: 3rem; border-bottom: 1px solid #ddd } @media(max-width: 767px) { .ncriptech__figure-article-content .with-seperator { margin-bottom: 2rem; padding-bottom: 1rem } } .ncriptech__figure-article-content figure { display: grid; align-items: end; position: relative } .ncriptech__figure-article-content figure>* { grid-row: 1; grid-column: 1 } .ncriptech__figure-article-content figure figcaption { position: absolute; right: 2rem; bottom: 2rem } .ncriptech__figure-article-content figure .c2a-video { margin: 1rem; width: 2rem; position: relative; z-index: 2 } .ncriptech__figure-article-content figure .c2a-video2 { margin: 1rem; width: 10rem; position: relative; z-index: 2 } .ncriptech__figure-article-content figure img { width: 100% } .ncriptech__figure-article-content article { padding-right: 3rem } @media(max-width: 1199px) { .ncriptech__figure-article-content article { padding-right: 0 } .ncriptech__figure-article-content article .h4 br, .ncriptech__figure-article-content article .ncriptech__about-values .c2a-arw br, .ncriptech__about-values .ncriptech__figure-article-content article .c2a-arw br, .ncriptech__figure-article-content .ncriptech__career--realpeople article h5 br, .ncriptech__career--realpeople .ncriptech__figure-article-content article h5 br, .ncriptech__figure-article-content article .ncriptech__info-grid h4 br, .ncriptech__info-grid .ncriptech__figure-article-content article h4 br { display: none } } .ncriptech__figure-article-content .swiper-nav { padding-right: 3rem } .ncriptech__figure-article-content.OneFr-column .inner-container { gap: 0; grid-gap: 0; align-items: stretch } .ncriptech__figure-article-content.OneFr-column .inner-container>figure img { height: 100%; object-fit: cover } .ncriptech__figure-article-content.OneFr-column .inner-container>article { border: 1px solid #e0e0e0; padding: 1.5rem; display: flex; flex-direction: column; align-items: flex-start } @media(max-width: 999px) { .ncriptech__figure-article-content.OneFr-column .inner-container>article { padding-bottom: 0 } } @media(min-width: 2560px) { .ncriptech__figure-article-content.OneFr-column .inner-container>article { justify-content: space-between } } @media(min-width: 875px)and (max-width: 1023px) { .ncriptech__figure-article-content.OneFr-column .inner-container>article p { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical } } .ncriptech__figure-article-content.OneFr-column .inner-container>article .c2a-arw { width: calc(100% + 6rem); margin-left: -3rem; margin-right: -3rem; padding: .9rem 3rem; border-width: 1px 0 0 0; border-color: inherit; border-style: solid; flex-basis: auto; border-radius: 0 } @media(max-width: 999px) { .ncriptech__figure-article-content.OneFr-column .inner-container>article .c2a-arw { width: calc(100% + 3rem) !important; margin-left: -1.5rem; margin-right: -1.5rem; padding: .85rem 1.5rem; background-color: #9b9b9b; margin-top: 1.5rem; color: #fff !important } } @media(min-width: 1000px) { .ncriptech__figure-article-content.OneFr-column .inner-container { grid-template-columns: 1fr 1fr } .ncriptech__figure-article-content.OneFr-column .inner-container>article { border-left: none; padding: 1.5rem 3rem; padding-bottom: 0 } } .ncriptech__figure-article-content.zeroeight-one-column .main-container { display: grid; gap: 3rem } @media(min-width: 1000px) { .ncriptech__figure-article-content.zeroeight-one-column .main-container { display: grid; grid-template-columns: 1fr 1fr; align-items: start } .ncriptech__figure-article-content.zeroeight-one-column .inner-container { grid-template-columns: 1fr; gap: 3rem; grid-gap: 3rem } } @media(max-width: 759px) { .ncriptech__figure-article-content.zeroeight-one-column .inner-container article .h4, .ncriptech__figure-article-content.zeroeight-one-column .inner-container article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__figure-article-content.zeroeight-one-column .inner-container article .c2a-arw, .ncriptech__figure-article-content.zeroeight-one-column .inner-container .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__figure-article-content.zeroeight-one-column .inner-container article h5, .ncriptech__figure-article-content.zeroeight-one-column .inner-container article .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech__figure-article-content.zeroeight-one-column .inner-container article h4 { font-size: 1.1rem } .ncriptech__figure-article-content.zeroeight-one-column .inner-container article>*:not(.h4):not(.c2a-arw):not(.blog--intro) { display: none } } .ncriptech__figure-article-content.with-border .inner-container { align-items: inherit; grid-gap: 0; gap: 0 } .ncriptech__figure-article-content.with-border article { border: 1px solid #e0e0e0; padding: 1.5rem; display: flex; flex-wrap: wrap; align-content: center } @media(max-width: 575px) { .ncriptech__figure-article-content.with-border article { padding-bottom: 0 } } @media(min-width: 1000px) { .ncriptech__figure-article-content.with-border article { border-left: none; padding: 1.5rem 3rem } } .ncriptech__figure-article-content.reverse .inner-container { display: grid; grid-template-columns: 1fr 1.28fr; grid-gap: 4rem; gap: 4rem; align-items: center } @media(max-width: 999px) { .ncriptech__figure-article-content .mobile-padding { padding: 1rem .5rem } } @media(max-width: 575px) { .ncriptech__figure-article-content .mobile-padding { padding-bottom: 0 } .ncriptech__figure-article-content .mobile-padding .h3 { font-size: 22px } .ncriptech__figure-article-content .mobile-padding .c2a { margin-inline: 0; width: 100% !important; margin: 0 auto } } @media(min-width: 2040px) { .ncriptech__figure-article-content .h4.text-animation, .ncriptech__figure-article-content .ncriptech__about-values .text-animation.c2a-arw, .ncriptech__about-values .ncriptech__figure-article-content .text-animation.c2a-arw, .ncriptech__figure-article-content .ncriptech__career--realpeople article h5.text-animation, .ncriptech__career--realpeople article .ncriptech__figure-article-content h5.text-animation, .ncriptech__figure-article-content .ncriptech__info-grid h4.text-animation, .ncriptech__info-grid .ncriptech__figure-article-content h4.text-animation { line-height: 1.25; font-size: 1.55rem } } @media(min-width: 576px) { .ncriptech__eq-content[class*=bg--] { padding-bottom: 0 !important } .ncriptech__eq-content article { display: grid; grid-template-columns: 42rem auto; align-items: start; justify-content: space-between } .ncriptech__eq-content article .h3xs { max-width: 30rem } } @media(max-width: 575px) { .ncriptech__eq-content.bg--extradrk-2 { padding-bottom: 0 !important } } .ncriptech__eq-content .inner-container { display: grid; grid-gap: 1.5rem; gap: 1.5rem; align-items: center } @media(max-width: 999px)and (min-width: 576px) { .ncriptech__eq-content .inner-container { padding: var(--spacer) 0 } } @media(min-width: 676px) { .ncriptech__eq-content .inner-container { grid-template-columns: 1fr 1fr } } @media(min-width: 1200px) { .ncriptech__eq-content .inner-container { grid-template-columns: auto; grid-gap: 6rem; gap: 6rem } } @media(min-width: 1900px) { .ncriptech__eq-content .gap\:long { margin-top: 10em } } .ncriptech__eq-content figure { display: grid; place-items: end } @media(max-width: 575px) { .ncriptech__eq-content figure { width: auto; margin-left: -16px; margin-right: -16px } } @media(max-width: 1920px)and (min-width: 1200px) { .ncriptech__eq-content figure { max-width: 700px; margin-left: auto } } .ncriptech__eq-content figure>* { grid-row: 1; grid-column: 1 } .ncriptech__eq-content figure .c2a-video { margin: 1rem; width: 2rem; position: relative; z-index: 2 } .ncriptech__eq-content figure .c2a-video2 { margin: 1rem; width: 10rem; position: relative; z-index: 2 } .ncriptech__eq-content figure.topRight { place-items: start } .ncriptech__eq-content figure.topRight .c2a-video { margin-left: auto } .ncriptech__eq-content figure img { width: 100% } @media(max-width: 575px) { .ncriptech__eq-content figure { grid-row: 1 } } .offset--2-padding { padding-bottom: 12rem !important } .ncriptech__offset-carousel-content .swiper-nav, .ncriptech__offset-static-content .swiper-nav { color: currentColor } @media(max-width: 575px) { .ncriptech__offset-carousel-content .c2a, .ncriptech__offset-static-content .c2a { margin-left: -15px !important; margin-right: -15px !important } } .ncriptech__offset-carousel-content .main-container, .ncriptech__offset-static-content .main-container { background-color: inherit } .ncriptech__offset-carousel-content .inner-container .swiper-slide, .ncriptech__offset-static-content .inner-container .swiper-slide { padding: 2rem; background: #fff; border-radius: .35rem } @media(max-width: 759px) { .ncriptech__offset-carousel-content .inner-container .swiper-slide, .ncriptech__offset-static-content .inner-container .swiper-slide { padding: 1.5rem } } @media(min-width: 2560px) { .ncriptech__offset-carousel-content .inner-container .swiper-slide, .ncriptech__offset-static-content .inner-container .swiper-slide { padding: 2rem } } .ncriptech__offset-carousel-content .c2a-underline, .ncriptech__offset-static-content .c2a-underline { margin-top: 3rem } .ncriptech__offset-carousel-content .grid--3, .ncriptech__offset-static-content .grid--3 { grid-gap: 1rem; gap: 1rem } @media(max-width: 759px) { .ncriptech__offset-carousel-content .grid--3, .ncriptech__offset-static-content .grid--3 { grid-gap: 1.25rem; gap: 1.25rem } } @media(max-width: 999px) { .ncriptech__offset-carousel-content .inner-container, .ncriptech__offset-static-content .inner-container { display: flex; flex-direction: column; align-items: flex-start } .ncriptech__offset-carousel-content .inner-container>article, .ncriptech__offset-static-content .inner-container>article { display: contents } .ncriptech__offset-carousel-content .inner-container>article .swiper-nav, .ncriptech__offset-static-content .inner-container>article .swiper-nav { width: 100%; text-align: center; order: 1; margin-top: 2.5rem } .ncriptech__offset-carousel-content .inner-container>article .c2a, .ncriptech__offset-static-content .inner-container>article .c2a { order: 2; margin-left: auto; margin-right: auto; margin-top: 3rem } .ncriptech__offset-carousel-content .inner-container>div, .ncriptech__offset-static-content .inner-container>div { margin-top: 1rem } .ncriptech__offset-carousel-content .c2a, .ncriptech__offset-carousel-content .c2a-underline, .ncriptech__offset-static-content .c2a, .ncriptech__offset-static-content .c2a-underline { margin-top: 1.5rem } .ncriptech__offset-carousel-content .h4, .ncriptech__offset-carousel-content .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__offset-carousel-content .c2a-arw, .ncriptech__offset-carousel-content .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech__offset-carousel-content h5, .ncriptech__offset-carousel-content .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech__offset-carousel-content h4, .ncriptech__offset-static-content .h4, .ncriptech__offset-static-content .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__offset-static-content .c2a-arw, .ncriptech__offset-static-content .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech__offset-static-content h5, .ncriptech__offset-static-content .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech__offset-static-content h4 { font-weight: 500 } .ncriptech__offset-carousel-content .h4 br, .ncriptech__offset-carousel-content .ncriptech__about-values .c2a-arw br, .ncriptech__about-values .ncriptech__offset-carousel-content .c2a-arw br, .ncriptech__offset-carousel-content .ncriptech__career--realpeople article h5 br, .ncriptech__career--realpeople article .ncriptech__offset-carousel-content h5 br, .ncriptech__offset-carousel-content .ncriptech__info-grid h4 br, .ncriptech__info-grid .ncriptech__offset-carousel-content h4 br, .ncriptech__offset-static-content .h4 br, .ncriptech__offset-static-content .ncriptech__about-values .c2a-arw br, .ncriptech__about-values .ncriptech__offset-static-content .c2a-arw br, .ncriptech__offset-static-content .ncriptech__career--realpeople article h5 br, .ncriptech__career--realpeople article .ncriptech__offset-static-content h5 br, .ncriptech__offset-static-content .ncriptech__info-grid h4 br, .ncriptech__info-grid .ncriptech__offset-static-content h4 br { display: none } } .ncriptech__offset-carousel-content { background-color: #fff } @media(max-width: 992px) { .ncriptech__offset-carousel-content { padding-bottom: 3rem !important } } .ncriptech__offset-carousel-content .block--head { display: grid; align-items: end; justify-content: space-between; margin-bottom: var(--spacerHalf); width: 100% } @media(min-width: 576px) { .ncriptech__offset-carousel-content .block--head { grid-template-columns: .5fr auto } } @media(max-width: 999px) { .ncriptech__offset-carousel-content .block--head { gap: 2rem } } .ncriptech__offset-carousel-content:not(.theme-white):not(.bg--grad) .swiper-slide { background-color: #000 !important } .ncriptech__offset-carousel-content:not(.theme-white):not(.bg--grad) .card-style--4New { background-color: #000 } .ncriptech__offset-carousel-content .swiper-slide { border: 1px solid #2c2c2c; aspect-ratio: 1/1; padding: 0 !important } .ncriptech__offset-carousel-content.bg--grad { position: relative; overflow: hidden } .ncriptech__offset-carousel-content.bg--grad .circle-grad { width: 38vw; height: 38vw; border-radius: 50%; position: absolute; top: 0; z-index: -1; filter: blur(100px); opacity: .7 } .ncriptech__offset-carousel-content.bg--grad .grad--p { background-color: rgba(78, 75, 254, .3607843137); left: 32%; top: -10% } .ncriptech__offset-carousel-content.bg--grad .grad--b { background-color: rgba(5, 0, 191, .6117647059); left: 54% } .ncriptech__offset-carousel-content.bg--grad .swiper-slide { background: rgba(255, 255, 255, .75); border-radius: .35rem; border: 1.5px solid #fff; aspect-ratio: auto; height: auto } .ncriptech__offset-carousel-content .card-style--4New { height: 100%; display: grid; overflow: hidden } .ncriptech__offset-carousel-content .card-style--4New>* { gap: 2rem; grid-row: 1; grid-column: 1; padding: 2.5rem; display: flex; justify-content: space-between; flex-direction: column } @media(max-width: 575px) { .ncriptech__offset-carousel-content .card-style--4New>* { padding: 1.5rem 2.5rem; gap: 1rem } } @media(max-width: 380px) { .ncriptech__offset-carousel-content .card-style--4New>* { padding: 2rem 2rem; gap: .5rem } } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront svg { width: 5em; height: auto; opacity: .25; transform: translate(0); transition: transform .5s cubic-bezier(0.7, 0, 0.3, 1) } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront svg:nth-of-type(1) { align-self: start } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront svg:nth-of-type(2) { align-self: end } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront .heading { align-self: center; font-size: 1.6rem; line-height: 1.3; font-weight: 300; filter: blur(0.1px); transition: filter .8s cubic-bezier(0.7, 0, 0.3, 1) } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewBack { opacity: 0; transition: opacity .5s cubic-bezier(0.7, 0, 0.3, 1) } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewBack h6 { font-size: 1.6rem; font-weight: 500; line-height: 1.4; background: #ca357d; background: linear-gradient(-90deg, #0235f5 50%, #e41f26 100%); -webkit-background-clip: text; background-clip: text; color: rgba(0, 0, 0, 0) } @media(max-width: 1200px) { .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewBack h6 { font-size: 1.4rem } } @media(max-width: 360px) { .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewBack h6 { font-size: 1.1rem } } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewBack p { max-width: 29ch; font-weight: 300; opacity: .8 } @media(min-width: 1200px) { .ncriptech__offset-carousel-content .card-style--4New:hover .card-style--4NewFront .heading { filter: blur(50px) } .ncriptech__offset-carousel-content .card-style--4New:hover .card-style--4NewFront svg:nth-of-type(1) { transform: translate(-85%, -85%) } .ncriptech__offset-carousel-content .card-style--4New:hover .card-style--4NewFront svg:nth-of-type(2) { transform: translate(85%, 85%) } .ncriptech__offset-carousel-content .card-style--4New:hover .card-style--4NewBack { opacity: 1; transition: opacity .5s cubic-bezier(0.7, 0, 0.3, 1) .1s } } @media(max-width: 1200px) { .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront .heading { filter: blur(50px) } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront svg:nth-of-type(1) { transform: translate(-85%, -85%) } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront svg:nth-of-type(2) { transform: translate(85%, 85%) } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewBack { opacity: 1; transition: opacity .5s cubic-bezier(0.7, 0, 0.3, 1) .1s } } @media(max-width: 575px) { .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront .heading { filter: blur(50px) } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront svg:nth-of-type(1) { transform: translate(-73%, -70%) } .ncriptech__offset-carousel-content .card-style--4New .card-style--4NewFront svg:nth-of-type(2) { transform: translate(75%, 75%) } } .ncriptech__offset-carousel-content .card-style--4New2 { height: 100%; display: grid; overflow: hidden } .ncriptech__offset-carousel-content .card-style--4New2>* { grid-row: 1; grid-column: 1; padding: 2.5rem; display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap; gap: 1rem } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Front svg { width: 45%; height: auto; color: #fff; transition: transform .5s ease-out } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Front svg:nth-of-type(1) { fill: rgba(0, 0, 0, 0); transform: rotate(90deg) translate(-1%, -49%); transform-origin: top left } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Front svg:nth-of-type(2) { transform: scale(-1); transform-origin: 104% 24.5% } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Front .heading { align-self: end; font-size: 1.5rem; line-height: 1.2; font-weight: 400; transition: transform .1s ease-in-out } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Back { gap: 1rem; opacity: 0; transform: translateY(56.5%); transition: 0s } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Back h6 { font-size: 1.5rem; line-height: 1.2; font-weight: 400; transform: translateY(-0.35em) } @media(max-width: 768px) { .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Back h6 { font-size: 1.2rem } } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Back p { max-width: 29ch; font-weight: 300 } .ncriptech__offset-carousel-content .card-style--4New2:hover { background: #fff } .ncriptech__offset-carousel-content .card-style--4New2:hover .card-style--4New2Front .heading { transform: translateY(200%); opacity: 0 } .ncriptech__offset-carousel-content .card-style--4New2:hover .card-style--4New2Front svg { color: currentColor } .ncriptech__offset-carousel-content .card-style--4New2:hover .card-style--4New2Front svg:nth-of-type(1) { transform: rotate(0deg) rotate(0deg) translate(-110%, -16%); transition: transform .5s ease-out, fill .2s ease-out .4s } .ncriptech__offset-carousel-content .card-style--4New2:hover .card-style--4New2Front svg:nth-of-type(1) path { stroke: #0235f5 } .ncriptech__offset-carousel-content .card-style--4New2:hover .card-style--4New2Front svg:nth-of-type(2) { opacity: .1; transform: translate(70%, 130%) } .ncriptech__offset-carousel-content .card-style--4New2:hover .card-style--4New2Back { opacity: 1; transform: translateY(0%); transition: transform .5s ease .03s } .ncriptech__offset-carousel-content .card-style--4New2:hover .card-style--4New2Back h6 { font-weight: 500; background: linear-gradient(314deg, #0a93c7, #0235f5); -webkit-background-clip: text; background-clip: text; color: rgba(0, 0, 0, 0) } @media(max-width: 1200px) { .ncriptech__offset-carousel-content .card-style--4New2 { background: #fff } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Front .heading { transform: translateY(200%); opacity: 0 } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Front svg { color: currentColor } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Front svg:nth-of-type(1) { transform: rotate(0deg) rotate(0deg) translate(-110%, -16%); transition: transform .5s ease-out, fill .2s ease-out .4s } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Front svg:nth-of-type(1) path { stroke: url(#targetSolGrad) } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Front svg:nth-of-type(2) { opacity: .1; transform: translate(70%, 130%) } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Back { opacity: 1; transform: translateY(0%); transition: transform .5s ease .03s } .ncriptech__offset-carousel-content .card-style--4New2 .card-style--4New2Back h6 { font-weight: 500; background: linear-gradient(153deg, #ff4dd2, #ff993b); -webkit-background-clip: text; background-clip: text; color: rgba(0, 0, 0, 0) } } .ncriptech__offset-carousel-content article { display: grid; grid-auto-flow: column; justify-content: space-between; gap: 2rem; align-items: end; margin-bottom: 3rem } .ncriptech__offset-carousel-content.bg--blak article p { font-weight: 300; max-width: 41ch } .ncriptech__offset-carousel-content.bg--blak article p.width_bigger { max-width: 48ch } @media(max-width: 575px) { .ncriptech__offset-carousel-content .grid--2 article .h5, .ncriptech__offset-carousel-content .grid--2 article footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech__offset-carousel-content .grid--2 article .c2a-arw { font-size: 1.4rem } .ncriptech__offset-carousel-content .grid--2 article p { font-size: 1.05rem } } .ncriptech__offset-carousel-content .swiper__offset_content { overflow: visible } @media(max-width: 575px) { .ncriptech__offset-carousel-content .swiper__offset_content .h10 { font-size: 1rem } } .ncriptech__offset-carousel-content .swiper__offset_content, .ncriptech__offset-carousel-content .swiper__offset_content2 { width: 100%; counter-reset: digital-counter; z-index: 1 } @media(min-width: 1000px) { .ncriptech__offset-carousel-content .swiper__offset_content, .ncriptech__offset-carousel-content .swiper__offset_content2 { overflow: visible } } .ncriptech__offset-carousel-content .swiper__offset_content.with-counter .swiper-slide, .ncriptech__offset-carousel-content .swiper__offset_content2.with-counter .swiper-slide { display: flex; flex-direction: column } .ncriptech__offset-carousel-content .swiper__offset_content.with-counter .swiper-slide article, .ncriptech__offset-carousel-content .swiper__offset_content2.with-counter .swiper-slide article { margin-bottom: 2rem } .ncriptech__offset-carousel-content .swiper__offset_content.with-counter .swiper-slide::after, .ncriptech__offset-carousel-content .swiper__offset_content2.with-counter .swiper-slide::after { max-width: 2ch; counter-increment: digital-counter; font-size: 1.5rem; color: #b4b4b4; display: block; margin-top: auto; margin-left: auto; line-height: 1; grid-column: 2 } .ncriptech__offset-carousel-content .swiper__offset_content.with-counter .swiper-slide:nth-child(-n+10)::after, .ncriptech__offset-carousel-content .swiper__offset_content2.with-counter .swiper-slide:nth-child(-n+10)::after { content: "0" counter(digital-counter) "" } .ncriptech__offset-carousel-content .swiper__offset_content.with-counter .swiper-slide:nth-child(n+10)::after, .ncriptech__offset-carousel-content .swiper__offset_content2.with-counter .swiper-slide:nth-child(n+10)::after { content: counter(digital-counter) } .ncriptech__offset-carousel-content .swiper__offset_content.with-counter .swiper-slide:hover::after, .ncriptech__offset-carousel-content .swiper__offset_content.with-counter .swiper-slide:hover .h5, .ncriptech__offset-carousel-content .swiper__offset_content.with-counter .swiper-slide:hover footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech__offset-carousel-content .swiper__offset_content.with-counter .swiper-slide:hover .c2a-arw, .ncriptech__offset-carousel-content .swiper__offset_content2.with-counter .swiper-slide:hover::after, .ncriptech__offset-carousel-content .swiper__offset_content2.with-counter .swiper-slide:hover .h5, .ncriptech__offset-carousel-content .swiper__offset_content2.with-counter .swiper-slide:hover footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech__offset-carousel-content .swiper__offset_content2.with-counter .swiper-slide:hover .c2a-arw { color: #0235f5 } .ncriptech__offset-carousel-content .swiper__offset_content.hidden-overflow, .ncriptech__offset-carousel-content .swiper__offset_content2.hidden-overflow { overflow: hidden } @media(max-width: 575px) { .ncriptech__offset-carousel-content .swiper__offset_content .card-style--4 .h5, .ncriptech__offset-carousel-content .swiper__offset_content .card-style--4 footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech__offset-carousel-content .swiper__offset_content .card-style--4 .c2a-arw, .ncriptech__offset-carousel-content .swiper__offset_content2 .card-style--4 .h5, .ncriptech__offset-carousel-content .swiper__offset_content2 .card-style--4 footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech__offset-carousel-content .swiper__offset_content2 .card-style--4 .c2a-arw { font-size: 1.2rem; line-height: 1.4 } .ncriptech__offset-carousel-content .swiper__offset_content .card-style--4 p, .ncriptech__offset-carousel-content .swiper__offset_content2 .card-style--4 p { font-size: 1.05rem; max-width: 400px } } .ncriptech__offset-carousel-content .swiper__offset_content.swiper__offset_noHover .card-style--4New .card-style--4NewBack, .ncriptech__offset-carousel-content .swiper__offset_content2.swiper__offset_noHover .card-style--4New .card-style--4NewBack { display: none !important } .ncriptech__offset-carousel-content .swiper__offset_content.swiper__offset_noHover .card-style--4NewFront, .ncriptech__offset-carousel-content .swiper__offset_content2.swiper__offset_noHover .card-style--4NewFront { filter: none !important } .ncriptech__offset-carousel-content .swiper__offset_content.swiper__offset_noHover .card-style--4New:hover .card-style--4NewFront .heading, .ncriptech__offset-carousel-content .swiper__offset_content2.swiper__offset_noHover .card-style--4New:hover .card-style--4NewFront .heading { filter: none !important } @media(max-width: 1200px) { .ncriptech__offset-carousel-content .swiper__offset_content.swiper__offset_noHover .card-style--4NewFront .heading, .ncriptech__offset-carousel-content .swiper__offset_content2.swiper__offset_noHover .card-style--4NewFront .heading { filter: none !important } } @media(min-width: 1000px) { .ncriptech__offset-carousel-content { margin-top: var(--spacer) } } @media(max-width: 999px) { .ncriptech__offset-carousel-content.solutions-consulting-service { margin-top: 3rem } } @media(max-width: 575px) { .ncriptech__offset-carousel-content.solutions-consulting-service .swiper__offset_content .h5, .ncriptech__offset-carousel-content.solutions-consulting-service .swiper__offset_content footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech__offset-carousel-content.solutions-consulting-service .swiper__offset_content .c2a-arw { font-size: 1.4rem } .ncriptech__offset-carousel-content.solutions-consulting-service .swiper__offset_content p { font-size: 1.05rem } } @media(min-width: 760px) { .ncriptech__offset-static-content .card-style--4 { display: flex; flex-wrap: wrap } .ncriptech__offset-static-content .card-style--4 article { flex-grow: 1; display: flex; flex-wrap: wrap } .ncriptech__offset-static-content .card-style--4 article>p { font-size: 18px } .ncriptech__offset-static-content .card-style--4 .c2a-cont { margin-top: auto; margin-left: auto } .ncriptech__offset-static-content .card-style--4 .c2a-cont .c2a { margin-top: .5rem; float: right } } .ncriptech__figure-article-offset-content { display: grid; align-items: center } @media(min-width: 576px) { .ncriptech__figure-article-offset-content>* { grid-row: 1; grid-column: 1; width: 100% } } @media(max-width: 575px) { .ncriptech__figure-article-offset-content figure { border-left: 15px solid #fff; border-right: 15px solid #fff; margin-bottom: 0 } .ncriptech__figure-article-offset-content figure img { object-fit: cover; width: 100%; height: 100%; object-position: right } } .ncriptech__figure-article-offset-content.with-grad figure { text-align: right; position: relative; z-index: -1 } .ncriptech__figure-article-offset-content.with-grad figure::after { content: ""; width: 100%; position: absolute; top: 0; bottom: 0; left: -33%; background: linear-gradient(to right, var(--grad, #272b2c) 55%, transparent) } .ncriptech__figure-article-offset-content.with-grad figure img { max-width: 80% } .ncriptech__figure-article-offset-content.align-right article { margin-left: auto } .ncriptech__figure-article-offset-content article { padding: 1.5em; color: #fff; display: grid; justify-items: start; pointer-events: auto; position: relative; z-index: 2 } .ncriptech__figure-article-offset-content article * { line-height: 1.6 } @media(min-width: 760px) { .ncriptech__figure-article-offset-content article { padding: 2em; max-width: 50% } } @media(min-width: 1200px) { .ncriptech__figure-article-offset-content article { width: 680px; max-width: 40.65vw; padding: 2.5em } } @media(min-width: 2040px) { .ncriptech__figure-article-offset-content article { width: 50rem } } .ncriptech__figure-article-offset-content .c2a-video { width: 2.4rem; margin-top: 1.5rem } @media(min-width: 760px) { .ncriptech__figure-article-offset-content .c2a-video { margin-top: 6rem } .ncriptech__figure-article-offset-content .c2a-video.c2a-videoX { margin-top: 12em } } .ncriptech__figure-article-offset-content .c2a-video2 { margin-top: 1.5rem } @media(min-width: 760px) { .ncriptech__figure-article-offset-content .c2a-video2 { margin-top: 4rem } } .ncriptech__figure-article-offset-content.half-scroll figure { position: relative } .ncriptech__figure-article-offset-content.half-scroll figure::before { content: ""; width: 80%; height: 100%; position: absolute; left: 0; top: 0; background: #000; background: linear-gradient(90deg, rgb(0, 0, 0) 30%, rgba(67, 93, 121, 0) 100%); z-index: 1 } @media(max-width: 675px) { .ncriptech__figure-article-offset-content.half-scroll .bg--dgrn-2 { background-color: rgba(0, 0, 0, 0) !important } } @media(min-width: 576px) { .ncriptech__masonry-grid .inner-container { display: grid; justify-items: start; place-items: end; grid-template-columns: auto auto; grid-gap: 1rem; gap: 1rem } } .ncriptech__masonry-grid .mgrid { display: grid; grid-gap: 15px; gap: 15px } @media(min-width: 760px) { .ncriptech__masonry-grid .mgrid { grid-template-columns: repeat(2, minmax(0, 1fr)) } } @media(max-width: 759px) { .ncriptech__masonry-grid .mgrid { grid-template-columns: 80vw; grid-auto-flow: column; grid-auto-columns: 80vw; overflow-y: hidden; overflow-x: scroll; width: 100%; padding-bottom: 2rem } } @media(min-width: 1200px) { .ncriptech__masonry-grid .mgrid { grid-template-columns: repeat(3, minmax(0, 1fr)) } .ncriptech__masonry-grid .mgrid>*:first-child, .ncriptech__masonry-grid .mgrid>*:last-child { grid-row: span 2 } .ncriptech__masonry-grid .mgrid>*:nth-child(3) { grid-row: 2; grid-column: 2 } } .ncriptech__masonry-grid .card-style--7 article:hover { color: #fff; background: linear-gradient(-45deg, rgba(255, 39, 189, var(--sat1, 0.99608)) 0%, rgba(150, 48, 206, var(--sat2, 1)) 100%) } .tab-contents>*:not(.actv) { display: none !important } .tab-contents>* { opacity: 0; height: 100% } .tab-contents>* img { object-fit: cover; height: 100%; width: 100% } .tab-contents>*.actv { animation: fadeIn .3s ease-in forwards } .pin-spacer { float: left !important } .dots-container { display: flex; flex-direction: column; justify-content: space-between } .dots-container>div { width: 100%; display: grid; grid-auto-flow: column; justify-content: space-between } .dots-container span { display: inline-block; width: 1em; height: 1em; border-radius: 50%; background-color: #0235f5 } .anim--zoom { overflow: hidden } #path-fill { fill: rgba(255, 209, 0, .25) } #path-stroke { fill: none; stroke-width: 7; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; stroke-miterlimit: 4; stroke-dasharray: none; stroke: #fff } .ncriptech__footer-c2a { position: relative; --ico-size: 1.6em } @media(max-width: 999px) { .ncriptech__footer-c2a .main-container { padding-left: 0; padding-right: 0 } } .ncriptech__footer-c2a .inner-container { display: grid; justify-items: start; grid-gap: 1.5rem; gap: 1.5rem; padding: 2rem 1.5rem; border-radius: 6px; margin-bottom: var(--spacer); position: relative; z-index: 1 } @media(min-width: 760px) { .ncriptech__footer-c2a .inner-container { align-items: end; grid-template-columns: 1fr auto; padding: 2rem } } @media(min-width: 1000px) { .ncriptech__footer-c2a .inner-container { padding: 2.5rem; margin-bottom: calc(-1*var(--footer-offset)) } } @media(max-width: 999px) { .ncriptech__footer-c2a .inner-container { border-radius: 0; padding: 2rem; margin-bottom: 0 } .ncriptech__footer-c2a .inner-container article>*+* { margin-top: 1.5rem } } @media(max-width: 575px) { .ncriptech__footer-c2a .h4, .ncriptech__footer-c2a .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__footer-c2a .c2a-arw, .ncriptech__footer-c2a .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech__footer-c2a h5, .ncriptech__footer-c2a .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech__footer-c2a h4 { font-size: 25px } } @media(max-width: 575px) { .ncriptech__footer-c2a .c2a { border-radius: 5px !important } .ncriptech__footer-c2a .p, .ncriptech__footer-c2a .fullscreen-menu .boxed--links ul, .fullscreen-menu .boxed--links .ncriptech__footer-c2a ul, .ncriptech__footer-c2a .ncriptech__inner--hero-2 p, .ncriptech__inner--hero-2 .ncriptech__footer-c2a p, .ncriptech__footer-c2a .ncriptech__inner--hero-3 p, .ncriptech__inner--hero-3 .ncriptech__footer-c2a p { font-size: 1.2rem !important } } .ncriptech__fig-showcase { position: relative } .ncriptech__fig-showcase figure { padding-top: calc(var(--spacer)/2); border-radius: .5em; overflow: hidden } @media(min-width: 576px) { .ncriptech__fig-showcase figure figcaption.h5 br, .ncriptech__fig-showcase figure footer .footer--c2a figcaption.c2a-arw br, footer .footer--c2a .ncriptech__fig-showcase figure figcaption.c2a-arw br { display: none } } .ncriptech__fig-showcase .with-bg { position: absolute; left: 0; right: 0; top: 100%; height: var(--footer-offset) } .extra-gutter { padding-right: 50px } .fullscreen-menu { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; display: none; visibility: hidden; opacity: 0; --border-clr: #d8d8d8; --stroke-clr: #b5b5b5 } .fullscreen-menu ul, .fullscreen-menu li { list-style: none } @media(max-width: 759px) { .fullscreen-menu .inner-container { min-height: 100vh; min-height: calc(var(--vh, 1vh)*100); display: flex; flex-direction: column } } .fullscreen-menu .fullscreen-menu--inner { height: 100vh; height: calc(var(--vh, 1vh)*100); overflow: auto } @media(min-width: 760px) { .fullscreen-menu .fullscreen-menu--inner { height: unset; overflow: hidden } } .fullscreen-menu .fullscreen-menu--header { display: flex; align-items: center; justify-content: space-between; margin: 1.5em 0 1em } @media(min-width: 760px) { .fullscreen-menu .fullscreen-menu--header { display: none } } .fullscreen-menu .fullscreen-menu--header svg { width: 30px } .fullscreen-menu .fullscreen-menu--header .c2a--close2 { width: 2em; height: 2em; position: relative; opacity: .8 } .fullscreen-menu .fullscreen-menu--header .c2a--close2:after, .fullscreen-menu .fullscreen-menu--header .c2a--close2:before { content: ""; width: 2px; height: 75%; background-color: currentColor; position: absolute; top: .25em; left: calc(50% + 4px) } .fullscreen-menu .fullscreen-menu--header .c2a--close2:before { transform: rotate(45deg) } .fullscreen-menu .fullscreen-menu--header .c2a--close2:after { transform: rotate(-45deg) } .fullscreen-menu .c2a--quote { width: 100%; display: grid; font-size: 1.3rem; padding: 1em; position: relative; left: 15px; margin-top: auto; border-top-left-radius: 40px } .fullscreen-menu .c2a--quote:before { content: ""; width: 100%; height: 100%; position: absolute; z-index: -1; top: 0; left: 0; border-left: 1px solid currentColor; border-top: 1px solid currentColor; border-top-left-radius: inherit } @media(min-width: 576px) { .fullscreen-menu .c2a--quote { display: none } } .fullscreen-menu.menu--open { display: block; animation: anim__visible .2s forwards .6s; background-color: #fff } @media(max-width: 759px) { .fullscreen-menu.menu--open { --border-clr: #4070e6; color: #fff; background: #176be7; background: linear-gradient(180deg, rgb(23, 107, 231) 0%, rgb(0, 53, 247) 100%) } } .fullscreen-menu .grid--links ul { opacity: .85 } .fullscreen-menu .grid--links li { margin-bottom: .2em } @media(max-width: 759px) { .fullscreen-menu .grid--links li { padding: .3rem 0 } } @media(min-width: 760px) { .fullscreen-menu .grid--links { display: grid; grid-template-columns: 1fr auto 1fr; position: relative; margin-bottom: 0 } } @media(min-width: 760px) { .fullscreen-menu .grid--links>div { padding-top: 2rem; padding-bottom: 2rem; position: relative; --heightVal: 31%; --sizeVal: 250px; --sizeValC: clamp(150px, 13.0208333333vw, 250px) } .fullscreen-menu .grid--links>div:nth-child(even) { grid-column: 3; padding-left: 3rem } .fullscreen-menu .grid--links>div::before, .fullscreen-menu .grid--links>div::after { content: ""; width: 100vw; position: absolute; z-index: -1; background-color: #fff; opacity: 0; transition: background-color .8s } .fullscreen-menu .grid--links>div:hover { color: #fff } .fullscreen-menu .grid--links>div:hover::before, .fullscreen-menu .grid--links>div:hover::after { opacity: 1; background-color: #0235f5 } .fullscreen-menu .grid--links>div:nth-child(1)::before { top: 0; bottom: 0; right: calc(-1*(var(--sizeVal) - 1px)); right: calc(-1*(var(--sizeValC) - 1px)) } .fullscreen-menu .grid--links>div:nth-child(1)::after { bottom: 0; right: calc(-1*var(--sizeVal)); right: calc(-1*var(--sizeValC)); width: calc(var(--sizeVal) - 50px); width: calc(var(--sizeValC) - 50px); height: var(--heightVal); background-color: #fff } .fullscreen-menu .grid--links>div:nth-child(2)::before { top: 0; bottom: 0; left: -1px } .fullscreen-menu .grid--links>div:nth-child(2)::after { bottom: 0; left: calc(-1*(var(--sizeVal) - 50px)); left: calc(-1*(var(--sizeValC) - 50px)); height: var(--heightVal) } .fullscreen-menu .grid--links>div:nth-child(3)::before { top: 1px; bottom: 0; right: -1px } .fullscreen-menu .grid--links>div:nth-child(3)::after { top: 1px; right: calc(-1*(var(--sizeVal) - 50px)); right: calc(-1*(var(--sizeValC) - 50px)); height: var(--heightVal) } .fullscreen-menu .grid--links>div:nth-child(4)::before { top: 0; left: -3rem; height: 125% } .fullscreen-menu .grid--links>div:nth-child(4)::after { top: 31%; left: calc(-1*(var(--sizeVal) - 1px)); left: calc(-1*(var(--sizeValC) - 1px)); bottom: 0; height: calc(95% + 4px) } } @media(min-width: 1100px) { .fullscreen-menu .grid--links>div ul li { color: #fff; transform: translateY(-0.5em); opacity: 0; transition: .5s ease } .fullscreen-menu .grid--links>div:hover ul { opacity: 1 } .fullscreen-menu .grid--links>div:hover ul li { transform: translateY(0); opacity: 1 } .fullscreen-menu .grid--links>div:hover ul li:nth-child(1) { transition-delay: .04s } .fullscreen-menu .grid--links>div:hover ul li:nth-child(2) { transition-delay: .08s } .fullscreen-menu .grid--links>div:hover ul li:nth-child(3) { transition-delay: .12s } .fullscreen-menu .grid--links>div:hover ul li:nth-child(4) { transition-delay: .16s } .fullscreen-menu .grid--links>div:hover ul li:nth-child(5) { transition-delay: .2s } .fullscreen-menu .grid--links>div:hover ul li:nth-child(6) { transition-delay: .24s } .fullscreen-menu .grid--links>div:hover ul li:nth-child(7) { transition-delay: .28s } .fullscreen-menu .grid--links>div:hover ul li:nth-child(8) { transition-delay: .32s } .fullscreen-menu .grid--links>div:hover ul li:nth-child(9) { transition-delay: .36s } .fullscreen-menu .grid--links>div:hover ul li:nth-child(10) { transition-delay: .4s } } @media(max-width: 759px) { .fullscreen-menu .grid--links>div { margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px } .fullscreen-menu .grid--links>div:not(:first-child) { border-top: 1px solid var(--border-clr) } .fullscreen-menu .grid--links>div h4 { cursor: pointer; position: relative; display: flex; align-items: center; justify-content: space-between; padding: 1rem 0 } .fullscreen-menu .grid--links>div h4:after { content: "+"; font-weight: 300; font-size: 110%; opacity: .5 } .fullscreen-menu .grid--links>div h4 br { display: none } .fullscreen-menu .grid--links>div ul { max-height: 0; margin-top: 0; margin-bottom: 0; overflow: hidden; transition: max-height 1s ease-out } .fullscreen-menu .grid--links>div.open ul { height: auto; max-height: 500px; margin-top: inherit; margin-bottom: 1rem; transition: max-height 1s ease-in !important } .fullscreen-menu .grid--links>div.open h4:after { content: "-" } } .fullscreen-menu .grid--links figure { display: none } .fullscreen-menu .grid--links figure svg { width: 150px; flex: 0 0 150px; width: clamp(150px, 13.0208333333vw, 250px); flex: 0 0 clamp(150px, 13.0208333333vw, 250px) } .fullscreen-menu .grid--links figure svg:nth-of-type(1) path { fill: #fff; stroke: var(--stroke-clr); stroke-width: .3 !important } .fullscreen-menu .grid--links figure svg:nth-of-type(2) path { stroke-dasharray: 255.5042572021; stroke-dashoffset: 255.5042572021 } @media(min-width: 760px) { .fullscreen-menu .grid--links figure { grid-row: 1/span 2; grid-column: 2; place-self: center; position: relative; display: grid } .fullscreen-menu .grid--links figure svg { grid-row: 1; grid-column: 1 } .fullscreen-menu .grid--links figure span { width: 100vw; position: absolute; z-index: -11; pointer-events: none } .fullscreen-menu .grid--links figure span:nth-of-type(1) { top: 1px; right: calc(100% - 1px); border-bottom: 1px solid var(--border-clr); height: 50% } .fullscreen-menu .grid--links figure span:nth-of-type(2) { top: .18px; left: calc(100% - 1px); border-bottom: 1px solid var(--border-clr); height: 50% } .fullscreen-menu .grid--links figure span:nth-of-type(3) { bottom: 75%; left: 99%; border-left: 1px solid var(--border-clr); height: 100vh } .fullscreen-menu .grid--links figure span:nth-of-type(4) { top: calc(100% - 1px); right: calc(100% - 1.5px); border-right: 1px solid var(--border-clr); height: 100vh } } .fullscreen-menu .boxed--links ul { display: grid; grid-template-columns: repeat(var(--col, 2), minmax(0, auto)); margin-bottom: 1.5rem; position: relative } .fullscreen-menu .boxed--links ul a:not(.c2a-arw) { display: block; padding: .7em 1em } .fullscreen-menu .boxed--links ul a:hover { color: #fff } @media(max-width: 1100px)and (min-width: 760px) { .fullscreen-menu .boxed--links ul a:hover { background-color: #0235f5 } } .fullscreen-menu .boxed--links ul li:nth-of-type(6) { display: grid } @media(min-width: 576px) { .fullscreen-menu .boxed--links ul { --col: 3; border-bottom: none } } @media(min-width: 760px) { .fullscreen-menu .boxed--links ul { margin-bottom: 0; position: relative; background: linear-gradient(transparent 50%, white 50%) } .fullscreen-menu .boxed--links ul li { position: relative; background-color: #fff } .fullscreen-menu .boxed--links ul li a { position: relative; z-index: 1 } } @media(min-width: 1000px) { .fullscreen-menu .boxed--links ul { --col: 6 } } @media(min-width: 1400px) { .fullscreen-menu .boxed--links ul li:nth-of-type(1):before, .fullscreen-menu .boxed--links ul li:nth-of-type(6):before { content: ""; width: 100vw; position: absolute; top: -1px; bottom: -1px; border-top: 1px solid var(--border-clr); border-bottom: 1px solid var(--border-clr); pointer-events: none } .fullscreen-menu .boxed--links ul li:nth-of-type(1):before { right: 100% } .fullscreen-menu .boxed--links ul li:nth-of-type(6):before { left: 100% } .fullscreen-menu .boxed--links ul li:nth-child(-n+3) { grid-row: 1; border-top: 1px solid var(--border-clr); border-bottom: 1px solid var(--border-clr); border-right: 1px solid var(--border-clr) } .fullscreen-menu .boxed--links ul li:nth-child(n+4) { margin-top: -1px; margin-left: -1px; grid-row: 2; border-top: 1px solid var(--border-clr); border-bottom: 1px solid var(--border-clr); border-left: 1px solid var(--border-clr) } .fullscreen-menu .boxed--links ul li:nth-of-type(1) { grid-column: 1 } .fullscreen-menu .boxed--links ul li:nth-of-type(2) { grid-column: 2 } .fullscreen-menu .boxed--links ul li:nth-of-type(3) { grid-column: 3 } .fullscreen-menu .boxed--links ul li:nth-of-type(4) { grid-column: 4 } .fullscreen-menu .boxed--links ul li:nth-of-type(5) { grid-column: 5 } .fullscreen-menu .boxed--links ul li:nth-of-type(6) { grid-column: 6 } } @media(max-width: 1399px)and (min-width: 1000px) { .fullscreen-menu .boxed--links ul { --c2a-fs: 110%; padding-top: 1px; padding-bottom: 1px; position: relative } .fullscreen-menu .boxed--links ul::before { content: ""; width: 1000vw; position: absolute; left: -50vw; right: -50vw; top: 0; bottom: 0; border-top: 1px solid var(--border-clr); border-bottom: 1px solid var(--border-clr); background-color: #fff } .fullscreen-menu .boxed--links ul li+li { border-left: 1px solid var(--border-clr) } } @media(max-width: 999px) { .fullscreen-menu .boxed--links ul { --c2a-fs: 110%; margin-left: -15px; margin-right: -15px } .fullscreen-menu .boxed--links ul li:nth-child(-n+3) { border-top: 1px solid var(--border-clr) } .fullscreen-menu .boxed--links ul li:nth-child(n+1) { border-bottom: 1px solid var(--border-clr) } .fullscreen-menu .boxed--links ul li:nth-child(2n), .fullscreen-menu .boxed--links ul li:nth-child(2n+1) { border-right: 1px solid var(--border-clr) } } @media(max-width: 575px) { .fullscreen-menu .boxed--links ul li:nth-child(2n) { border-right: none } .fullscreen-menu .boxed--links ul li:nth-child(3) { border-top: none } } .fullscreen-menu .boxed--links ul .cursor { position: fixed; top: 0; left: 0; width: 12rem; height: 12rem; pointer-events: none; opacity: 0 } .fullscreen-menu .boxed--links ul .cursor__media { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; opacity: 0; transition: opacity .5s } .fullscreen-menu .boxed--links ul .cursor__media.active { opacity: .7 } .fullscreen-menu small { display: block; opacity: .7; line-height: 1.6 } .fullscreen-menu #nav-line { position: absolute; top: 0; left: 0; height: 100%; pointer-events: none; background-color: #0235f5; transition: .3s } @media(min-width: 1400px) { .fullscreen-menu #nav-line { height: 50% } } @media(max-width: 1100px) { .fullscreen-menu #nav-line { display: none } } .c2a--close { display: inline-block; font-size: 16px; padding: .8em .5em .8em 1.5em; line-height: 1; position: fixed; bottom: 30px; left: 30px; z-index: 11111; box-shadow: 0px -20px 20px 0px rgba(0, 0, 0, .08), 0px 1px 20px rgba(0, 0, 0, .14); transform: translateY(200%); opacity: 0 } .c2a--close:active { transform: scale(0.9) } .c2a--close span { display: inline-block } .c2a--close span::before, .c2a--close span::after { content: ""; display: inline-block; width: 1em; height: 2px; background-color: currentColor; transform-origin: center } .c2a--close span::before { transform: rotate(45deg) translateX(1px) translateY(-6px) } .c2a--close span::after { transform: rotate(-45deg) translateX(-6px) translateY(-11px) } .c2a--close.c2a--close-visible { transform: translateY(0); transition: transform .3s ease 2s; display: flex; opacity: 1 } @media(max-width: 575px) { .c2a--close.c2a--close-visible>div { display: none } } @media(max-width: 575px) { .c2a--close.c2a--close-visible { position: absolute; bottom: 52px; left: auto; right: 20px; display: inline-block; padding: .5rem .2rem .5rem .6rem; margin-bottom: 1rem; margin-top: 1rem } } .default-cursor { cursor: default } @media(min-width: 760px) { .svg-icon { max-height: 100px } } @media(max-width: 575px) { .hide-on-mobP { display: none !important } } @media(min-width: 574px) { .show-on-mobP { display: none !important } } @media(max-width: 760px) { .hide-on-mobL { display: none !important } } @media(min-width: 761px) { .show-on-mobL { display: none !important } } @media(min-width: 576px) { .hide-upto-mobL { display: none !important } } @media(min-width: 999px) { .show-on-tabP { display: none !important } } @media(max-width: 1000px) { .hide-on-tabP { display: none !important } } @media(max-width: 1199px) { .show-on-desktop { display: none !important } } @media(min-width: 1200px) { .hide-on-desktop { display: none !important } } @media(min-width: 1000px) { .pt-0-1000 { padding-top: 0 !important } } .fullScreen { width: 100%; height: 100vh; height: calc(var(--vh, 1vh)*100); object-fit: cover; transform: scale(1.15) } #CybotCookiebotDialog, .CybotEdge, .CybotCookiebotDialogActive { font-family: "Circular", Tahoma, sans-serif !important } #Iframe1 { transform: scale(0.8) } @media(max-width: 675px) { #Iframe1 { text-align: center; margin: 0 auto 18px } } .inline-block { display: inline-block } @keyframes anim__catlogo-move { 0% { transform: translateX(0px) } 100% { transform: translateX(-1000px) } } .ncriptech__industries-lists article { margin-bottom: 1rem; max-width: 280px; align-self: center; grid-row: span 2 } .ncriptech__industries-lists .figs { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); position: relative } .ncriptech__industries-lists .figs figure { font-size: .95rem; display: grid; grid-template-columns: 1fr auto; grid-gap: 1.5em; gap: 1.5em; align-items: end; position: relative; padding: 1.5em; border-top: 1px solid #c7c7c7 } @media(min-width: 2560px) { .ncriptech__industries-lists .figs figure { font-size: .8vw } } .ncriptech__industries-lists .figs figure:not(:nth-child(4n)) { border-right: 1px solid #c7c7c7 } .ncriptech__industries-lists .figs figure>* { transition: transform .5s ease } .ncriptech__industries-lists .figs figure a { position: absolute; top: 0; left: 0; bottom: 0; right: 0 } .ncriptech__industries-lists .figs figure svg { width: 1.25em; opacity: 0; transform: translate(0); transition: .2s } .ncriptech__industries-lists .figs figure img { height: 2.2em; filter: grayscale(1) brightness(125%); transition: .2s } .ncriptech__industries-lists .figs figure:hover img { transform: translateY(-15px); filter: grayscale(0) brightness(100%) } .ncriptech__industries-lists .figs figure:hover svg { opacity: 1; transform: translate(0.5em, -0.5em) } @media(max-width: 575px) { .ncriptech__industries-grid { overflow: hidden } } .ncriptech__industries-grid article { grid-column: span 2; margin-bottom: 2rem } .ncriptech__industries-grid article p { max-width: 25em; margin-top: 1em } .ncriptech__industries-grid .grid--column { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0 } @media(max-width: 1000px) { .ncriptech__industries-grid .grid--column { grid-template-columns: repeat(3, minmax(0, 1fr)) } } @media(max-width: 700px) { .ncriptech__industries-grid .grid--column { grid-template-columns: repeat(2, minmax(0, 1fr)) } } @media(max-width: 575px) { .ncriptech__industries-grid .grid--column { grid-template-columns: auto } } .ncriptech__industries-grid .swiper { overflow: inherit } .ncriptech__industries-grid .swiper .swiper-slide { width: 50% !important } .ncriptech__industries-grid .swiper-scrollbar { max-width: 500px; position: relative; bottom: auto; margin-top: 15px; cursor: move; cursor: grab; cursor: -moz-grab } .ncriptech__industries-grid .figs { display: grid; grid-template-columns: 1fr; position: relative; --fig-fs: 0.93rem } @media(max-width: 575px) { .ncriptech__industries-grid .figs { display: block } } .ncriptech__industries-grid .figs::after { content: ""; position: absolute; top: -10px; bottom: 0; left: 0; right: 0px; border-top: 15px solid #fff; border-right: 2px solid #fff; pointer-events: none } @media(min-width: 2560px) { .ncriptech__industries-grid .figs { --fig-fs: 1rem } } .ncriptech__industries-grid .figs figure { font-size: var(--fig-fs); display: grid; grid-template-columns: auto 1fr; grid-gap: 1.5em; gap: 1.5em; align-items: end; position: relative; padding: 1.5em; border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3 } .ncriptech__industries-grid .figs figure>* { transition: transform .5s ease } .ncriptech__industries-grid .figs figure:nth-of-type(1) { border-left: 1px solid #e3e3e3 } @media(max-width: 700px) { .ncriptech__industries-grid .figs figure:nth-of-type(1) { border-left: none } } .ncriptech__industries-grid .figs figure:nth-of-type(-n+2) { align-self: end } .ncriptech__industries-grid .figs figure a { position: absolute; top: 0; left: 0; bottom: 0; right: 0 } .ncriptech__industries-grid .figs figure svg { width: 1.25em; opacity: 0; transform: translate(0); transition: .2s } @media(max-width: 700px) { .ncriptech__industries-grid .figs figure svg { width: 1.8em; height: 1.8em; border-radius: 50%; opacity: 1; padding: .25em; border: 1px dashed currentColor } } .ncriptech__industries-grid .figs figure img:nth-of-type(1) { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; object-fit: cover; height: 100%; opacity: 0; transition: .2s } .ncriptech__industries-grid .figs figure img:nth-of-type(2) { grid-column: 1/-1; max-height: 2.5em; filter: grayscale(1) brightness(125%); transition: .2s } @media(max-width: 700px) { .ncriptech__industries-grid .figs figure { grid-gap: 1em .5em; gap: 1em .5em; padding: 1.1em 10px; grid-template-columns: 1fr auto; align-items: start } .ncriptech__industries-grid .figs figure figcaption { grid-column: 1/-1; grid-row: 2 } .ncriptech__industries-grid .figs figure img:nth-of-type(2) { grid-column: 1; grid-row: 1 } .ncriptech__industries-grid .figs figure svg { grid-column: 2; grid-row: 1 } } @media(hover: hover) { .ncriptech__industries-grid .figs figure:hover img:nth-of-type(1) { opacity: 1 } .ncriptech__industries-grid .figs figure:hover * { opacity: 0 } } .cursor2 { position: fixed; top: 0; left: 0; width: 10em; height: 10em; pointer-events: none; opacity: 0; border-radius: 50%; overflow: hidden; font-size: .75rem } .cursor__media2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; transition: opacity .5s; background: rgba(22, 25, 199, .9); background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 25, 199, 0.9)), to(rgba(171, 87, 218, 0.9))); background: -o-linear-gradient(top, rgba(22, 25, 199, 0.9) 0%, rgba(171, 87, 218, 0.9) 100%); background: linear-gradient(180deg, rgba(22, 25, 199, 0.9) 0%, rgba(171, 87, 218, 0.9) 100%); display: grid; place-items: center; place-content: center; text-align: center; color: #fff; padding: 1em } .cursor__media2 img { filter: brightness(0) invert(1); max-height: 2em; margin-bottom: .5em } .cursor__media2::after { content: attr(data-industry-caption) } .cursor__media2.active { opacity: 1 } .ncriptech__industries-scroll .inner-container { display: flex; align-items: center } .ncriptech__industries-scroll article { flex: 0 0 350px; max-width: 350px; margin-right: 2rem; z-index: 11; position: relative } .ncriptech__industries-scroll article::after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; background-color: #fff; width: 100vw; z-index: -1 } .ncriptech__industries-scroll .figs figure { font-size: 1.5rem; display: grid; grid-template-columns: auto 1fr auto; grid-gap: 1.5em; gap: 1.5em; position: relative; padding: .8em 0; border-bottom: 1px solid #e3e3e3 } .ncriptech__industries-scroll .figs figure a { position: absolute; top: 0; left: 0; bottom: 0; right: 0 } .ncriptech__industries-scroll .figs figure img { max-width: 2em; filter: grayscale(1) brightness(125%) } .ncriptech--contact-modal { --mwidth: 800px; width: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 99999; background-color: rgba(0, 2, 10, .91); padding: 1rem 0; overflow: auto; place-items: center } .ncriptech--contact-modal .inner-container { background: #fff } .ncriptech--contact-modal .ncriptech--contact-modal-inner { font-size: 40px; background: #fff; padding: 1.5rem; border-radius: .2em; position: relative } .ncriptech--contact-modal h5 { font-size: 50px; line-height: 1.1 } @media(max-width: 675px) { .ncriptech--contact-modal h5 { font-size: 35px } } .ncriptech--contact-modal .h1 i { display: inline-block; line-height: 1; font-style: normal; font-size: 150%; transform: rotate(-18deg); background: -o-linear-gradient(45deg, rgba(150, 48, 206, var(--sat2, 1)), rgba(255, 39, 189, var(--sat1, 0.99608)), #ce2b93, #f98218, #a51a72); background: linear-gradient(45deg, rgba(150, 48, 206, var(--sat2, 1)), rgba(255, 39, 189, var(--sat1, 0.99608)), #ce2b93, #f98218, #a51a72); background-size: 400% 400%; color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0); -webkit-animation: gradient-anim 5s ease infinite; animation: gradient-anim 5s ease infinite } .ncriptech--contact-modal .ncriptech--contact-modal-form { display: flex; flex-direction: row; flex-wrap: wrap } .ncriptech--contact-modal .ncriptech--contact-modal-form i.error { font-size: 14px } @media(min-width: 676px) { .ncriptech--contact-modal .ncriptech--contact-modal-form i.error { top: 63% } } @media(max-width: 675px) { .ncriptech--contact-modal .ncriptech--contact-modal-form i.error { top: 77% } } .ncriptech--contact-modal .ncriptech--contact-modal-form .c--error { display: none } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element-grid-new { width: 100%; display: grid; grid-template-columns: auto auto; justify-content: space-between; grid-gap: 1em; gap: 1em } @media(max-width: 675px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element-grid-new { grid-template-columns: 1fr } } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element { display: grid; grid-template-columns: 10ch 1fr; grid-gap: 1em; gap: 1em; overflow: hidden; position: relative; flex: 100% } @media(max-width: 890px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element { grid-template-columns: 8ch 1fr } } @media(max-width: 675px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element { grid-template-columns: auto !important; grid-gap: .2em; gap: .2em } } @media(min-width: 2040px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element { grid-template-columns: 15ch 1fr } } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element:focus-within { border-bottom-color: #3a3a3a } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element.form-textarea { flex: 1 1 auto; padding-bottom: 0 } @media(max-width: 675px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element.form-textarea { flex: 1 } } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element:not(.form-element-grid) { margin-bottom: .6em; padding-bottom: .6em; border-bottom: 1px dashed rgba(100, 100, 100, .48) } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-element.form-element-grid { grid-template-columns: auto auto; justify-content: space-between } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-label { font-size: 20px } @media(max-width: 890px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-label { font-size: 18px } } @media(min-width: 2040px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-label { font-size: 1rem } } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-field { overflow: hidden; font-size: 20px; resize: none } @media(max-width: 890px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-field { font-size: 18px; width: 95% } } @media(min-width: 2040px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-field { font-size: 1rem } } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-field::-webkit-input-placeholder { opacity: 1 } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-field:-moz-placeholder { opacity: 1 } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-field::-moz-placeholder { opacity: 1 } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-field:-ms-input-placeholder { opacity: 1 } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-field .placeholder { opacity: 1 } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-field option { background-color: #fff; color: #000 } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox { grid-template-columns: auto !important } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox label { display: grid; grid-template-columns: auto 1fr; align-items: center; gap: .8em; cursor: pointer; line-height: normal; font-size: 20px } @media(max-width: 890px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox label { font-size: 18px } } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox .checkmark { height: 1.2em; width: 1.2em; background-color: rgba(0, 0, 0, 0); position: relative; border: 2px solid #676767; border-radius: 4px } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox .checkmark::after { content: ""; position: absolute; top: .25em; left: .19em; border-left: 2px solid rgba(0, 0, 0, 0); border-bottom: 2px solid rgba(0, 0, 0, 0); transform: rotate(-45deg) } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox input { position: absolute; opacity: 0; height: 0; width: 0 } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox input:checked~.checkmark { background-color: #0235f5; border-color: #0235f5; animation: shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1) } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox input:checked~.checkmark::after { width: .7em; height: .4em; border-color: #fff } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox.form-radio { display: grid; grid-auto-flow: column; place-content: start; align-items: center; gap: 1.2rem } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox.form-radio .checkmark { border-radius: 50%; width: 1em; height: 1em; border-color: #575757 } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox.form-radio input:checked~.checkmark { background-color: #fc5961; border-color: #fc5961 } .ncriptech--contact-modal .ncriptech--contact-modal-form .form-checkbox.form-radio input:checked~.checkmark::after { border: none } .ncriptech--contact-modal .ncriptech--contact-modal-form .c2a { flex: 1 1 auto; max-width: fit-content; align-self: center } @media(max-width: 675px) { .ncriptech--contact-modal .ncriptech--contact-modal-form .c2a { flex: 1; max-width: 100% } } .ncriptech--contact-modal .close-contact-modal { display: inline-block; width: 40px; height: 40px; position: absolute; top: 1.5rem; right: 1.5rem; cursor: pointer; z-index: 2 } .ncriptech--contact-modal .close-contact-modal::before, .ncriptech--contact-modal .close-contact-modal::after { content: ""; display: inline-block; width: 95%; height: 1px; background-color: #494949; position: absolute; top: 50%; right: 0px; transform: translateY(-50%) } .ncriptech--contact-modal .close-contact-modal:before { transform: rotate(45deg) } .ncriptech--contact-modal .close-contact-modal:after { transform: rotate(-45deg) } @-webkit-keyframes spin { to { transform: rotate(360deg) } } @keyframes spin { to { transform: rotate(360deg) } } .menu_cusor { position: absolute; width: 600px; height: 400px; top: 50%; left: 50%; margin: -100px 0 0 -100px; background-size: cover; z-index: 1 } #serialcursor { pointer-events: none } #serialcursor-inner { position: fixed; z-index: 13; width: 80px; height: 80px; margin: -40px 0 0 -40px; opacity: .2; transition: opacity 900ms } #serialcursor-pointer { position: fixed; z-index: 13; height: 8px; width: 8px; transform: translate(-50%, -50%); border-radius: 100%; transition: 200ms } #serialcursor.on-mousemove #serialcursor-inner { opacity: .6 } #serialcursor.is-click #serialcursor-inner { opacity: 1 } #serialcursor.is-click #serialcursor-pointer { transform: translate(-50%, -50%) scale(0.75) } #serialcursor-pointer-grab { opacity: 0; transition: opacity 400ms } #serialcursor-pointer-grab .sub-icon { position: absolute; top: -2px; width: 6px; height: 14px; transition: 400ms } #serialcursor-pointer-grab .sub-icon.is-left { left: -5px } #serialcursor-pointer-grab .sub-icon.is-right { right: -5px } #serialcursor.is-grab #serialcursor-pointer-grab { opacity: 1 } #serialcursor.is-grab #serialcursor-pointer-grab .sub-icon { fill: #fff } #serialcursor.is-grab #serialcursor-pointer-grab .sub-icon.is-left { left: -16px } #serialcursor.is-grab #serialcursor-pointer-grab .sub-icon.is-right { right: -16px } [data-serialcursor-state=grab] { cursor: grab } .smooth-wrapper { will-change: transform } #smooth-content { float: left; width: 100%; will-change: transform } .parallax-slab { position: relative; width: 100%; overflow: hidden } @media(min-width: 1200px) { .parallax-slab { height: 500px; max-height: 500px } } @media(min-width: 1921px) { .parallax-slab { height: 650px; max-height: 650px } } .parallax-slab img { bottom: 0; width: 100%; object-fit: cover } @media(min-width: 1200px) { .parallax-slab img { position: absolute; height: 130% } } .parallax-slab-2 { overflow: hidden } @media(min-width: 2560px) { .parallax-slab-2 { max-height: 45vw } } .parallax-slab-2a { position: relative; height: 40em; width: 100%; max-height: 100%; overflow: hidden } @media(max-width: 675px) { .parallax-slab-2a { height: 25em } } @media(max-width: 575px) { .parallax-slab-2a { height: 15em } } @media(min-width: 2560px) { .parallax-slab-2a { height: 48em } } .parallax-slab-2a img { position: absolute; bottom: 0; width: 100%; height: 100%; left: 0; object-fit: cover; object-position: center } .parallax-slab-3 { position: relative; width: 100%; overflow: hidden } .parallax-slab-3 img { bottom: 0; width: 100%; object-fit: cover } @media(min-width: 1200px) { .parallax-slab-3 { height: 24vw; max-height: 24vw } .parallax-slab-3 img { height: 130%; position: absolute } } .parallax-slab-4 { width: 100%; height: 100%; max-height: 100%; position: relative; overflow: hidden } .parallax-slab-4 img { bottom: 0; width: 100%; object-fit: cover } @media(min-width: 1200px) { .parallax-slab-4 img { position: absolute; height: 120% } } .parallax-slab-5 { width: 100%; height: 25em; max-height: 25em; position: relative; overflow: hidden } @media(max-width: 675px) { .parallax-slab-5 { height: 15em; max-height: 15em } } .parallax-slab-5 img { position: absolute; bottom: 0; width: 100%; height: 120%; object-fit: cover } @media(min-width: 2560px) { .parallax-slab-5 { height: 750px; max-height: 750px } } .parallax-slab-6 { width: 100%; height: 35em; max-height: 35em; position: relative; overflow: hidden } .parallax-slab-6 img { position: absolute; bottom: 0; width: 100%; height: 120%; object-fit: cover } .parallax-slab-7 { width: 100%; height: 55em; max-height: 100%; position: relative; overflow: hidden } @media(max-width: 675px) { .parallax-slab-7 { height: 100% } } .parallax-slab-7 img { position: absolute; bottom: 0; width: 100%; height: 120%; object-fit: cover } @keyframes loaderAnimO { 0% { opacity: 1 } 100% { opacity: 0 } } @keyframes loaderAnimR { 0% { transform: rotate(180deg) scale(1) } 100% { transform: rotate(0deg) scale(1) } } @media(min-width: 2560px) { @keyframes loaderAnimR { 0% { transform: rotate(180deg) scale(2) } 100% { transform: rotate(0deg) scale(2) } } } @-webkit-keyframes loaderAnimY { from { -webkit-transform: translate(0, var(--thisY)); transform: translate(0, var(--thisY)) } to { -webkit-transform: translate(0, 0); transform: translate(0, 0) } } @keyframes loaderAnimY { from { -webkit-transform: translate(0, var(--thisY)); transform: translate(0, var(--thisY)) } to { -webkit-transform: translate(0, 0); transform: translate(0, 0) } } .ncriptech--industries-mid-content { padding-top: calc(var(--spacer)*2); padding-bottom: calc(var(--spacer)*2); --mwidth: 1230px } @media(max-width: 1200px) { .ncriptech--industries-mid-content { padding-top: 6rem !important; padding-bottom: 4rem !important } } @media(max-width: 675px) { .ncriptech--industries-mid-content { padding-top: calc(var(--spacer)) !important; padding-bottom: calc(var(--spacer)) !important } } .ncriptech--industries-mid-content .inner-container { display: grid; grid-auto-flow: column; align-items: center; gap: 2rem } @media(min-width: 1201px) { .ncriptech--industries-mid-content .inner-container { gap: 6rem; align-items: end } } @media(max-width: 675px) { .ncriptech--industries-mid-content .inner-container { grid-auto-flow: row; gap: 1rem } } .ncriptech--industries-mid-content .inner-container article { grid-column: 2; mix-blend-mode: difference; max-width: 35vw; position: relative; z-index: 2 } @media(min-width: 1600px) { .ncriptech--industries-mid-content .inner-container article { max-width: 30vw } } @media(max-width: 1200px) { .ncriptech--industries-mid-content .inner-container article { max-width: 75%; margin: 0 auto } } @media(max-width: 1000px) { .ncriptech--industries-mid-content .inner-container article { max-width: 90% } } @media(max-width: 675px) { .ncriptech--industries-mid-content .inner-container article { grid-column: 1; max-width: 100% } } @media(max-width: 575px) { .ncriptech--industries-mid-content .inner-container article { max-width: none } } @media(min-width: 2560px) { .ncriptech--industries-mid-content .inner-container article { max-width: 36vw } } @media(max-width: 760px) { .ncriptech--industries-mid-content .inner-container article .h4, .ncriptech--industries-mid-content .inner-container article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--industries-mid-content .inner-container article .c2a-arw, .ncriptech--industries-mid-content .inner-container .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech--industries-mid-content .inner-container article h5, .ncriptech--industries-mid-content .inner-container article .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech--industries-mid-content .inner-container article h4 { font-size: 18px !important } } .ncriptech--industries-mid-content .inner-container article .h5, .ncriptech--industries-mid-content .inner-container article footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech--industries-mid-content .inner-container article .c2a-arw { transform: translateX(calc(-5em - 1rem)); position: relative; display: grid; grid-template-columns: 5em auto; align-items: center; justify-content: start; gap: 1rem; margin-bottom: 2em; line-height: 1.4 } @media(min-width: 2000px) { .ncriptech--industries-mid-content .inner-container article .h5, .ncriptech--industries-mid-content .inner-container article footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech--industries-mid-content .inner-container article .c2a-arw { font-size: 2rem !important } } @media(max-width: 1750px) { .ncriptech--industries-mid-content .inner-container article .h5, .ncriptech--industries-mid-content .inner-container article footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech--industries-mid-content .inner-container article .c2a-arw { font-size: 1.9rem !important } } @media(max-width: 1200px) { .ncriptech--industries-mid-content .inner-container article .h5, .ncriptech--industries-mid-content .inner-container article footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech--industries-mid-content .inner-container article .c2a-arw { grid-template-columns: 100%; transform: none !important; font-size: 1.5rem !important; position: relative } .ncriptech--industries-mid-content .inner-container article .h5::after, .ncriptech--industries-mid-content .inner-container article footer .footer--c2a .c2a-arw::after, footer .footer--c2a .ncriptech--industries-mid-content .inner-container article .c2a-arw::after { content: ""; height: 1px; background-color: #fff; position: absolute; left: -8rem; display: block; top: 50%; width: 110px; transform: translateY(-50%) } } @media(max-width: 675px) { .ncriptech--industries-mid-content .inner-container article .h5, .ncriptech--industries-mid-content .inner-container article footer .footer--c2a .c2a-arw, footer .footer--c2a .ncriptech--industries-mid-content .inner-container article .c2a-arw { margin-bottom: 1.2em } .ncriptech--industries-mid-content .inner-container article .h5::after, .ncriptech--industries-mid-content .inner-container article footer .footer--c2a .c2a-arw::after, footer .footer--c2a .ncriptech--industries-mid-content .inner-container article .c2a-arw::after { display: none } } .ncriptech--industries-mid-content .inner-container article .h5 .line, .ncriptech--industries-mid-content .inner-container article footer .footer--c2a .c2a-arw .line, footer .footer--c2a .ncriptech--industries-mid-content .inner-container article .c2a-arw .line { height: 1px; background-color: #fff; will-change: transform } @media(max-width: 1200px) { .ncriptech--industries-mid-content .inner-container article .h5 .line, .ncriptech--industries-mid-content .inner-container article footer .footer--c2a .c2a-arw .line, footer .footer--c2a .ncriptech--industries-mid-content .inner-container article .c2a-arw .line { display: none } } .ncriptech--industries-mid-content .inner-container figure { grid-column: 1; padding-bottom: 12px; padding-left: 12px; background-color: #fff; margin-left: 4rem } .ncriptech--industries-mid-content .inner-container figure img { margin-top: -12px } @media(max-width: 1199px) { .ncriptech--industries-mid-content .inner-container figure { max-width: 400px; margin-left: 7rem } } @media(max-width: 992px) { .ncriptech--industries-mid-content .inner-container figure { margin-left: 3rem } } @media(max-width: 675px) { .ncriptech--industries-mid-content .inner-container figure { margin-left: 0; margin: 3rem auto 0 } } @media(min-width: 1600px) { .ncriptech--industries-mid-content .inner-container figure { margin-left: 4rem } } @media(min-width: 1700px) { .ncriptech--industries-mid-content .inner-container figure { margin-left: 0 } } @media(min-width: 2560px) { .ncriptech--industries-mid-content .inner-container figure { width: 26vw } } @media(min-width: 2560px) { .ncriptech--industries-mid-content .inner-container figure { width: 26vw } } .ncriptech--industries-mid-content.ncriptech--15y-journey .c2a { display: inline-grid; width: auto } .ncriptech--industries-mid-content.ncriptech--15y-journey br+br.show-on-mobP { margin-top: 1em } @media(max-width: 760px) { .ncriptech--industries-mid-content:not(.ncriptech--15y-journey) article .h4, .ncriptech--industries-mid-content:not(.ncriptech--15y-journey) article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--industries-mid-content:not(.ncriptech--15y-journey) article .c2a-arw, .ncriptech--industries-mid-content:not(.ncriptech--15y-journey) .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech--industries-mid-content:not(.ncriptech--15y-journey) article h5, .ncriptech--industries-mid-content:not(.ncriptech--15y-journey) article .ncriptech__info-grid h4, .ncriptech__info-grid .ncriptech--industries-mid-content:not(.ncriptech--15y-journey) article h4 { margin-top: 0 } } .form-contact-element .iti__flag-container { width: 100%; display: grid; grid-auto-flow: column; justify-content: start; top: auto !important; bottom: -10px !important } .form-contact-element .iti__flag-container .iti__selected-dial-code { margin-left: 6px; font-size: 20px } .form-contact-element .iti__flag-container .iti__country { font-size: 12px } .form-contact-element .iti__flag-container .iti__country-list { top: 105% !important; bottom: auto !important } .form-contact-element .iti__flag-container .iti__selected-flag { background-color: rgba(0, 0, 0, .15) !important; height: 2.5rem; border-radius: .4rem; padding: 0px 10px 0 10px } .form-contact-element .form-field { position: absolute !important; top: 0; left: 10px } @media(max-width: 1599px) { .form-contact-element .form-field { top: 5px; left: 18px } } .form-contact-element i.error { font-size: 14px; top: 105% } @media(max-width: 675px) { .form-contact-element .iti--allow-dropdown { margin-bottom: 2rem } .form-contact-element .iti--allow-dropdown .iti__flag-container { bottom: -40px !important } } .playBut { z-index: 3 !important } .playBut svg { transform: rotate(0deg) !important } .playBut .pause { display: none } .playBut.pauseMain .triangle, .playBut.pauseMain .circle { display: none } .playBut.pauseMain .pause { display: block !important } .p__video { position: absolute; left: 0; top: 0; z-index: -1 } .p__video.videoPlay, .p__video.videoPlay2, .p__video.videoPlay3, .p__video.videoPlay4, .p__video.videoPlay5 { z-index: 2 !important; transform: scale(1.5) } .p__video.videoPlay3 { transform: scale(1.5) translateY(80px) } .with-corner-gradient { position: relative } .with-corner-gradient::after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; background: linear-gradient(315deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 55%) } @media(max-width: 575px) { .with-corner-gradient::after { background: linear-gradient(20deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 55%) } } .ncriptech__grid-3-content { position: relative; z-index: 1 } .ncriptech__grid-3-content::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #000; z-index: -1; -webkit-filter: blur(5px); filter: blur(5px) } .ncriptech__grid-3-content br+br.show-on-mobP { margin-top: 1em } .ncriptech__grid-3-content .--heading { font-weight: 500; font-size: 2.5rem } @media(max-width: 960px) { .ncriptech__grid-3-content .--heading { font-size: 2rem } } @media(max-width: 575px) { .ncriptech__grid-3-content .--heading { font-size: 1.7rem } } .ncriptech__grid-3-content .grid { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1.5rem } @media(max-width: 999px) { .ncriptech__grid-3-content .grid { flex-direction: column } } .ncriptech__grid-3-content .grid>* { border: 1px solid #59948c; border-radius: .3rem; flex-basis: 30.3%; flex-grow: 1; flex-shrink: 0 } .ncriptech__grid-3-content .grid img { width: 4rem; height: 4rem } .ncriptech__grid-3-content .--card-heading { font-size: 1.25rem } .ncriptech__grid-3-content .--card-style-3 article { display: grid; grid-template-columns: 1fr auto; align-items: end } .ncriptech__grid-3-content .--card-style-3 article p { grid-column: 1/-1 } .ncriptech__grid-3-content .--card-style-3 figure { grid-row: 1; grid-column: 2 } @media(min-width: 761px) { .ncriptech__grid-3-content .flow-rootX5>*+* { margin-top: 0 } .ncriptech__grid-3-content .inner-container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 2rem } .ncriptech__grid-3-content .grid { order: 1 } } @media(max-width: 575px) { .ncriptech__grid-3-content .c2a { margin-top: var(--spacer) } } .ncriptech__case-studies { padding-top: var(--spacer); background-color: #fff } .ncriptech__case-studies .--heading { font-weight: 500; font-size: 2.5rem } @media(max-width: 960px) { .ncriptech__case-studies .--heading { font-size: 2rem } } @media(max-width: 575px) { .ncriptech__case-studies .--heading { font-size: 1.7rem } } .ncriptech__case-studies .c2a { --c2a-fs: 0.9rem; width: auto } .ncriptech__case-studies .grid { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1.5rem } @media(max-width: 999px) { .ncriptech__case-studies .grid { flex-direction: column } } .ncriptech__case-studies .grid>* { border: 1px solid #d7d7d7; flex-basis: 30.3%; flex-grow: 1; flex-shrink: 0 } .ncriptech__case-studies .grid article { --padding: 1.5rem } .ncriptech__case-studies .grid article .--card-heading { font-size: 1.15rem; font-weight: 500 } .ncriptech__case-studies .grid article>p { color: #6d6d6d } @media(min-width: 761px) { .ncriptech__case-studies .flow-rootX5>*+* { margin-top: 0 } .ncriptech__case-studies .inner-container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 2rem } .ncriptech__case-studies .grid { order: 1 } .ncriptech__case-studies .grid.art-grid-2>* { display: grid; grid-template-columns: 1fr 1fr } .ncriptech__case-studies .grid.art-grid-2>* .c2a { margin-left: 0; margin-right: auto } .ncriptech__case-studies .grid.art-grid-2 figure img { height: 100%; object-fit: cover } .ncriptech__case-studies .grid.art-grid-2 article { --padding: 1rem } } .ncriptech__analytics-cs { padding-top: var(--spacerHalf); padding-bottom: var(--spacer) } .ncriptech__analytics-cs article ul { padding-left: 2em } .ncriptech__analytics-cs article ol { padding-left: 3em } @media(max-width: 760px) { .full-mobile-banner figure img { height: 100%; object-fit: cover; mix-blend-mode: overlay; filter: blur(3px); object-position: 30% center; transform: scaleX(-1) } } @media(max-width: 575px) { .full-mobile-banner { padding-left: 0; padding-inline: 0; padding-bottom: 1rem !important } .full-mobile-banner .main-container { padding-left: 0; padding-right: 0 } .full-mobile-banner figure img { height: 100%; object-fit: cover; mix-blend-mode: normal; filter: blur(0); object-position: 30% center; transform: scaleX(-1) } .full-mobile-banner figure { overflow: hidden } .full-mobile-banner figure::after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #1c0127; background: linear-gradient(99deg, rgb(0, 0, 0) 0%, rgba(28, 1, 39, 0.1250700964) 100%) } .full-mobile-banner .offerings-card article p { font-size: 110% } .full-mobile-banner .offerings-card article ul[role=list] { font-size: 110%; margin-top: 2rem } .full-mobile-banner .offerings-card article ul[role=list] li { position: relative } .full-mobile-banner .offerings-card article ul[role=list] li:not(:last-child)::after { content: ""; width: 100%; height: 1px; background-color: #6a6a6a; position: absolute; bottom: 0; display: block !important } } @media(max-width: 575px) { .mobile-margin-top { margin-top: 2rem } .mobile-padding-bottom-0 { padding-bottom: 0 !important } .mobile-padding-top-0 { padding-top: 0 !important } .mobile-margin-top-0 { margin-top: 0 !important } .mobile-padding-bottom-1 { padding-bottom: 3.5rem !important } .mobile-padding-bottom-half { padding-bottom: 1.75rem !important } .mobile-full-width .inner-container { margin-left: -15px; margin-right: -15px; width: calc(100% + 30px) } .ncriptech__start--career .c2a { margin-inline: 0 !important; width: 100% !important; border-radius: 3rem !important } } @media(max-width: 1199px) { .mobile--gradient { background: linear-gradient(-45deg, rgba(255, 39, 189, var(--sat1, 0.99608)) 0%, rgba(150, 48, 206, var(--sat2, 1)) 100%); color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } } @media(min-width: 2560px) { .fourK-article .h5, .fourK-article footer .footer--c2a .c2a-arw, footer .footer--c2a .fourK-article .c2a-arw { font-size: 110% !important } .fourK-article .h4, .fourK-article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .fourK-article .c2a-arw, .fourK-article .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .fourK-article h5, .fourK-article .ncriptech__info-grid h4, .ncriptech__info-grid .fourK-article h4 { line-height: 1.5 !important } } @media(max-width: 675px) { .fourK-article .h4x { font-size: 18px } } .ncriptech--thankyou-hero { background-color: #3775e8; background: linear-gradient(180deg, #2F29B1 0%, #3775E8 100%); text-align: center } .ncriptech--thankyou-hero .inner-container { min-height: 100vh; min-height: calc(var(--vh, 1vh)*100); display: grid; place-content: center; padding: 2rem 1.25rem } .ncriptech--thankyou-hero .ncriptech--logo svg { display: inline-block; width: 12rem; height: auto; fill: #fff } .ncriptech--thankyou-hero .inner-container>*+* { margin-top: 5rem } .ncriptech--thankyou-hero article { max-width: 780px; padding: 2rem; margin-left: auto; margin-right: auto; background: #fff; box-shadow: 3px 3px 12px 5px rgba(0, 0, 0, .15); border-radius: 1.5rem; overflow: hidden; margin-top: auto } .ncriptech--thankyou-hero img { max-width: 9rem; margin-top: -2.5rem } .ncriptech--thankyou-hero h1 { font-size: 2.2rem; margin-top: -0.25em; line-height: 1.1; font-weight: 500 } .ncriptech--thankyou-hero h6 { font-size: 1rem } .ncriptech--thankyou-hero p { font-size: 18px; color: #fff } .ncriptech--thankyou-hero p br { display: none } .ncriptech--thankyou-hero .c2a { margin-top: 2rem } @media(max-width: 575px) { .ncriptech--thankyou-hero .inner-container>*+* { margin-top: 2rem } .ncriptech--thankyou-hero article { border-radius: .5rem } .ncriptech--thankyou-hero h6 { font-size: 1.15rem } .ncriptech--thankyou-hero p { font-size: 1rem } .ncriptech--thankyou-hero p br { display: block } } .split-parent { overflow: hidden } .quote, .quote-2, .quote-3 { overflow: hidden } .dashed--title { position: relative; text-align: center } .dashed--title::before { content: ""; width: 100%; height: 1px; background-color: #fff; position: absolute; left: 0; top: 50%; transform: translateY(-50%) } .dashed--title p { display: inline-block; outline: 30px solid #020914; background: #020914; position: relative } .reveal { visibility: hidden; position: relative; overflow: hidden } .reveal img { height: 100%; width: 100%; object-fit: cover; transform-origin: top left } .revealY { visibility: hidden; position: relative; overflow: hidden } .revealY img { height: 100%; width: 100%; object-fit: cover; transform-origin: top } .loading-fade { transition: top .4s ease-in-out } .loading-screen { transition: top .4s ease-in-out, padding .4s ease-in-out } .loaded .loading-screen { padding: 0; top: 100% } .loaded .loading-fade { top: 100% } .once-in { will-change: transform } ul.care--list { list-style: none } ul.care--list.with-border li:not(:last-child) { border-bottom: 1px solid #d2d2d2 } ul.care--list li { display: grid; grid-template-columns: 1.15em 1fr; grid-gap: .8em; gap: .8em; align-items: start; padding: .8em 0; font-size: max(1.1vw, 1.2rem) } @media(max-width: 575px) { ul.care--list li { font-size: 1.2rem } ul.care--list li p { font-size: 1.2rem } } ul.care--list li:first-child { padding-top: 0 } ul.care--list li:last-child { padding-bottom: 0 } ul.care--list li svg { max-width: 100%; margin-top: .15em; transition: .2s } ul.care--list li:hover svg { transform: translate(0.2em, -0.4em) } .margin-top-minus { margin-top: -5px !important; will-change: transform } @media(max-width: 575px) { .margin-top-minus { margin-top: -2px !important } } .padding-botom-10rem { padding-bottom: 10rem !important } .bottom-left-gradient { position: relative } .bottom-left-gradient::after { content: ""; width: 100%; height: 100%; background: #0235f5; background: linear-gradient(48deg, rgb(0, 53, 245) 0%, rgb(0, 0, 0) 39%); position: absolute; left: 0; bottom: 0 } .digi__1 .mainx2-container { max-width: max(35vw, 35rem) } .digi-transform-swipper .swiper-slide:last-child ul[role=list] li:nth-child(1) { display: none } .ylw--icon:not(:hover) img { filter: invert(1) } .ux--slide figure>img { max-width: 100px } @media(max-width: 999px) { .ux--slide figure>img { max-width: 65px } } @media(max-width: 999px) { .ux--slide .h3xs { font-size: 18px !important; min-height: 10rem } } .bg--blak .swiper-nav svg { width: var(--swiper-nav-svg, 2.6em) } #hiddenRecaptcha_common-error { position: static !important } .b-none { border-bottom: none !important } @media(max-width: 675px) { .b-none { margin-bottom: 0 !important; padding-bottom: 0 !important } } .flip-animate { perspective: 1000px } .flip-animate span[data-hover] { position: relative; display: inline-block; transition: transform .6s cubic-bezier(0.7, 0, 0.3, 1); transform-origin: 50% 0; transform-style: preserve-3d } .flip-animate span[data-hover]:before { position: absolute; top: 100%; left: 0; width: 100%; height: 100%; content: attr(data-hover); transition: color .3s; transform: rotateX(-90deg); transform-origin: 50% 0; text-align: center } .flip-animate:hover span[data-hover], .flip-animate:focus span[data-hover] { transform: rotateX(90deg) translateY(-22px) } @keyframes menuArw { 0% { transform: translateX(0) } 30% { transform: translateX(110%) } 32% { opacity: 0 } 59% { opacity: 0 } 60% { transform: translateX(-100%) } 100% { opacity: 1; transform: translateX(0) } } .gapping { padding: 10px 0px 0px 10px } .grid_clm { display: grid; grid-template-columns: 1.5fr 1fr } @media(max-width: 875px) { .grid_clm { grid-template-columns: 100% } } .mb-gap { margin-bottom: 2rem } .breadcrumbs { position: relative; z-index: 9; display: flex; align-items: flex-end } @media(min-width: 768px) { .breadcrumbs { justify-content: flex-end } } .breadcrumbs ul { list-style: none; display: flex; gap: 0 .4rem; grid-gap: 0 .4rem } .breadcrumbs ul li { font-size: .8rem; color: #9d9d9d } .breadcrumbs ul li:not(:last-child)::after { content: "/"; margin-left: .4rem } .breadcrumbs ul li.link { color: #fff !important } .grid_clm_practice { display: flex; align-items: end; justify-content: space-between; gap: 2rem; flex-wrap: wrap; opacity: 0; transition: opacity .5s ease; transition-delay: .2s } .loaded .grid_clm_practice { opacity: 1 } .grid_clm_industries { display: flex; align-items: end; justify-content: space-between; gap: 2rem; flex-wrap: wrap } .ncriptech-ui--modal [disabled], .ncriptech-ui--modal .disabled { -webkit-text-fill-color: #000; opacity: .8 } .boundFix { overflow: hidden } .brand__heading { font-size: max(4vw, 4rem) } .pl__0 { padding-left: 0 !important } .c2a--inline.lets_talk { font-size: 1.4rem } .max_width_custom { max-width: max(50vw, 50rem); min-width: 50vw } .swiper__offset_content .swiper-wrapper { padding-bottom: 1rem !important } @media(max-width: 991px) { .mobile_hidden { display: none } } @media(min-width: 992px) { .desktop_hidden { display: none } } .quality-animation .loader { animation: slickLoader 4s forwards infinite } .quality-animation .loader2 { animation: slickLoader2 4s forwards infinite } .quality-animation .fill-1 { animation: fill1 4s linear .4s infinite } .quality-animation .fill-2 { animation: fill1 4s linear .8s infinite } .quality-animation .fill-3 { animation: fill1 4s linear 1.2s infinite } .quality-animation .sl-1 { animation: slickDot 4s cubic-bezier(0.77, 0, 0.18, 1) infinite; transform-origin: center } .quality-animation .sl-2 { animation: slickDot2 4s cubic-bezier(0.77, 0, 0.18, 1) infinite; transform-origin: center } .quality-animation .sl-3 { animation: slickDot3 4s cubic-bezier(0.77, 0, 0.18, 1) infinite; transform-origin: center } .quality-animation .blue-box { animation: blueBox 4s cubic-bezier(0.77, 0, 0.18, 1) infinite } .quality-animation .dot-1 { animation: dot1 1s infinite linear; animation-delay: .4s } .quality-animation .dot-2 { animation: dot1 1s infinite linear; animation-delay: .6s } .quality-animation .dot-3 { animation: dot1 1s infinite linear; animation-delay: .8s } .quality-animation .dot-4 { animation: dot2 2s infinite linear; animation-delay: .4s } .quality-animation .dot-5 { animation: dot2 2s infinite linear; animation-delay: .6s } .quality-animation .dot-6 { animation: dot2 2s infinite linear; animation-delay: .8s } .quality-animation .wing-1 { animation: wing1 2s infinite linear; animation-delay: 12s } .quality-animation .wing-2 { animation: wing2 2s infinite linear; animation-delay: 12s } .quality-animation .sm-wing-1 { animation: smwing1 2s infinite linear; transform-origin: center } .quality-animation .sm-wing-2 { animation: smwing2 2s infinite linear; transform-origin: center } .quality-animation .progdot-1 { animation: progress1 6s cubic-bezier(0.77, 0, 0.18, 1) infinite; opacity: 0 } .quality-animation .progdot-2 { animation: progress1 6s cubic-bezier(0.77, 0, 0.18, 1) infinite; animation-delay: 10s; opacity: 0 } .quality-animation .lap-dot { animation: lapDot 1s linear infinite; transform-origin: 44% 55% } .quality-animation .Bfill-1 { animation: bFill1 4s linear .4s infinite } .quality-animation .Bfill-2 { animation: bFill1 4s linear .8s infinite } .quality-animation .Bfill-3 { animation: bFill1 4s linear 1.2s infinite } .quality-animation .code-right { animation: codeRight 2s cubic-bezier(0.77, 0, 0.18, 1) infinite } .quality-animation .code-left { animation: codeLeft 2s cubic-bezier(0.77, 0, 0.18, 1) infinite } .quality-animation .code-slash { animation: codeSlash 2s cubic-bezier(0.77, 0, 0.18, 1) infinite; transform-origin: center } .quality-animation .play-button { animation: playBut 6s linear infinite } .quality-animation .cog { animation: spin 3s linear 0s infinite reverse; transform-origin: 28.7% 61.4% } .quality-animation .cog-2 { animation: spin 3s linear 0s infinite reverse; transform-origin: 83.5% 81% } .quality-animation .script-1 { animation: scriptAnim 2s cubic-bezier(0.77, 0, 0.18, 1) infinite } .quality-animation .script-2 { animation: scriptAnim2 2s cubic-bezier(0.77, 0, 0.18, 1) infinite } @keyframes spin { 0% { transform: rotate(360deg) } 100% { transform: rotate(0deg) } } @keyframes scriptAnim { 0% { transform: translateX(0) } 50% { transform: translateX(22px) } 100% { transform: translateX(0) } } @keyframes scriptAnim2 { 0% { transform: translateX(0) } 50% { transform: translateX(32px) } 100% { transform: translateX(0) } } @keyframes playBut { 0% { stroke-dasharray: 0; stroke-dashoffset: 0 } 30% { stroke-dasharray: 20px; stroke-dashoffset: 0 } 60% { stroke-dasharray: 20px; stroke-dashoffset: 50px } 100% { stroke-dasharray: 0; stroke-dashoffset: 100px } } @keyframes codeSlash { 0% { transform: scaleX(1) translateX(0) } 50% { transform: scaleX(-1) translateX(-22px) } 100% { transform: scaleX(1) translateX(0) } } @keyframes codeRight { 0% { transform: translateX(0) } 50% { transform: translateX(15px) } 100% { transform: translateX(0) } } @keyframes codeLeft { 0% { transform: translateX(0) } 50% { transform: translateX(-15px) } 100% { transform: translateX(0) } } @keyframes bFill1 { 0% { fill: #fff } 50% { fill: #5479f5 } 100% { fill: #fff } } @keyframes lapDot { 0% { transform: scale(1) } 50% { transform: scale(2); opacity: 0 } 100% { transform: scale(1) } } @keyframes progress1 { 0% { transform: translateX(0) translateY(0); opacity: 0 } 10% { transform: translateX(0) translateY(0); opacity: 1 } 30% { transform: translateX(207px) translateY(0); opacity: 1 } 50% { transform: ttranslateX(207px) translateY(214px); opacity: 1 } 80% { transform: translateX(207px) translateY(214px); opacity: 1 } 90% { transform: translateX(207px) translateY(214px); opacity: 0 } 100% { transform: translateX(0) translateY(0); opacity: 0 } } @keyframes smwing1 { 0% { transform: rotate(0) translateX(0) translateY(0) } 30% { transform: rotate(0) translateX(0) translateY(0) } 35% { transform: rotate(2deg) skew(-0.05turn, 0deg) translateX(-11px) translateY(-20px) } 40% { transform: rotate(0) translateX(0) translateY(0) } 45% { transform: rotate(2deg) skew(-0.05turn, 0deg) translateX(-11px) translateY(-20px) } 50% { transform: rotate(0) translateX(0) translateY(0) } 100% { transform: rotate(0) translateX(0) translateY(0) } } @keyframes smwing2 { 0% { transform: rotate(0) translateX(0) translateY(0) } 30% { transform: rotate(0) translateX(0) translateY(0) } 35% { transform: rotate(2deg) skew(-0.05turn, 0deg) translateX(-11px) translateY(-20px) } 40% { transform: rotate(0) translateX(0) translateY(0) } 45% { transform: rotate(2deg) skew(-0.05turn, 0deg) translateX(-11px) translateY(-20px) } 50% { transform: rotate(0) translateX(0) translateY(0) } 100% { transform: rotate(0) translateX(0) translateY(0) } } @keyframes wing1 { 0% { transform: rotate(0) translateX(0) translateY(0) } 30% { transform: rotate(0) translateX(0) translateY(0) } 35% { transform: rotate(-12deg) translateX(-14px) translateY(35px) } 40% { transform: rotate(0) translateX(0) translateY(0) } 45% { transform: rotate(-12deg) translateX(-14px) translateY(35px) } 50% { transform: rotate(0) translateX(0) translateY(0) } 100% { transform: rotate(0) translateX(0) translateY(0) } } @keyframes wing2 { 0% { transform: rotate(0) translateX(0) translateY(0) } 30% { transform: rotate(0) translateX(0) translateY(0) } 35% { transform: rotate(12deg) translateX(11px) translateY(-32px) } 40% { transform: rotate(0) translateX(0) translateY(0) } 45% { transform: rotate(12deg) translateX(11px) translateY(-32px) } 50% { transform: rotate(0) translateX(0) translateY(0) } 100% { transform: rotate(0) translateX(0) translateY(0) } } @keyframes dot1 { 0% { transform: translateY(0); fill: #5479f5 } 20% { transform: translateY(-8px); fill: #dfe8fd } 70% { transform: translateY(-8px); fill: #dfe8fd } 100% { transform: translateY(0); fill: #5479f5 } } @keyframes dot2 { 0% { opacity: 1 } 50% { opacity: 0 } 100% { opacity: 1 } } @keyframes blueBox { 0% { fill: #fff } 50% { fill: #5479f5 } 100% { fill: #fff } } @keyframes fill1 { 0% { fill: #fff } 50% { fill: #5479f5 } 100% { fill: #fff } } @keyframes slickLoader { 0% { d: path("M285.852 325.669V304.944H253.169V325.669H435.852Z") } 50% { d: path("M435.852 325.669V304.944H253.169V325.669H435.852Z") } 100% { d: path("M285.852 325.669V304.944H253.169V325.669H435.852Z") } } @keyframes slickLoader2 { 0% { d: path("M834.289 591.367V569.515H641.67V591.367H834.289Z") } 50% { d: path("M684.289 591.367V569.515H641.67V591.367H834.289Z") } 100% { d: path("M834.289 591.367V569.515H641.67V591.367H834.289Z") } } @keyframes spin { 0% { transform: rotate(360deg) } 100% { transform: rotate(0deg) } } @keyframes slickDot { 0% { transform: translateX(0) } 50% { transform: translateX(80px) } 100% { transform: translateX(0) } } @keyframes slickDot2 { 0% { transform: translateX(0) } 50% { transform: translateX(-40px) } 100% { transform: translateX(0) } } @keyframes slickDot3 { 0% { transform: translateX(0) } 50% { transform: translateX(-80px) } 100% { transform: translateX(0) } } .accordion_icon { display: none } @media(max-width: 767px) { .acc-content .headingAcc { position: relative } .acc-content .headingAcc .accordion_icon { display: block; position: absolute; right: 0; top: 0px; transition: all .2s cubic-bezier(0.7, 0, 0.3, 1) } .acc-content .headingAcc .accordion_icon svg { width: 33px; height: 33px } .acc-content.active .headingAcc { color: #b9c8ff !important } .acc-content.active .headingAcc .accordion_icon { transition: all .4s cubic-bezier(0.7, 0, 0.3, 1); color: #b9c8ff !important; transform: rotate(-180deg) } } .ncriptech__home--hero { position: relative; display: grid; align-items: end; background-color: #fff; max-height: 100vh; max-height: calc(var(--vh, 1vh)*100); overflow: hidden; --c2a-fs: 1rem } .ncriptech__home--hero>* { grid-row: 1; grid-column: 1 } .ncriptech__home--hero article { padding-bottom: 2rem } .ncriptech__home--hero article .h1X, .ncriptech__home--hero article .h2, .ncriptech__home--hero article .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__home--hero article .heading { line-height: 1 } .ncriptech__home--hero .h3 { line-height: 1.3 } .ncriptech__home--hero::after { content: ""; width: 100%; height: 100%; background: #000; background: linear-gradient(180deg, rgba(0, 0, 0, 0.7749300404) 10%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0.7889356426) 80%); position: absolute; left: 0; top: 0 } .ncriptech__home--hero .vimeo-wrapper { width: 100%; height: 100vh; pointer-events: none; overflow: hidden; background-repeat: no-repeat; background-size: cover } .ncriptech__home--hero .vimeo-wrapper iframe { width: 100vw; height: 56.25vw; min-height: 100vh; min-width: 177.77vh; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) } .ncriptech__home--hero iframe, .ncriptech__home--hero video { width: 100% } @media(min-width: 576px) { .ncriptech__home--hero .desktop--video { display: block; max-height: 100vh; object-fit: cover } .ncriptech__home--hero .mobile--video { display: none } } @media(max-width: 575px) { .ncriptech__home--hero .mobile--video { display: block; width: 100%; height: auto; min-width: auto; top: 0; left: 0; transform: translate(0, 0) scale(1.4) } } .ncriptech__home--hero .inner-container { padding-bottom: 2em } .ncriptech__home--hero .c2a-arw { z-index: 1 } @media(max-width: 575px) { .ncriptech__home--hero .c2a-arw { margin: 0 !important; margin-top: 2rem !important; width: 100% !important; justify-content: start } } .ncriptech__home--hero:not(.split) .inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-box-align: flex-end; -moz-box-align: flex-end; -webkit-align-items: flex-end; -ms-flex-align: flex-end; align-items: flex-end } .ncriptech__home--hero:not(.split) figure { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1 } .ncriptech__home--hero:not(.split) figure::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: linear-gradient(to top, rgba(0, 53, 245, 0.17) 0%, transparent); filter: blur(15500px) } .ncriptech__home--hero:not(.split) figure>* { object-position: top center; object-fit: cover } .ncriptech__home--hero.split .inner-container { display: grid; grid-template-columns: .8fr 1fr; gap: 2rem; align-items: end } .ncriptech__home--hero.split video { width: 110% } @media(max-width: 575px) { .ncriptech__home--hero { height: 100vh } .ncriptech__home--hero video { width: 100%; height: 100%; transform: scale(1.2); height: 56.25vw; min-height: 100vh; min-width: 177.77vh; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) } } .ncriptech__home--hero-slider { background-color: #000 !important; width: 100%; display: flex; position: relative; z-index: 0; padding-top: 10vw; overflow: hidden } @media(max-width: 1300px) { .ncriptech__home--hero-slider { padding-top: 120px } } .ncriptech__home--hero-slider .home--hero-swipper { width: 100%; height: 100%; max-width: 55%; margin: 0 auto; position: relative } @media(max-width: 1300px) { .ncriptech__home--hero-slider .home--hero-swipper { max-width: 65% } } @media(max-width: 1000px) { .ncriptech__home--hero-slider .home--hero-swipper { max-width: 85% } } .ncriptech__home--hero-slider .home--hero-swipper .swiper-nav { position: absolute; top: 0; right: 0; z-index: 9 } @media(max-width: 760px) { .ncriptech__home--hero-slider .home--hero-swipper .swiper-nav { top: auto; left: auto; right: 20px; bottom: 50px } } .ncriptech__home--hero-slider .home--hero-swipper .swiper-slide article { font-size: 1.5rem; font-weight: 500; line-height: 1.3; opacity: 0; transform: translateY(80px); overflow: hidden; transition: opacity .8s ease, transform .8s ease; transition-delay: .6s } @media(max-width: 575px) { .ncriptech__home--hero-slider .home--hero-swipper .swiper-slide article { font-size: 1.25rem } } .ncriptech__home--hero-slider .home--hero-swipper .swiper-slide figure>figcaption { opacity: 0; transform: translateX(100px); transition: opacity 2s ease, transform 2s ease; transition-delay: 1s } .ncriptech__home--hero-slider .home--hero-swipper .swiper-slide.swiper-slide-active article { opacity: 1; transform: translateY(0) } .ncriptech__home--hero-slider .home--hero-swipper .swiper-slide.swiper-slide-active figure>figcaption { opacity: 1; transform: translateX(0) } .ncriptech__home--hero-slider .home--hero-swipper .swiper-progress-bar { position: absolute; bottom: 0; width: 190%; display: block; z-index: 1; height: 4px; left: -42% } @media(max-width: 675px) { .ncriptech__home--hero-slider .home--hero-swipper .swiper-progress-bar { width: 120%; left: -10% } } .ncriptech__home--hero-slider .home--hero-swipper .swiper-progress-bar .slide_progress-bar { position: absolute; height: 4px; background: rgba(255, 255, 255, .3); width: auto; clear: both; opacity: 0; left: 0; right: 0 } .ncriptech__home--hero-slider .home--hero-swipper .swiper-progress-bar .slide_progress-bar:after { position: absolute; top: 0; left: 0; background: linear-gradient(45deg, rgba(150, 48, 206, var(--sat2, 1)), rgba(255, 39, 189, var(--sat1, 0.99608)), #ce2b93, #f98218, #a51a72); background-size: 200% 200%; -webkit-animation: gradient-anim 3s ease infinite; animation: gradient-anim 3s ease infinite; height: 100%; width: 0; content: ""; transition: .1s width linear } .ncriptech__home--hero-slider .home--hero-swipper .swiper-progress-bar.active .slide_progress-bar { opacity: 1 } .ncriptech__home--hero-slider .home--hero-swipper .swiper-progress-bar.animate .slide_progress-bar:after { transition: width linear; transition-delay: unset; width: 100%; transition-duration: 5s } .ncriptech__home--hero-slider .home--hero-swipper figure { position: relative; margin-bottom: 2rem; height: 0; padding-bottom: 56.25% } @media(max-width: 575px) { .ncriptech__home--hero-slider .home--hero-swipper figure { padding-bottom: 100% } } @media(max-width: 760px) { .ncriptech__home--hero-slider .home--hero-swipper figure::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: linear-gradient(8deg, rgba(31, 34, 102, 0.9411764706) 16%, transparent 75%) } } .ncriptech__home--hero-slider .home--hero-swipper figure img { width: 100%; height: 100%; position: absolute; object-fit: cover; object-position: center; top: 0; left: 0 } .ncriptech__home--hero-slider .home--hero-swipper figure figcaption { position: absolute; top: 0; left: var(--fig-position-left, 8%); z-index: 9; line-height: 1.3; max-width: max(21vw, 21rem); font-size: var(--fig-font-size, max(1.25vw, 1.15rem)); display: grid; height: 100%; place-content: space-between } .ncriptech__home--hero-slider .home--hero-swipper figure figcaption>span { margin-top: 2.5em } .ncriptech__home--hero-slider .home--hero-swipper figure figcaption a { font-size: 65%; padding: var(--btn-size, 0.8em 1em); place-self: start; width: auto; margin-bottom: 3.5em } .ncriptech__home--hero-slider .home--hero-swipper figure figcaption a.c2a-bg--grad-23-hvr, .ncriptech__home--hero-slider .home--hero-swipper figure figcaption a.c2a-bg--grad-23:hover, .ncriptech__home--hero-slider .home--hero-swipper figure figcaption a.c2a.bg--grad-23:not(.c--grad):hover, .ncriptech__home--hero-slider .home--hero-swipper figure figcaption .ncriptech__leaders .ncriptech__leader--grid a.c2a.lead--c2a:not(.c--grad):hover, .ncriptech__leaders .ncriptech__leader--grid .ncriptech__home--hero-slider .home--hero-swipper figure figcaption a.c2a.lead--c2a:not(.c--grad):hover, .ncriptech__home--hero-slider .home--hero-swipper figure figcaption .ncriptech__tall-cards-carousel .swiper-scrollbar a.c2a.swiper-scrollbar-drag:not(.c--grad):hover, .ncriptech__tall-cards-carousel .swiper-scrollbar .ncriptech__home--hero-slider .home--hero-swipper figure figcaption a.c2a.swiper-scrollbar-drag:not(.c--grad):hover { background-color: #fff !important; border: 2px solid #fff !important; color: #0235f5 !important } @media(max-width: 760px) { .ncriptech__home--hero-slider .home--hero-swipper figure figcaption a { margin-bottom: 0 } } @media(min-width: 2560px) { .ncriptech__home--hero-slider .home--hero-swipper figure figcaption { font-size: 1.2vw } } @media(max-width: 760px) { .ncriptech__home--hero-slider .home--hero-swipper figure figcaption { top: auto; left: 20px; bottom: 20px; font-size: 1.1rem } } .ncriptech__home--hero-slider .slide-style--1 { --fig-position-top: 35px; --fig-font-size: max(1.2vw, 1.2rem) } @-webkit-keyframes gradient-anim { 0% { background-position: 0% 50% } 50% { background-position: 100% 50% } 100% { background-position: 0% 50% } } @keyframes gradient-anim { 0% { background-position: 0% 50% } 50% { background-position: 100% 50% } 100% { background-position: 0% 50% } } .ncriptech__home--solutions { background-color: #020914 !important; color: #fff; padding-top: 4rem; padding-bottom: 4rem !important } @media(max-width: 767px) { .ncriptech__home--solutions { padding-top: 2rem; padding-bottom: 3rem !important } } @media(min-width: 768px) { .ncriptech__home--solutions .home--solution--box-v2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)) } } .ncriptech__home--solutions .solution-box { border: 1px solid currentColor; padding: 2rem; overflow: hidden; display: grid; grid-template-columns: 1fr auto; /* grid-template-rows: auto .5fr 1fr; */ align-items: start; gap: 1rem; transition: .3s ease-out; position: relative; overflow: hidden } @media(max-width: 991px) { .ncriptech__home--solutions .solution-box { grid-template-rows: auto 1fr; gap: 0; padding: 1.5rem 1.5rem; counter-reset: sol-counter } } @media(max-width: 767px) { .ncriptech__home--solutions .solution-box { padding: 1.7rem 0rem; border-right: none; border-bottom: 1px solid #787878; border-top: none; border-left: none } .ncriptech__home--solutions .solution-box:last-child { border-bottom: none !important } } @media(min-width: 769px) { .ncriptech__home--solutions .solution-box:hover .solution-box__top-heading { filter: blur(100px); transform: translateX(-2rem) scale(1.5); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transition: 1s ease-out } } .ncriptech__home--solutions .solution-box:hover .solution-box__arw-svg { transform: translateX(100px); transition: .1s ease-out } .ncriptech__home--solutions .solution-box:hover .service--link ul li { opacity: 1; transition: 1s ease-out calc(var(--i)*50) } .ncriptech__home--solutions .solution-box:hover .solution-box__btm-heading::before, .ncriptech__home--solutions .solution-box:hover .solution-box__btm-heading::after { opacity: 1 } .ncriptech__home--solutions .solution-box:hover .solution-box__btm-heading span { opacity: 1; transition: opacity .5s linear .15s; animation: text-move--anim 120s linear forwards } .ncriptech__home--solutions .solution-box__arw-svg { grid-column: 2; grid-row: 1/span 2; transform: translateX(0) } .ncriptech__home--solutions .solution-box__arw-svg svg { width: 1.5em; height: auto } .ncriptech__home--solutions .solution-box__top-heading { font-size: 2rem; font-weight: 500; line-height: 1.25; grid-column: 1; grid-row: 1 } @media(max-width: 991px) { .ncriptech__home--solutions .solution-box__top-heading { font-size: 1.4rem } } .ncriptech__home--solutions .solution-box__btm-heading { font-size: 4.5rem; font-weight: 500; grid-row: 1; grid-column: 1/-1; line-height: 1.2; align-self: end; display: flex; position: relative } @media(max-width: 768px) { .ncriptech__home--solutions .solution-box__btm-heading { display: none } } @media(min-width: 2000px) { .ncriptech__home--solutions .solution-box__btm-heading { top: -1vw } } .ncriptech__home--solutions .solution-box__btm-heading::before, .ncriptech__home--solutions .solution-box__btm-heading::after { content: ""; width: 1rem; position: absolute; top: -2rem; bottom: -2rem; z-index: 1; opacity: 0; transition: opacity .1s ease-in-out } .ncriptech__home--solutions .solution-box__btm-heading::before { left: -2rem; background: linear-gradient(90deg, #0c131d, transparent) } .ncriptech__home--solutions .solution-box__btm-heading::after { right: -2rem; background: linear-gradient(-90deg, #0c131d, transparent) } .ncriptech__home--solutions .solution-box__btm-heading span { display: inline-block; white-space: nowrap; opacity: 0; transition: transform .4s ease-in-out } .ncriptech__home--solutions .solution-box__links { grid-row: 3; grid-column: 1/-1; margin-top: 1rem; align-self: end; opacity: 1 } @media(max-width: 991px) { .ncriptech__home--solutions .solution-box__links { display: grid } } @media(max-width: 768px) { .ncriptech__home--solutions .solution-box__links { margin-top: 2rem } } .ncriptech__home--solutions .solution-box__links a { display: inline-block; font-size: max(.95vw, .95rem); line-height: 1; padding: .8em 1.5em; border-radius: 100em; color: #fff; border: 1px solid #515050; margin-bottom: 1em; margin-right: .4em; transition: .3s ease-out } @media(max-width: 991px) { .ncriptech__home--solutions .solution-box__links a { display: flex; align-items: center; justify-content: space-between; font-size: 1rem; padding: 0; border: none; position: relative; counter-increment: sol-counter; margin-right: 0; padding-left: 2rem } .ncriptech__home--solutions .solution-box__links a::after { content: "0" counter(sol-counter) "."; display: inline; margin-right: .7em; position: absolute; color: #fff; left: 0; top: 0 } } .ncriptech__home--solutions .solution-box__links a::before { content: attr(data-hover-desc); position: absolute; top: 39%; left: 2rem; width: 23em; font-size: .8rem; font-weight: 300; line-height: 1.3; pointer-events: none; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNyA3OCIgYXJpYS1oaWRkZW49InRydWUiPg0KICA8cGF0aCBmaWxsPSIjRkZGQ0UxIiBkPSJNMjYuNTIgNzcuMjFoLTUuNzVjLTYuODMgMC0xMi4zOC01LjU2LTEyLjM4LTEyLjM4VjQ4LjM4QzguMzkgNDMuNzYgNC42MyA0MCAuMDEgNDB2LTRjNC42MiAwIDguMzgtMy43NiA4LjM4LTguMzhWMTIuNEM4LjM4IDUuNTYgMTMuOTQgMCAyMC43NyAwaDUuNzV2NGgtNS43NWMtNC42MiAwLTguMzggMy43Ni04LjM4IDguMzhWMjcuNmMwIDQuMzQtMi4yNSA4LjE3LTUuNjQgMTAuMzggMy4zOSAyLjIxIDUuNjQgNi4wNCA1LjY0IDEwLjM4djE2LjQ1YzAgNC42MiAzLjc2IDguMzggOC4zOCA4LjM4aDUuNzV2NC4wMloiPjwvcGF0aD4NCjwvc3ZnPg==); background-repeat: no-repeat; background-position: -10px top; background-size: contain; padding-left: 2.25em; opacity: 0; transform: translateX(-10px); transition: inherit } @media(max-width: 991px) { .ncriptech__home--solutions .solution-box__links a::before { display: none } } @media(min-width: 992px) { .ncriptech__home--solutions .solution-box__links a:hover { background-color: #0235f5; border: 1px solid #0235f5 } /* FOR HOVER OF DARK SERVICES AFTER CONNECTING IDEAS */ /* .ncriptech__home--solutions .solution-box__links a:hover::before { opacity: 1; transform: translateX(0); background-position: 0 top } */ } .home--awards { background-color: #020914 !important; padding-top: calc(var(--spacer)*1); padding-bottom: calc(var(--spacer)*2) !important; position: relative; min-height: 100vh; overflow: hidden; z-index: 3 } @media(max-width: 760px) { .home--awards { min-height: auto; padding-bottom: 10rem !important } } .home--awards::after { content: ""; width: 100%; height: 100%; background: #020914; background: linear-gradient(180deg, rgba(2, 9, 20, 0.9249300404) 26%, rgba(2, 9, 20, 0) 50%, rgba(2, 9, 20, 0.9889356426) 85%); position: absolute; left: 0; top: 0; z-index: 1; pointer-events: none } .home--awards .awards--main-container { margin-left: 32vw; float: left; width: 100% } @media(max-width: 760px) { .home--awards .awards--main-container { margin-left: 0 } } .home--awards .swiper-slide { transition: transform .5s ease; transform: scale(1.1) } @media(max-width: 675px) { .home--awards .swiper-slide.swiper-slide-next { position: relative; z-index: 2; opacity: 1 } .home--awards .swiper-slide.swiper-slide-next figure { background-color: rgba(0, 0, 0, .7058823529) } } .home--awards .swiper-slide:not(.swiper-slide-next) { filter: blur(4px); transform: scale(0.5) } @media(max-width: 767px) { .home--awards .swiper-slide:not(.swiper-slide-next) { opacity: .4 } } .home--awards .swiper-nav { position: absolute; left: -15vw; transform: rotate(90deg); width: 12vw; top: 43%; z-index: 9 } @media(max-width: 760px) { .home--awards .swiper-nav { top: 40%; right: -20px; left: auto; width: 7em; height: 2.5em } } .home--awards .swiper-nav svg { width: 2.2em; height: 2.2em } .home--awards .swiper-nav>*+* { margin-left: 2em } .home--awards .award--container { position: relative } .home--awards .award--container figure>img { max-width: 180px } @media(min-width: 1200px) { .home--awards .award--container figure>img { max-height: 120px; max-width: 250px } } @media(min-width: 2560px) { .home--awards .award--container figure>img { max-width: 10vw; margin-bottom: 1.5rem } } .home--awards .award--container figure>figcaption .h1X { line-height: 1.2 } .home--awards .award--container .home--award-swipper { float: left; width: 100%; max-height: 100vh; margin-left: 8vw } @media(max-width: 760px) { .home--awards .award--container .home--award-swipper { max-height: 50vh } } @media(min-height: 1399px) { .home--awards .award--container .home--award-swipper { max-height: 800px } } @media(min-width: 2560px) { .home--awards .award--container .home--award-swipper { max-height: 80vh } } .home--awards .award--container .award--heading { line-height: 1.2; font-size: calc(1.65rem + 1.22vw) } @media(max-width: 760px) { .home--awards .award--container .award--heading { font-size: 1.5rem } } .home--awards .award--container .award--subheading { min-height: 2.4em } .home--awards .awards--text { font-size: 7vw; /* -webkit-text-fill-color: rgba(0, 0, 0, 0); */ -webkit-text-fill-color: #0235f5; /* -webkit-text-stroke: 1px #fff; */ text-transform: uppercase; font-weight: 900; letter-spacing: -2px; position: absolute; left: -5%; top: 55%; z-index: 9; transform: translateY(-50%) rotate(-90deg) } @media(min-width: 2560px) { .home--awards .awards--text { top: 50% } } @media(max-width: 760px) { .home--awards .awards--text { font-size: 10vw; position: relative; transform: none; left: 0; right: 0; text-align: center } } .home--awards .imgW { /* filter: brightness(0) invert(1) */ } .lets--talk { position: relative; z-index: 10 } .lets--talk .talk--cta { padding: 2em 3em; margin-top: -6rem; display: grid; grid-auto-flow: column; align-items: center; justify-content: space-between; overflow: hidden } @media(max-width: 760px) { .lets--talk .talk--cta { display: block; padding: 0; border-radius: .35em } } .lets--talk .talk--cta-heading { line-height: 1.3; font-size: max(2vw, 1.8rem); text-align: left } .lets--talk .talk--cta-heading svg { width: 1.25em; height: auto; display: none } @media(max-width: 760px) { .lets--talk .talk--cta-heading { width: 100%; display: grid; grid-auto-flow: column; justify-content: space-between; align-items: end; gap: .5em; font-size: 25px; padding: 1.5em } .lets--talk .talk--cta-heading svg { display: inline-block } } @media(max-width: 575px) { .lets--talk .talk--cta-heading { font-size: 20px } } .lets--talk .wave { position: relative; display: flex; align-items: center } @media(min-width: 2560px) { .lets--talk .wave { transform: scale(1.5) } } @media(max-width: 760px) { .lets--talk .wave { display: none } } .lets--talk .wave .waves-block { --size: 8em } .lets--talk .wave .waves-block .talk-button { width: var(--size); height: var(--size); display: grid; place-content: center; border: none; border-radius: 100%; z-index: 1; position: relative; background: #fff; color: #0235f5 } .lets--talk .wave .waves { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; box-shadow: -13px 4px 29px #0b38df, 34px 0px 23px #0e2887, inset -13px 4px 29px #304ebd, inset 13px 0px 23px #062081; border-radius: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1 } @media(min-width: 761px) { .lets--talk .wave .waves { -webkit-animation: waves 4s ease-in-out infinite; animation: waves 4s ease-in-out infinite } .lets--talk .wave .wave-1 { -webkit-animation-delay: 1s !important; animation-delay: 1s !important } .lets--talk .wave .wave-2 { -webkit-animation-delay: 2s !important; animation-delay: 2s !important } .lets--talk .wave .wave-3 { -webkit-animation-delay: 3s !important; animation-delay: 3s !important } } @media(max-width: 760px) { .lets--talk .wave:hover .waves { -webkit-animation: waves 2s ease-in-out infinite; animation: waves 2s ease-in-out infinite } .lets--talk .wave:hover .waves .wave-1 { -webkit-animation-delay: 0s !important; animation-delay: 0s !important } .lets--talk .wave:hover .waves .wave-2 { -webkit-animation-delay: .01s !important; animation-delay: .01s !important } .lets--talk .wave:hover .waves .wave-3 { -webkit-animation-delay: .02s !important; animation-delay: .02s !important } } @keyframes waves { 0% { -webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" } 50% { opacity: .9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)" } 100% { -webkit-transform: scale(0.9, 0.9); transform: scale(4.9, 4.9); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" } } .big-name { width: 100%; font-size: max(5em, 5vw); padding-top: 1em; padding-bottom: 1em } @media(max-width: 575px) { .big-name { font-size: max(3em, 3vw) } } .big-name .name-h1, .big-name .rollingText { position: relative; display: flex; width: 100% } .big-name .name-h1 .name-wrap, .big-name .rollingText .name-wrap { position: relative; display: flex; align-items: center } .big-name h5 { position: relative; display: flex; align-items: center; line-height: 1; white-space: nowrap; pointer-events: none; margin: 0; padding: 0; overflow: inherit; font-weight: 500; letter-spacing: -0.03em } .big-name h5 svg { width: 1.25em; height: 1.25em } .big-name h5 svg:nth-child(3n-1) { transform: scaleX(-1) translateX(0.45em) } .big-name .rollingText h5 { color: #fff !important; font-weight: 400; font-size: max(9em, 8vw); letter-spacing: 2px } @media(max-width: 890px) { .big-name .rollingText h5 { font-size: 5rem } } .ncriptech--wecreate--2 { display: grid; align-items: center } @media(max-width: 875px) { .ncriptech--wecreate--2 figure { position: relative } .ncriptech--wecreate--2 figure::after { content: ""; background-color: #f4edd1; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: .7 } .ncriptech--wecreate--2 figure img { height: 24rem; object-fit: cover } } .ncriptech--wecreate--2>* { grid-column: 1; grid-row: 1 } .ncriptech--wecreate--2 h6 { max-width: 24ch; font-size: calc(1.65rem + .3vw); line-height: 1.5 } @media(max-width: 1199px) { .ncriptech--wecreate--2 h6 { font-size: 1.4rem } } @media(max-width: 575px) { .ncriptech--wecreate--2 h6 { max-width: 100% } } .ncriptech--wecreate--2 .article { place-self: center; justify-self: end; margin-right: 12rem; position: relative } @media(max-width: 575px) { .ncriptech--wecreate--2 .article { margin-right: 0; padding-inline: 15px; place-self: end; margin-bottom: 3rem } } .ncriptech--wecreate { padding: var(--spacer) 0; background-color: #020914 !important; position: relative; z-index: 2 } .ncriptech--wecreate .inner-container { display: grid; grid-template-columns: auto auto; gap: 2rem; justify-content: space-between; align-items: center } @media(max-width: 760px) { .ncriptech--wecreate .inner-container { grid-template-columns: 1fr; justify-content: center; margin-bottom: 4px } .ncriptech--wecreate .inner-container .text-rotator { margin: 1em 0 } } .ncriptech--wecreate h6 { max-width: 32ch; font-size: calc(1.45rem + .3vw); line-height: 1.5 } .ncriptech--wecreate ul.v-slides { position: relative; font-size: calc(1rem + 1.7vw); height: 1.4em; overflow: hidden } .ncriptech--wecreate .v-slide { line-height: 1.4; letter-spacing: -0.05em; font-weight: 400; color: #0235f5 } .ncriptech--wecreate .v-slide:not(:nth-child(1)) { position: absolute; top: 0; bottom: 0; left: 0 } .home--v2--industries { background-color: #020914 !important; background-size: 100%; position: relative; overflow: hidden } @media(min-width: 2560px) { .home--v2--industries.for--inner .fig { margin-top: -18vw } } .home--v2--industries .home--v2--industries--subheading { max-width: 33ch; font-size: 25px } @media(min-width: 2000px) { .home--v2--industries .home--v2--industries--subheading { font-size: 1.25rem } } @media(max-width: 1300px) { .home--v2--industries .home--v2--industries--heading { font-size: 40px } } @media(max-width: 1000px) { .home--v2--industries .home--v2--industries--heading { font-size: 33px } .home--v2--industries .home--v2--industries--subheading { font-size: 18px; margin-top: 1.5em; line-height: 1.5 } } @media(max-width: 760px) { .home--v2--industries .home--v2--industries--heading { font-size: 30px } } @media(min-width: 960px) { .home--v2--industries .swiper-grid-column>.swiper-wrapper { flex-direction: row } .home--v2--industries .swiper-slide { margin-top: 0 !important; margin-bottom: 20px !important } } .home--v2--industries .skew--container { float: left; width: 100% } .home--v2--industries .skew--container .inner-container { display: grid; grid-template-columns: 40vw auto; align-items: center } @media(min-width: 2560px) { .home--v2--industries .skew--container .inner-container { grid-template-columns: 30vw auto } } @media(max-width: 760px) { .home--v2--industries .skew--container .inner-container { grid-template-columns: 1fr } } .home--v2--industries .blue--skew { background: #0a93c7; width: 200%; height: 200%; position: absolute; bottom: -160%; left: -50%; z-index: 2; transform: rotate(-10deg) } .home--v2--industries .grad--skew { background: linear-gradient(150deg, #0235f5, #e41f26);; width: 200%; height: 200%; position: absolute; bottom: -160%; left: -50%; z-index: 2; transform: rotate(-10deg) } @media(max-width: 560px) { .home--v2--industries .blue--skew { background: linear-gradient(357deg, #0037ff 18%, transparent); bottom: -100px; height: 47% } .home--v2--industries .grad--skew { background: linear-gradient(357deg, #0235f5 18%, transparent); bottom: -100px; height: 47% } } @media(min-width: 2560px) { .home--v2--industries .blue--skew { bottom: -160% } .home--v2--industries .grad--skew { bottom: -160% } } .home--v2--industries .img-container { margin-left: -2rem } @media(max-width: 560px) { .home--v2--industries .img-container figure { position: relative } .home--v2--industries .img-container figure::after { content: ""; height: 71%; width: 110%; position: absolute; bottom: -1px; left: 0; right: 0; background: linear-gradient(357deg, #020914 8%, transparent) } } @media(min-width: 1300px) { .home--v2--industries .img-container figure { position: relative; min-height: 110vh } .home--v2--industries .img-container figure img { position: absolute; left: 0; bottom: 0 } .home--v2--industries .img-container figure img:not(:first-child) { z-index: 2 } } @media(min-width: 2560px) { .home--v2--industries .img-container figure { min-height: 100vh } } .home--v2--industries .img-container figure figcaption { position: absolute; font-size: max(5em, 4vw); line-height: 1; font-weight: 600; color: #fff; letter-spacing: -3px; top: 8vw; left: 5vw; z-index: 0; mix-blend-mode: exclusion } .home--v2--industries .text-anim--container { position: relative; z-index: 3 } @media(min-width: 2560px) { .home--v2--industries .text-anim--container .h2, .home--v2--industries .text-anim--container .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .home--v2--industries .text-anim--container .heading { font-size: 2.4vw } } .home--v2--industries .text-anim--container .h5 { max-width: 35vw; font-size: 1.1vw !important } @media(max-width: 1300px) { .home--v2--industries .text-anim--container { transform: none !important; margin-bottom: 10em } } @media(max-width: 760px) { .home--v2--industries .text-anim--container { margin-top: 1.5rem; margin-bottom: 2rem } } @media(min-width: 960px) { .home--v2--industries .swiper { height: 470px } .home--v2--industries .swiper-slide { height: calc((100% - 40px)/3) !important } } @media(min-width: 1300px) { .home--v2--industries .swiper { height: 19em } .home--v2--industries .swiper-slide { height: calc((100% - 20px)/2) !important } } @media(min-width: 2000px) { .home--v2--industries { height: calc((100% - 20px)/1.8) !important } } @media(max-width: 960px) { .home--v2--industries .swiper-slide { height: auto } } .home--v2--industries .industries--grid { position: relative; z-index: 11; margin-top: -125px } @media(max-width: 960px) { .home--v2--industries .industries--grid { margin-top: 0 } } .home--v2--industries .fig--block { height: 100%; display: grid; gap: 1.5rem; background-color: #fff; padding: 1.25rem; box-shadow: 0 0 20px 4px rgba(0, 0, 0, .05); transition: background-color .4s ease, backdrop-filter .4s ease, transform .4s ease } .home--v2--industries .fig--block>div { display: grid; grid-template-columns: 62px auto; align-items: center; justify-content: start; gap: 0 16px; transform: translateY(0.5rem); transition: transform .4s ease, color .4s ease } @media(min-width: 2560px) { .home--v2--industries .fig--block>div { gap: 0 36px } } .home--v2--industries .fig--block>div .h5 { line-height: 1.25; color: #000 } @media(max-width: 760px) { .home--v2--industries .fig--block>div .h5 { font-size: 1.1rem !important } } .home--v2--industries .fig--block>div .h6, .home--v2--industries .fig--block>div .ncriptech__team .card .--designation, .ncriptech__team .card .home--v2--industries .fig--block>div .--designation, .home--v2--industries .fig--block>div .home--awards .award--container .award--subheading, .home--awards .award--container .home--v2--industries .fig--block>div .award--subheading { opacity: 0; transform: translateY(20px); transition: opacity .4s ease, transform .4s ease } .home--v2--industries .fig--block>div img { filter: brightness(0) } @media(max-width: 960px) { .home--v2--industries .fig--block { grid-template-columns: 1fr auto } .home--v2--industries .fig--block>div { display: grid; grid-template-columns: auto; gap: 1em } .home--v2--industries .fig--block>div img { max-height: 2.5em; height: 2.5em } } .home--v2--industries .fig--block .c2a { padding: 0; justify-self: end; transition: transform .4s ease; filter: invert(0) } @media(max-width: 960px) { .home--v2--industries .fig--block .c2a { align-self: end } } .home--v2--industries .fig--block:hover { background-color: #27303e } @media(min-width: 1300px) { .home--v2--industries .fig--block:hover { transform: translateY(-5px) !important } } .home--v2--industries .fig--block:hover>div { color: #fff !important } @media(min-width: 1300px) { .home--v2--industries .fig--block:hover>div { transform: translateY(1.45rem) } } .home--v2--industries .fig--block:hover>div img { filter: brightness(1000) } .home--v2--industries .fig--block:hover .h5 { color: #fff } .home--v2--industries .fig--block:hover .h6, .home--v2--industries .fig--block:hover .ncriptech__team .card .--designation, .ncriptech__team .card .home--v2--industries .fig--block:hover .--designation, .home--v2--industries .fig--block:hover .home--awards .award--container .award--subheading, .home--awards .award--container .home--v2--industries .fig--block:hover .award--subheading { opacity: 1; transform: translateY(0) } .home--v2--industries .fig--block:hover .c2a { transform: translateX(10px); filter: invert(1) } canvas#hero-lightpass { position: relative } .offerings-card { display: grid; overflow: hidden; max-width: 100% } .offerings-card br+br.show-on-mobP { margin-top: 1em } @media(max-width: 760px) { .offerings-card { height: auto !important } } @media(hover: hover) { .offerings-card:hover figure img { transform: scale(1.05) } } .offerings-card img { width: 100%; border-top: 2px solid rgba(0, 0, 0, 0); border-bottom: 2px solid rgba(0, 0, 0, 0); transform-origin: top; transition: transform .5s ease } .offerings-card>* { grid-row: 1; grid-column: 1 } @media(max-width: 760px) { .offerings-card>* { align-content: center } } .offerings-card figure { position: relative; overflow: hidden } .offerings-card figure .img-mob { display: none } @media(max-width: 760px) { .offerings-card figure { background: #4c4c4c } .offerings-card figure img.img-style-2 { object-position: 58% center } .offerings-card figure img.img-desk { display: none } .offerings-card figure img.img-mob { display: block } } @media(max-width: 575px) { .offerings-card figure { height: 12rem } } .offerings-card article { max-width: 45%; align-self: center; justify-self: end; z-index: 1; padding-right: 5rem; color: #fff } .offerings-card article.offerings-card-1-article { padding-top: 8.3rem } @media(min-width: 2560px) { .offerings-card article { max-width: 30em } } @media(max-width: 575px) { .offerings-card article>*:not(h3) { color: #000 } .offerings-card article .c2a { margin-inline: -2rem; width: calc(100% + 4rem) !important } } .offerings-card article>*+* { margin-top: 1.25rem } .offerings-card article h3 { overflow: hidden } @media(max-width: 575px) { .offerings-card article h3 { margin-bottom: 5rem; margin-top: 1rem } } @media(min-width: 2560px) { .offerings-card article h3 { font-size: 160% } } .offerings-card article h3 span { display: block; font-size: 150%; font-weight: 500; line-height: 1.4; transform: skewY(10deg) rotate(5deg) translateY(100%); transform-origin: left; transition: transform .5s } @media(min-width: 1921px) { .offerings-card article h3 span { font-size: 120% } } @media(min-width: 2560px) { .offerings-card article .h5 { font-size: 110% !important } } .offerings-card article p { font-size: inherit } .offerings-card article ul { list-style: none; display: grid; grid-template-columns: auto auto; grid-gap: 1em; gap: 1em; justify-items: start } @media(max-width: 1000px) { .offerings-card article ul { grid-template-columns: auto; grid-gap: .5em; gap: .5em } } .offerings-card article ul li { overflow: hidden } .offerings-card article ul li a { transform: translateY(100%); transition: .25s; transition-delay: 0 } .offerings-card article .c2a { margin-top: 2rem; border: none } @media(max-width: 1000px) { .offerings-card article { transform: translateY(0); align-self: center; padding-right: 2rem } .offerings-card article>*+* { margin-top: .5rem } .offerings-card article h3 span { font-size: 120% } .offerings-card article .c2a { margin-top: 1rem; font-size: 14px } } @media(max-width: 760px) { .offerings-card article { width: 100%; max-width: none; color: inherit; padding: 2rem; color: #fff } .offerings-card article p { display: block } .offerings-card article ul li { display: grid; grid-auto-flow: column; align-items: start } .offerings-card article ul li::before { content: "-"; display: inline-block; margin-right: .5em; line-height: 1 } .offerings-card article .c2a-underline { --c2a-fs: inherit; color: inherit !important; line-height: 1.2 } .offerings-card article .c2a-underline::before, .offerings-card article .c2a-underline::after { display: none } .offerings-card article>*+* { margin-top: 1rem } .offerings-card article .c2a { margin-top: 1.5rem; width: auto; display: inline-grid } } @media(max-width: 575px) { .offerings-card article h3 span { font-size: 140%; max-width: 240px; transform: none; background: none; color: #fff; -webkit-text-fill-color: #fff; line-height: 1.2 } .offerings-card article .c2a { font-size: 1.2rem } } .ncriptech__home--offerings { padding-top: var(--spacer); outline: 10px solid #fff } @media(min-width: 2560px) { .ncriptech__home--offerings { min-height: 100vh } } @media(max-width: 760px) { .ncriptech__home--offerings .main-container { padding-left: 0; padding-right: 0 } .ncriptech__home--offerings .offerings-card img { object-fit: cover; height: 100% } .ncriptech__home--offerings .offerings-card article { max-width: 400px; justify-self: start } } @media(max-width: 1300px) { .ncriptech__home--offerings { padding-top: 0 } .ncriptech__home--offerings .inner-container { display: none } } @media(max-width: 575px) { .ncriptech__home--offerings { display: none } } .ncriptech__home--offerings #masterWrap { width: 100%; overflow: hidden } .ncriptech__home--offerings #panelWrap { width: auto; height: 100%; display: flex } .ncriptech__home--offerings .h2, .ncriptech__home--offerings .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__home--offerings .heading { margin-bottom: -1.2em; position: relative; z-index: 2; top: .45em } @media(max-width: 760px) { .ncriptech__home--offerings .h2, .ncriptech__home--offerings .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__home--offerings .heading { margin-bottom: .5em; position: relative; top: 0; text-align: center !important } .ncriptech__home--offerings .h2 span, .ncriptech__home--offerings .ncriptech__rpa-benefits .heading span, .ncriptech__rpa-benefits .ncriptech__home--offerings .heading span { font-size: 90% } } .ncriptech__home--offerings .swiper { overflow: visible } .ncriptech__home--offerings .swiper-wrapper { align-items: flex-end } @media(max-width: 760px) { .ncriptech__home--offerings .swiper-wrapper { align-items: stretch } } .ncriptech__home--offerings .offerings-card.swiper-slide-active article h3 span { margin-bottom: -1px; transform: skewY(0deg) rotate(0deg) translateY(0); transition-delay: 390ms } .ncriptech__home--offerings .offerings-card.swiper-slide-active article ul li a { transform: translateY(0); transition-delay: calc(var(--i) + 500ms) } .ncriptech__home--offerings .swiper-nav { transform: translate(-1.5em, -2em); position: relative; z-index: 111; float: right; margin-top: -2em } .ncriptech__shape-art svg { fill: none; stroke: currentColor; stroke-width: var(--stroke, 0.0529167); stroke-miterlimit: 4; stroke-dasharray: none } @media(min-width: 576px) { .mobile--cta { display: none } } @media(max-width: 575px) { .mobile--cta { display: block } } .toggle-sound { display: inline-block; width: 38px; height: 35px; cursor: pointer; background-repeat: no-repeat; background-position: center; background-size: 38px; position: absolute; right: 30px; top: 30px; z-index: 99 } .toggle-sound.sound-on { background-image: url("../img/icons/UnMute.svg") } .toggle-sound.sound-off { background-image: url("../img/icons/Mute.svg") } @media(max-width: 1199px) { .toggle-sound { width: 70px; height: 70px; background-size: 35%; right: 1em; top: 1em; border: 1px dashed #fff; padding: 1em; border-radius: 50% } } @media(max-width: 568px) { .toggle-sound { width: 40px; height: 40px; background-size: 50% } } .ncriptech__digital-txt { overflow: hidden } .ncriptech__digital-txt .big-name { font-size: max(4.5em, 6vw) } .ncriptech--intro { padding-top: var(--spacer); padding-bottom: 0 !important } @media(max-width: 1199px) { .ncriptech--intro { padding-bottom: 0 } } .ncriptech--intro article { max-width: 40ch; font-size: 1.75rem; line-height: 1.6; margin-left: auto; margin-right: auto } @media(max-width: 675px) { .ncriptech--intro article { font-size: 22px } } .ncriptech--intro .line { width: 140%; height: 23.85%; background-color: #fff; position: absolute; right: -109%; bottom: 30.92%; z-index: -1 } @media(max-width: 1300px) { .ncriptech--intro .line { display: none } } .ncriptech__shape-reveal { overflow: hidden } .ncriptech__shape-reveal figure { z-index: 1 } .ncriptech__shape-reveal video, .ncriptech__shape-reveal iframe { width: 100vw; height: 56.25vw; border: none; display: block; margin-left: auto; margin-right: auto; margin-top: 0; background-image: var(--bgImg); background-repeat: no-repeat; background-size: cover } .ncriptech__shape-reveal article { max-width: 47ch; font-size: 26px; line-height: 1.4; padding: 3em 0; align-self: center } @media(max-width: 1000px) { .ncriptech__shape-reveal article { font-size: 22px } } @media(max-width: 760px) { .ncriptech__shape-reveal article { font-size: 18px; padding: 2em 1em } } .ncriptech__shape-reveal .panel-svg { width: 100%; float: left; height: 100vh; height: calc(var(--vh, 1vh)*100); position: relative; overflow: hidden } @media(max-width: 1199px) { .ncriptech__shape-reveal .panel-svg { height: auto } .ncriptech__shape-reveal .panel-svg svg { display: none } } .ncriptech__shape-reveal svg { position: absolute; top: 50%; left: 50%; right: 0; bottom: auto; transform: translate(-50%, -52%); will-change: width } .mobiledevice-scroller { padding-bottom: 0 !important } .mobiledevice-scroller figure { width: 6400px; position: relative; padding-bottom: 100vh; height: 0; overflow: hidden } @media(max-width: 675px) { .mobiledevice-scroller figure { width: 2000px; padding-bottom: 25rem } } .mobiledevice-scroller figure img { /* width: 100%; */ height: 100%; max-height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; object-position: center } .ncriptech__shape-reveal--video { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; overflow: hidden } .ncriptech__shape-reveal--video video, .ncriptech__shape-reveal--video iframe { width: 100vw; height: 56.25vw; min-height: 100vh; min-width: 177.77vh; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) } @media(max-width: 1199px) { .ncriptech__shape-reveal--video { display: none } } .ncriptech__home--splitcontent { background-image: url("./../img/home/arttt.png"); background-repeat: no-repeat; background-position: left 105%; background-size: 13.6% } .ncriptech__home--splitcontent .inner-container { display: grid; grid-template-columns: .8fr 1fr; gap: 5em; grid-gap: 5em } @media(max-width: 999px) { .ncriptech__home--splitcontent .inner-container { grid-template-columns: 1fr auto; gap: 4rem; grid-gap: 4rem } } @media(max-width: 575px) { .ncriptech__home--splitcontent .inner-container { grid-template-columns: auto } } @media(min-width: 1200px) { .ncriptech__home--splitcontent article { max-width: 26.05vw } } .ncriptech__home--splitcontent figure { --adjust: 25px } .ncriptech__home--splitcontent figure span { display: block; max-width: min(600px, 31.3vw); margin-left: auto; background-color: #2a2a2a; box-shadow: var(--adjust) calc(-1*var(--adjust)) 0 0 #fdd008; transform: translate(calc(-1 * var(--adjust)), var(--adjust)); transition: transform .5s ease } @media(max-width: 575px) { .ncriptech__home--splitcontent figure span { max-width: 95% } } .ncriptech__home--splitcontent figure:hover { --adjust: 0 } .ncriptech__client-logos { overflow: hidden } .ncriptech__client-logos>*+* { margin-top: calc(var(--spacer)/2) } @media(max-width: 1199px) { .ncriptech__client-logos .h3 span { background: linear-gradient(-45deg, #0235f5,#e41f26 100%); color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } } @media(max-width: 575px) { .ncriptech__client-logos .h3 { font-size: 22px } .ncriptech__client-logos .h3 span { font-size: 130%; display: block } } @media(min-width: 576px) { .ncriptech__client-logos .h3 br { display: none } } .ncriptech__client-logos.padding-top { padding-top: var(--spacer) } @keyframes anim__logo-move { 0% { transform: translateX(0%) } 100% { transform: translateX(calc(-100% + 100vw)) } } .ncriptech__clients-logo .figs { width: max-content; display: flex; align-items: center; animation: anim__logo-move 80000ms infinite linear var(--dir) } @media(max-width: 575px) { .ncriptech__clients-logo .figs { display: grid; grid-auto-flow: column dense; grid-template-rows: 1fr; grid-auto-columns: 8rem; gap: .3%; animation: anim__logo-move 100000ms infinite linear var(--dir) } } .ncriptech__clients-logo figure { margin: 0 2rem; flex-grow: 0; flex-shrink: 0; /* filter: grayscale(1) */ } @media(max-width: 575px) { .ncriptech__clients-logo figure { margin: 0 .4rem; transform: scale(0.8); text-align: center } } @media(min-width: 2560px) { .ncriptech__clients-logo figure img { transform: scale(1.2) } } .ncriptech__clients-logo .l2r { --dir: alternate } .ncriptech__clients-logo .r2l { --dir: alternate-reverse } @media(hover: hover) { .ncriptech__clients-logo:hover .figs { animation-play-state: paused } } .ncriptech__transformation { position: relative; z-index: 2 } @media(max-width: 999px) { .ncriptech__transformation { margin-bottom: 6rem } } .ncriptech__transformation .inner-container { display: grid; grid-template-columns: 4fr auto auto; align-items: start; grid-gap: 3rem; gap: 3rem; padding: 2rem; border-radius: 6px; margin-bottom: -115px; position: relative; z-index: 1 } @media(max-width: 575px) { .ncriptech__transformation .inner-container { grid-template-columns: auto; border-radius: 0; grid-gap: 1.25rem; gap: 1.25rem; padding: 1.25rem } } @media(min-width: 2460px) { .ncriptech__transformation .inner-container { margin-bottom: -6rem } } .ncriptech__transformation article { max-width: 30rem } .ncriptech__transformation .ncriptech__app-store { display: grid; grid-template-columns: auto auto; gap: 1.5rem; grid-gap: 1.5rem; align-items: center; height: 100% } @media(max-width: 575px) { .ncriptech__transformation .ncriptech__app-store { grid-template-columns: 55px 55px } } .ncriptech__transformation .ncriptech__app-store>figure { width: 90px; height: 90px; text-align: center; display: grid; align-items: center; background: #fff; border: 2px solid #fff; border-radius: 50%; padding: 1rem; transition: .1s ease-in } @media(max-width: 767px) { .ncriptech__transformation .ncriptech__app-store>figure { width: 70px; height: 70px } } @media(max-width: 575px) { .ncriptech__transformation .ncriptech__app-store>figure { width: 60px; height: 60px; padding: .8rem } } .ncriptech__transformation .ncriptech__app-store>figure svg { max-width: 100%; max-height: 100% } .ncriptech__transformation .ncriptech__app-store>figure:hover:nth-child(1) { background: #97c03d; color: #fff } .ncriptech__transformation .ncriptech__app-store>figure:hover:nth-child(2) { background: linear-gradient(180deg, #19E6FF, #1E51EE); color: #fff } @media(max-width: 767px) { .ncriptech__transformation .c2a-arw { width: 10% } } @media(max-width: 575px) { .ncriptech__transformation .c2a-arw[href="javascript:"] { display: none } } .ncriptech__success-stories-hero-2 .inner-container { display: grid; align-items: start; grid-template-columns: 100%; gap: 2.5rem } @media(min-width: 768px) { .ncriptech__success-stories-hero-2 .inner-container { display: grid; align-items: start; grid-template-columns: 1fr 1fr; gap: 0 } } @media(max-width: 875px) { .ncriptech__success-stories-hero-2 { padding-bottom: 4rem !important } } .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content { text-align: left; padding-right: 30px; margin-top: 2rem } @media(min-width: 768px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content { font-size: 80px; text-align: right; margin-top: 0 } } @media(min-width: 876px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content { margin-top: 5rem } } @media(min-width: 1200px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content { margin-top: 0 } } @media(max-width: 875px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content { text-align: left; margin-top: 3rem } } .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content h6 { color: #0235f5; font-weight: 700; font-size: 50px; line-height: .75 } @media(min-width: 876px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content h6 { font-size: 80px } } @media(min-width: 1440px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content h6 { font-size: 155px } } @media(max-width: 875px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content h6 { font-size: 68px } } .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content p { font-size: 45px; line-height: 1.1; margin-top: .25em } @media(max-width: 875px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--content p { font-size: 25px; margin-top: .55em } } @media(min-width: 768px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--heading { max-width: max(25vw, 25rem) } } @media(max-width: 875px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--heading { font-size: 26px } } .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-content { text-align: left; z-index: 1 } .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-content p { font-size: 1.5rem; font-weight: 300; line-height: 1.4 } @media(min-width: 768px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-content p { margin-left: auto; max-width: 26ch } } @media(max-width: 475px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-content p { font-size: 20px } } @media(min-width: 768px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-content { text-align: right } } @media(min-width: 768px)and (max-width: 1439px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-content { padding-left: 2rem } } .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik { display: grid } .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik>* { grid-row: 1; grid-column: 1 } .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-blob { padding-right: 50px; padding-left: 10px; display: none } .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-blob svg { width: 75%; height: auto } @media(min-width: 876px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-blob { display: block } } @media(min-width: 1440px) { .ncriptech__success-stories-hero-2 .ncriptech__success-stories-hero-2--graphik-blob { padding-left: 50px } } .ncriptech__about--hero { overflow: hidden; margin-bottom: var(--spacer); --c2a-fs: 0.9rem } .ncriptech__about--hero .inner-container { display: grid; grid-template-columns: 1fr 1.25fr; grid-gap: 2rem; gap: 2rem } .ncriptech__about--hero article { max-width: 700px; padding-top: 10rem; padding-bottom: 3rem } .ncriptech__about--hero article p { max-width: 530px; font-size: 1.1rem } .ncriptech__about--hero figure { position: relative; display: flex } .ncriptech__about--hero figure svg { position: absolute; transform: rotate(-180deg); max-height: 100% } .ncriptech__about--hero figure::after { content: ""; background-color: currentColor; width: 100vw; height: 33.3%; position: absolute; bottom: 1px; left: 43% } .ncriptech__about--hero figure img { margin-top: auto; margin-left: 11.3%; z-index: 1 } .ncriptech__about--grid { --gap: 1rem } .ncriptech__about--grid .inner-container { position: relative; overflow: hidden } .ncriptech__about--grid .inner-container::before { content: ""; height: var(--gap); background-color: #fff; position: absolute; left: 0; right: 0px; top: 49.8%; z-index: 11 } .ncriptech__about--grid .grid-1, .ncriptech__about--grid .grid-2 { display: grid; grid-gap: var(--gap); gap: var(--gap); align-items: center; position: relative } .ncriptech__about--grid .grid-1::before, .ncriptech__about--grid .grid-1::after, .ncriptech__about--grid .grid-2::before, .ncriptech__about--grid .grid-2::after { content: ""; position: absolute; z-index: 1; width: var(--gap); height: 100%; background-color: #fff } .ncriptech__about--grid .grid-1 { grid-template-columns: 1fr 1fr 1.72fr } .ncriptech__about--grid .grid-1 article { padding-left: calc(var(--gap)*3) } .ncriptech__about--grid .grid-1::before { left: 26.15% } .ncriptech__about--grid .grid-1::after { left: calc(52.3% + var(--gap)) } .ncriptech__about--grid .grid-2 { margin-top: var(--gap); grid-template-columns: 1.183fr 1.4fr .92fr } .ncriptech__about--grid .grid-2::before { left: 32.8% } .ncriptech__about--grid .grid-2::after { left: calc(71.61% + var(--gap)) } .ncriptech__about--grid figure { overflow: hidden; position: relative } .ncriptech__about--grid figure img { transform-origin: bottom } .ncriptech__about--grid figure figcaption { position: absolute; left: 1.25em; bottom: 1.25em; color: #fff } .ncriptech__about--grid .ncriptech__abt-shape-art { position: absolute; left: -2px; right: -2px; bottom: -2px; z-index: 1 } .ncriptech__about--grid .ncriptech__abt-shape-art svg { fill: rgba(0, 53, 245, .1); stroke: #fff; stroke-width: .3; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1 } .ncriptech__press-media-logos .inner-container { display: grid; grid-auto-flow: column; align-items: center } .ncriptech__press-media-logos figure:not(:hover) img { filter: grayscale(100%); -webkit-filter: grayscale(100%); opacity: .8 } .ncriptech__about-workup { display: grid; align-items: center; position: relative } @media(min-width: 1200px) { .ncriptech__about-workup { padding-bottom: 0 !important } } .ncriptech__about-workup figure img { height: 100vh; height: calc(var(--vh, 1vh)*100); object-fit: cover } @media(max-width: 1199px) { .ncriptech__about-workup figure img { height: 30rem } } @media(max-width: 575px) { .ncriptech__about-workup figure img { height: 22rem } } .ncriptech__about-workup>* { width: 100%; grid-row: 1; grid-column: 1 } @media(max-width: 575px) { .ncriptech__about-workup>* { grid-row: inherit } } .ncriptech__about-workup article { box-shadow: -21px 21px 25.11px 1.89px rgba(0, 15, 40, .1); border-radius: .3rem } .ncriptech__about-workup article .h3, .ncriptech__about-workup article .h3x, .ncriptech__about-workup article p { padding: 2rem } .ncriptech__about-workup article .h3, .ncriptech__about-workup article .h3x { border-right: 3px solid #fff; border-bottom: 3px solid #fff; border-bottom-right-radius: 60px; margin-right: 26px } .ncriptech__about-workup article .h3x { line-height: 1.2 } .ncriptech__about-workup article p { position: relative } .ncriptech__about-workup article p:after { content: ""; border-right: 3px solid #fff; border-bottom: 3px solid #fff; border-bottom-right-radius: 60px; position: absolute; width: 105%; height: 18%; right: -8px; bottom: -14%; transform: translateY(-14%) } @media(min-width: 576px) { .ncriptech__about-workup article { width: 450px } } @media(min-width: 1200px) { .ncriptech__about-workup article { max-width: 23.45vw } .ncriptech__about-workup article .h3, .ncriptech__about-workup article .h3x, .ncriptech__about-workup article p { padding: 2.5rem 3rem } } @media(max-width: 1199px) { .ncriptech__about-workup article .h4, .ncriptech__about-workup .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__about-workup article h5, .ncriptech__about-workup article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__about-workup article .c2a-arw { font-size: 2rem } } @media(max-width: 575px) { .ncriptech__about-workup article .h4, .ncriptech__about-workup .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__about-workup article h5, .ncriptech__about-workup article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__about-workup article .c2a-arw { font-size: 1.5rem } } @media(min-width: 2560px) { .ncriptech__about-workup article { width: 30em } .ncriptech__about-workup article .h4, .ncriptech__about-workup .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__about-workup article h5, .ncriptech__about-workup article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__about-workup article .c2a-arw { font-size: 2.4rem } } .ncriptech__about-workup .c2a { margin: 0 2rem 2rem 2rem; position: relative; z-index: 2 } @media(min-width: 1200px) { .ncriptech__about-workup .c2a { margin: 0 3rem 3.5rem 3rem } } .ncriptech__about-workup.of-parallax { margin-bottom: 5rem } .ncriptech__about-workup.of-parallax .inner-container { position: relative } .ncriptech__about-workup.of-parallax article { overflow: hidden; margin-bottom: -13vw } @media(min-width: 576px) { .ncriptech__about-workup.of-parallax article { width: 400px } } @media(max-width: 875px) { .ncriptech__about-workup.of-parallax article { width: 100%; margin-top: -2rem; z-index: 2; position: relative } } @media(min-width: 1200px) { .ncriptech__about-workup.of-parallax article { width: 500px; max-width: 29.05vw } } .ncriptech__about-workup.of-parallax article .ncriptech__digital-shape-art { position: absolute; z-index: 1; left: 20%; top: 48%; width: 100%; transform: translateY(-55%) rotate(90deg) } .ncriptech__about-workup.of-parallax article .ncriptech__digital-shape-art svg { fill: rgba(255, 255, 255, 0); stroke: #fff; stroke-width: .3; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1 } .ncriptech__about-workup.of-parallax>figure { max-height: 700px; max-height: 36.459vw; overflow: hidden; position: relative } @media(max-width: 875px) { .ncriptech__about-workup.of-parallax>figure { max-height: 100% } } .ncriptech__about-workup.reverse-parallax { margin-bottom: 3rem } .ncriptech__about-workup.reverse-parallax article { margin-left: auto } .ncriptech__about-workup.center--article { margin-bottom: 0 } .ncriptech__about-workup.center--article article { max-width: none; margin-bottom: 0; box-shadow: none } @media(max-width: 575px) { .ncriptech__about-workup.center--article article { position: relative; z-index: 2; background: #161616; padding: 2rem 1.5rem; border-radius: 6px; margin-top: -4em } } .ncriptech__about-workup.center--article article .h4, .ncriptech__about-workup.center--article .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__about-workup.center--article article h5, .ncriptech__about-workup.center--article article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__about-workup.center--article article .c2a-arw { border: none; margin: 0; padding: 0 } .ncriptech__about-workup.center--article article p { max-width: 550px; padding: 0 } .ncriptech__about-workup.center--article article p:after { display: none } @media(max-width: 575px) { .ncriptech__about-workup.center--article article p { display: none } } .ncriptech__about-workup.center--article article .c2a { margin: 0; margin-top: 1.75rem } .ncriptech__digital-goal--grid { display: grid; align-content: center; align-items: center; color: #fff; max-height: 800px; overflow: hidden; margin-bottom: var(--spacer) } @media(max-width: 575px) { .ncriptech__digital-goal--grid { align-items: end; position: relative; z-index: 2 } .ncriptech__digital-goal--grid::after { content: ""; background: #fff; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(144, 106, 66, 0.9) 100%); position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1 } } .ncriptech__digital-goal--grid>* { grid-column: 1; grid-row: 1 } @media(max-width: 575px) { .ncriptech__digital-goal--grid>* { max-height: 350px; overflow: hidden; position: relative } .ncriptech__digital-goal--grid>* img { z-index: 1; position: relative; object-fit: cover; transform: scale(1.2) !important } } .ncriptech__digital-goal--grid .main-container { z-index: 1 } .ncriptech__digital-goal--grid figure:nth-of-type(2) { z-index: 111 } .ncriptech__digital-goal--grid article { margin-left: 40%; line-height: 1; font-size: calc(50px + (120 - 50) * (100vw - 320px) / (1920 - 320)); font-size: clamp(50px, 6.25vw, 120px) } @media(max-width: 575px) { .ncriptech__digital-goal--grid article { transform: translateY(0); width: 100%; position: relative; right: 1em; text-align: right; line-height: 1.1; margin-left: 0; font-size: 2rem; margin-bottom: 1em } .ncriptech__digital-goal--grid article h2 { font-size: 1.4rem } .ncriptech__digital-goal--grid article h4 { font-size: 3rem } } @media(max-width: 375px) { .ncriptech__digital-goal--grid article { right: .5em; margin-bottom: .5em } } .ncriptech__digital-goal--grid article>*:last-child { padding-left: 18% } .ncriptech__lead--industry { display: grid; align-items: center; position: relative; max-height: 700px; overflow: hidden; margin-bottom: var(--spacer) } .ncriptech__lead--industry.of-parallax figcaption { position: absolute; line-height: 1; left: 40%; top: 50%; transform: translateY(-55%); width: 60% } .ncriptech__lead--industry.of-parallax figcaption .h1 { font-size: calc(50px + (120 - 50) * (100vw - 320px) / (1920 - 320)); font-size: clamp(50px, 6.25vw, 120px) } .ncriptech__lead--industry.of-parallax figcaption .h1:last-child { padding-left: 18% } .ncriptech__lead--industry.of-parallax figcaption .h2, .ncriptech__lead--industry.of-parallax figcaption .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__lead--industry.of-parallax figcaption .heading { font-size: calc(28px + (80 - 28) * (100vw - 320px) / (1920 - 320)); font-size: clamp(28px, 4.1666666667vw, 80px); padding-left: 18% } .ncriptech__lead--industry.of-parallax figcaption .ncriptech__digital-shape-art { position: absolute; z-index: 1; left: 20%; top: 48%; width: 100%; transform: translateY(-55%) rotate(90deg) } .ncriptech__lead--industry.of-parallax figcaption .ncriptech__digital-shape-art svg { fill: rgba(255, 255, 255, 0); stroke: #fff; stroke-width: .3; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1 } .ncriptech__lead--industry.of-parallax figcaption.lead-industry { line-height: .6; z-index: 10; top: 39% } .ncriptech__lead--industry.of-parallax figcaption.lead-industry .h2, .ncriptech__lead--industry.of-parallax figcaption.lead-industry .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__lead--industry.of-parallax figcaption.lead-industry .heading { padding-left: 13% } .ncriptech__lead--industry.of-parallax figcaption.z-layer { z-index: 8; line-height: normal; top: 33% } .ncriptech__lead--industry.of-parallax figcaption.z-layer .h1 { padding-left: 0 } .ncriptech__lead--industry.of-parallax>figure { position: relative } .ncriptech__lead--industry.of-parallax>figure .parallax-layer { z-index: -1; overflow: hidden; position: absolute } .ncriptech__lead--industry.of-parallax>figure .parallax-layer.txtlayer { z-index: 9; position: relative } .ncriptech__lead-industry--parallax { position: relative } @media(max-width: 575px) { .ncriptech__lead-industry--parallax { overflow: hidden; position: relative; height: 61vw; margin-bottom: var(--spacer) } } @media(max-width: 575px) { .ncriptech__lead-industry--parallax:after { content: ""; width: 100%; height: 100%; background: #fff; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(144, 106, 66, 0.9) 100%); position: absolute; left: 0; top: 0; z-index: 1 } } .ncriptech__lead-industry--parallax .txt-1 { font-size: 9rem; line-height: .8; position: absolute; top: 25.1%; left: 38% } @media(min-width: 1921px) { .ncriptech__lead-industry--parallax .txt-1 { top: 30% } } @media(min-width: 1540px)and (max-width: 1740px) { .ncriptech__lead-industry--parallax .txt-1 { top: 11vw } } @media(min-width: 1024px)and (max-width: 1539px) { .ncriptech__lead-industry--parallax .txt-1 { top: 9vw } } @media(max-width: 1024px) { .ncriptech__lead-industry--parallax .txt-1 { font-size: 6rem } } @media(max-width: 575px) { .ncriptech__lead-industry--parallax .txt-1 { font-size: 4rem; left: auto; right: 30%; top: 30%; text-align: right; line-height: 1.1; z-index: 2 } } .ncriptech__lead-industry--parallax .txt-1 span { display: inline-block } .ncriptech__lead-industry--parallax .txt-2 { position: absolute; top: 38.3%; left: 48.5%; z-index: 1; font-size: 90px; line-height: 1 } @media(max-width: 1024px) { .ncriptech__lead-industry--parallax .txt-2 { font-size: 60px } } @media(max-width: 840px) { .ncriptech__lead-industry--parallax .txt-2 { font-size: 30px } } @media(max-width: 575px) { .ncriptech__lead-industry--parallax .txt-2 { font-size: 30px; left: auto; top: auto; right: 12.5%; bottom: 20%; text-align: right; line-height: 1.1; z-index: 2 } } @media(max-width: 575px) { .ncriptech__lead-industry--parallax .fig-1 { transform: scale(2); position: relative; top: 20px } } .ncriptech__lead-industry--parallax .fig-2 { position: relative; z-index: 1; width: 120%; margin-top: -1px } @media(max-width: 575px) { .ncriptech__lead-industry--parallax .fig-2 { transform: scale(2); position: relative; top: 65px } } @media(max-width: 575px) { .ncriptech__lead-industry--parallax .fig-2 img { object-fit: cover; object-position: 10px 7px } } .ncriptech__about-values .grid { display: grid; grid-gap: 1rem; gap: 1rem; grid-template-columns: auto auto; justify-content: space-between; align-items: end } .ncriptech__about-values .card-style--1 { display: grid; grid-template-columns: 5rem auto; grid-gap: 1.5rem; gap: 1.5rem; background-color: #fff; padding: 2.5rem; box-shadow: 4px 3px 9.4px .6px rgba(0, 0, 0, .1); margin: 10px 5px } .ncriptech__about-values .card-style--1 figure { grid-row: span 2; opacity: .7 } .ncriptech__team .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); grid-gap: 3vw; gap: 3vw } .ncriptech__team .card figure { position: relative; overflow: hidden } .ncriptech__team .card .--link { position: absolute; bottom: -45px; right: 15px; width: 35px; -webkit-transition: .3s; transition: .3s } .ncriptech__team .card .--name { margin-top: 1em } .ncriptech__team .card .--designation { line-height: normal; margin-top: .5em } .ncriptech__team .card:hover .--name { color: #0235f5 } .ncriptech__team .card:hover .--link { opacity: 1; bottom: 15px } .ncriptech__about-recognation { background-image: url("./../img/abt/dots.png"); background-repeat: no-repeat; background-position: center left 6% } .ncriptech__about-recognation .inner-container { display: grid; grid-template-columns: auto auto; gap: 2rem; padding-bottom: var(--spacer) } .ncriptech__about-recognation .grid--3 { grid-gap: 1rem; gap: 1rem } .ncriptech__about-recognation .grid--3>* { padding: 3em 1.5em } .ncriptech__about-recognation .head { font-size: calc(22px + (36 - 22) * (100vw - 320px) / (1920 - 320)); font-size: clamp(22px, 1.875vw, 36px); margin-bottom: 1em } .ncriptech__about-recognation .head span { font-weight: 500 } .ncriptech__about-recognation .desc { font-size: calc(16px + (25 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 1.3020833333vw, 25px); line-height: 1.6; max-width: 970px } .ncriptech__about-recognation .caption { font-size: calc(18px + (22 - 18) * (100vw - 320px) / (1920 - 320)); font-size: clamp(18px, 1.1458333333vw, 22px); line-height: 1.6; margin-top: 1.5em } .ncriptech__about-recognation .subhead { font-size: calc(16px + (30 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 1.5625vw, 30px); line-height: 1.5; margin-bottom: .8em; text-align: left } @keyframes anim__jhikmik { 100% { opacity: 1 } 75% { opacity: .8 } 50% { opacity: .6 } 0% { opacity: .4 } } .ncriptech__awards-recognation { position: relative; z-index: 1; overflow: hidden } .ncriptech__awards-recognation .dgrid { --swiper-nav-hvr: #0235f5; margin-top: 2rem } @media(min-width: 760px) { .ncriptech__awards-recognation .dgrid { grid-template-columns: 1fr auto } } @media(min-width: 1900px) { .ncriptech__awards-recognation .dgrid { font-size: 1.12rem } } .ncriptech__awards-recognation .dgrid .swiper { width: 100%; overflow: visible } .ncriptech__awards-recognation .dgrid figure { min-width: 60px; width: 50%; } .ncriptech__awards-recognation .dgrid .swiper-slide { display: grid; grid-gap: 1.2em; gap: 1.2em; align-items: center; align-content: center; padding: 1.5rem; border: 1px solid #d3d3d3 } .ncriptech__awards-recognation .dgrid .swiper-slide:nth-last-child(-n+5) { grid-template-columns: auto auto } .ncriptech__awards-recognation .dgrid .swiper-slide:nth-last-child(-n+5) figure { /* max-width: 150px */ } .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(1) img { /* filter: invert(1); */ /* max-width: 200px */ } .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(3), .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(5) { /* grid-template-columns: .9fr 1fr */ } /* .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(3) figure, .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(5) figure { width: 100% !important; max-width: none !important } */ .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(3) figcaption, .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(5) figcaption { font-size: 90% } @media(min-width: 1900px) { .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(3) figcaption, .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(5) figcaption { font-size: 75% } } @media(min-width: 2560px) { .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(3) figcaption, .ncriptech__awards-recognation .dgrid .swiper-slide:nth-child(5) figcaption { font-size: 81% } } @media(min-width: 1900px) { .ncriptech__awards-recognation .dgrid .swiper-slide { padding: 1.8rem } } @media(min-width: 2560px) { .ncriptech__awards-recognation .dgrid .swiper-slide { padding: 1.8rem 1.5rem } } .ncriptech__career--hero { margin-bottom: var(--spacer) } .ncriptech__career--hero .inner-container { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 2rem; gap: 2rem } .ncriptech__career--hero article { padding-top: 12rem; padding-bottom: 3rem } .ncriptech__career--hero article p { max-width: 470px } .ncriptech__career--hero figure { position: relative; display: flex } .ncriptech__career--hero figure svg { position: absolute; transform: rotate(-90deg); max-height: 100%; top: 50%; left: -60px } .ncriptech__career--hero figure::after { content: ""; background-color: currentColor; width: 100vw; height: 33.3%; position: absolute; bottom: 1px; left: 43% } .ncriptech__career--hero figure img { margin-top: auto; margin-left: 0; z-index: 1 } .ncriptech__future--block { padding-top: var(--spacerHalf); position: relative; z-index: 1 } .ncriptech__future--block .inner-container { display: grid; grid-template-columns: 60% 36%; gap: 4%; grid-gap: 4% } .ncriptech__future--block article { padding-top: 2rem } .ncriptech__future--block article>.h3 span { display: block; font-weight: 500 } .ncriptech__future--block article .c2a { position: relative; padding-right: 3rem } .ncriptech__future--block article .c2a>img { filter: invert(1); width: 28px; position: absolute; right: 20px; top: 50%; transform: translateY(-50%) translateX(0); transition: .3s } .ncriptech__future--block article .c2a:hover img { transform: translateY(-50%) translateX(5px); transition: .3s } .ncriptech__future--block figure img { width: 100% } .ncriptech__future--block:after { content: ""; background-color: #f3f3f3; width: 100%; height: 54.6%; position: absolute; left: 0; z-index: -1; bottom: 0 } .ncriptech__virtual--block { padding-top: 2rem; grid-column: 1/span 3; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)) } .ncriptech__virtual--block .ncriptech__tour { display: grid; grid-template-columns: 80px auto } .ncriptech__virtual--block .ncriptech__tour>figure img { filter: brightness(0%) } .ncriptech__virtual--block .ncriptech__tour>article { padding-top: 0; margin-left: 30px } .ncriptech__career--splitcontent { padding-top: var(--spacer) } .ncriptech__career--splitcontent .inner-container { grid-template-columns: 1fr 1fr; gap: 2em; grid-gap: 2em; align-items: flex-start } .ncriptech__career--splitcontent figure { --adjust: -25px } .ncriptech__career--splitcontent figure span { display: block; max-width: 600px; height: 550px; margin-left: auto; background: url(../../assets/img/career/work.jpg) no-repeat; box-shadow: var(--adjust) calc(1*var(--adjust)) 0 0 #0235f5; transform: translate(calc(1 * var(--adjust)), var(--adjust)); transition: transform .3s ease; border-bottom-right-radius: 140px; overflow: hidden; border: 10px solid #fff } .ncriptech__career--splitcontent figure:hover { --adjust: 0 } .ncriptech__career--splitcontent article p { max-width: 100% } .ncriptech__everyone--testi { --testi-gap: 240px; background-color: #011689; position: relative; padding-top: var(--testi-gap); padding-bottom: var(--testi-gap) !important } .ncriptech__everyone--testi article { text-align: center; max-width: 56%; margin: 0 auto; position: relative; z-index: 2 } .ncriptech__everyone--testi article .h4, .ncriptech__everyone--testi .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__everyone--testi article h5, .ncriptech__everyone--testi article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__everyone--testi article .c2a-arw, .ncriptech__everyone--testi article p { color: #fff } .ncriptech__everyone--testi article .c2a-arw { font-size: calc(16px + (20 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 1.0416666667vw, 20px) } .ncriptech__everyone--testi .testi--path1, .ncriptech__everyone--testi .testi--path2 { position: absolute } .ncriptech__everyone--testi .testi--path1 svg, .ncriptech__everyone--testi .testi--path2 svg { filter: invert(1) } .ncriptech__everyone--testi .testi--path1 .dot, .ncriptech__everyone--testi .testi--path2 .dot { position: absolute; width: 20px; height: 20px; border-radius: 50%; right: -4px; top: 1.5vh } .ncriptech__everyone--testi .testi--path1 { left: 0 } .ncriptech__everyone--testi .testi--path2 { transform: rotate(175deg); right: -128px; bottom: 160px } .ncriptech__everyone--testi figure { position: absolute; width: 115px; height: 115px; border-radius: 50%; overflow: hidden; background-color: #fff } .ncriptech__everyone--testi figure img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) } .ncriptech__everyone--testi figure:nth-child(1) { left: 23vw; top: 10vw } .ncriptech__everyone--testi figure:nth-child(2) { right: 28vw; top: 4vw } .ncriptech__everyone--testi figure:nth-child(3) { left: 25vw; bottom: 5vw } .ncriptech__everyone--testi figure:nth-child(4) { right: 12vw; bottom: 6vw } .ncriptech__everyone--testi figure:nth-child(5) { left: 5vw; bottom: 30% } .ncriptech__everyone--testi figure:nth-child(5) img { transform: translate(-50%, -50%) scale(1.2) } .ncriptech__everyone--testi figure:nth-child(6) { right: 5vw; top: 30% } .ncriptech__everyone--testi figure:nth-child(6) img { transform: translate(-50%, -50%) scale(1.2) } .ncriptech__everyone--testi .particle { position: absolute; width: 20px; height: 20px; border-radius: 50%; opacity: .7 } .ncriptech__everyone--testi .particle.part-1 { top: 13%; left: 7% } .ncriptech__everyone--testi .particle.part-2 { right: 20%; top: 30% } .ncriptech__everyone--testi .particle.part-3 { left: 18%; bottom: 35% } .ncriptech__everyone--testi .particle.part-4 { right: 8%; bottom: 25% } .ncriptech__job--content { padding-top: var(--spacer) } .ncriptech__job--content .grid--3 { margin-top: 3rem; grid-gap: 4rem 2rem; gap: 4rem 2rem } .ncriptech__job--content>.h5 { font-weight: 500 } .ncriptech__job--content .ncriptech__apply-btn { position: relative } .ncriptech__job--content .ncriptech__apply-btn .c2a { outline: 30px solid #fff } @media(max-width: 1540px) { .ncriptech__job--content .ncriptech__apply-btn .c2a { outline: 20px solid #fff } } .ncriptech__job--content .ncriptech__apply-btn:after { content: ""; background-color: #0235f5; height: 1px; width: 100%; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: -1; transition: .5s } .ncriptech__job--content .ncriptech__apply-btn:hover:after { width: 60%; transition: .5s; left: 50%; transform: translateX(-50%) } .ncriptech__start--career { padding-top: var(--spacer) } .ncriptech__start--career .inner-container { display: grid; grid-template-columns: auto auto; gap: 4rem; align-items: center; justify-items: center } @media(max-width: 1250px) { .ncriptech__start--career .inner-container { grid-template-columns: 19rem auto; gap: 3rem } } @media(max-width: 1199px) { .ncriptech__start--career .inner-container { grid-template-columns: 30rem auto } .ncriptech__start--career .inner-container .text-animation span { background: linear-gradient(-45deg, rgba(255, 39, 189, var(--sat1, 0.99608)) 0%, rgba(150, 48, 206, var(--sat2, 1)) 100%); color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } } @media(max-width: 980px) { .ncriptech__start--career .inner-container { grid-template-columns: 20rem auto } } @media(max-width: 759px) { .ncriptech__start--career .inner-container { grid-template-columns: auto } } @media(max-width: 575px) { .ncriptech__start--career .inner-container .h3 { font-size: 1.6rem } } @media(max-width: 980px) { .ncriptech__start--career .rellax { transform: translate3d(0, 0, 0) !important } } .ncriptech__start--career figure { width: 500px; max-width: 26.05vw; position: relative } @media(max-width: 1250px) { .ncriptech__start--career figure { max-width: 28vw } } @media(max-width: 1199px) { .ncriptech__start--career figure { max-width: 34vw } } @media(max-width: 759px) { .ncriptech__start--career figure { max-width: 700px } } @media(max-width: 575px) { .ncriptech__start--career figure { max-width: 100%; width: 300px } } .ncriptech__start--career figure #scene { position: relative } .ncriptech__start--career figure .layer.ncriptech-cup-dots { width: 19.2%; top: 33% !important; left: -32px !important; position: absolute } .ncriptech__start--career figure .layer.ncriptech-cup-circle { position: absolute; left: auto !important; right: 3% !important; top: auto !important; bottom: 8% !important; z-index: 3 } .ncriptech__start--career figure .layer.ncriptech-cup { position: relative; overflow: hidden; border-radius: 50% } .ncriptech__start--career figure .layer .mask-container { border-radius: 50%; overflow: hidden } .ncriptech__start--career figure .layer .mask { width: 450px; height: 450px; max-width: 23.44vw; max-height: 23.44vw; border-radius: 50%; margin-top: 135px; margin-left: auto; margin-right: auto; overflow: hidden; position: relative } @media(max-width: 1199px) { .ncriptech__start--career figure .layer .mask { max-width: 28.44vw; max-height: 28.44vw } } @media(max-width: 759px) { .ncriptech__start--career figure .layer .mask { max-width: 500px; max-height: 500px } } @media(max-width: 575px) { .ncriptech__start--career figure .layer .mask { max-width: 100%; width: 260px; height: 260px } } .ncriptech__start--career figure .layer .mask>img { position: absolute; left: 0; bottom: 0 } .ncriptech__start--career figure .layer .ncriptech-cup-hand { position: absolute; left: 70px; width: 59.2% } @media(max-width: 980px) { .ncriptech__start--career figure .layer .ncriptech-cup-hand { top: 80px } } @media(max-width: 760px) { .ncriptech__start--career figure .layer .ncriptech-cup-hand { top: 40px } } .ncriptech__start--career .yellow__particle { width: 4.5rem; height: 4.5rem; border-radius: 50%; background-color: #ffd100 } @media(max-width: 575px) { .ncriptech__start--career { padding-top: 0 } } .ncriptech__career-tab-grid { padding-top: calc(var(--spacer)/2) !important; padding-bottom: calc(var(--spacer)/2) !important; --btn-size: 0.7em 1.4em } .ncriptech__career-tab-grid .tab-contents>* { display: grid; grid-gap: 1.5rem; gap: 1.5rem; align-items: center } .ncriptech__career-tab-grid .tab-navs .actv .c2a svg { transform: rotate(45deg) } .ncriptech__career-tab-grid .tab-navs>*+* { border-top: 1px solid #70a4f1 } .ncriptech__career-tab-grid .tab-navs .actv { opacity: .8 } @media(max-width: 575px) { .ncriptech__career-tab-grid .tab-navs>* { padding-inline: .8rem } } @media(min-width: 1000px) { .ncriptech__career-tab-grid .tab-grid { display: grid; grid-template-columns: auto 1fr; grid-gap: 3rem; gap: 3rem; align-items: center } .ncriptech__career-tab-grid .tab-contents>* { grid-template-columns: 1.25fr 1fr } .ncriptech__career-tab-grid article { max-width: 400px } } @media(max-width: 999px) { .ncriptech__career-tab-grid { --btn-size: 1em 1.4em } .ncriptech__career-tab-grid .tab-grid { display: flex; flex-direction: column } .ncriptech__career-tab-grid .tab-grid>* { display: contents } .ncriptech__career-tab-grid aside>* { font-weight: 500 } .ncriptech__career-tab-grid aside>*:nth-child(1) { order: 1 } .ncriptech__career-tab-grid aside>*:nth-child(2) { order: 3 } .ncriptech__career-tab-grid aside>*:nth-child(3) { order: 5 } .ncriptech__career-tab-grid aside>*:nth-child(4) { order: 7 } .ncriptech__career-tab-grid .tab-contents>* { margin-top: .5rem; margin-bottom: 1.5rem } .ncriptech__career-tab-grid .tab-contents>*:nth-child(1) { order: 2 } .ncriptech__career-tab-grid .tab-contents>*:nth-child(2) { order: 4 } .ncriptech__career-tab-grid .tab-contents>*:nth-child(3) { order: 6 } .ncriptech__career-tab-grid .tab-contents>*:nth-child(4) { order: 8 } .ncriptech__career-tab-grid .tab-navs .c2a span { font-size: 110% } .ncriptech__career-tab-grid .c2a svg { transform: rotate(135deg) } } @media(max-width: 999px)and (max-width: 575px) { .ncriptech__career-tab-grid .c2a svg { width: 1.5rem } } @media(max-width: 999px) { .ncriptech__career-tab-grid .tab-navs .actv .c2a svg { transform: rotate(315deg) } } @media(max-width: 575px) { .ncriptech__career-tab-grid { padding-top: 1rem !important; padding-bottom: 1rem !important } .ncriptech__career-tab-grid .c2a { padding: .6rem 0 } .ncriptech__career-tab-grid .tab-contents>* { margin-top: 0 } } .ncriptech__career--realpeople { margin-bottom: var(--spacer) } .ncriptech__career--realpeople .inner-container { display: grid; grid-gap: 1.5rem; gap: 1.5rem; align-items: start; overflow: hidden } @media(min-width: 1000px) { .ncriptech__career--realpeople .inner-container { grid-template-columns: auto 1fr; grid-gap: 3rem; gap: 3rem } } @media(max-width: 575px) { .ncriptech__career--realpeople .inner-container { grid-gap: 0; gap: 0; display: flex; flex-direction: column } .ncriptech__career--realpeople .inner-container article { display: contents } .ncriptech__career--realpeople .inner-container article h5 { font-size: 1.6rem } .ncriptech__career--realpeople .inner-container .swiper-nav { width: 100%; text-align: center; order: 1 } .ncriptech__career--realpeople .inner-container .swipes { margin-top: 1.5rem } } .ncriptech__career--realpeople .swiper:not(.swiper__fade) .swiper-slide:not(.swiper-slide-active) { visibility: hidden } @media(max-width: 999px)and (min-width: 576px) { .ncriptech__career--realpeople article { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: end } } .ncriptech__career--realpeople .people-card { display: grid; grid-gap: 1.5rem; gap: 1.5rem } @media(min-width: 576px) { .ncriptech__career--realpeople .people-card { grid-template-columns: 14.25rem 1fr; grid-gap: 2rem; gap: 2rem } } .ncriptech__career--realpeople .people-card figure img { clip-path: polygon(100% 0px, 99.24% 72.58%, 71.13% 100%, 0px 100%, 0px 0px) } .ncriptech__career--realpeople blockquote { position: relative; padding: 1.25em 0 0 3em } .ncriptech__career--realpeople blockquote:before { content: open-quote; font-size: 5em; line-height: 1; position: absolute; left: 0; top: 0 } @media(min-width: 1400px) { .ncriptech__career--realpeople blockquote { padding: 1.25em 2.5em 0 3.9em } } .ncriptech__contact--hero .inner-container { display: grid; grid-template-columns: 1fr 1.25fr; grid-gap: 2rem; gap: 2rem } .ncriptech__contact--hero article { padding-top: 15rem; padding-bottom: 12rem } .ncriptech__contact--hero figure { display: grid; align-items: end; position: relative } .ncriptech__contact--hero figure>* { grid-row: 1; grid-column: 1 } .ncriptech__contact--hero figure svg { max-height: 50%; z-index: -1; transform: translateX(45%) } .ncriptech__contact--hero figure::after { content: ""; position: absolute; width: 150vw; height: 26.1%; bottom: 23.8%; left: 72%; background-color: currentColor } .ncriptech__mails { margin-bottom: 25px; color: #fff !important } @media(min-width: 760px) { .ncriptech__mails { text-align: right } } .ncriptech__mails ul { list-style: none; margin-top: .5em; display: inline-grid; gap: .6rem; text-align: left } @media(min-width: 576px) { .ncriptech__mails ul { grid-auto-flow: column } .ncriptech__mails ul li { line-height: normal; padding: 0 1em } .ncriptech__mails ul li:not(:first-child) { border-left: 1px solid #a6a6a6 } .ncriptech__mails ul li:first-child { padding-left: 0 } .ncriptech__mails ul li:last-child { padding-right: 0 } } .ncriptech__mails ul svg { width: 1.3em; vertical-align: sub; margin-right: .3em; opacity: .6 } @media(min-width: 1200px) { .ncriptech__mails a:hover span { color: #0235f5 } } @media(max-width: 575px) { .ncriptech__mails a { display: inline-block; font-size: 110%; margin-bottom: .25em } } @media(min-width: 1200px) { .ncriptech__contacts { margin-top: 4rem } } .ncriptech__contacts ul { display: grid; grid-auto-flow: column; justify-content: space-between; list-style: none; font-size: 1.2rem } @media(max-width: 999px)and (min-width: 576px) { .ncriptech__contacts ul { grid-gap: 1.5rem; gap: 1.5rem; grid-auto-flow: row; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) } } .ncriptech__contacts ul li:not(:first-child) svg { display: none } @media(max-width: 575px) { .ncriptech__contacts ul { grid-auto-flow: row; grid-template-columns: minmax(0, 1fr); grid-gap: 1.5rem; gap: 1.5rem; padding: .5em; border: 1px solid #d7d7d7; border-radius: .2em; position: relative } .ncriptech__contacts ul::before { content: ""; border-left: 1px solid #d7d7d7; position: absolute; top: 0; bottom: 0 } .ncriptech__contacts ul::after { content: ""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 8px 6px 0 6px; border-color: #a0a0a0 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); position: absolute; right: .5em; top: .95em } .ncriptech__contacts ul li:first-child { padding-right: 1.2em } .ncriptech__contacts ul svg { animation: shake 2s ease infinite; transform-origin: 50%; transform-origin-y: 0px; transform-origin-z: initial } @keyframes shake { 0% { -webkit-transform: rotate(-15deg); -ms-transform: rotate(-15deg); transform: rotate(-15deg) } 2% { -webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg) } 4% { -webkit-transform: rotate(-18deg); -ms-transform: rotate(-18deg); transform: rotate(-18deg) } 6% { -webkit-transform: rotate(18deg); -ms-transform: rotate(18deg); transform: rotate(18deg) } 8% { -webkit-transform: rotate(-22deg); -ms-transform: rotate(-22deg); transform: rotate(-22deg) } 10% { -webkit-transform: rotate(22deg); -ms-transform: rotate(22deg); transform: rotate(22deg) } 12% { -webkit-transform: rotate(-18deg); -ms-transform: rotate(-18deg); transform: rotate(-18deg) } 14% { -webkit-transform: rotate(18deg); -ms-transform: rotate(18deg); transform: rotate(18deg) } 16% { -webkit-transform: rotate(-12deg); -ms-transform: rotate(-12deg); transform: rotate(-12deg) } 18% { -webkit-transform: rotate(12deg); -ms-transform: rotate(12deg); transform: rotate(12deg) } 20% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg) } } } .ncriptech__contacts ul.c2a--reveal.open::after { border-width: 0 6px 8px 6px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #a0a0a0 rgba(0, 0, 0, 0) } .ncriptech__contacts ul.c2a--reveal.open::before { border-left: none; background-color: #d7d7d7; width: 100%; height: 1px; top: 45px } .ncriptech__contacts ul.c2a--reveal.open li:not(:first-child) { display: block } @media(max-width: 575px) { .ncriptech__contacts li:not(:first-child) { display: none } .ncriptech__contacts li a { font-size: 90%; display: flex; flex-direction: row; align-items: center; justify-content: space-between } .ncriptech__contacts li a br { display: none } .ncriptech__contacts li a span { border-bottom: none } } .ncriptech__contacts a, .ncriptech__contacts span { display: inline-block } .ncriptech__contacts span { font-size: 80%; border-bottom: 1px solid currentColor } .ncriptech__contacts .rounded { display: inline-block; width: .88em; height: .88em; transform: translateY(0.49em); transition: .2s } @media(max-width: 999px) { .ncriptech__contacts .rounded { display: none } } .ncriptech__contacts li:hover+.rounded { transform: translateY(2.38em) } .ncriptech__contacts svg { width: 1em; vertical-align: sub; margin-right: .2em; opacity: .6 } .ncriptech__contact--form #contactForm { --frmErrClr: #fdd008 } .ncriptech__contact--form article p { display: grid; place-items: center } @media(max-width: 575px) { .ncriptech__contact--form article p { font-size: 1.25rem; line-height: 1.4 } } .ncriptech__contact--form article p span, .ncriptech__contact--form article p::before { grid-row: 1; grid-column: 1 } .ncriptech__contact--form article p::before { content: ""; width: 100%; height: 1px; background-color: #c5c5c5 } @media(min-width: 576px) { .ncriptech__contact--form article { text-align: center } .ncriptech__contact--form article p span { padding-left: 1em; padding-right: 1em } } .ncriptech__contact--form .form--whitee .form-element, .ncriptech__contact--form .form--whitee .form-field { color: #fff } .ncriptech__contact--form .form--whitee .form-field:focus { border-color: #fff !important } .ncriptech__contact--form.career__form article p { place-items: flex-start !important } .ncriptech__contact--form.career__form article p:before { display: none } .ncriptech__contact--form.career__form article p span { padding-left: 0; padding-right: 0 } @media(min-width: 760px) { .ncriptech__contact--form form { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 0 1rem; gap: 0 1rem } } @media(max-width: 575px) { .ncriptech__contact--form form .c2a { margin-left: auto; margin-right: auto; border-radius: 0; width: 100% } } section.ncriptech__contact--form { position: relative; z-index: 1 } .ncriptech__careerlist--hero figure>img { position: relative; right: 25%; top: 20% } .ncriptech__careerlist--hero figure svg { top: 6%; left: auto; right: 90px } .ncriptech__careerlist--hero figure::after { content: ""; background-color: currentColor; width: 33.3%; height: 100%; position: absolute; top: 60%; left: 9% } .ncriptech__careerlist--hero figure::before { content: ""; background-color: currentColor; width: 100vw; height: 33.3%; position: absolute; top: 23%; left: 43% } .ncriptech__careerlist--hero .ncriptech__social--links { bottom: 0 } .ncriptech__meet--block { position: relative; padding-top: var(--spacer) } .ncriptech__meet--block .inner-container { position: relative } .ncriptech__meet--block .meet__wave { position: absolute; top: -185px; z-index: 1 } .ncriptech__meet--block .swiper-nav { position: absolute; z-index: 9; right: 0; top: 0; margin-top: .5rem } .ncriptech__meet--block:after { content: ""; background-color: #fafbff; width: 100%; height: calc(100% - 145px); position: absolute; left: 0; bottom: 0 } .ncriptech__meet--block .h3 { position: relative; z-index: 2 } .ncriptech__meet--block .h5 { font-size: calc(18px + (20 - 18) * (100vw - 320px) / (1920 - 320)); font-size: clamp(18px, 1.0416666667vw, 20px) } .ncriptech__meet--block p { font-size: calc(16px + (18 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 0.9375vw, 18px) } .ncriptech__meet--block .swiper__fewsu { margin-top: 4.5rem } .ncriptech__jobs { background-color: #fff; padding-top: 5rem } @media(max-width: 767px) { .ncriptech__jobs { padding-top: 3rem; padding-bottom: 4rem !important } } .ncriptech__jobs .urgent__block { display: inline-block; padding: .1em .6em; border-radius: 0; font-size: max(.6vw, .7rem); margin-left: .5rem; color: #0235f5 !important; border: 1px solid #0235f5; position: absolute; top: 26px; right: 0; border-right: none } @media(max-width: 1200px) { .ncriptech__jobs .urgent__block { font-size: 15px } } .ncriptech__jobs .ncriptech__jobs--header { display: grid; grid-auto-flow: column; justify-content: space-between; align-items: center; gap: 1rem } @media(max-width: 565px) { .ncriptech__jobs .ncriptech__jobs--header { grid-auto-flow: row; justify-content: center; align-items: center; gap: 1rem } .ncriptech__jobs .ncriptech__jobs--header .h3 { text-align: center } } .ncriptech__career--block { position: relative } .ncriptech__career--block::before { content: ""; position: absolute; left: 0; right: 0; z-index: -1; background-color: #fff; height: 18% } .ncriptech__career--block .c2a-btm-cont { display: none } .ncriptech__career--block .c2a-underline { font-size: max(1.6vw, 1.6rem) } @media(max-width: 991px) { .ncriptech__career--block article .h4x { font-size: clamp(18px, 1.3671875vw, 35px); line-height: inherit } } @media(max-width: 759px) { .ncriptech__career--block { padding-top: var(--spacer) } .ncriptech__career--block::before { top: 0; height: 95% } .ncriptech__career--block .c2a-top-cont { height: 0; overflow: hidden; margin-top: -1.5rem } .ncriptech__career--block .c2a-btm-cont { display: block; margin-top: 3rem } .ncriptech__career--block .grid .h5 span { font-size: 110% } .ncriptech__career--block article { background-color: #fff } } .ncriptech__career--block .grid { display: grid; grid-gap: 1rem; gap: 1rem } @media(min-width: 576px) { .ncriptech__career--block .grid { grid-template-columns: repeat(2, minmax(0, 1fr)) } } @media(min-width: 760px) { .ncriptech__career--block .grid { grid-template-columns: repeat(3, minmax(0, 1fr)) } } .ncriptech__career--block .grid>* { display: flex; flex-direction: column } .ncriptech__career--block .grid>*:hover article .c2a span { opacity: 1 } .ncriptech__career--block .grid article { display: grid; grid-template-columns: 1fr auto; grid-gap: 1rem; gap: 1rem; padding: 1.5rem 1rem; position: relative; flex: 1 } @media(min-width: 992px) { .ncriptech__career--block .grid article { padding: 2rem } } @media(max-width: 991px) { .ncriptech__career--block .grid article { grid-template-columns: 100% } } .ncriptech__career--block .grid article .h8, .ncriptech__career--block .grid article .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .ncriptech__career--block .grid article .--desc, .ncriptech__career--block .grid article .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .ncriptech__career--block .grid article .--subheading { line-height: 1.6 } .ncriptech__career--block .grid article .c2a { grid-column: 2; padding: 0; font-weight: 600 } @media(max-width: 991px) { .ncriptech__career--block .grid article .c2a { grid-column: 1; justify-content: flex-start } } .ncriptech__career--block .grid article .c2a span { opacity: 0; transition: opacity .5s ease } @media(max-width: 1200px) { .ncriptech__career--block .grid article .c2a span { opacity: 1 } } .ncriptech__career--job-block h5 { line-height: 1.4 } @media(max-width: 575px) { .ncriptech__career--job-block h5 { font-size: 1.6rem } } .ncriptech__career--job-block .h9, .ncriptech__career--job-block .ncriptech--core-service-grid .grid--2>div ul, .ncriptech--core-service-grid .grid--2>div .ncriptech__career--job-block ul { line-height: 1.7 } .ncriptech__career--job-block .swiper-slide { background-color: #eeedff; padding: 1.5rem } @media(min-width: 1200px) { .ncriptech__career--job-block .swiper-slide { padding: 2rem } } .ncriptech__career--job-block .cardd { display: grid; grid-template-columns: 1fr; grid-gap: 1rem; gap: 1rem } @media(min-width: 776px) { .ncriptech__career--job-block .inner-container { display: grid; grid-template-columns: 34% 66%; grid-gap: 0; gap: 0 } .ncriptech__career--job-block .inner-container>article { padding-right: 1.5rem; position: relative; z-index: 111 } .ncriptech__career--job-block .inner-container>article::after { content: ""; width: 100vw; position: absolute; right: 0; top: 0; bottom: 0; z-index: -1; background-color: #fff } .ncriptech__career--job-block .swiper { overflow: visible; pointer-events: none } } @media(max-width: 775px) { .ncriptech__career--job-block .inner-container>article br { display: none } .ncriptech__career--job-block p br { display: none } .ncriptech__career--job-block .inner-container { display: flex; flex-direction: column } .ncriptech__career--job-block .c2a { order: 1 } .ncriptech__career--job-block article { display: contents } .ncriptech__career--job-block .swipes { margin-top: 1rem } .ncriptech__career--job-block .swiper-nav { order: 1; text-align: center } .ncriptech__career--job-block .cardd img { max-width: 50px } .ncriptech__career--job-block .h5 { font-size: 110% } } .ncriptech__ncriptech-for-everyone { padding-bottom: 0 !important; margin-bottom: var(--spacer); overflow: hidden } @media(max-width: 575px) { .ncriptech__ncriptech-for-everyone { margin-bottom: calc(var(--spacer)/2.5) } } .ncriptech__ncriptech-for-everyone .has--gptw--logo { display: inline-grid; grid-template-columns: auto auto; grid-gap: 1.5rem; gap: 1.5rem; align-items: center } .ncriptech__ncriptech-for-everyone .has--gptw--logo .gptw--logo { width: 2.5em; z-index: 1 } .ncriptech__ncriptech-for-everyone article { width: 100%; max-width: 600px; padding-top: 5vw; padding-bottom: 5vw } @media(max-width: 960px) { .ncriptech__ncriptech-for-everyone article { max-width: 350px } } @media(max-width: 760px) { .ncriptech__ncriptech-for-everyone article { padding-top: 2rem; padding-bottom: 2rem } } @media(min-width: 2560px) { .ncriptech__ncriptech-for-everyone article { max-width: 750px } .ncriptech__ncriptech-for-everyone article p { font-size: 130% !important } } .ncriptech__ncriptech-for-everyone .c2a { z-index: 2; position: relative } @media(max-width: 575px) { .ncriptech__ncriptech-for-everyone .c2a:not(:hover) { background-color: #facc00 !important; border-color: rgba(0, 0, 0, 0) } } .ncriptech__ncriptech-for-everyone .parallax-slab-2 img { height: 100%; object-fit: cover; object-position: 60% } @media(min-width: 760px) { .ncriptech__ncriptech-for-everyone { display: grid } .ncriptech__ncriptech-for-everyone>* { grid-row: 1; grid-column: 1 } } @media(max-width: 760px) { .ncriptech__ncriptech-for-everyone { background-color: #3f4833; position: relative } .ncriptech__ncriptech-for-everyone .has--gptw--logo .gptw--logo { position: absolute; top: 0; left: 15px } .ncriptech__ncriptech-for-everyone .parallax-slab-2 { height: 55vw } .ncriptech__ncriptech-for-everyone .parallax-slab-2 img { object-position: 65% } } .ncriptech__swipescroll--heading { padding-bottom: calc(var(--spacer)/2) !important } @media(max-width: 575px) { .ncriptech__swipescroll--heading { margin-top: 2rem } } .ncriptech__swipescroll--heading .inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-box-align: flex-end; -moz-box-align: flex-end; -webkit-align-items: flex-end; -ms-flex-align: flex-end; align-items: flex-end; flex-wrap: wrap } .ncriptech__swipescroll--heading .swiper-slide { width: 945px; flex: 0 0 945px } .ncriptech__swipescroll--heading p { max-width: 750px } .ncriptech__swipescroll--heading.top__padding { padding-top: var(--spacer) } .ncriptech__swipescroll--block { overflow: hidden } .ncriptech__swipescroll--block .block--head { display: grid; align-items: center; justify-content: space-between; padding-bottom: var(--spacer); max-width: max(30vw, 30rem) } .ncriptech__swipescroll--block .block--head.width_custom { max-width: max(50vw, 50rem) !important } @media(min-width: 1000px) { .ncriptech__swipescroll--block .block--head { grid-template-columns: 100% } } @media(max-width: 999px) { .ncriptech__swipescroll--block .block--head { gap: 2rem } } .ncriptech__swipescroll--block .swiper__advisory { float: left; width: 100% } .ncriptech__swipescroll--block .swiper__advisory .h2, .ncriptech__swipescroll--block .swiper__advisory .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__swipescroll--block .swiper__advisory .heading { line-height: 1.2; font-size: 45px } .ncriptech__swipescroll--block .swiper__advisory .h4x { line-height: 1.5; font-size: 22px } .ncriptech__swipescroll--block .swiper__advisory .h8, .ncriptech__swipescroll--block .swiper__advisory .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .ncriptech__swipescroll--block .swiper__advisory .--desc, .ncriptech__swipescroll--block .swiper__advisory .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .ncriptech__swipescroll--block .swiper__advisory .--subheading { font-size: 18px } .ncriptech__swipescroll--block .swiper__advisory .swiper-slide { display: grid } .ncriptech__swipescroll--block .swiper__advisory .swiper-slide figure { transition: transform .4s ease-in-out } .ncriptech__swipescroll--block .swiper__advisory .swiper-slide article { padding: 2.5rem !important } .ncriptech__swipescroll--block .swiper__advisory .swiper-slide:hover figure { transform: translateY(25px) } .ncriptech__swipescroll--block .swiper__advisory .swiper-counter { font-size: 2vw; color: #fff; margin-bottom: 1.5vw } .ncriptech__swipescroll--block .swiper__advisory .swiper-progress-bar { position: relative; bottom: 0; width: 90.1%; display: block; z-index: 1; height: 6px; margin-bottom: 2rem; margin-top: 2rem; margin-right: auto } .ncriptech__swipescroll--block .swiper__advisory .swiper-progress-bar .slide_progress-bar { position: absolute; height: 6px; background: rgba(255, 255, 255, .3); width: auto; clear: both; opacity: 0; left: 0; right: 0; border-radius: 10px; overflow: hidden } .ncriptech__swipescroll--block .swiper__advisory .swiper-progress-bar .slide_progress-bar:after { position: absolute; top: 0; left: 0; background: #fff; background-size: 200% 200%; height: 100%; width: 0; content: ""; transition: .1s width linear } .ncriptech__swipescroll--block .swiper__advisory .swiper-progress-bar.active .slide_progress-bar { opacity: 1 } .ncriptech__swipescroll--block .swiper__advisory .swiper-progress-bar.animate .slide_progress-bar:after { transition: width linear; transition-delay: unset; width: 100%; transition-duration: 5s } .ncriptech__swipescroll--block.ncriptech__swipescroll_new_design .block--head { display: grid; grid-template-columns: 100%; max-width: max(30vw, 30rem) } @media(min-width: 1000px) { .ncriptech__swipescroll--block.ncriptech__swipescroll_new_design .block--head { grid-template-columns: 100% } } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 { float: left; width: 100%; counter-reset: advisory-counter } @media(max-width: 575px) { .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 { display: grid; grid-template-columns: 40px auto; align-items: center; gap: 24px } } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide { display: grid; overflow: hidden; counter-increment: advisory-counter; width: 30vw } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide .counter-line { margin: 2rem 0 } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide .counter-line::before { content: "0" counter(advisory-counter); display: inline-grid; place-items: center; font-size: .8rem; width: 2em; height: 2em; border-radius: 50%; color: #fff; background-color: #0235f5; transform: translateY(-50%); transition: all .4s ease-in-out 0s } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide article { padding: 3rem !important } @media(max-width: 675px) { .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide article { padding: 2rem !important } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide article .h4x { font-size: 18px !important } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide article .h8, .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide article .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide article .--desc, .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide article .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide article .--subheading { line-height: 1.4; font-size: 16px } } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-slide:last-child .counter-line { background-color: rgba(0, 0, 0, 0) } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-counter { font-size: max(2vw, 1.5rem); color: #fff } @media(min-width: 576px) { .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-counter { margin-bottom: 1.5vw } } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-progress-bar { position: relative; bottom: 0; width: 44%; display: block; z-index: 1; height: 6px; margin-bottom: 2rem; margin-top: 2rem; margin-right: auto } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-progress-bar .slide_progress-bar { position: absolute; height: 6px; background: rgba(255, 255, 255, .3); width: auto; clear: both; opacity: 0; left: 0; right: 0; border-radius: 10px; overflow: hidden } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-progress-bar .slide_progress-bar:after { position: absolute; top: 0; left: 0; background: #fff; background-size: 200% 200%; height: 100%; width: 0; content: ""; transition: .1s width linear } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-progress-bar.active .slide_progress-bar { opacity: 1 } .ncriptech__swipescroll--block.less-gap .swiper__advisory-2 .swiper-progress-bar.animate .slide_progress-bar:after { transition: width linear; transition-delay: unset; width: 100%; transition-duration: 5s } .ncriptech__swipescroll--block .swiper__horizental { counter-reset: advisory-counter } @media(min-width: 1368px) { .ncriptech__swipescroll--block .swiper__horizental { display: flex; width: 100% } } @media(max-width: 575px) { .ncriptech__swipescroll--block .swiper__horizental { display: grid; grid-template-columns: 40px auto; align-items: center; gap: 24px } } @media(min-width: 1368px) { .ncriptech__swipescroll--block .swiper__horizental .swiper-wrapper { width: auto } } .ncriptech__swipescroll--block .swiper__horizental .swiper-slide { overflow: hidden; counter-increment: advisory-counter } @media(min-width: 1368px) { .ncriptech__swipescroll--block .swiper__horizental .swiper-slide { width: max(30vw, 25rem); display: grid } } .ncriptech__swipescroll--block .swiper__horizental .swiper-slide .counter-line { margin: 2rem 0 } .ncriptech__swipescroll--block .swiper__horizental .swiper-slide .counter-line::before { content: "0" counter(advisory-counter); display: inline-grid; place-items: center; font-size: .8rem; width: 2em; height: 2em; border-radius: 50%; color: #fff; background-color: #0235f5; transform: translateY(-50%); -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out } .ncriptech__swipescroll--block .swiper__horizental .swiper-slide:last-child .counter-line { background-color: rgba(0, 0, 0, 0) } .ncriptech__swipescroll--block .swiper__horizental .swiper-slide article { padding: 3rem !important } @media(max-width: 675px) { .ncriptech__swipescroll--block .swiper__horizental .swiper-slide article { padding: 2rem !important } .ncriptech__swipescroll--block .swiper__horizental .swiper-slide article .h4x { font-size: 18px !important } .ncriptech__swipescroll--block .swiper__horizental .swiper-slide article .h8, .ncriptech__swipescroll--block .swiper__horizental .swiper-slide article .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .ncriptech__swipescroll--block .swiper__horizental .swiper-slide article .--desc, .ncriptech__swipescroll--block .swiper__horizental .swiper-slide article .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .ncriptech__swipescroll--block .swiper__horizental .swiper-slide article .--subheading { line-height: 1.4; font-size: 16px } } .ncriptech__swipescroll--block .swiper__horizental .swiper-counter { font-size: max(2vw, 1.5rem); color: #fff } @media(min-width: 576px) { .ncriptech__swipescroll--block .swiper__horizental .swiper-counter { margin-bottom: 1.5vw } } .ncriptech__swipescroll--block .swiper__horizental .swiper-progress-bar { position: relative; bottom: 0; width: 44%; display: block; z-index: 1; height: 6px; margin-bottom: 2rem; margin-top: 2rem; margin-right: auto } .ncriptech__swipescroll--block .swiper__horizental .swiper-progress-bar .slide_progress-bar { position: absolute; height: 6px; background: rgba(255, 255, 255, .3); width: auto; clear: both; opacity: 0; left: 0; right: 0; border-radius: 10px; overflow: hidden } .ncriptech__swipescroll--block .swiper__horizental .swiper-progress-bar .slide_progress-bar:after { position: absolute; top: 0; left: 0; background: #fff; background-size: 200% 200%; height: 100%; width: 0; content: ""; transition: .1s width linear } .ncriptech__swipescroll--block .swiper__horizental .swiper-progress-bar.active .slide_progress-bar { opacity: 1 } .ncriptech__swipescroll--block .swiper__horizental .swiper-progress-bar.animate .slide_progress-bar:after { transition: width linear; transition-delay: unset; width: 100%; transition-duration: 5s } .ncriptech__webdesign--work--parallax .cont { display: grid; grid-gap: var(--grid-gap, 1rem); gap: var(--grid-gap, 1rem); justify-content: center; align-items: center; position: relative } .ncriptech__webdesign--work--parallax .cont .c-1, .ncriptech__webdesign--work--parallax .cont .c-2, .ncriptech__webdesign--work--parallax .cont .c-3, .ncriptech__webdesign--work--parallax .cont .c-4 { display: flex; grid-gap: var(--grid-gap, 1rem); gap: var(--grid-gap, 1rem) } .ncriptech__webdesign--work--parallax .cont .c-1:nth-child(odd), .ncriptech__webdesign--work--parallax .cont .c-2:nth-child(odd), .ncriptech__webdesign--work--parallax .cont .c-3:nth-child(odd), .ncriptech__webdesign--work--parallax .cont .c-4:nth-child(odd) { flex-direction: row-reverse } .ncriptech__webdesign--work--parallax .cont figure { flex: 0 0 25rem; width: 25rem; height: 14rem; overflow: hidden; border-radius: 14px; border: 10px solid #1f1f1f } @media(max-width: 675px) { .ncriptech__webdesign--work--parallax .cont figure { flex: 0 0 20rem; width: 20rem; height: 12rem } } .ncriptech__webdesign--work--parallax .cont figure img { width: 100%; height: 100%; object-fit: cover; object-position: top left } .ncriptech__webdesign--work--parallax.career--parallax .cont figure { flex: auto; width: auto; height: auto } .ncriptech__webdesign--work .ncriptech__webdesign--work--parallax { margin-top: var(--spacer); max-height: 95vh; overflow: hidden } .ncriptech__webdesign--work .ncriptech__webdesign--work--parallax .cont { /* transform: rotateX(35deg) rotateY(5deg) rotateZ(-25deg); */ transform-style: preserve-3d } .projects--done { display: grid; align-items: center; overflow: hidden } .projects--done>* { grid-row: 1; grid-column: 1 } @media(max-width: 890px) { .projects--done { grid-auto-flow: row } } .projects--done .inner-container article { max-width: max(26vw, 26rem) } @media(max-width: 890px) { .projects--done .inner-container article { max-width: 90%; margin: 0 auto } } .projects--done .inner-container article .h4x { font-size: 25px !important } @media(max-width: 760px) { .projects--done .inner-container article .h4x { font-size: 18px !important } .projects--done .inner-container article .h4x br { display: none !important } } @media(min-width: 2560px) { .projects--done .inner-container article .h4x { font-size: 1.4vw !important } } @media(max-width: 890px) { .projects--done .content_top_part { padding-top: 3rem; padding-bottom: 4rem; margin: 0 auto; text-align: center } } .projects--done .ncriptech__webdesign--work-2 { display: flex; max-width: 100%; height: max(30vw, 30rem); overflow: hidden; grid-row: 2 } @media(min-width: 891px) { .projects--done .ncriptech__webdesign--work-2 { max-width: max(45vw, 45rem); margin-left: max(35vw, 31rem); transform: rotate(15deg) translateY(-20%); transform-origin: right; z-index: -1; height: max(31vw, 40rem); grid-row: 1; overflow: visible } } @media(min-width: 1440px) { .projects--done .ncriptech__webdesign--work-2 { margin-left: max(41vw, 41rem) } } .projects--done .ncriptech__webdesign--work-2 .cont { grid-auto-flow: column; margin-left: 0; position: relative } .projects--done .ncriptech__webdesign--work-2 .cont::before { content: ""; position: absolute; background: linear-gradient(90deg, rgba(0, 0, 0, 0.7882352941), transparent); z-index: 1; width: 100%; left: 0; top: 0; bottom: 0; will-change: transform } @media(max-width: 890px) { .projects--done .ncriptech__webdesign--work-2 .cont::before { background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(7, 14, 33, 0) 20%) } } .projects--done .ncriptech__webdesign--work-2 .cont .col { display: grid; gap: var(--grid-gap, 1rem) } .projects--done .ncriptech__webdesign--work-2 .cont .col:nth-child(even) figure { animation: heroscroll 40s linear infinite reverse } .projects--done .ncriptech__webdesign--work-2 .cont .col:nth-child(odd) figure { animation: heroscroll 50s linear infinite } .projects--done .ncriptech__webdesign--work-2 .cont .col figure { width: max(20vw, 20rem); height: max(12vw, 12rem) } @media(max-width: 575px) { .projects--done .ncriptech__webdesign--work-2 .cont .col figure { width: max(12vw, 12rem); height: max(8vw, 8rem) } } @keyframes heroscroll { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 100% { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } } .mobile__skew__scroll .c-1, .mobile__skew__scroll .c-3, .mobile__skew__scroll .c-5, .mobile__skew__scroll .c-7, .mobile__skew__scroll .col:nth-child(even) { animation: scroll 30s linear 1s infinite } .mobile__skew__scroll .c-2, .mobile__skew__scroll .c-4, .mobile__skew__scroll .c-6, .mobile__skew__scroll .col:nth-child(odd) { animation: scroll-2 30s linear 1s infinite } @keyframes scroll { 0% { transform: translate3d(0%, 0px, 0px) } 50% { transform: translate3d(28%, 0px, 0px) } 100% { transform: translate3d(0%, 0px, 0px) } } @keyframes scroll-2 { 0% { transform: translate3d(0%, 0px, 0px) } 50% { transform: translate3d(-28%, 0px, 0px) } 100% { transform: translate3d(0%, 0px, 0px) } } .ncriptech__3i { padding-top: 10rem } @media(min-width: 576px) { .ncriptech__3i .swiper-nav { display: none } } @media(max-width: 575px) { .ncriptech__3i .flow-rootX8>*+* { margin-top: 1.5rem !important } .ncriptech__3i .swiper-nav { display: grid; grid-auto-flow: column; place-content: space-between; margin-top: 2rem; background: #e8e8e8; padding: 10px 20px; border-radius: 10px } .ncriptech__3i .swiper-nav .swiper__ideate--next, .ncriptech__3i .swiper-nav .swiper__ideate--prev { display: grid; grid-auto-flow: column; align-items: center; place-content: start; gap: 12px; font-size: 18px } .ncriptech__3i .swiper-nav .swiper__ideate--prev svg { transform: scaleX(-1) } } @media(min-width: 1000px) { .ncriptech__3i .tab-grid { display: grid; grid-template-columns: 38.57% 1fr; grid-gap: 1.5rem; gap: 1.5rem } } @media(max-width: 575px) { .ncriptech__3i .tab-grid { margin: 0 } } .ncriptech__3i .tab-navs { display: grid; grid-gap: 1.5rem; gap: 1.5rem } .ncriptech__3i .tab-navs>* { padding: 1.5rem 2rem; line-height: 1.5; display: grid; grid-template-columns: 1fr auto; grid-gap: 1rem 1.5rem; gap: 1rem 1.5rem; border-radius: .2em; border: 1px solid #535353; color: #fff; position: relative; z-index: 1 } .ncriptech__3i .tab-navs>* * { line-height: inherit } .ncriptech__3i .tab-navs>* .c2a-arw { grid-row: 1; grid-column: 2; align-items: start; transform: translateX(1em) } @media(max-width: 999px) { .ncriptech__3i .tab-navs>* .c2a-arw { transform: rotate(135deg) } } .ncriptech__3i .tab-navs>*::before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; transform: scaleY(0); transform-origin: top; background-color: #fff; border-radius: .2em; transition: 200ms } @media(max-width: 575px) { .ncriptech__3i .tab-navs>*::before { display: none } } .ncriptech__3i .tab-navs>*:hover:not(.actv) { cursor: pointer } .ncriptech__3i .tab-navs>*:hover:not(.actv)::before { background-color: #54565a } .ncriptech__3i .tab-navs>*:hover:not(.actv)>* { color: #fff } .ncriptech__3i .tab-navs>*:hover:not(.actv) .c2a-arw { color: #fff } .ncriptech__3i .tab-navs>*:hover, .ncriptech__3i .tab-navs>*.actv { color: #2a2a2a } .ncriptech__3i .tab-navs>*:hover::before, .ncriptech__3i .tab-navs>*.actv::before { transform: scaleY(1) !important } .ncriptech__3i .tab-navs>*:hover .c2a-arw, .ncriptech__3i .tab-navs>*.actv .c2a-arw { color: #0235f5 } @media(max-width: 575px) { .ncriptech__3i .tab-navs>*:hover .c2a-arw, .ncriptech__3i .tab-navs>*.actv .c2a-arw { color: #fff } } @media(max-width: 575px) { .ncriptech__3i .tab-navs>*:hover p.colspan-2, .ncriptech__3i .tab-navs>*.actv p.colspan-2 { color: #2a2a2a } .ncriptech__3i .tab-navs>*:hover p.colspan-2::before, .ncriptech__3i .tab-navs>*.actv p.colspan-2::before { transform: scaleY(1) !important } .ncriptech__3i .tab-navs>*:hover p.colspan-2 .c2a-arw, .ncriptech__3i .tab-navs>*.actv p.colspan-2 .c2a-arw { color: #0235f5 } } .ncriptech__3i .tab-navs>*.actv .c2a-arw { transform: rotate(45deg) } @media(max-width: 999px) { .ncriptech__3i .tab-navs>*.actv .c2a-arw { transform: rotate(-45deg); transform-origin: top right } } @media(max-width: 575px) { .ncriptech__3i .tab-navs>*.actv .h5 { margin-bottom: 22px } .ncriptech__3i .tab-navs>*.actv .h5:before { opacity: 1 !important; color: #fdd008 } } @media(max-width: 575px) { .ncriptech__3i .tab-navs .c2a-parent .h5 { color: #fff } .ncriptech__3i .tab-navs .c2a-parent .h5:before { content: attr(data-title); display: block; font-size: 24px; font-weight: 700; opacity: .5 } } .ncriptech__3i .tab-navs .c2a-parent p.colspan-2 { position: relative } .ncriptech__3i .tab-navs .c2a-parent p.colspan-2::before { content: ""; position: absolute; left: -1.3rem; right: -1.3rem; top: -1.3rem; bottom: -1.3rem; z-index: -1; transform: scaleY(0); transform-origin: top; background-color: #fff; border-radius: 0 0 .2em .2em; transition: 200ms } .ncriptech__3i .tab-contents { border-radius: .12em; overflow: hidden } @media(max-width: 999px) { .ncriptech__3i .tab-navs, .ncriptech__3i .tab-contents { display: contents } .ncriptech__3i .tab-grid { display: flex; flex-direction: column } .ncriptech__3i .tab-navs>* { margin-bottom: 1rem; padding: 1.3rem } .ncriptech__3i .tab-navs>*:nth-child(1) { order: 1 } .ncriptech__3i .tab-navs>*:nth-child(2) { order: 3 } .ncriptech__3i .tab-navs>*:nth-child(3) { order: 5 } .ncriptech__3i .tab-navs>*.actv { margin-bottom: .5rem } .ncriptech__3i .tab-navs .c2a-parent p.colspan-2 { display: none } .ncriptech__3i .tab-navs .c2a-parent.actv p.colspan-2 { display: block } .ncriptech__3i .tab-contents>*:nth-child(1) { order: 2 } .ncriptech__3i .tab-contents>*:nth-child(2) { order: 4 } .ncriptech__3i .tab-contents>*:nth-child(3) { order: 6 } .ncriptech__3i .tab-contents>*:not(:last-child) { margin-bottom: 2rem } } @media(max-width: 575px) { .ncriptech__3i .tab-navs>* { margin-bottom: 1rem } } .ncriptech__3i article .h2, .ncriptech__3i article .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__3i article .heading { display: flex; gap: 1rem; place-content: center } .ncriptech__webdesign--work, .ncriptech__inner-gallery { overflow: hidden; position: relative; z-index: 0 } .ncriptech__webdesign--work .inner-container, .ncriptech__inner-gallery .inner-container { display: grid; justify-items: start; grid-gap: .5rem; gap: .5rem } @media(min-width: 1000px) { .ncriptech__webdesign--work .inner-container, .ncriptech__inner-gallery .inner-container { align-items: end; justify-content: space-between } .ncriptech__webdesign--work .inner-container>.h4, .ncriptech__webdesign--work .ncriptech__about-values .inner-container>.c2a-arw, .ncriptech__about-values .ncriptech__webdesign--work .inner-container>.c2a-arw, .ncriptech__webdesign--work .ncriptech__career--realpeople article .inner-container>h5, .ncriptech__career--realpeople article .ncriptech__webdesign--work .inner-container>h5, .ncriptech__inner-gallery .inner-container>.h4, .ncriptech__inner-gallery .ncriptech__about-values .inner-container>.c2a-arw, .ncriptech__about-values .ncriptech__inner-gallery .inner-container>.c2a-arw, .ncriptech__inner-gallery .ncriptech__career--realpeople article .inner-container>h5, .ncriptech__career--realpeople article .ncriptech__inner-gallery .inner-container>h5 { max-width: 16em } .ncriptech__webdesign--work .inner-container>p, .ncriptech__inner-gallery .inner-container>p { grid-column: 1; max-width: 30em } } @media(max-width: 575px) { .ncriptech__webdesign--work, .ncriptech__inner-gallery { display: flex; flex-direction: column } .ncriptech__webdesign--work .main-container, .ncriptech__webdesign--work .inner-container, .ncriptech__inner-gallery .main-container, .ncriptech__inner-gallery .inner-container { display: contents } .ncriptech__webdesign--work .c2a, .ncriptech__inner-gallery .c2a { order: 1 } .ncriptech__webdesign--work .h3x, .ncriptech__webdesign--work .h5, .ncriptech__inner-gallery .h3x, .ncriptech__inner-gallery .h5 { padding-left: 15px; padding-right: 15px } .ncriptech__webdesign--work .h5, .ncriptech__inner-gallery .h5 { margin-top: .5em } } .ncriptech__inner-gallery .svg--container svg { width: 8rem; height: auto } .ncriptech__techstack .inner-container { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: end; grid-gap: 1.5rem; gap: 1.5rem } .ncriptech__techstack .inner-container>p { grid-column: 1 } .ncriptech__techstack .swiper-wrapper { height: 320px } .ncriptech__techstack .swiper-slide { display: flex; height: calc((100% - 25px)/2); border: 1px solid #e0e0e0; padding: 2rem; border-radius: .15em } .ncriptech__techstack .swiper-slide img { width: 100%; max-height: 100%; margin: auto } .ncriptech__techstack .swiper-slide:nth-child(2) img { width: auto } .ncriptech__techstack .swiper-slide:not(:hover) img { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: .8 } .items-container { display: grid; grid-auto-flow: column; grid-gap: 150px; gap: 150px; padding-top: 200px; padding-bottom: 100px } .items-container>div { width: 100px; flex: 0 0 100px } .ncriptech__service--box { position: relative; display: grid; grid-gap: 1rem; gap: 1rem; overflow: hidden } @media(min-width: 760px) { .ncriptech__service--box { grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: 0; gap: 0 } } .ncriptech__service--box .sds__box { display: flex; flex-direction: column } .ncriptech__service--box .sds__box>* { padding: 1.5rem } @media(max-width: 760px) { .ncriptech__service--box .sds__box>* { padding: 1.25rem } } .ncriptech__service--box .sds__box .sds__box--heading { display: grid; grid-template-columns: 1fr 80px } .ncriptech__service--box .sds__box .sds__box--heading small { display: block; font-size: 60%; font-weight: 400 } @media(max-width: 575px) { .ncriptech__service--box .sds__box .sds__box--heading small { font-size: 75% } } .ncriptech__service--box .sds__box .sds__box--heading h3 { grid-row: 2; grid-column: 1/-1 } .ncriptech__service--box .sds__box .sds__box--heading figure { grid-row: 1; grid-column: 2; height: 1.8em; text-align: right } .ncriptech__service--box .sds__box .sds__box--heading figure img { max-height: 100% } .ncriptech__service--box .sds__box .sds__box--content { border: 1px solid #bfbfbf; display: grid; flex-grow: 1 } .ncriptech__service--box .sds__box .sds__box--content p { font-size: calc(16px + (18 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 0.9375vw, 18px) } @media(max-width: 760px) { .ncriptech__service--box .sds__box .sds__box--content .c2a-arw[href="javascript:"] { display: none } } @media(min-width: 760px) { .ncriptech__service--box .sds__box .sds__box--content { border-top: 0 } .ncriptech__service--box .sds__box .sds__box--content .h8, .ncriptech__service--box .sds__box .sds__box--content .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .ncriptech__service--box .sds__box .sds__box--content .--desc, .ncriptech__service--box .sds__box .sds__box--content .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .ncriptech__service--box .sds__box .sds__box--content .--subheading { min-height: 3em } .ncriptech__service--box .sds__box .sds__box--content p { font-size: calc(16px + (18 - 16) * (100vw - 320px) / (1920 - 320)); font-size: clamp(16px, 0.9375vw, 18px) } } @media(min-width: 760px) { .ncriptech__service--box .sds__box:not(:last-child) .sds__box--content { border-right: 0 } } .ncriptech__service--box .sds__box:not(:last-child) .sds__box--heading { border-right: 1px solid #6d6d6d; box-shadow: 1px 0px 0px 0px #000 } .ncriptech__service--box .sds__box:hover .c2a-arw { color: #45a7b3 } .ncriptech__service--box.reverse { border: none; gap: 0 2rem; grid-gap: 0 2rem; margin-top: 5rem } .ncriptech__service--box.reverse:after { display: none } .ncriptech__service--box.reverse .sds__box { display: flex; flex-direction: column; justify-content: flex-start; padding-right: 2rem !important; padding: 0 } .ncriptech__service--box.reverse .sds__box:not(:last-child) { border-right: 1px solid #838383; box-shadow: none } .ncriptech__service--box.reverse .sds__box>figure { width: auto; grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2 } .ncriptech__service--box.reverse .sds__box>figure img { filter: invert(0) } .ncriptech__service--box.reverse .sds__box>article { display: grid; grid-row-start: 2; grid-row-end: 4; grid-column-start: 1 } .ncriptech__service--box.reverse .sds__box>article .c2a-arw { justify-content: flex-end; font-size: 1.2rem } .ncriptech__blog--tab .ncriptech__tabs { font-weight: 500; font-size: 80%; display: grid; grid-auto-flow: column; justify-content: start; grid-gap: 2.5em; gap: 2.5em; border-bottom: 1px solid #d9d9d9; overflow: auto; white-space: nowrap } .ncriptech__blog--tab .ncriptech__tabs a { padding-bottom: .85em; position: relative; transition: .3s } .ncriptech__blog--tab .ncriptech__tabs a::after { height: .25em; background-color: currentColor; position: absolute; bottom: 0; left: 0; right: 0 } .ncriptech__blog--tab .ncriptech__tabs a:hover { color: #0235f5 } .ncriptech__blog--tab .ncriptech__tabs a.actv { color: #0235f5 } .ncriptech__blog--tab .ncriptech__tabs a.actv::after { content: "" } .ncriptech__blog--tab .ncriptechs__tabs_content .grid--3 { grid-gap: 1.5rem 1rem; gap: 1.5rem 1rem; align-items: start } @media(min-width: 576px) { .ncriptech__blog--tab .ncriptechs__tabs_content .grid--3 { grid-gap: 3rem 1rem; gap: 5rem 1rem } } @media(min-width: 992px) { .ncriptech__blog--tab .ncriptechs__tabs_content .grid--3 { grid-gap: 3rem 1rem; gap: 5rem 3rem } } .ncriptech__blogdetails--hero { margin-top: var(--spacerHalf) } .ncriptech__further__blog-reading .heading__with-button { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } @media(max-width: 575px) { .ncriptech__further__blog-reading .heading__with-button .c2a { width: auto } } .ncriptech__further__blog-reading .grid--3 { gap: 2rem } @media(max-width: 575px) { .ncriptech__further__blog-reading .grid--3 .blog__card { grid-template-columns: auto } } .ncriptech__further__blog-reading .grid--3 .blog__card figure { margin-bottom: 2rem } .blog__social__links { list-style: none } .blog__social__links li+li { margin-top: .8rem } .blog__social__links a { display: inline-grid; place-items: center; width: 2.25rem; height: 2.25rem; border-radius: 50%; text-align: center; background-color: #6b6b6b; transition: .3s } .blog__social__links a img { filter: invert(1) } @media(max-width: 575px) { .blog__social__links { position: relative; padding-top: 2.5em; display: grid; grid-auto-flow: column; justify-content: start; grid-gap: 1.15em; gap: 1.15em } .blog__social__links::before { content: "Share with"; position: absolute; top: 0; left: 0; color: #fff } .blog__social__links li+li { margin-top: 0 } } .ncriptech__blogdetails--content .table { border: 2px solid #444 } .ncriptech__blogdetails--content .table thead tr { background-color: #444 } .ncriptech__blogdetails--content .table tr td { padding: 10px; border: 1px solid #444; font-size: max(.9vw, .9rem); max-width: 150px; white-space: wrap } @media(min-width: 1300px) { .ncriptech__blogdetails--content { margin-top: -100px } } .ncriptech__blogdetails--content .author--profile { border-top: 1px solid #484848; padding-block: 2rem } .ncriptech__blogdetails--content .author--profile figure { display: inline-grid; grid-template-columns: 50px auto; align-items: center; gap: 1rem } .ncriptech__blogdetails--content .author--profile figure>a { padding-bottom: 100%; height: 0; position: relative; display: block } .ncriptech__blogdetails--content .author--profile figure>a img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; object-position: top } .ncriptech__blogdetails--content .author--profile figure img { border-radius: 6px } .ncriptech__blogdetails--content .author--profile figure figcaption { line-height: 1.2 } .ncriptech__blogdetails--content .author--profile figure figcaption>* { line-height: 1.4 } .ncriptech__blogdetails--content .inner-container { display: grid; align-items: start; grid-gap: 1.5rem; gap: 1.5rem; background-color: #000; padding-top: calc(var(--spacer)/2) } @media(min-width: 576px) { .ncriptech__blogdetails--content .inner-container { grid-gap: 2rem; gap: 2rem; grid-template-columns: 1fr auto } } @media(min-width: 1300px) { .ncriptech__blogdetails--content .inner-container { grid-gap: 3rem; gap: 3rem; padding: 3rem 0 0 5rem } } .ncriptech__blogdetails--content .blog__author { display: grid; grid-auto-flow: column } @media(min-width: 575px) { .ncriptech__blogdetails--content .blog__author { gap: 3em; grid-gap: 3em } } @media(min-width: 760px) { .ncriptech__blogdetails--content .blog__author { gap: 3rem; grid-gap: 3rem } } .ncriptech__blogdetails--content .blog__author .author--h-block { display: grid; grid-template-columns: 50px auto; column-gap: 1rem; align-items: center } .ncriptech__blogdetails--content .blog__author .author--h-block>figure { border-radius: 6px; overflow: hidden } .ncriptech__blogdetails--content .blog__author .author--h-block>figure>a { padding-bottom: 100%; height: 0; position: relative; display: block } .ncriptech__blogdetails--content .blog__author .author--h-block>figure>a img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; object-position: top } .ncriptech__blogdetails--content .blog__author>*:not(:last-child) { padding-right: 1em; border-right: 1px solid #c6c6c6 } .ncriptech__blogdetails--content .blog__author>* span { font-weight: 500 } @media(max-width: 575px) { .ncriptech__blogdetails--content .blog__author>*:not(:nth-child(2)) { padding-left: 1em } } @media(max-width: 575px) { .ncriptech__blogdetails--content .blog__author { font-size: 13px } .ncriptech__blogdetails--content .blog__author>div:nth-child(1) { display: none } } @media(min-width: 576px) { .ncriptech__blogdetails--content .blog__social__links { grid-row: 2; grid-column: 2; position: sticky; top: 50%; right: 0; transform: translateY(-50%); margin-top: 350px } } .ncriptech__blogdetails--content article { overflow: hidden } .ncriptech__blogdetails--content article .permalink-heading { display: flex; align-items: center } .ncriptech__blogdetails--content article .permalink-heading svg { width: 16px; height: 16px; margin-right: 10px } .ncriptech__blogdetails--content article p a[href]:not(.c2a-text) { color: #919191; border-bottom: 1px solid currentColor; padding-bottom: .1em } .ncriptech__blogdetails--content article p a[href]:not(.c2a-text):hover { color: #fdd008 } .ncriptech__blogdetails--content article ul, .ncriptech__blogdetails--content article ol { margin-left: 1.5em; transform: translateY(-0.5em); display: grid; row-gap: 1rem } .ncriptech__blogdetails--content article ul li+li, .ncriptech__blogdetails--content article ol li+li { margin-top: .15em } .ncriptech__blogdetails--content article ul li>*+*, .ncriptech__blogdetails--content article ol li>*+* { margin-top: .8rem } .ncriptech__blogdetails--content article p img { height: auto !important } .ncriptech__blogdetails--content article span[style="color: #000080"], .ncriptech__blogdetails--content article span[style="color: #000080;"] { color: #fff1a8 !important } .ncriptech__blogdetails--content article span[style="color: #0000ff"], .ncriptech__blogdetails--content article span[style="color: #0000ff;"] { color: #fdd008 !important } .ncriptech__blogdetails--content article span[style="color: #000000"], .ncriptech__blogdetails--content article span[style="color: #000000;"] { color: #fff !important } .ncriptech__blogdetails--content .caption { font-size: 80% } .ncriptech__service--box_swiper { margin-top: 5rem; border: none } @media(max-width: 575px) { .ncriptech__service--box_swiper { margin-top: 2rem } } .ncriptech__service--box_swiper .sds__box { display: flex; flex-direction: column; justify-content: flex-start; padding-right: 2rem !important; padding: 0; border-right: 1px solid #bfbfbf } @media(max-width: 575px) { .ncriptech__service--box_swiper .sds__box { border-right: none } } .ncriptech__service--box_swiper .sds__box figure { width: auto; grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2 } .ncriptech__service--box_swiper .sds__box figure img { filter: invert(0) } .ncriptech__service--box_swiper .sds__box article { display: grid; grid-row-start: 2; grid-row-end: 4; grid-column-start: 1 } .ncriptech__service--box_swiper .sds__box article .c2a-arw { justify-content: flex-end; font-size: 1.2rem } .ncriptech__process br+br.show-on-mobP { margin-top: 1em } .ncriptech__process .grid--3 { grid-gap: 1rem; gap: 1rem } .ncriptech__process .ncriptech__digital-shape-art { position: absolute; z-index: 1; left: 20%; top: 110px; width: 100%; transform: translateY(-55%) rotate(90deg) } .ncriptech__process .ncriptech__digital-shape-art svg { fill: rgba(255, 255, 255, 0); stroke: #fff; stroke-width: .3; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1 } @media(min-width: 1900px) { .ncriptech__process p { max-width: 40em } } .ncriptech__offerings { padding-top: 6rem } .ncriptech__offerings .grid--3 { gap: .8rem } @media(max-width: 575px) { .ncriptech__offerings .grid--3 .c2a { margin-inline: 0 !important } } .ncriptech__offerings .card-style--5 { display: flex; flex-direction: row; flex-wrap: wrap } .ncriptech__offerings .c2a { margin-top: auto } .ncriptech__benefits--service .grid--3 { grid-gap: 4rem 2rem; gap: 4rem 2rem } .ncriptech__benefits--service .ncriptech__service--box .sds__box:not(:last-child) article { box-shadow: none } .ncriptech__benefits--service .ncriptech__benefits--service-heading { display: grid; grid-template-columns: 1fr auto; grid-gap: 1rem 1.5rem; gap: 1rem 1.5rem } @media(max-width: 575px) { .ncriptech__benefits--service { margin-top: 2rem } .ncriptech__benefits--service .inner-container { display: flex; flex-direction: column } .ncriptech__benefits--service .ncriptech__benefits--service-heading { display: contents } .ncriptech__benefits--service .ncriptech__benefits--service-heading>* { margin-bottom: 1rem } .ncriptech__benefits--service .swiper-nav { width: 100%; order: 1; text-align: center } } @media(max-width: 575px) { .ncriptech__benefits--service .card-style--4 .svg-icon { max-height: 60px } } .ncriptech__company-grid-bg { display: grid; align-items: end } @media(max-width: 1199px) { .ncriptech__company-grid-bg { margin-top: var(--spacer) } } @media(min-width: 1000px) { .ncriptech__company-grid-bg { grid-template-columns: 2fr 1fr } } @media(min-width: 2560px) { .ncriptech__company-grid-bg { grid-template-columns: 3fr 1fr } } .ncriptech__company-grid-bg article { line-height: 1.45; padding: 1em } @media(min-width: 576px) { .ncriptech__company-grid-bg article { padding: 2.5em } } @media(min-width: 2560px) { .ncriptech__company-grid-bg article { padding: 4em } .ncriptech__company-grid-bg article h3 { font-size: 2rem } } .ncriptech__company-grid-bg article:nth-of-type(1) { background-image: url("./../img/abt/buliding-1.jpg"); background-position: center left -0.8em; background-repeat: no-repeat; background-size: 104%; padding-left: 0; padding-right: 2em; transition: all .6s cubic-bezier(0.5, 0.05, 0.1, 0.3) } .ncriptech__company-grid-bg article:nth-of-type(1):hover { background-size: 110% } @media(max-width: 575px) { .ncriptech__company-grid-bg article:nth-of-type(1) { padding-left: 22%; padding-top: 2em; padding-bottom: 6em; background-position: center right; background-size: 130% } .ncriptech__company-grid-bg article:nth-of-type(1) br { display: none } } .ncriptech__company-grid-bg article:nth-of-type(2) { position: relative; z-index: 1 } @media(max-width: 575px) { .ncriptech__company-grid-bg article:nth-of-type(2) { padding: 1.5em } .ncriptech__company-grid-bg article:nth-of-type(2) .c2a { margin-top: 1.5em; --c2a-radius: 0.25em; --btn-size: 0.6em 1.6em } } .ncriptech__company-grid-bg article:nth-of-type(2)::before { content: ""; background-image: url("./../img/abt/bgradient-2.png"); background-position: bottom -3em right -1em; background-repeat: no-repeat; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; animation: backgroundfade 6s cubic-bezier(0.5, 0.5, 0.1, 0.3) alternate-reverse infinite } .ncriptech__company-grid-bg figure { background-image: url("./../img/abt/buliding-2-grad.png"); background-repeat: no-repeat; background-position: right bottom; background-size: 71.8%; overflow: hidden } .ncriptech__company-grid-bg figure img { max-width: 80%; transform: translateY(1em); transition: all .6s cubic-bezier(0.5, 0.05, 0.1, 0.3) } @media(min-width: 2560px) { .ncriptech__company-grid-bg figure { background-position: right bottom -50%; background-size: 70%; padding: 2rem } .ncriptech__company-grid-bg figure img { max-width: 100%; transform: translateY(3em) scale(1.3) } .ncriptech__company-grid-bg figure:hover img { transform: translateY(2em) scale(1.3) !important } } .ncriptech__company-grid-bg figure:hover img { transform: translateY(0) } @media(max-width: 999px) { .ncriptech__company-grid-bg figure { display: none } } .ncriptech__company-grid-bg .c2a { margin-top: 1em } @media(min-width: 576px) { .ncriptech__company-grid-bg .c2a { margin-top: 5em } } @keyframes backgroundfade { 0% { background-position: bottom -3em right -1em } 50% { background-position: bottom -3em right -2em } 75% { background-position: bottom -3em right -3em } 100% { background-position: bottom -3em right -4em } } .ncriptech__apps-secret { padding-bottom: 14rem !important } @media(max-width: 575px) { .ncriptech__apps-secret { padding-bottom: 100px !important } .ncriptech__apps-secret .h3x { font-size: 1.6rem; line-height: 1.5 } } @media(min-width: 2040px) { .ncriptech__apps-secret .h3x { font-size: 1.8rem } } @media(min-width: 1399px) { .ncriptech__apps-secret .h4, .ncriptech__apps-secret .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__apps-secret .c2a-arw, .ncriptech__apps-secret .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech__apps-secret h5 { font-size: calc(clamp(22px, 1.708984375vw, 43.75px)*1.2) } } .ncriptech__apps-secret .inner-container { display: grid; justify-content: space-between; align-items: end; gap: 1rem; grid-gap: 1rem; position: relative } @media(min-width: 576px) { .ncriptech__apps-secret .inner-container { grid-auto-flow: column } } .ncriptech__apps-secret article { max-width: var(--mw, none) } @media(max-width: 575px) { .ncriptech__apps-secret .c2a-video { width: 52px; height: 52px; line-height: 3; border-radius: 50%; background: #fff; text-align: center; position: absolute; right: 14px; bottom: -26px; z-index: 9 } } .ncriptech__apps-secret .c2a-video svg { width: 2.5rem } @media(max-width: 575px) { .ncriptech__apps-secret .c2a-video svg { width: 30px; color: #000 } } .ncriptech__offerings-margin { margin-top: -14rem } @media(max-width: 675px) { .ncriptech__offerings-margin.for--app .grid--2 { grid-template-columns: repeat(1, minmax(0, 1fr)) !important } } @media(max-width: 575px) { .ncriptech__offerings-margin { margin-top: calc(-1*(var(--spacer) + 65px)) } .ncriptech__offerings-margin .grid--2 article .h5 { font-size: 1.4rem } .ncriptech__offerings-margin .grid--2 article p { font-size: 1.05rem !important } .ncriptech__offerings-margin .grid--2 .c2a { margin-inline: 0; width: 100% !important } } .ncriptech__offerings-margin.for--cloud .card-style--6>figure { padding-bottom: inherit; height: 100% } .ncriptech__offerings-margin.for--cloud .card-style--6>figure img { position: relative } .ncriptech__offerings-margin-noAnimation { margin-top: -14rem } @media(max-width: 575px) { .ncriptech__offerings-margin-noAnimation { margin-top: calc(-1*(var(--spacer) + 65px)) } .ncriptech__offerings-margin-noAnimation .grid--2 article .h5 { font-size: 1.4rem } .ncriptech__offerings-margin-noAnimation .grid--2 article p { font-size: 1.05rem !important } .ncriptech__offerings-margin-noAnimation .grid--2 .c2a { margin-inline: 0; width: 100% !important } } .ncriptech__storydetails--content { background-color: #3a3a3a; margin-bottom: var(--spacer) } .ncriptech__storydetails--content p { max-width: 70% } .analyze__stats { display: grid; grid-template-columns: 50% auto } .analyze__stats .h2 span, .analyze__stats .ncriptech__rpa-benefits .heading span, .ncriptech__rpa-benefits .analyze__stats .heading span { display: block } .ncriptech__business--revolution .inner-container .flow-rootX2 { display: grid; align-items: end; grid-template-columns: auto 50px } .ncriptech__business--revolution .inner-container .flow-rootX2 .h4, .ncriptech__business--revolution .inner-container .flow-rootX2 .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__business--revolution .inner-container .flow-rootX2 .c2a-arw, .ncriptech__business--revolution .inner-container .flow-rootX2 .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech__business--revolution .inner-container .flow-rootX2 h5 { grid-row-start: 1; grid-row-end: 2 } .ncriptech__business--revolution .inner-container .flow-rootX2 .p { grid-row-start: 2; grid-row-end: 2 } .ncriptech__business--revolution .inner-container .flow-rootX2 .c2a { grid-row-start: 1; grid-row-end: 3 } .horizental-section .item { width: 945px; flex: 0 0 945px } .fcontain { display: flex; display: flex; transform: rotate(90deg) translateY(-500px); transform-origin: bottom; pointer-events: none; padding-left: 680px } .horizontal-scroll-wrapper { padding-top: 1px; overflow-y: auto; overflow-x: hidden; transform: rotate(-90deg); height: 100vw } .sds__inner--works { color: #fff; position: relative } .sds__inner--works>*:not(:last-child) { margin-bottom: var(--spacer) } .sds__inner--works::after { content: ""; height: 94.1%; background-color: #000; position: absolute; top: 0; left: 0; right: 0; z-index: -1; pointer-events: none } .sds__inner--works figure .swiper-container { position: absolute; top: 3.5%; left: 12.5%; width: 75.6% } .sds__case-study--vdo { margin-bottom: 10em; padding: 0 20px; position: relative } .sds__case-study--vdo::after { content: ""; height: 61%; background-color: #000; position: absolute; top: 0; left: 0; right: 0; pointer-events: none; z-index: -1 } .sds__case-study--vdo .lg-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; margin-top: 150px } .sds__case-study--vdo video { width: 100%; float: left } .sds__case-study--vdo #btn-playvdo { position: absolute; top: 0; left: 0; bottom: -2px; right: 0; background-color: #e7e7e7; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 1400px) { .sds__case-study--vdo .lg-container { margin-top: 5em } } @media(max-width: 960px) { .sds__case-study--vdo { margin-bottom: 5em } } @media(max-width: 760px) { .sds__case-study--vdo .lg-container { margin-top: 35px } .sds__case-study--vdo #btn-playvdo img { width: 100px } } .ncriptech--errors { margin-top: var(--spacer); margin-bottom: var(--spacer) } .ncriptech--errors h6 { font-size: calc(150px + 200*(100vw - 320px)/1600); font-size: clamp(150px, 18.22917vw, 350px); font-weight: 500; letter-spacing: -0.19em; line-height: .7 } .modal-art .h4, .modal-art .ncriptech__about-values .c2a-arw, .ncriptech__about-values .modal-art .c2a-arw, .modal-art .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .modal-art h5 { position: relative; padding-bottom: inherit } .modal-art .h4::after, .modal-art .ncriptech__about-values .c2a-arw::after, .ncriptech__about-values .modal-art .c2a-arw::after, .modal-art .ncriptech__career--realpeople article h5::after, .ncriptech__career--realpeople article .modal-art h5::after { content: ""; width: calc(100% + 4rem); height: calc(100% + 4rem); position: absolute; z-index: -1; bottom: 0; left: -4.5rem; border-right: 2px solid #fff; border-bottom: 2px solid #fff; border-bottom-right-radius: 40px } .modal-art p { padding-top: inherit; padding-bottom: inherit } .modal-art .c2a-cont { position: relative } .modal-art .c2a-cont::after { content: ""; width: calc(100% + 4rem); height: 3rem; position: absolute; right: -2rem; bottom: 50%; z-index: -1; border-bottom-right-radius: 100px; border-bottom: 2px solid #fff; border-right: 2px solid #fff; transform: skewX(-10deg) } .vimeo-wrapper { width: 100%; height: 100vh; height: calc(var(--vh, 1vh)*100); pointer-events: none; position: relative; overflow: hidden; transform: scale(1.1) } .vimeo-wrapper iframe { width: 100vw; height: 56.25vw; min-height: 100vh; min-width: 177.77vh; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) } .poster-bg { background-repeat: no-repeat; background-size: cover; background-position: center } .c2a--readmore { font-size: 90%; opacity: .8 } .c2a--readmore::before { content: ".....read more" } .c2a--readmore.new::before { content: ".....read less" } @media(max-width: 760px) { .more-content { display: none } } .ncriptech__home--company { display: none; padding-bottom: 2rem !important } .ncriptech__home--company article { padding: .5em; display: grid; line-height: 1.6; font-size: 1.4rem; margin-top: 2rem } @media(max-width: 575px) { .ncriptech__home--company article { font-size: 1.2rem; padding: 0 } } .ncriptech--insight-hero { display: grid; align-items: center; color: #fff } @media(min-width: 1200px) { .ncriptech--insight-hero figure, .ncriptech--insight-hero video { z-index: -1 } .ncriptech--insight-hero figure img, .ncriptech--insight-hero video img { mix-blend-mode: hard-light } } @media(max-width: 1199px) { .ncriptech--insight-hero article { position: relative; z-index: 2 } } @media(max-width: 760px) { .ncriptech--insight-hero { align-items: end; margin-bottom: calc(var(--spacer)/2) } .ncriptech--insight-hero article { text-align: left; margin-bottom: 1em; margin-left: 1em } } @media(max-width: 575px) { .ncriptech--insight-hero article { margin-left: 0 } .ncriptech--insight-hero article .h2, .ncriptech--insight-hero article .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech--insight-hero article .heading { font-size: 2rem } } .ncriptech--insight-hero figure, .ncriptech--insight-hero video { width: 100%; float: left; max-height: 38vw; overflow: hidden; position: relative } @media(max-width: 675px) { .ncriptech--insight-hero figure, .ncriptech--insight-hero video { height: 18em } .ncriptech--insight-hero figure>*, .ncriptech--insight-hero video>* { position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-position: right; object-fit: cover } } .ncriptech--insight-hero figure::after, .ncriptech--insight-hero video::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #000; background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.4471989479) 60%) } .ncriptech--insight-hero>* { display: grid; grid-row: 1; grid-column: 1; text-align: center } .ncriptech__life--hero { display: grid; align-items: center; color: #fff; margin-top: 7rem; padding-bottom: 6% } .ncriptech__life--hero>* { grid-row: 1; grid-column: 1 } .ncriptech__life--hero .split-parent { line-height: 1.2 } .ncriptech__life--hero .ncriptech__life--hero-content { text-align: left } .ncriptech__life--hero .ncriptech__life--hero-content article { display: inline-block; font-size: 3.5rem; line-height: 1.2; margin-top: -0.65em; text-align: left } @media(max-width: 1099px) { .ncriptech__life--hero .ncriptech__life--hero-content article { font-size: 3rem } } @media(max-width: 875px) { .ncriptech__life--hero .ncriptech__life--hero-content article { display: none } } .ncriptech--insight-culture article { max-width: 1000px } @media(min-width: 2000px) { .ncriptech--insight-culture article .h4x { font-size: 1.3vw !important; line-height: 1.6 !important } } @media(min-width: 2560px) { .ncriptech--insight-culture article { max-width: 90% } } .ncriptech--insight-culture .inner-container { display: grid; grid-template-columns: 1.5fr .6fr; gap: 2em } .ncriptech--insight-culture .gptw--logo { width: 100%; max-width: 7rem; margin-top: 5rem; margin-left: auto; margin-right: auto } @media(max-width: 960px) { .ncriptech--insight-culture .inner-container { grid-template-columns: 1fr 8em } } @media(max-width: 760px) { .ncriptech--insight-culture article { margin-top: 0 } .ncriptech--insight-culture .inner-container { grid-template-columns: 1fr } .ncriptech--insight-culture .gptw--logo { margin-top: 0 } } @media(max-width: 675px) { .ncriptech--insight-culture { overflow: hidden } } .ncriptech--insight-culture .culture-description { max-width: 36em } @media(max-width: 1200px) { .ncriptech--insight-culture .culture-description { font-size: 20px !important; font-weight: 300 } } @media(max-width: 767px) { .ncriptech--insight-culture .culture-description { font-size: 18px !important } } @media(max-width: 1200px) { .ncriptech--insight-culture .h3 { font-size: max(1.3vw, 1.3rem) } } @media(max-width: 767px) { .ncriptech--insight-culture .h3 { font-size: max(1.2vw, 1.2rem) } } .ncriptech--insight-culture-2 { padding-top: 6rem !important; padding-bottom: 0 !important; position: relative; background-color: #000 } @media(max-width: 1199px) { .ncriptech--insight-culture-2 { position: relative; z-index: 2 } } .ncriptech--insight-culture-2 .culture--ms-grid2 { margin-top: -6rem } @media(max-width: 1199px) { .ncriptech--insight-culture-2 .culture--ms-grid2 { margin-bottom: 3.5rem } } @media(max-width: 890px) { .ncriptech--insight-culture-2 .culture--ms-grid2 { margin-top: -3rem; margin-bottom: 5.5rem } } .ncriptech--insight-culture-2 .inner-container { display: grid; grid-template-columns: 30em auto; align-items: center; gap: 4em } @media(max-width: 890px) { .ncriptech--insight-culture-2 .inner-container { grid-template-columns: auto; gap: 2em } } .ncriptech--insight-culture-2 .inner-container figure { border-radius: 14px; overflow: hidden } .ncriptech--insight-culture-2 .inner-container figure img { transition: filter .5s ease } .ncriptech--insight-culture-2 .inner-container figure:hover img { filter: blur(4px) } .ncriptech--insight-culture-2 article { position: relative } .ncriptech--insight-culture-2 article::after { content: ""; width: 1000%; height: 100%; position: absolute; background-color: #0e0e0e; left: -500%; bottom: -92%; z-index: 0 } .ncriptech--insight-culture-2 article .c2a { position: relative; z-index: 2 } .ncriptech--insight-next { padding-top: var(--spacer); position: relative; z-index: 2 } @media(max-width: 890px) { .ncriptech--insight-next .h3x { text-align: left; font-size: 2rem; margin-bottom: 1rem; display: grid; line-height: 1.3 } } .ncriptech--insight-next .join--us { display: grid; grid-template-columns: 63% 1fr; grid-gap: 25px; gap: 25px; align-items: end; margin-top: -80px } @media(max-width: 1399px) { .ncriptech--insight-next .join--us { margin-top: -40px; grid-template-columns: 61% 36%; grid-gap: 3%; gap: 3% } } @media(max-width: 890px) { .ncriptech--insight-next .join--us { grid-template-columns: auto; margin-top: 0 } } @media(min-width: 2460px) { .ncriptech--insight-next .join--us { grid-template-columns: 64.5% 1fr } } .ncriptech--insight-next .join--us img { width: 100% } .ncriptech--insight-next .join--us .insight__join-us { position: relative; display: grid; align-items: center } .ncriptech--insight-next .join--us .insight__join-us .gptw--logo { width: 6.5em; position: absolute; right: 3rem; top: 0; z-index: 1 } .ncriptech--insight-next .join--us .insight__join-us>* { grid-row: 1; grid-column: 1 } .ncriptech--insight-next .join--us .insight__join-us figure { position: relative; overflow: hidden; border-radius: 20px } @media(max-width: 575px) { .ncriptech--insight-next .join--us .insight__join-us figure { padding-bottom: 150%; height: 0 } .ncriptech--insight-next .join--us .insight__join-us figure img { width: 100%; height: 100%; object-fit: cover; object-position: center; position: absolute; left: 0; top: 0 } } .ncriptech--insight-next .join--us .insight__join-us figure::after { content: ""; width: 100%; height: 100%; background: #000; background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; left: 0; top: 0 } .ncriptech--insight-next .join--us .insight__join-us article { height: 100%; padding: 3rem; display: grid; place-content: space-between } @media(max-width: 475px) { .ncriptech--insight-next .join--us .insight__join-us article { padding: 2rem } } @media(max-width: 890px) { .ncriptech--insight-next .join--us .insight__join-us article p.h4, .ncriptech--insight-next .join--us .insight__join-us article .ncriptech__about-values p.c2a-arw, .ncriptech__about-values .ncriptech--insight-next .join--us .insight__join-us article p.c2a-arw { font-size: 3rem; line-height: .8 } } @media(max-width: 475px) { .ncriptech--insight-next .join--us .insight__join-us article p.h4, .ncriptech--insight-next .join--us .insight__join-us article .ncriptech__about-values p.c2a-arw, .ncriptech__about-values .ncriptech--insight-next .join--us .insight__join-us article p.c2a-arw { font-size: 2rem } } .ncriptech--insight-next .join--us .insight__join-us article p.h4x { max-width: 18em } @media(max-width: 890px) { .ncriptech--insight-next .join--us .insight__join-us article p.h4x { font-size: 1.4rem; line-height: 1.4 } } @media(max-width: 475px) { .ncriptech--insight-next .join--us .insight__join-us article p.h4x { font-size: 1rem } } @media(max-width: 650px) { .ncriptech--insight-next .join--us .insight__join-us .gptw--logo { width: 6.5em } .ncriptech--insight-next .join--us .insight__join-us .join--us-div { padding-right: 8em } } @media(max-width: 475px) { .ncriptech--insight-next .join--us .insight__join-us .gptw--logo { width: 5em; right: 2rem } .ncriptech--insight-next .join--us .insight__join-us .join--us-div { padding-right: 7em } } .ncriptech--insight-next .join--us .insight__join-us .vaccancies-count { position: relative } .ncriptech--insight-next .join--us .insight__join-us .vaccancies-count>p { display: grid; grid-auto-flow: column; justify-content: start; align-items: center; gap: .8rem } .ncriptech--insight-next .join--us .insight__join-us .vaccancies-count>p>*:not(:last-child) { font-size: 4rem } .ncriptech--insight-next .join--us .insight__join-us .vaccancies-count>p>*:not(:first-child) { font-size: 1.2rem; line-height: 1.2 } @media(max-width: 575px) { .ncriptech--insight-next .join--us .insight__join-us .vaccancies-count .c2a { border-radius: 3rem !important; margin-inline: 0 !important; margin-left: 0; margin-right: 0; width: 100% !important } } .culture--ms-grid1 { float: left; width: 150%; display: grid; justify-content: start; grid-auto-flow: column; align-items: end; gap: .8rem; margin-top: 0 } @media(max-width: 1399px) { .culture--ms-grid1 { margin-top: 2rem } } @media(max-width: 1199px) { .culture--ms-grid1 { margin-top: 4rem } } @media(max-width: 675px) { .culture--ms-grid1 { margin-top: 2rem } .culture--ms-grid1 .h4, .culture--ms-grid1 .ncriptech__about-values .c2a-arw, .ncriptech__about-values .culture--ms-grid1 .c2a-arw, .culture--ms-grid1 .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .culture--ms-grid1 h5 { font-size: 1.4rem } } .culture--ms-grid1 .ms__block { width: 23vw; display: grid; gap: 1vw; align-content: start; position: relative } @media(min-width: 2560px) { .culture--ms-grid1 .ms__block { width: 20vw } .culture--ms-grid1 .ms__block .h4, .culture--ms-grid1 .ms__block .ncriptech__about-values .c2a-arw, .ncriptech__about-values .culture--ms-grid1 .ms__block .c2a-arw, .culture--ms-grid1 .ms__block .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .culture--ms-grid1 .ms__block h5 { font-size: 1.8vw } .culture--ms-grid1 .ms__block .h4 .h2, .culture--ms-grid1 .ms__block .h4 .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .culture--ms-grid1 .ms__block .h4 .heading, .culture--ms-grid1 .ms__block .ncriptech__about-values .c2a-arw .h2, .culture--ms-grid1 .ms__block .ncriptech__about-values .c2a-arw .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .culture--ms-grid1 .ms__block .ncriptech__about-values .c2a-arw .heading, .ncriptech__about-values .culture--ms-grid1 .ms__block .c2a-arw .h2, .ncriptech__about-values .culture--ms-grid1 .ms__block .c2a-arw .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__about-values .culture--ms-grid1 .ms__block .c2a-arw .heading, .culture--ms-grid1 .ms__block .ncriptech__career--realpeople article h5 .h2, .culture--ms-grid1 .ms__block .ncriptech__career--realpeople article h5 .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .culture--ms-grid1 .ms__block .ncriptech__career--realpeople article h5 .heading, .ncriptech__career--realpeople article .culture--ms-grid1 .ms__block h5 .h2, .ncriptech__career--realpeople article .culture--ms-grid1 .ms__block h5 .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__career--realpeople article .culture--ms-grid1 .ms__block h5 .heading { font-size: 3.5rem } } @media(max-width: 1000px) { .culture--ms-grid1 .ms__block { width: 35vw } } @media(max-width: 575px) { .culture--ms-grid1 .ms__block { width: 250px } } .culture--ms-grid1 .ms__block figure { border-radius: 14px; overflow: hidden } .culture--ms-grid1 .ms__block figure>img { width: 100% } .culture--ms-grid1 .ms__block figure.video-thumbnail { position: relative } .culture--ms-grid1 .ms__block figure.video-thumbnail .company__video { position: absolute; left: 0; top: 0; z-index: -1 } .culture--ms-grid1 .ms__block figure.video-thumbnail .company__video.videoPlay { z-index: 1 } .culture--ms-grid2 { float: left; width: 150%; display: grid; justify-content: start; grid-auto-flow: column; align-items: end; gap: .8rem; margin-bottom: 1.2rem } .culture--ms-grid2 .ms__block { width: 23vw; display: grid; gap: 1vw; align-content: start; position: relative } @media(min-width: 2560px) { .culture--ms-grid2 .ms__block { width: 20vw } } @media(max-width: 1000px) { .culture--ms-grid2 .ms__block { width: 35vw } } @media(max-width: 575px) { .culture--ms-grid2 .ms__block { width: 250px } } .culture--ms-grid2 .ms__block figure { border-radius: 14px; overflow: hidden } .culture--ms-grid2 .ms__block figure>* { width: 100% } .culture--ms-grid2 .ms__block figure.video-thumbnail { position: relative } .ncriptech--meet-team { position: relative; padding-top: 5em; z-index: 2 } .ncriptech--meet-team::after { content: ""; background: url(../../assets/img/2023_v1/insight/team-dots.png) no-repeat; width: 300px; height: 100%; position: absolute; right: 0; object-fit: cover; object-position: right top } .ncriptech--meet-team .team-gallery__grid { display: grid; grid-template-columns: repeat(11, minmax(0, 1fr)); grid-auto-flow: row dense; gap: 1rem; position: relative; z-index: 1 } @media(max-width: 675px) { .ncriptech--meet-team .team-gallery__grid { grid-template-columns: repeat(3, minmax(0, 1fr)) } } @media(max-width: 575px) { .ncriptech--meet-team .team-gallery__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) } } .ncriptech--meet-team .team-gallery__grid article { grid-column: span 4/span 4; margin-top: -1rem } @media(max-width: 675px) { .ncriptech--meet-team .team-gallery__grid article { grid-column: 1/-1 } .ncriptech--meet-team .team-gallery__grid article .h1 { font-size: 5rem } .ncriptech--meet-team .team-gallery__grid article .h3x { font-size: 2rem } } .ncriptech--meet-team .team-gallery__grid figure { border-radius: .5rem; overflow: hidden; position: relative; background: #bebe93 } .ncriptech--meet-team .team-gallery__grid figure.col\:col-span-2 { grid-column: span 2/span 2 } @media(max-width: 675px) { .ncriptech--meet-team .team-gallery__grid figure.col\:col-span-2 { grid-column: auto } } .ncriptech--meet-team .team-gallery__grid figure.col\:col-span-3 { grid-column: span 3/span 3 } @media(max-width: 675px) { .ncriptech--meet-team .team-gallery__grid figure.col\:col-span-3 { grid-column: 1/-1 } } .ncriptech--meet-team .team-gallery__grid figure.row\:row-span-2 { grid-row: span 2/span 2 } .ncriptech--meet-team .team-gallery__grid figure.col\:scale { grid-column: span 3 } .ncriptech--meet-team .team-gallery__grid figure.col\:scale img { position: absolute } @media(max-width: 675px) { .ncriptech--meet-team .team-gallery__grid figure.row\:2 { grid-row: 2 } } .ncriptech--meet-team .team-gallery__grid figure img { width: 100%; height: 100%; object-fit: cover; transition: transform .5s ease } .ncriptech--meet-team .team-gallery__grid figure figcaption { position: absolute; bottom: .5rem; background-color: rgba(0, 0, 0, .6); padding: .6rem; color: #fff; border-radius: .4rem; font-size: .94rem; font-weight: 600; line-height: 1.3; margin-inline: 5%; opacity: 0; visibility: hidden; transform: translateY(60px); transition: opacity .3s ease, transform .3s ease, visibility .3s ease } @media(min-width: 676px) { .ncriptech--meet-team .team-gallery__grid figure.video--overlay .playBut { opacity: 0; visibility: hidden; transition: opacity .5s ease, visibility .5s ease, transform .5s ease; transition-delay: .2s } } .ncriptech--meet-team .team-gallery__grid figure.video--overlay::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, .2) } @media(max-width: 675px) { .ncriptech--meet-team .team-gallery__grid figure.video--overlay::after { content: ""; background-color: rgba(0, 0, 0, .4) } } .ncriptech--meet-team .team-gallery__grid figure.video--overlay:hover .playBut { opacity: 1; visibility: visible } .ncriptech--meet-team .team-gallery__grid figure:hover img { transform: scale(1.05) } .ncriptech--meet-team .team-gallery__grid figure:hover figcaption { opacity: 1; transform: translateY(0); visibility: visible } .ncriptech--meet-team .team-gallery__grid figure .playBut { transform: scale(0.4); position: absolute; top: -2rem; left: -2rem; z-index: 1 } .ncriptech--meet-team .team-gallery__grid .more-members { height: 0; opacity: 0; grid-column: 1/-1 } .ncriptech--meet-team .c2a__container { width: 100%; display: grid; justify-content: center; position: relative; margin-top: -95px; z-index: 2 } @media(max-width: 1599px) { .ncriptech--meet-team .c2a__container { margin-top: -55px } } @media(max-width: 1199px) { .ncriptech--meet-team .c2a__container { margin-top: -15px } } @media(max-width: 920px) { .ncriptech--meet-team .c2a__container { margin-top: 0 } } @media(max-width: 575px) { .ncriptech--meet-team .c2a__container .c2a { border-radius: 3rem !important } } .ncriptech--meet-team .c2a__container::before { content: ""; width: 102%; height: 12em; background: #0e0e0e; background: linear-gradient(0deg, rgb(14, 14, 14) 10%, rgba(14, 14, 14, 0) 100%); position: absolute; left: 0; top: -190px } @media(min-width: 1921px) { .ncriptech--meet-team .c2a__container::before { top: -225px } } .ncriptech--meet-team .c2a__container.no-gradient { margin-top: 0 } @media(max-width: 1199px) { .ncriptech--meet-team .c2a__container.no-gradient { margin-top: 3rem } } .ncriptech--meet-team .c2a__container.no-gradient::before { display: none } .ncriptech--meet-team .c2a { z-index: 1 } .ncriptech--meet-team .c2a:hover svg { transform: rotate(90deg) } .ncriptech--meet-team svg { transform: rotate(90deg) } .ncriptech--cricket-award { display: grid; align-items: center; margin-bottom: var(--spacer); margin-top: -4rem; margin-bottom: 0; padding-bottom: 0 !important } .ncriptech--cricket-award>figure { z-index: -1 } @media(max-width: 1199px) { .ncriptech--cricket-award .inner-container { position: relative; z-index: 2; padding: 8rem 0 4rem } } .ncriptech--cricket-award>* { display: grid; grid-row: 1; grid-column: 1 } .ncriptech--cricket-award>figure { width: 100%; float: left; overflow: hidden; position: relative } .ncriptech--cricket-award>figure::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #000; background: linear-gradient(114deg, rgb(0, 0, 0) 8%, rgba(0, 0, 0, 0.0634454465) 100%) } .ncriptech--cricket-award .inner-container { display: grid; grid-template-columns: 25em auto 25em; place-items: center } @media(max-width: 1399px) { .ncriptech--cricket-award .inner-container { grid-template-columns: repeat(3, 1fr); gap: 1rem } } @media(max-width: 890px) { .ncriptech--cricket-award .inner-container { grid-template-columns: repeat(2, 1fr) } } @media(max-width: 675px) { .ncriptech--cricket-award .inner-container { text-align: center } } @media(max-width: 890px) { .ncriptech--cricket-award article .h4, .ncriptech--cricket-award article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--cricket-award article .c2a-arw, .ncriptech--cricket-award .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech--cricket-award article h5 { font-size: 1.4rem; max-width: 600px } } @media(max-width: 675px) { .ncriptech--cricket-award article { grid-column: 1/-1; order: 2 } .ncriptech--cricket-award .scl__logo { order: 1; grid-column: 1/-1 } .ncriptech--cricket-award .team__logos { order: 3 } } @media(min-width: 2040px) { .ncriptech--cricket-award .h4, .ncriptech--cricket-award .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--cricket-award .c2a-arw, .ncriptech--cricket-award .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech--cricket-award h5 { font-size: 1.4rem } } @media(min-width: 2560px) { .ncriptech--cricket-award .h4, .ncriptech--cricket-award .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--cricket-award .c2a-arw, .ncriptech--cricket-award .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech--cricket-award h5 { font-size: 1.8rem } } .ncriptech--cricket-award .scl__logo img, .ncriptech--cricket-award .scl__logo svg { max-width: 12em } .ncriptech--cricket-award .team__logos { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem } @media(max-width: 890px) { .ncriptech--cricket-award .team__logos { grid-column: 1/-1; grid-template-columns: repeat(4, 1fr) } } @media(max-width: 675px) { .ncriptech--cricket-award .team__logos { grid-template-columns: repeat(2, 1fr); gap: .5rem; padding-bottom: 1rem } } .ncriptech--cricket-award .team__logos>figure { background: #fff; padding: 1.8rem; width: 220px; height: 220px; border-radius: .4rem; display: grid; align-items: center } @media(max-width: 1399px) { .ncriptech--cricket-award .team__logos>figure { width: 150px; height: 150px } } @media(min-width: 2560px) { .ncriptech--cricket-award .team__logos>figure { width: 260px; height: 260px } } .ncriptech--cricket-award .champion-logo>* { max-width: 16em } .realpeople-realstoreis { display: grid; align-items: end; color: #fff } @media(max-width: 675px) { .realpeople-realstoreis { align-items: start } .realpeople-realstoreis article { text-align: right } } @media(max-width: 575px) { .realpeople-realstoreis .swiper { grid-row: 2 } } .realpeople-realstoreis>* { grid-row: 1; grid-column: 1 } @media(max-width: 890px) { .realpeople-realstoreis>* { margin-bottom: 3rem } } .realpeople-realstoreis .swiper-slide { display: grid; align-items: start; justify-items: end; color: #919caa } @media(max-width: 675px) { .realpeople-realstoreis .swiper-slide { align-items: end; justify-items: start } } .realpeople-realstoreis .swiper-slide>* { grid-row: 1; grid-column: 1 } .realpeople-realstoreis .swiper-slide.swiper-slide-active figcaption { transform: scale(1); transition: 400ms linear 301ms } @media(max-width: 675px) { .realpeople-realstoreis .swiper-slide.swiper-slide-active figcaption { bottom: 4rem; width: 100%; left: 1rem } } .realpeople-realstoreis .swiper-slide.swiper-slide-active p { opacity: 1; transform: translateY(0); transition: .5s linear 701ms } .realpeople-realstoreis .swiper-nav { position: absolute; right: calc(2rem + 100px); bottom: 2.3rem; z-index: 1 } @media(max-width: 1099px) { .realpeople-realstoreis .swiper-nav { right: auto; left: 2rem; bottom: .6rem } } @media(max-width: 890px) { .realpeople-realstoreis .swiper-nav { bottom: 2rem } .realpeople-realstoreis .swiper-nav svg { width: 2.2em } } @media(max-width: 675px) { .realpeople-realstoreis .swiper-nav { left: auto; bottom: 1.6rem; right: 2rem } .realpeople-realstoreis .swiper-nav svg { width: 1.8em } } .realpeople-realstoreis figure { width: calc(100% - 100px); position: relative; margin-right: 100px; margin-top: 100px; border-radius: 20px; overflow: hidden } @media(max-width: 820px) { .realpeople-realstoreis figure { width: 100%; margin-right: 0; margin-top: 0 } } .realpeople-realstoreis figure::after { content: ""; width: 100%; height: 100%; background: #000; background: linear-gradient(20deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; left: 0; top: 0; opacity: .8 } @media(max-width: 675px) { .realpeople-realstoreis figure::after { background: linear-gradient(230deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) } } .realpeople-realstoreis figcaption, .realpeople-realstoreis .figcaption { position: relative; z-index: 1; color: #fff; transform-origin: 0% 100% 0px; transform: scale(0) } .realpeople-realstoreis figcaption div, .realpeople-realstoreis .figcaption div { width: 230px; padding: 1.5em; font-size: 16px; line-height: 1.4; background-color: #919caa; border-radius: 20px } @media(max-width: 1199px) { .realpeople-realstoreis figcaption div, .realpeople-realstoreis .figcaption div { padding: 1.2em; font-size: 16px } } @media(max-width: 890px) { .realpeople-realstoreis figcaption div, .realpeople-realstoreis .figcaption div { font-size: 1.2rem } } @media(max-width: 675px) { .realpeople-realstoreis figcaption div, .realpeople-realstoreis .figcaption div { width: 100%; border-radius: 10px } } @media(min-width: 2460px) { .realpeople-realstoreis figcaption div, .realpeople-realstoreis .figcaption div { width: 330px; font-size: .7rem } } .realpeople-realstoreis figcaption p, .realpeople-realstoreis .figcaption p { opacity: 0; transform: translateY(10px) } .realpeople-realstoreis figcaption::after, .realpeople-realstoreis .figcaption::after { content: ""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 3em 2em 0 0; border-color: #919caa rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); transform: rotate(25deg); margin-top: -0.7em; margin-left: 1.3em } @media(max-width: 675px) { .realpeople-realstoreis figcaption::after, .realpeople-realstoreis .figcaption::after { display: none } } .realpeople-realstoreis .figcaption::after { display: none } .realpeople-realstoreis article { z-index: 1; padding: 2rem; pointer-events: none } @media(max-width: 890px) { .realpeople-realstoreis article { padding: 5rem 2rem } .realpeople-realstoreis article .h4, .realpeople-realstoreis article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .realpeople-realstoreis article .c2a-arw, .realpeople-realstoreis .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .realpeople-realstoreis article h5 { font-size: 3rem; line-height: 1.25 } .realpeople-realstoreis article .h9, .realpeople-realstoreis article .ncriptech--core-service-grid .grid--2>div ul, .ncriptech--core-service-grid .grid--2>div .realpeople-realstoreis article ul { font-size: 1.4rem; margin-top: 0 } } @media(max-width: 575px) { .realpeople-realstoreis article { padding: 1rem; color: #000; margin-bottom: 1rem; text-align: left } .realpeople-realstoreis article .h4, .realpeople-realstoreis article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .realpeople-realstoreis article .c2a-arw, .realpeople-realstoreis .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .realpeople-realstoreis article h5 { font-size: 2rem; line-height: 1.25 } .realpeople-realstoreis article .h4 span, .realpeople-realstoreis article .ncriptech__about-values .c2a-arw span, .ncriptech__about-values .realpeople-realstoreis article .c2a-arw span, .realpeople-realstoreis .ncriptech__career--realpeople article h5 span, .ncriptech__career--realpeople .realpeople-realstoreis article h5 span { background: linear-gradient(-45deg, rgba(255, 39, 189, var(--sat1, 0.99608)) 0%, rgba(150, 48, 206, var(--sat2, 1)) 100%); color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } .realpeople-realstoreis article .h9, .realpeople-realstoreis article .ncriptech--core-service-grid .grid--2>div ul, .ncriptech--core-service-grid .grid--2>div .realpeople-realstoreis article ul { font-size: 1.2rem; margin-top: 0 } } .ncriptech--industries-hero { display: grid; align-items: end; margin-bottom: var(--spacer); color: #fff } @media(max-width: 675px) { .ncriptech--industries-hero { margin-bottom: calc(var(--spacer)/2) } } .ncriptech--industries-hero>* { grid-row: 1; grid-column: 1 } .ncriptech--industries-hero .inner-container { margin-bottom: 0 } @media(min-width: 676px) { .ncriptech--industries-hero .inner-container { margin-bottom: 1rem } } @media(min-width: 1920px) { .ncriptech--industries-hero .inner-container { margin-bottom: 6rem } } @media(max-width: 575px) { .ncriptech--industries-hero .inner-container { margin-bottom: 0 !important } } @media(max-width: 2000px) { .ncriptech--industries-hero .--subheading { font-size: 1.2rem } } .ncriptech--industries-hero .--heading { font-weight: 300 } @media(max-width: 767px) { .ncriptech--industries-hero .--heading { padding-right: 1rem } } .ncriptech--industries-hero .--heading span { font-size: 130%; font-weight: 400 } @media(max-width: 767px) { .ncriptech--industries-hero .--heading span { font-size: 110% } } .ncriptech--industries-hero figure { overflow: hidden; position: relative; z-index: -1 } .ncriptech--industries-hero figure::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #000; background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 70%, rgb(0, 0, 0) 100%) } .ncriptech--industries-hero figure img { mix-blend-mode: hard-light } @media(max-width: 890px) { .ncriptech--industries-hero figure img { width: 100%; height: 100%; object-fit: cover; object-position: center } } .ncriptech--industries-hero article p { max-width: 26em } @media(max-width: 1200px) { .ncriptech--industries-hero { display: block; background: #060301 } .ncriptech--industries-hero article p { max-width: 18em; margin-left: auto; margin-right: auto } .ncriptech--industries-hero article p br { display: none } } @media(max-width: 760px) { .ncriptech--industries-hero article { padding-bottom: 0 } .ncriptech--industries-hero article p { font-size: 26px } } .ncriptech--industries-hero .c2a { margin-top: 1.25em } @media(max-width: 890px) { .ncriptech--industries-hero article .--desc br { display: none } .ncriptech--industries-hero figure { height: 28rem; max-height: 28rem } } @media(max-width: 575px) { .ncriptech--industries-hero figure { height: auto; max-height: none; margin-bottom: 0 } .ncriptech--industries-hero figure img { width: 180%; height: auto; transform: translateX(-12%); transform-origin: left } } .ncriptech--industries-accordion .h3 { font-size: 2rem; margin-bottom: 2rem } .ncriptech--industries-accordion .accordion { display: grid; grid-template-columns: .9fr 1fr; gap: 2rem; color: #b0b0b0 } @media(max-width: 675px) { .ncriptech--industries-accordion .accordion { grid-template-columns: 100%; border-bottom: 1px solid #ccc } .ncriptech--industries-accordion .accordion:last-child { border-bottom: none } } .ncriptech--industries-accordion .accordion .h4, .ncriptech--industries-accordion .accordion .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--industries-accordion .accordion .c2a-arw, .ncriptech--industries-accordion .accordion .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech--industries-accordion .accordion h5 { cursor: pointer; position: relative; padding-right: 3rem } .ncriptech--industries-accordion .accordion .h4::after, .ncriptech--industries-accordion .accordion .ncriptech__about-values .c2a-arw::after, .ncriptech__about-values .ncriptech--industries-accordion .accordion .c2a-arw::after, .ncriptech--industries-accordion .accordion .ncriptech__career--realpeople article h5::after, .ncriptech__career--realpeople article .ncriptech--industries-accordion .accordion h5::after { content: "+"; font-size: 1em; color: currentColor; width: 1.2em; height: 1.2em; border: 2px solid #fff; border-radius: 50%; position: absolute; right: 0; top: 10px; display: grid; place-content: center } @media(max-width: 2000px) { .ncriptech--industries-accordion .accordion .h4::after, .ncriptech--industries-accordion .accordion .ncriptech__about-values .c2a-arw::after, .ncriptech__about-values .ncriptech--industries-accordion .accordion .c2a-arw::after, .ncriptech--industries-accordion .accordion .ncriptech__career--realpeople article h5::after, .ncriptech__career--realpeople article .ncriptech--industries-accordion .accordion h5::after { top: 0 } } @media(min-width: 2560px) { .ncriptech--industries-accordion .accordion .h4::after, .ncriptech--industries-accordion .accordion .ncriptech__about-values .c2a-arw::after, .ncriptech__about-values .ncriptech--industries-accordion .accordion .c2a-arw::after, .ncriptech--industries-accordion .accordion .ncriptech__career--realpeople article h5::after, .ncriptech__career--realpeople article .ncriptech--industries-accordion .accordion h5::after { border: 4px solid #fff; top: .2vw } } @media(max-width: 675px) { .ncriptech--industries-accordion .accordion .h4::after, .ncriptech--industries-accordion .accordion .ncriptech__about-values .c2a-arw::after, .ncriptech__about-values .ncriptech--industries-accordion .accordion .c2a-arw::after, .ncriptech--industries-accordion .accordion .ncriptech__career--realpeople article h5::after, .ncriptech__career--realpeople article .ncriptech--industries-accordion .accordion h5::after { font-size: 1.3em } } @media(max-width: 575px) { .ncriptech--industries-accordion .accordion .h4, .ncriptech--industries-accordion .accordion .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--industries-accordion .accordion .c2a-arw, .ncriptech--industries-accordion .accordion .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ncriptech--industries-accordion .accordion h5 { font-size: 20px !important } } .ncriptech--industries-accordion .accordion>div { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; max-height: 0; opacity: 0; visibility: hidden; margin-top: 0; transition: max-height .6s ease, opacity .6s ease, visibility .6s ease, margin-top .6s ease; overflow: hidden } @media(max-width: 1200px) { .ncriptech--industries-accordion .accordion>div { grid-template-columns: 1fr .8fr; max-width: 100% } } @media(max-width: 991px) { .ncriptech--industries-accordion .accordion>div { grid-template-columns: 1fr; max-width: 100%; gap: .5rem } .ncriptech--industries-accordion .accordion>div article .h8, .ncriptech--industries-accordion .accordion>div article .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .ncriptech--industries-accordion .accordion>div article .--subheading, .ncriptech--industries-accordion .accordion>div article .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .ncriptech--industries-accordion .accordion>div article .--desc { font-size: 1.2rem } } .ncriptech--industries-accordion .accordion>div figure { height: 0; padding-bottom: 60%; position: relative; overflow: hidden; margin-bottom: 1rem } .ncriptech--industries-accordion .accordion>div figure img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; object-position: center } .ncriptech--industries-accordion .accordion.open { color: #000 } @media(max-width: 675px) { .ncriptech--industries-accordion .accordion.open p { color: #000 !important } } .ncriptech--industries-accordion .accordion.open .h4::after, .ncriptech--industries-accordion .accordion.open .ncriptech__about-values .c2a-arw::after, .ncriptech__about-values .ncriptech--industries-accordion .accordion.open .c2a-arw::after, .ncriptech--industries-accordion .accordion.open .ncriptech__career--realpeople article h5::after, .ncriptech__career--realpeople article .ncriptech--industries-accordion .accordion.open h5::after { content: "-" } .ncriptech--industries-accordion .accordion.open>div { max-height: 100vh; opacity: 1; visibility: visible; margin-bottom: 20px } @media(min-width: 992px) { .ncriptech--industries-accordion .accordion.open>div { max-height: 250px; margin-bottom: 0 } } .we--enterprise { padding-top: 6rem; padding-bottom: 6rem !important } .digital--solutions .grid-heading { display: grid; grid-template-columns: 1.5fr 1fr; gap: 3rem; margin-bottom: 3rem } .digital--solutions .grid-heading.auto { grid-template-columns: 1.5fr auto; align-items: end } @media(max-width: 767px) { .digital--solutions .grid-heading.auto { grid-template-columns: 100%; gap: 2rem } } @media(max-width: 1199px) { .digital--solutions .digital--swiper .swiper-slide { height: auto } } @media(min-width: 769px) { .digital--solutions .digital--swiper .swiper-nav { display: none !important } } .digital--solutions .digital--swiper .large-txt { font-size: 130%; display: block; line-height: 1.5; color: #0235f5 } .digital--solutions .digital--swiper .swiper-scroller { display: grid } @media(max-width: 675px) { .digital--solutions .digital--swiper .swiper-scroller { gap: 1.3rem } } @media(min-width: 676px) { .digital--solutions .digital--swiper .swiper-scroller { grid-template-columns: repeat(2, minmax(0, 1fr)) } } .digital--solutions .digital--swiper .swiper-scroller.grid-3 { grid-template-columns: 100% } @media(min-width: 676px) { .digital--solutions .digital--swiper .swiper-scroller.grid-3 { grid-template-columns: repeat(2, minmax(0, 1fr)) } } @media(min-width: 992px) { .digital--solutions .digital--swiper .swiper-scroller.grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)) } } @media(max-width: 1199px) { .digital--solutions .digital--swiper .h8, .digital--solutions .digital--swiper .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .digital--solutions .digital--swiper .--subheading, .digital--solutions .digital--swiper .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .digital--solutions .digital--swiper .--desc { font-size: 1rem } } @media(max-width: 768px) { .digital--solutions .digital--swiper .h8, .digital--solutions .digital--swiper .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .digital--solutions .digital--swiper .--subheading, .digital--solutions .digital--swiper .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .digital--solutions .digital--swiper .--desc { font-size: .95rem } } @media(max-width: 768px) { .digital--solutions .digital--swiper .h3 { font-size: 1.4rem; font-weight: 500 } } .digital--solutions .digital--swiper .swiper-nav { width: 50%; margin: 3rem auto; display: grid; align-items: center; justify-content: space-between; grid-auto-flow: column; display: none } @media(max-width: 675px) { .digital--solutions .digital--swiper .swiper-nav { display: none } } @media(min-width: 2560px) { .digital--solutions .digital--swiper .swiper-nav { margin: 5rem auto } } .digital--solutions .digital--swiper .swiper-nav .swiper--prev, .digital--solutions .digital--swiper .swiper-nav .swiper--next { display: grid; grid-auto-flow: column; align-items: center; gap: 1rem; font-size: 1.2rem } @media(min-width: 2560px) { .digital--solutions .digital--swiper .swiper-nav .swiper--prev, .digital--solutions .digital--swiper .swiper-nav .swiper--next { font-size: 1.6rem } } .digital--solutions .digital--swiper .swiper-progress-bar { position: relative; bottom: 0; width: 45vw; display: block; z-index: 1; height: 6px; margin-bottom: 2rem; margin-top: 2rem; margin-left: auto; margin-right: auto } .digital--solutions .digital--swiper .swiper-progress-bar .slide_progress-bar { position: absolute; height: 6px; background: rgba(255, 255, 255, .3); width: auto; clear: both; opacity: 0; left: 0; right: 0; border-radius: 10px; overflow: hidden } .digital--solutions .digital--swiper .swiper-progress-bar .slide_progress-bar:after { position: absolute; top: 0; left: 0; background: #fff; background-size: 200% 200%; height: 100%; width: 0; content: ""; transition: .1s width linear } .digital--solutions .digital--swiper .swiper-progress-bar.active .slide_progress-bar { opacity: 1 } .digital--solutions .digital--swiper .swiper-progress-bar.animate .slide_progress-bar:after { transition: width linear; transition-delay: unset; width: 100%; transition-duration: 5s } .digital--solutions .st__block { counter-reset: sol-counter; padding: 2rem; overflow: hidden; border: 1px solid #e6e6e6; border-radius: .1em; height: 100% } .digital--solutions .st__block:hover .solution-box__arw-svg { transform: translateX(100px); transition: transform .1s ease-out calc(var(--i)*.05s) } .digital--solutions .st__block:hover .service--link ul li { opacity: 1 } .digital--solutions .st__block:hover .solution-box__btm-heading span { opacity: 1; transition: opacity 0 linear 1.1s; animation: text-move--anim 120s linear infinite .05s } .digital--solutions .solution-box__arw-svg { transform: translateX(0) } .digital--solutions .solution-box__arw-svg svg { width: 1em; height: auto; margin-left: .5em } .digital--solutions .solution-box__top-heading { font-size: 1.5rem; font-weight: 500; line-height: 1.25; margin-bottom: 1.15em } @media(max-width: 1200px) { .digital--solutions .solution-box__top-heading { font-size: 1.3rem } } .digital--solutions ul { margin-top: 1.2em; overflow: hidden } .digital--solutions ul li { padding: .75em 0; border-bottom: 1px dashed #c3c3c3; counter-increment: sol-counter; align-items: center; display: flex } .digital--solutions ul li:last-child { border-bottom: 1px dashed rgba(0, 0, 0, 0); padding-bottom: 0 } .digital--solutions ul li::before { content: "0" counter(sol-counter) "."; display: inline; margin-right: .7em; font-size: 85%; vertical-align: super; color: #0235f5 } .digital--solutions p { font-weight: 400; opacity: .7; max-width: 43ch } .digital--solutions .solution-box__links { grid-row: 3; grid-column: 1/-1; margin-top: 1rem; align-self: end; opacity: 1 } .digital--solutions .solution-box__links a { display: inline-block; font-size: .95rem; line-height: 1; padding: .8em 1.5em; border-radius: 100em; color: #fff; border: 1px solid #515050; margin-bottom: 1em; margin-right: .4em; transition: .3s ease-out } .digital--solutions .solution-box__links a::before { content: attr(data-hover-desc); position: absolute; top: 40%; left: 2rem; width: 23em; font-size: 18px; font-weight: 300; line-height: 1.3; pointer-events: none; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNyA3OCIgYXJpYS1oaWRkZW49InRydWUiPg0KICA8cGF0aCBmaWxsPSIjRkZGQ0UxIiBkPSJNMjYuNTIgNzcuMjFoLTUuNzVjLTYuODMgMC0xMi4zOC01LjU2LTEyLjM4LTEyLjM4VjQ4LjM4QzguMzkgNDMuNzYgNC42MyA0MCAuMDEgNDB2LTRjNC42MiAwIDguMzgtMy43NiA4LjM4LTguMzhWMTIuNEM4LjM4IDUuNTYgMTMuOTQgMCAyMC43NyAwaDUuNzV2NGgtNS43NWMtNC42MiAwLTguMzggMy43Ni04LjM4IDguMzhWMjcuNmMwIDQuMzQtMi4yNSA4LjE3LTUuNjQgMTAuMzggMy4zOSAyLjIxIDUuNjQgNi4wNCA1LjY0IDEwLjM4djE2LjQ1YzAgNC42MiAzLjc2IDguMzggOC4zOCA4LjM4aDUuNzV2NC4wMloiPjwvcGF0aD4NCjwvc3ZnPg==); background-repeat: no-repeat; background-position: -10px top; background-size: contain; padding-left: 2.25em; opacity: 0; transform: translateX(-10px); transition: inherit } .digital--solutions .solution-box__links a:hover { background-color: #0235f5; border: 1px solid #0235f5 } .digital--solutions .solution-box__links a:hover::before { opacity: 1; transform: translateX(0); background-position: 0 top } @media(min-width: 1200px) { .digital--solutions.padding-top-offset { padding-top: 6rem !important } } .black__sec .digital--solutions ul li::before { content: "0" counter(sol-counter) "."; color: #fff } .ncriptech-what-weoffer { padding-top: 8rem !important; padding-bottom: 14rem !important } @media(max-width: 768px) { .ncriptech-what-weoffer { padding-top: 4rem !important; padding-bottom: 6rem !important } } .ncriptech-what-weoffer .inner-container { display: grid; align-items: center; place-content: center } .ncriptech-what-weoffer .inner-container article { max-width: 50rem } @media(max-width: 2000px) { .ncriptech-what-weoffer .flow-rootX9>*+* { margin-top: 2rem } .ncriptech-what-weoffer .h5 { font-size: 2rem } } .collaborate--new { padding-top: var(--spacer) } @media(max-width: 768px) { .collaborate--new { padding: 6rem 0 !important } } @media(max-width: 575px) { .collaborate--new { padding: 3rem 0 !important } } @media(min-width: 2560px) { .collaborate--new { padding-top: 6rem !important; padding-bottom: 5rem !important } .collaborate--new.less--gap { padding-top: 8rem !important; padding-bottom: 8rem !important } .collaborate--new article .c2a { font-size: 1rem } } .collaborate--new .inner-container { display: grid; align-items: center; place-content: center } .collaborate--new .inner-container article { max-width: 50rem } .collaborate--new .ncriptech--shape { float: left; width: 100%; transform: scale(0.8) } @media(min-width: 2560px) { .collaborate--new .ncriptech--shape { transform: scale(1.2) } } .collaborate--new .sShape-animation:not(:first-child) { transform: scaleY(-1) scaleX(-1) translateX(38px); margin-top: -2vw } @media(min-width: 1921px) { .collaborate--new .sShape-animation:not(:first-child) { transform: scaleY(-1) scaleX(-1) translateX(78px) } } @media(min-width: 2560px) { .collaborate--new .sShape-animation:not(:first-child) { transform: scaleY(-1) scaleX(-1) translateX(380px) } } .collaborate--new .sShape-animation svg #arrowPath2 { filter: invert(1) } .what-we-offer-new { overflow: hidden; display: grid; place-content: center; place-items: start } .what-we-offer-new .mainX-container { position: relative; z-index: 2 } .what-we-offer-new>* { grid-column: 1; grid-row: 1 } @media(max-width: 1199px) { .what-we-offer-new h5 { padding: 1em } } .what-we-offer-new figure { margin-top: 3vw; position: relative; max-height: 100%; overflow: hidden; width: 80vw; margin-left: auto; margin-right: auto } @media(min-width: 2560px) { .what-we-offer-new figure { width: 90vw } } @media(max-width: 1199px) { .what-we-offer-new figure { width: 100%; transform: none !important; margin-top: 0 } .what-we-offer-new figure img { transform: none !important } } .what-we-offer-new .inner-container { display: grid; grid-template-columns: 38vw auto; justify-content: space-between; align-items: baseline; gap: 4vw } @media(min-width: 2560px) { .what-we-offer-new .inner-container { grid-template-columns: 30vw auto } } .what-we-offer-new .inner-container article { display: grid; justify-content: start; position: relative; padding: 3rem; padding-left: 0 } @media(min-width: 2560px) { .what-we-offer-new .inner-container article { padding: 6rem; padding-left: 0 } } .what-we-offer-new .inner-container article::before { content: ""; width: 200%; height: 100%; background-color: #242424; position: absolute; left: -100%; top: 0 } .what-we-offer-new .inner-container article .c2a { justify-self: end; margin-top: 4rem; position: relative; z-index: 2 } .ncriptech--industries-carousel { --c2a-fs: 0.9rem; --ico-size: 0.85em } .ncriptech--industries-carousel .swiper-slide { counter-increment: section; background-color: #f3f3f3 } .ncriptech--industries-carousel article { padding: 1.5rem; color: #4a4a4a; background-color: #f3f3f3; margin-top: -200px; position: relative } .ncriptech--industries-carousel article .ind--heading { font-size: 25px; line-height: 1.4 } @media(max-width: 575px) { .ncriptech--industries-carousel article .ind--heading { font-size: 1.4rem } .ncriptech--industries-carousel article .ind--heading br { display: none } } @media(max-width: 575px) { .ncriptech--industries-carousel article .c2a-arw { border-top: 1px solid #dfdfdf; padding-top: 1.2rem; margin-left: -25px; margin-right: -25px; width: calc(100% + 50px) !important } } .ncriptech--industries-carousel figure { overflow: hidden } .ncriptech--industries-carousel figure img { width: 100%; transform: translateY(-75px) } .ncriptech--core-service-grid { margin-top: 5rem } @media(max-width: 675px) { .ncriptech--core-service-grid ul[role=list] .c2a-underline { --c2a-fs: inherit; line-height: 1.4 } .ncriptech--core-service-grid br+br.show-on-mobP { margin-top: 1em } } .ncriptech--core-service-grid .h7 a, .ncriptech--core-service-grid .offerings-card article h3 a, .offerings-card article .ncriptech--core-service-grid h3 a, .ncriptech--core-service-grid .ncriptech__company-grid-bg article a, .ncriptech__company-grid-bg .ncriptech--core-service-grid article a { display: grid; grid-gap: .2em; gap: .2em; grid-auto-flow: column; justify-content: start; align-items: end } @media(min-width: 2541px) { .ncriptech--core-service-grid .h7 a, .ncriptech--core-service-grid .offerings-card article h3 a, .offerings-card article .ncriptech--core-service-grid h3 a, .ncriptech--core-service-grid .ncriptech__company-grid-bg article a, .ncriptech__company-grid-bg .ncriptech--core-service-grid article a { font-size: 85% } } .ncriptech--core-service-grid .h7 a svg, .ncriptech--core-service-grid .offerings-card article h3 a svg, .offerings-card article .ncriptech--core-service-grid h3 a svg, .ncriptech--core-service-grid .ncriptech__company-grid-bg article a svg, .ncriptech__company-grid-bg .ncriptech--core-service-grid article a svg { width: 1.5em; opacity: 0; transform: translateY(-0.2em); transition: .1s } .ncriptech--core-service-grid .grid--2>div { padding: 2.5rem; display: grid; grid-template-columns: 1fr auto; align-items: start; grid-gap: 1rem .8em; gap: 1rem .8em } .ncriptech--core-service-grid .grid--2>div>.h7, .ncriptech--core-service-grid .offerings-card article .grid--2>div>h3, .offerings-card article .ncriptech--core-service-grid .grid--2>div>h3, .ncriptech--core-service-grid .ncriptech__company-grid-bg .grid--2>div>article, .ncriptech__company-grid-bg .ncriptech--core-service-grid .grid--2>div>article, .ncriptech--core-service-grid .grid--2>div>p { grid-column: 1/-1 } @media(max-width: 575px) { .ncriptech--core-service-grid .grid--2>div>.h7, .ncriptech--core-service-grid .offerings-card article .grid--2>div>h3, .offerings-card article .ncriptech--core-service-grid .grid--2>div>h3, .ncriptech--core-service-grid .ncriptech__company-grid-bg .grid--2>div>article, .ncriptech__company-grid-bg .ncriptech--core-service-grid .grid--2>div>article { font-size: 1.4rem } } @media(max-width: 575px) { .ncriptech--core-service-grid .grid--2>div .h9, .ncriptech--core-service-grid .grid--2>div ul { font-size: 1rem } } .ncriptech--core-service-grid .grid--2>div ul { display: grid; justify-items: start; grid-gap: .8em; gap: .8em; overflow: hidden; margin-top: .5em } @media(max-width: 575px) { .ncriptech--core-service-grid .grid--2>div ul { gap: .4em; grid-gap: .4em } } .ncriptech--core-service-grid .grid--2>div ul li a { display: grid; grid-auto-flow: column; align-items: center; grid-gap: .5em; gap: .5em; transform: translateX(-1.6em); transition: .2s; position: relative } .ncriptech--core-service-grid .grid--2>div ul li a svg { width: 1.1em } .ncriptech--core-service-grid .grid--2>div ul li a:hover { transform: translateX(0); color: #0235f5 } @media(max-width: 1100px) { .ncriptech--core-service-grid .grid--2>div ul li::after { content: ""; width: 100%; height: 1px; background-color: #6a6a6a; position: absolute; bottom: 0; display: block !important } .ncriptech--core-service-grid .grid--2>div ul li a { transform: translateX(0); align-items: start } .ncriptech--core-service-grid .grid--2>div ul li a svg { width: .8em; margin-top: .5rem } } @media(max-width: 1100px) { .ncriptech--core-service-grid .grid--2>div ul li { display: grid; grid-auto-flow: column; align-items: start; grid-gap: .5em; gap: .5em; position: relative } .ncriptech--core-service-grid .grid--2>div ul li::before { content: "- "; position: static !important; width: auto; height: auto; background-color: rgba(0, 0, 0, 0) !important } .ncriptech--core-service-grid .grid--2>div ul a svg { display: none } } .ncriptech--core-service-grid .grid--2>div figure { align-self: end } .ncriptech--core-service-grid .grid--2>div figure.svg-sizee svg { min-width: var(--minW) !important; max-width: var(--maxW) !important } .ncriptech--core-service-grid .grid--2>div figure svg { min-width: 120px; max-width: 120px; max-height: 140px; height: auto } @media(max-width: 1100px) { .ncriptech--core-service-grid .grid--2>div figure svg { width: 80px; height: 80px !important; display: block } } .ncriptech--core-service-grid .grid--2>div figure.dual-svg { display: grid } .ncriptech--core-service-grid .grid--2>div figure.dual-svg>* { grid-row: 1; grid-column: 1 } .ncriptech--core-service-grid .grid--2>div figure:not(.excep) svg { min-width: 90px; max-width: 90px } @media(max-width: 1100px) { .ncriptech--core-service-grid .grid--2>div figure:not(.excep) svg { min-width: 70px; max-width: 70px } } .ncriptech--core-service-grid .grid--2>div figure img { filter: grayscale(1) opacity(0.5); transition: .25s } .ncriptech--core-service-grid .grid--2>div:hover .h7 a svg, .ncriptech--core-service-grid .grid--2>div:hover .offerings-card article h3 a svg, .offerings-card article .ncriptech--core-service-grid .grid--2>div:hover h3 a svg, .ncriptech--core-service-grid .grid--2>div:hover .ncriptech__company-grid-bg article a svg, .ncriptech__company-grid-bg .ncriptech--core-service-grid .grid--2>div:hover article a svg { opacity: 1; transform: translate(0.2em, -0.4em) } .ncriptech--core-service-grid .grid--2>div:hover figure img { filter: grayscale(0) opacity(1) } .ncriptech--core-service-grid.style--2 article p { max-width: 40em } .ncriptech--core-service-grid.style--2 .grid--2>div { align-items: start; grid-gap: 1em 3em; gap: 1em 3em; position: relative } @media(max-width: 890px) { .ncriptech--core-service-grid.style--2 .grid--2>div { grid-gap: 1em; gap: 1em; grid-template-columns: auto } .ncriptech--core-service-grid.style--2 .grid--2>div .h5 { order: 1 } .ncriptech--core-service-grid.style--2 .grid--2>div p { order: 2 } .ncriptech--core-service-grid.style--2 .grid--2>div figure svg { width: 80px; height: 80px !important; display: block } } .ncriptech--core-service-grid.style--2 .grid--2>div>span { width: 147px; height: 157px; background: #5139db; background: -o-linear-gradient(315deg, #5e5aff, #5139db); background: linear-gradient(315deg, #5e5aff, #5139db); display: inline-block; position: absolute; top: -1px; left: -1px; z-index: -1 } .ncriptech--core-service-grid.style--2 .grid--2>div>span:nth-of-type(2) { top: 0; box-shadow: inset -146px 0 0 0 #f5f5f5 } .ncriptech--core-service-grid.style--2 .grid--2>div p { grid-column: 1 } @media(max-width: 575px) { .ncriptech--core-service-grid.style--2 .bg--gryF5 { border: 1px solid #dfdfdf; position: relative; border-radius: 10px; overflow: hidden } .ncriptech--core-service-grid.style--2 .bg--gryF5::after { content: ""; width: 100%; height: 100%; position: absolute; right: 0; top: 0; background: #f5f5f5; background: linear-gradient(45deg, rgb(245, 245, 245) 68%, rgb(245, 245, 245) 68%, rgb(234, 226, 236) 97%); z-index: -1 } } .ncriptech--core-service-grid.style--3 .inner-container { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: end } .ncriptech--core-service-grid.style--3 .inner-container article { margin-right: 2rem } @media(max-width: 1000px) { .ncriptech--core-service-grid.style--3 .inner-container { flex-direction: column; align-items: flex-start; justify-content: flex-start; --col: 2 } .ncriptech--core-service-grid.style--3 .inner-container article { margin-right: 0 } .ncriptech--core-service-grid.style--3 .inner-container .c2a { order: 1 } } @media(max-width: 575px) { .ncriptech--core-service-grid.style--3 .inner-container { --col: 1 } } .ncriptech--core-service-grid.style--3 article>p { max-width: 40em } .ncriptech--core-service-grid.style--3 .grid { grid-column: 1/-1; display: grid; grid-template-columns: repeat(var(--col, 4), 1fr); grid-gap: 1rem; gap: 1rem } .ncriptech--core-service-grid.style--3 .grid>div { border: 1px solid #d7d7d7; border-radius: .3rem; padding: 1.5rem; display: flex; flex-direction: column; justify-content: start; counter-increment: agile-counter } .ncriptech--core-service-grid.style--3 .grid>div:hover .card--heading::before { -webkit-text-stroke-color: #535353 } .ncriptech--core-service-grid.style--3 .grid>div:hover .card--heading span { background: #0235f5; /* background: -o-linear-gradient(315deg, #5e5aff, #5139db); background: linear-gradient(315deg, #5e5aff, #5139db); */ color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0); background-size: 400% 400%; -webkit-animation: gradient-anim 5s ease infinite; animation: gradient-anim 5s ease infinite } .ncriptech--core-service-grid.style--3 .grid .card--heading { font-size: 1.5rem; font-weight: 500; line-height: 1.3 } .ncriptech--core-service-grid.style--3 .grid .card--heading::before { display: block; content: "0" counter(agile-counter) "."; font-size: 2.5em; line-height: .8; font-weight: 400; -webkit-text-stroke: 1.5px rgba(255, 255, 255, 0.1882352941); -webkit-text-stroke-width: 1.5px; -webkit-text-stroke-color: #0235f5; -webkit-text-fill-color: rgba(0, 0, 0, 0); margin-bottom: .2em } .ncriptech--core-service-grid.style--3 .grid .card--desc { color: #5f5f5f; margin-top: 3rem; font-size: max(1vw, 20px) } @media(max-width: 890px) { .ncriptech--core-service-grid .grid--2 { width: 100%; grid-template-columns: 60vw; grid-auto-flow: column; grid-auto-columns: 60vw; gap: 1rem; grid-gap: 1rem; overflow-y: hidden; overflow-x: scroll; padding-bottom: 2rem } .ncriptech--core-service-grid .grid--2>div { padding: 1.5rem; align-content: start } } @media(max-width: 675px) { .ncriptech--core-service-grid figure { grid-row: 1; grid-column: 1 } .ncriptech--core-service-grid .svg-sizee svg { width: 80px; height: 80px !important; display: block } } @media(max-width: 575px) { .ncriptech--core-service-grid .grid--2 { overflow-x: inherit; grid-template-columns: 80vw; grid-auto-columns: 80vw } .ncriptech--core-service-grid .digi-grid { grid-template-columns: 100%; grid-auto-columns: 100%; overflow: hidden; gap: 0; grid-gap: 0 } .ncriptech--core-service-grid .digi-grid .digi-block { background: linear-gradient(45deg, rgb(245, 245, 245) 68%, rgb(245, 245, 245) 68%, rgb(234, 226, 236) 97%); border-right: 1px solid #e1d9e3 } } @media(max-width: 1100px) { .ncriptech--core-service-grid.core--industries .grid--2>div ul li::before { display: none } } @keyframes wrench { 0% { transform: rotate(0deg) } 20% { transform: rotate(30deg) } 100% { transform: rotate(0deg) } } .ncriptech--industries-quotes-2 { position: relative; display: grid; align-items: center } .ncriptech--industries-quotes-2>div { place-self: center; display: grid } .ncriptech--industries-quotes-2>div .c2a-alternate { position: relative; z-index: 2; place-self: start; transform: translateY(100%); opacity: 0; transition: transform 2s cubic-bezier(0.7, 0, 0.3, 1), opacity 2s cubic-bezier(0.7, 0, 0.3, 1); transition-delay: .3s; border: none !important; padding: 0; font-size: 1.4rem; background: rgba(0, 0, 0, 0) !important } .ncriptech--industries-quotes-2>div .c2a-alternate:hover { background-color: rgba(0, 0, 0, 0) !important } @media(max-width: 675px) { .ncriptech--industries-quotes-2>div .c2a-alternate { font-size: 1.1rem } } .ncriptech--industries-quotes-2>* { grid-column: 1; grid-row: 1 } .ncriptech--industries-quotes-2 video { width: 100% } @media(max-width: 675px) { .ncriptech--industries-quotes-2 video { width: 150% } } .ncriptech--industries-quotes-2 p { z-index: 2; margin-inline: auto; overflow: hidden; margin-top: 8rem } @media(max-width: 575px) { .ncriptech--industries-quotes-2 p { margin-top: 6rem; font-size: 1.6rem } } .ncriptech--industries-quotes-2 p span { transform: translateY(100%); overflow: hidden; transition: transform 2s cubic-bezier(0.7, 0, 0.3, 1); transition-delay: .3s; display: block } .ncriptech--industries-quotes-2::after { content: ""; background: #000; background: linear-gradient(0deg, rgba(0, 0, 0, 0.4586835418) 54%, rgb(0, 0, 0) 90%); width: 100%; height: 100%; position: absolute; left: 0; top: 0 } .ncriptech--industries-quotes-2.scroll p span { transform: translateY(0) } .ncriptech--industries-quotes-2.scroll .c2a-alternate { transform: translateY(0); opacity: 1 } .ncriptech--industries-quotes-2.shade-bottom::after { content: ""; background: #000; background: linear-gradient(180deg, rgba(0, 0, 0, 0.2586835418) 54%, rgb(0, 0, 0) 90%); width: 100%; height: 100%; position: absolute; left: 0; top: 0 } @media(min-width: 992px) { .ncriptech--industries-quotes { padding-top: 2rem !important; padding-bottom: 2rem !important } } .ncriptech--industries-quotes .inner-container .card--testimonials { padding: var(--spacer) 6vw; position: relative } @media(max-width: 980px) { .ncriptech--industries-quotes .inner-container .card--testimonials { padding-bottom: 0; padding-top: 0; padding-right: 0; padding-left: 4em } } @media(max-width: 675px) { .ncriptech--industries-quotes .inner-container .card--testimonials { padding-left: 3em } } @media(min-width: 2560px) { .ncriptech--industries-quotes .inner-container .card--testimonials { padding: var(--spacer) 5vw } } .ncriptech--industries-quotes .inner-container .card--testimonials.card--testimonials-new { margin-top: 4rem; margin-bottom: 4rem; position: relative; padding-top: 0; padding-bottom: 0; max-width: max(28vw, 28rem); padding-left: 62px; margin-inline: auto; padding-right: 0 } @media(min-width: 768px) { .ncriptech--industries-quotes .inner-container .card--testimonials.card--testimonials-new { margin-top: 8rem; margin-bottom: 8rem; padding-left: 80px; max-width: max(36vw, 33rem) } } .ncriptech--industries-quotes .h3x { font-size: max(1.6vw, 1.6rem) } @media(max-width: 575px) { .ncriptech--industries-quotes .h3x { font-size: max(1.2vw, 1.2rem) } } .ncriptech--industries-quotes q { line-height: 1.4; padding-top: 1rem } @media(min-width: 768px) { .ncriptech--industries-quotes q { padding-top: 2rem } } @media(max-width: 675px) { .ncriptech--industries-quotes q { font-size: 1.5rem } } .ncriptech--industries-quotes q::before { font-size: 0; background: inherit; position: absolute; top: 0; left: 0; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="140px" height="129px"><defs><linearGradient id="PSgrad_0" x1="0%" x2="89.879%" y1="0%" y2="43.837%"><stop offset="10%" stop-color="rgb(150,48,206)" stop-opacity="1" /><stop offset="64%" stop-color="rgb(175,56,182)" stop-opacity="1" /><stop offset="100%" stop-color="rgb(199,64,157)" stop-opacity="1" /></linearGradient></defs><path fill-rule="evenodd" fill="url(%23PSgrad_0)" d="M87.1000,0.000 L140.000,0.000 L129.000,128.1000 L98.1000,128.1000 L87.1000,0.000 Z"/><path fill-rule="evenodd" fill="url(%23PSgrad_0)" d="M-0.000,0.000 L52.000,0.000 L41.000,128.1000 L10.1000,128.1000 L-0.000,0.000 Z"/></svg>'); height: 42px; width: 49px; content: ""; background-repeat: no-repeat; background-size: contain; background-position: center } @media(min-width: 768px) { .ncriptech--industries-quotes q::before { height: 66px; width: 59px } } .ncriptech--industries-quotes q::after { font-size: 0 } .ncriptech--industries-quotes article { padding: 1rem 0 .2em; border-top: 1px solid #fff; margin-top: 10px; position: relative } @media(max-width: 675px) { .ncriptech--industries-quotes article { margin-top: 1.5em } } .ncriptech--thoughts-insights-carousel { position: relative; z-index: 99; background: #fff !important; background-color: #fff !important; padding-top: var(--spacer) } .ncriptech--thoughts-insights-carousel .inner-container { display: grid; grid-template-columns: auto 1fr; grid-gap: 2rem 1rem; gap: 2rem 1rem; overflow: hidden } @media(max-width: 768px) { .ncriptech--thoughts-insights-carousel .inner-container { margin-top: 3rem; gap: 1rem } } @media(max-width: 575px) { .ncriptech--thoughts-insights-carousel .inner-container { overflow: inherit } } @media(min-width: 2560px) { .ncriptech--thoughts-insights-carousel .inner-container { margin-top: -1.6vw } } .ncriptech--thoughts-insights-carousel .inner-container>.c2a { justify-self: end; align-self: center } @media(max-width: 575px) { .ncriptech--thoughts-insights-carousel .inner-container { grid-template-columns: auto } .ncriptech--thoughts-insights-carousel .inner-container>.c2a { order: 3 } } .ncriptech--thoughts-insights-carousel .title-square { background: #000; padding: 10px 20px; color: #fff; font-size: max(1.3vw, 1.3rem) !important; display: grid; align-items: center } @media(max-width: 768px) { .ncriptech--thoughts-insights-carousel .title-square { background: #000; color: #fff; font-size: 2rem !important } } @media(max-width: 575px) { .ncriptech--thoughts-insights-carousel .title-square { place-self: start; font-size: 1.5rem !important } } .ncriptech--thoughts-insights-carousel .blog__block { display: grid; gap: 2.4rem; margin-top: 4rem; place-content: start } .ncriptech--thoughts-insights-carousel .blog__block .c2a { place-self: end } @media(max-width: 768px) { .ncriptech--thoughts-insights-carousel .blog__block .c2a { place-self: center } } @media(min-width: 676px) { .ncriptech--thoughts-insights-carousel .blog__block .c2a { margin-top: 2rem } } .ncriptech--thoughts-insights-carousel .blog__block .blog { display: grid; grid-template-columns: 18rem auto; gap: 8rem; align-items: start } @media(max-width: 890px) { .ncriptech--thoughts-insights-carousel .blog__block .blog { gap: 4rem } } @media(max-width: 768px) { .ncriptech--thoughts-insights-carousel .blog__block .blog { grid-template-columns: 1fr; gap: 0 } } @media(max-width: 675px) { .ncriptech--thoughts-insights-carousel .blog__block .blog { border-bottom: 1px solid #858999 } } @media(min-width: 2560px) { .ncriptech--thoughts-insights-carousel .blog__block .blog { grid-template-columns: 24rem auto; justify-content: space-between } } .ncriptech--thoughts-insights-carousel .blog__block .blog figure { position: relative; height: 0; padding-bottom: 0; border-radius: .4rem; overflow: hidden; opacity: 0; visibility: hidden; transition: opacity .5s ease-in-out, visibility .5s ease-in-out, padding-bottom .5s ease-in-out } @media(max-width: 768px) { .ncriptech--thoughts-insights-carousel .blog__block .blog figure { order: 2 } } .ncriptech--thoughts-insights-carousel .blog__block .blog figure img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; object-position: center } .ncriptech--thoughts-insights-carousel .blog__block .blog article { max-width: 50rem; border-bottom: 1px solid #fff; padding-bottom: 0; padding-right: 4rem; transition: padding-bottom .5s ease-in-out; position: relative } @media(max-width: 1700px) { .ncriptech--thoughts-insights-carousel .blog__block .blog article { max-width: 90% } } @media(max-width: 768px) { .ncriptech--thoughts-insights-carousel .blog__block .blog article { border-bottom: none } } @media(max-width: 675px) { .ncriptech--thoughts-insights-carousel .blog__block .blog article { max-width: 100% } } .ncriptech--thoughts-insights-carousel .blog__block .blog article::after { content: ""; position: absolute; right: 0; top: -6px; width: 40px; height: 40px; border-radius: 50%; background: url(./../img/2023_v2/down-arrow.svg) no-repeat; background-color: #ccc; background-position: center; background-size: 25px; cursor: pointer; transition: filter .5s ease-in-out, transform .5s ease-in-out } @media(max-width: 675px) { .ncriptech--thoughts-insights-carousel .blog__block .blog article::after { width: 30px; height: 30px } } .ncriptech--thoughts-insights-carousel .blog__block .blog article .accordion--content { max-height: 0; overflow: hidden; opacity: 0; transition: max-height .5s ease-in-out, overflow .5s ease-in-out, opacity .5s ease-in-out } .ncriptech--thoughts-insights-carousel .blog__block .blog article .h4, .ncriptech--thoughts-insights-carousel .blog__block .blog article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--thoughts-insights-carousel .blog__block .blog article .c2a-arw, .ncriptech--thoughts-insights-carousel .blog__block .blog .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech--thoughts-insights-carousel .blog__block .blog article h5 { max-width: 40rem; cursor: pointer } @media(max-width: 1700px) { .ncriptech--thoughts-insights-carousel .blog__block .blog article .h4, .ncriptech--thoughts-insights-carousel .blog__block .blog article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--thoughts-insights-carousel .blog__block .blog article .c2a-arw, .ncriptech--thoughts-insights-carousel .blog__block .blog .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech--thoughts-insights-carousel .blog__block .blog article h5 { font-size: 1.5rem; max-width: 85% } } @media(max-width: 768px) { .ncriptech--thoughts-insights-carousel .blog__block .blog article .h4, .ncriptech--thoughts-insights-carousel .blog__block .blog article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--thoughts-insights-carousel .blog__block .blog article .c2a-arw, .ncriptech--thoughts-insights-carousel .blog__block .blog .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech--thoughts-insights-carousel .blog__block .blog article h5 { font-size: 1.8rem; max-width: 65% } } @media(max-width: 675px) { .ncriptech--thoughts-insights-carousel .blog__block .blog article .h4, .ncriptech--thoughts-insights-carousel .blog__block .blog article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech--thoughts-insights-carousel .blog__block .blog article .c2a-arw, .ncriptech--thoughts-insights-carousel .blog__block .blog .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech--thoughts-insights-carousel .blog__block .blog article h5 { font-size: 1.4rem; max-width: 100%; padding-right: 60px } } .ncriptech--thoughts-insights-carousel .blog__block .blog article .h9, .ncriptech--thoughts-insights-carousel .blog__block .blog article .ncriptech--core-service-grid .grid--2>div ul, .ncriptech--core-service-grid .grid--2>div .ncriptech--thoughts-insights-carousel .blog__block .blog article ul { line-height: 1.6; font-size: max(1vw, 1.2rem) } @media(max-width: 675px) { .ncriptech--thoughts-insights-carousel .blog__block .blog article .h9, .ncriptech--thoughts-insights-carousel .blog__block .blog article .ncriptech--core-service-grid .grid--2>div ul, .ncriptech--core-service-grid .grid--2>div .ncriptech--thoughts-insights-carousel .blog__block .blog article ul { font-size: 1rem; max-width: 90% } } .ncriptech--thoughts-insights-carousel .blog__block .blog.open figure { opacity: 1; visibility: visible; padding-bottom: 52% } @media(max-width: 768px) { .ncriptech--thoughts-insights-carousel .blog__block .blog.open figure { padding-bottom: 30% } } .ncriptech--thoughts-insights-carousel .blog__block .blog.open article { padding-bottom: 2rem } .ncriptech--thoughts-insights-carousel .blog__block .blog.open article::after { content: ""; filter: invert(1); transform: rotate(180deg) } .ncriptech--thoughts-insights-carousel .blog__block .blog.open article .accordion--content { max-height: 500px; overflow: visible; opacity: 1; transition: max-height .5s ease-in-out, overflow .5s ease-in-out, opacity .5s ease-in-out } .ncriptech--thoughts-insights-carousel .blog__block .blog:last-child article { border-bottom: none } @media(max-width: 575px) { .ncriptech--thoughts-insights-carousel .blog__card { grid-template-columns: auto !important } } .ncriptech--thoughts-insights-carousel .blog__card:hover .h8, .ncriptech--thoughts-insights-carousel .blog__card:hover .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .ncriptech--thoughts-insights-carousel .blog__card:hover .--subheading, .ncriptech--thoughts-insights-carousel .blog__card:hover .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .ncriptech--thoughts-insights-carousel .blog__card:hover .--desc { background: #5fcbe2; background: -webkit-gradient(linear, left top, right top, from(rgb(95, 203, 226)), to(rgb(111, 251, 207))); background: -o-linear-gradient(left, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%); background: linear-gradient(90deg, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%); color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } .ncriptech--thoughts-insights-carousel .blog__card figure figcaption { transform: translate(-1.5em, 50%); right: 0; left: auto } .ncriptech--thoughts-insights-carousel .blog__card figure figcaption:before { background: #5fcbe2; background: -webkit-gradient(linear, left top, right top, from(rgb(95, 203, 226)), to(rgb(111, 251, 207))); background: -o-linear-gradient(left, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%); background: linear-gradient(90deg, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%) } .ncriptech--thoughts-insights-carousel .blog__card figure figcaption::after { background: #5139db; background: -o-linear-gradient(315deg, #5e5aff, #5139db); background: linear-gradient(315deg, #5e5aff, #5139db) } .ncriptech__tall-cards-carousel { overflow: hidden } .ncriptech__tall-cards-carousel .home--v2--industries { background-color: #1c1e27 !important; padding-bottom: 2rem !important } .ncriptech__tall-cards-carousel .home--v2--industries .fig { margin-top: 0; padding-top: 4rem } .ncriptech__tall-cards-carousel .art-heading { display: grid; grid-template-columns: 36vw auto; justify-content: space-between; align-items: center; padding-top: var(--spacer); margin-bottom: calc(var(--spacer)/2); border-top: 1px solid #e0e0e0; flex-wrap: wrap; gap: 2rem; grid-gap: 2rem } .ncriptech__tall-cards-carousel .art-heading figure { max-width: 28vw; margin-top: -140px } .ncriptech__tall-cards-carousel .art-heading .h3x { line-height: 1.35 } .ncriptech__tall-cards-carousel .art-heading p { max-width: 40em; line-height: 1.6 } @media(min-width: 2560px) { .ncriptech__tall-cards-carousel .art-heading p { font-size: 1.3rem !important; line-height: 1.6 !important } } @media(max-width: 1199px) { .ncriptech__tall-cards-carousel .art-heading .ico-anim { max-width: 200px } } @media(max-width: 1000px) { .ncriptech__tall-cards-carousel .art-heading .ico-anim { display: none } } .ncriptech__tall-cards-carousel .swiper__4 { margin-top: 4rem } @media(max-width: 575px) { .ncriptech__tall-cards-carousel .swiper__4 { margin-top: 1rem } } @media(max-width: 575px) { .ncriptech__tall-cards-carousel .art-heading { padding-top: calc(var(--spacer)/2) } .ncriptech__tall-cards-carousel .h3x small { font-size: 95% } .ncriptech__tall-cards-carousel:not(.ncriptech__tall-cards-carouselM) { display: flex; flex-direction: column; margin-top: 1.5rem } .ncriptech__tall-cards-carousel:not(.ncriptech__tall-cards-carouselM)>*+* { margin-top: 2rem } .ncriptech__tall-cards-carousel:not(.ncriptech__tall-cards-carouselM) .main-container { display: contents } .ncriptech__tall-cards-carousel:not(.ncriptech__tall-cards-carouselM) .main-container .inner-container article { padding-left: 15px; padding-right: 15px } .ncriptech__tall-cards-carousel:not(.ncriptech__tall-cards-carouselM) .c2a { order: 1; margin-top: 2rem } } .ncriptech__tall-cards-carousel.with-counters article.text-anim--container { max-width: max(35vw, 35rem); margin: 0 auto } .ncriptech__tall-cards-carousel.with-counters article.text-anim--container.width_custom { margin-inline: 0 } .ncriptech__tall-cards-carousel.with-counters .swiper-slide { overflow: hidden } @media(max-width: 575px) { .ncriptech__tall-cards-carousel.with-counters article .h3 { font-size: 30px } } .ncriptech__tall-cards-carousel .swiper-slide { display: grid; color: #fff; counter-increment: digital-counter; transition: transform .2s ease; width: 80% } .ncriptech__tall-cards-carousel .swiper-slide>* { grid-row: 1; grid-column: 1; align-items: start } .ncriptech__tall-cards-carousel .swiper-slide article { display: flex; flex-direction: column; align-items: flex-start; padding: 2.5rem; position: relative; z-index: 1; transition: .2s } @media(max-width: 767px) { .ncriptech__tall-cards-carousel .swiper-slide article { padding: 2.5rem 1rem } } @media(max-width: 575px) { .ncriptech__tall-cards-carousel .swiper-slide article { padding: 1.5rem } } @media(min-width: 1200px) { .ncriptech__tall-cards-carousel .swiper-slide article { opacity: 0 } } .ncriptech__tall-cards-carousel .swiper-slide article::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1 } .ncriptech__tall-cards-carousel .swiper-slide article .h4, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__tall-cards-carousel .swiper-slide article .c2a-arw, .ncriptech__tall-cards-carousel .swiper-slide .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__tall-cards-carousel .swiper-slide article h5 { max-width: 13em; transition: transform .5s cubic-bezier(0.7, 0, 0.3, 1); font-size: max(1.4vw, 1.2rem) } @media(max-width: 1200px) { .ncriptech__tall-cards-carousel .swiper-slide article .h4, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__tall-cards-carousel .swiper-slide article .c2a-arw, .ncriptech__tall-cards-carousel .swiper-slide .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__tall-cards-carousel .swiper-slide article h5 { font-size: 1.5rem } } @media(max-width: 1099px) { .ncriptech__tall-cards-carousel .swiper-slide article .h4, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__tall-cards-carousel .swiper-slide article .c2a-arw, .ncriptech__tall-cards-carousel .swiper-slide .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__tall-cards-carousel .swiper-slide article h5 { font-size: 22px } } @media(min-width: 1200px) { .ncriptech__tall-cards-carousel .swiper-slide article .h4, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__tall-cards-carousel .swiper-slide article .c2a-arw, .ncriptech__tall-cards-carousel .swiper-slide .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__tall-cards-carousel .swiper-slide article h5 { transform: translateY(50px); opacity: 0 } } @media(min-width: 2560px) { .ncriptech__tall-cards-carousel .swiper-slide article .h4, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__tall-cards-carousel .swiper-slide article .c2a-arw, .ncriptech__tall-cards-carousel .swiper-slide .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__tall-cards-carousel .swiper-slide article h5 { font-size: 1.6vw } } @media(max-width: 1099px) { .ncriptech__tall-cards-carousel .swiper-slide article .h8, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech--industries-hero .--subheading, .ncriptech--industries-hero .ncriptech__tall-cards-carousel .swiper-slide article .--subheading, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech--industries-hero .--desc, .ncriptech--industries-hero .ncriptech__tall-cards-carousel .swiper-slide article .--desc { font-size: 18px; line-height: 1.5 } } .ncriptech__tall-cards-carousel .swiper-slide article .h4+p+ul, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech__about-values .c2a-arw+p+ul, .ncriptech__about-values .ncriptech__tall-cards-carousel .swiper-slide article .c2a-arw+p+ul, .ncriptech__tall-cards-carousel .swiper-slide .ncriptech__career--realpeople article h5+p+ul, .ncriptech__career--realpeople .ncriptech__tall-cards-carousel .swiper-slide article h5+p+ul { align-self: flex-end; margin-top: auto } .ncriptech__tall-cards-carousel .swiper-slide article .c2a { --c2a-fs: 1.1rem; width: 100%; margin-top: auto; justify-content: space-between } .ncriptech__tall-cards-carousel .swiper-slide article .c2a-underline { font-size: 1vw } .ncriptech__tall-cards-carousel .swiper-slide figcaption { padding: 2.5rem; display: grid; grid-template-columns: 1fr auto; grid-gap: .5em; gap: .5em; z-index: 1; transition: opacity .5s cubic-bezier(0.7, 0, 0.3, 1), transform .5s cubic-bezier(0.7, 0, 0.3, 1); position: relative; font-size: max(1.4vw, 1.2rem) } @media(max-width: 1199px) { .ncriptech__tall-cards-carousel .swiper-slide figcaption { display: none } } .ncriptech__tall-cards-carousel .swiper-slide figcaption>span { width: 1.5em; height: 1.5em; display: grid; place-items: center; line-height: 1.3 } .ncriptech__tall-cards-carousel .swiper-slide figure { display: grid; position: relative } .ncriptech__tall-cards-carousel .swiper-slide figure>* { grid-row: 1; grid-column: 1; align-items: end } .ncriptech__tall-cards-carousel .swiper-slide figure img { width: 100%; transition: transform 1s cubic-bezier(0.7, 0, 0.3, 1), filter 1s cubic-bezier(0.7, 0, 0.3, 1) } @media(min-width: 1200px) { .ncriptech__tall-cards-carousel .swiper-slide figure img { filter: blur(0); will-change: filter } } @media(max-width: 1199px) { .ncriptech__tall-cards-carousel .swiper-slide figure img { filter: blur(4px) } } @media(max-width: 875px) { .ncriptech__tall-cards-carousel .swiper-slide figure img { filter: blur(3px) brightness(0.7) } } .ncriptech__tall-cards-carousel .swiper-slide figure::before { content: ""; background-image: url("./../img/2024_v1/oly.webp"); background-position: bottom left; background-size: cover; position: absolute; top: 0; left: 0; right: 0; bottom: 0; mix-blend-mode: lighten } @media(max-width: 1199px) { .ncriptech__tall-cards-carousel .swiper-slide figure::after { content: ""; background: #fff; background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(12, 32, 105) 100%); position: absolute; left: 0; top: 0; width: 100%; height: 100%; mix-blend-mode: hard-light } } .ncriptech__tall-cards-carousel .swiper-slide figure.mix-lighten>img { mix-blend-mode: lighten } .ncriptech__tall-cards-carousel .swiper-slide figure.mix-exclusion>img { mix-blend-mode: exclusion } .ncriptech__tall-cards-carousel .swiper-slide figure.mix-difference>img { mix-blend-mode: difference } .ncriptech__tall-cards-carousel .swiper-slide figure.mix-multiply>img { mix-blend-mode: multiply } @media(max-width: 1100px) { .ncriptech__tall-cards-carousel .swiper-slide article .h4+p+ul, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech__about-values .c2a-arw+p+ul, .ncriptech__about-values .ncriptech__tall-cards-carousel .swiper-slide article .c2a-arw+p+ul, .ncriptech__tall-cards-carousel .swiper-slide .ncriptech__career--realpeople article h5+p+ul, .ncriptech__career--realpeople .ncriptech__tall-cards-carousel .swiper-slide article h5+p+ul { align-self: start; transform: translateY(-0.2em) } .ncriptech__tall-cards-carousel .swiper-slide article .h4+p+ul li::before, .ncriptech__tall-cards-carousel .swiper-slide article .ncriptech__about-values .c2a-arw+p+ul li::before, .ncriptech__about-values .ncriptech__tall-cards-carousel .swiper-slide article .c2a-arw+p+ul li::before, .ncriptech__tall-cards-carousel .swiper-slide .ncriptech__career--realpeople article h5+p+ul li::before, .ncriptech__career--realpeople .ncriptech__tall-cards-carousel .swiper-slide article h5+p+ul li::before { content: "- " } .ncriptech__tall-cards-carousel .swiper-slide article .c2a-underline { --c2a-fs: 14px !important; color: inherit !important } .ncriptech__tall-cards-carousel .swiper-slide article .c2a-underline::before, .ncriptech__tall-cards-carousel .swiper-slide article .c2a-underline::after { display: none } } .ncriptech__tall-cards-carousel .swiper-slide:hover figcaption { transform: translateY(-50px); opacity: 0 } .ncriptech__tall-cards-carousel .swiper-slide:hover article { opacity: 1; transition-delay: .05s; transition: opacity .5s cubic-bezier(0.7, 0, 0.3, 1), transform .5s cubic-bezier(0.7, 0, 0.3, 1) } .ncriptech__tall-cards-carousel .swiper-slide:hover article .h4, .ncriptech__tall-cards-carousel .swiper-slide:hover article .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ncriptech__tall-cards-carousel .swiper-slide:hover article .c2a-arw, .ncriptech__tall-cards-carousel .swiper-slide:hover .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople .ncriptech__tall-cards-carousel .swiper-slide:hover article h5 { transform: translateY(0); opacity: 1; transition-delay: .08s; transition: opacity .5s cubic-bezier(0.7, 0, 0.3, 1), transform .5s cubic-bezier(0.7, 0, 0.3, 1) } @media(min-width: 1200px) { .ncriptech__tall-cards-carousel .swiper-slide:hover figure>img { transform: scale(1.4) !important; filter: blur(15px) brightness(0.5) } } @media(max-width: 1199px) { .ncriptech__tall-cards-carousel .swiper-slide.white__bg_custom figure::after { content: ""; background: linear-gradient(0deg, rgba(255, 255, 255, 0.66) 0%, rgba(255, 255, 255, 0.96) 100%) } } @media(min-width: 1200px) { .ncriptech__tall-cards-carousel .swiper-slide.white__bg_custom:hover figure>img { transform: scale(1.4) !important; filter: blur(15px) } } .ncriptech__tall-cards-carousel .swiper { overflow: inherit } .ncriptech__tall-cards-carousel .swiper-scrollbar { background: rgba(255, 255, 255, .4) !important } .ncriptech__tall-cards-carousel .swiper-scrollbar .swiper-scrollbar-drag { background: #fff !important } .ncriptech__tall-cards-carousel .swiper-scrollbar { max-width: 500px; position: relative; bottom: auto; margin-top: 150px; margin-left: auto; margin-right: auto; cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab } @media(max-width: 1099px) { .ncriptech__tall-cards-carousel .swiper-scrollbar { margin-top: 40px } } .ncriptech__tall-cards-carousel .solution-box { display: grid; color: #fff; counter-increment: digital-counter; transition: transform .2s ease } @keyframes scalling { 0% { transform: scaleX(0); transform-origin: left } 25% { transform: scaleX(1); transform-origin: left } 50% { transform: scaleX(1); transform-origin: right } 100% { transform: scaleX(0); transform-origin: right } } .desktop-animation { position: relative; margin-top: 200px; margin-bottom: 50px } @media(max-width: 1000px) { .desktop-animation { max-width: 450px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; margin-top: 50px; margin-bottom: 0 } } .animated-icon { width: 100% } @media(min-width: 2560px) { .animated-icon { margin: 10rem 0 2rem } } .animated-icon .text-animations { width: 100% } .animated-icon .text-animations article { text-align: center; font-size: .87rem; padding-left: 3em; padding-right: 3em } @media(min-width: 1000px) { .animated-icon .text-animations { display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; align-content: center; justify-items: center; justify-content: space-between; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 3 } .animated-icon .text-animations article { display: grid; padding-top: 2em } .animated-icon .text-animations article>* { grid-row: 1; grid-column: 1 } .animated-icon .text-animations article h4 { margin-top: -90% } } @media(max-width: 999px) { .animated-icon .text-animations article { padding-bottom: 100%; border-radius: 50%; position: relative } .animated-icon .text-animations article::after { content: ""; border-radius: inherit; border-width: 2px; border-color: #b511ee; position: absolute; top: 0; bottom: 0; left: 0; right: 0; transform: rotate(45deg) } .animated-icon .text-animations article:nth-child(odd)::after { border-style: dashed dashed solid solid } .animated-icon .text-animations article:nth-child(even)::after { border-style: solid solid dashed dashed } .animated-icon .text-animations article p { position: absolute; top: 55%; transform: translateY(-50%); left: 0; right: 0; padding-left: 2.5em; padding-right: 2.5em } .animated-icon .text-animations article h4 { position: absolute; top: 25%; left: 0; right: 0 } } .animated-icon .round-icons { display: grid; grid-auto-flow: column; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 3 } @media(max-width: 1199px) { .animated-icon .round-icons { justify-content: space-around; bottom: auto; top: 0; transform: translateY(-50%) } } @media(max-width: 999px) { .animated-icon .round-icons { bottom: 0; grid-auto-flow: row; transform: translateY(0) } .animated-icon .round-icons svg { transform: translateY(-50%) } } .animated-icon .round-icons .icon__1, .animated-icon .round-icons .icon__2, .animated-icon .round-icons .icon__3, .animated-icon .round-icons .icon__4 { width: 3.5em; height: 3.5em; border-radius: 50%; background: #fff; box-shadow: 0 0 0 5px #fff } @media(max-width: 675px) { .animated-icon .round-icons .icon__1, .animated-icon .round-icons .icon__2, .animated-icon .round-icons .icon__3, .animated-icon .round-icons .icon__4 { width: 4.5em; height: 4.5em } } @media(min-width: 1200px) { .animated-icon .round-icons .icon__1 { align-self: center; transform: translate(-42%) } .animated-icon .round-icons .icon__2 { transform: translate(55%) } .animated-icon .round-icons .icon__3 { align-self: end; transform: translate(75%) } .animated-icon .round-icons .icon__4 { transform: translate(50%, 20%) } } .animated-icon .path-1, .animated-icon .path-2 { width: 100% } @media(max-width: 1000px) { .animated-icon .path-1, .animated-icon .path-2 { display: none } } .animated-icon svg { width: 100% } .animated-icon .path-1 .whitespaces { position: absolute; top: 34%; left: 22%; right: 22%; z-index: 1; display: grid; align-items: center; grid-auto-flow: column; justify-content: space-between } .animated-icon .path-1 .whitespaces span { width: 130px; height: 130px; border-radius: 50%; background-color: #fff } .animated-icon .path-2 { z-index: 2; width: 78%; position: absolute; left: 0; bottom: 0 } .ncriptech__technology { padding-top: var(--spacer); margin-bottom: var(--spacer); display: none } .ncriptech__technology .inner-container { display: grid; grid-template-columns: auto 1fr; justify-content: space-between; gap: 4rem } .ncriptech__technology .tech__logos { display: grid; align-items: center; grid-auto-flow: column; justify-content: end; grid-auto-columns: minmax(90px, auto); gap: 2rem } .ncriptech__technology .tech__logos figure>img { max-width: 90px; display: block; margin-left: auto; margin-right: auto; filter: grayscale(100); transition: transform .5s ease-in, filter .5s ease-in } .ncriptech__technology .tech__logos figure figcaption { font-size: 14px; line-height: 1; text-align: center; margin-top: 1em } .ncriptech__technology .tech__logos figure:hover>img { transform: scale(1.1); filter: grayscale(0) } .ncriptech__digital__laptop { position: relative; overflow: hidden } .ncriptech__digital__laptop .main-laptop { background-repeat: no-repeat; background-position: center center; background-size: cover; margin: auto } @media(max-width: 675px) { .ncriptech__digital__laptop .main-laptop { margin-top: 4rem !important; margin-bottom: 1rem !important; transform: scale(1.2) !important } } @media(max-width: 475px) { .ncriptech__digital__laptop .main-laptop { margin-top: 2rem !important } } .ncriptech__digital__laptop .digi-laptopwrapper { position: relative; transform: scale(1); transform-origin: 50% 100% } .ncriptech__digital__laptop .screen { position: absolute; left: 3.8%; top: 1.5% } @media(max-width: 675px) { .ncriptech__digital__laptop .screen { transform: scale(1.6); top: 14.5% } } @media(max-width: 475px) { .ncriptech__digital__laptop .screen { top: 18.5% } } .caseStudyBanner { position: relative; width: 100%; overflow: hidden; font-size: .8rem; padding-top: 8rem !important; background-color: #fff } @media(max-width: 1099px) { .caseStudyBanner { padding-top: 0rem !important } } .caseStudyBanner .grid-flow { display: grid; grid-auto-flow: column; align-items: center; justify-content: space-between } .caseStudyBanner .grid-flow .swiper-nav>*+* { margin-left: .5em } .caseStudyBanner .grid-flow .swiper-nav svg { --swiper-nav-svg: 0.8em } .caseStudyBanner .swiper__success-stories { overflow: visible; transition: transform .35s ease-in-out } .caseStudyBanner .swiper__success-stories .swiper-slide>figure { position: relative; overflow: hidden } @media(min-width: 1100px) { .caseStudyBanner .swiper__success-stories .swiper-slide>figure::after { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .4); position: absolute; left: 0; top: 0 } } .caseStudyBanner .swiper__success-stories .swiper-scrollbar { width: 100% !important; bottom: -5rem; left: 2% !important; background: rgba(255, 255, 255, .4) !important } .caseStudyBanner .swiper__success-stories .swiper-scrollbar-drag { background-color: #0235f5; position: relative } .caseStudyBanner .swiper__success-stories .swiper-scrollbar-drag:before { content: ""; background-color: #0235f5; position: relative; left: -99vw; top: 0; position: absolute; bottom: 0; height: 100%; width: 100vw; z-index: 999 } .laptopWrapper { position: relative } .laptopWrapper .h3 { position: absolute; width: 100%; margin: 0 auto; text-align: center } @media(min-width: 1200px) { .laptopWrapper { transform: scale(0.85); transform-origin: center } } .laptop-img { width: 74.1875em; height: 52.8125em; background-repeat: no-repeat; background-position: center center; background-size: cover; margin: auto; position: relative; z-index: 11; pointer-events: none } .caseBannerSlider * { height: 100% } .caseBannerSlider .swiper-nav { width: 74.1875em; height: auto; position: absolute; left: 0; right: 0; bottom: 30%; margin-left: auto; margin-right: auto; z-index: 111; display: flex; justify-content: space-between } .caseBannerSlider .swiper-nav>* { font-size: 1.3rem; width: 2.4em; height: 2.4em; padding: .6em; border-radius: 50%; background: #0235f5; color: #fff } .caseBannerSlider .swiper-nav>* svg { display: block; max-width: 100% } .caseBannerSlider .scroll-carousel .h3 { position: absolute } .caseBannerImage { overflow: hidden; z-index: 2 } .caseBannerImage .scroll-container { display: flex; flex-wrap: nowrap; position: relative; width: 600% !important; height: 100%; float: left; overflow: hidden } .caseBannerImage .scroll-container .panel { width: 100%; height: 100% } .caseBannerImage .scroll-container img { width: 100%; height: 100% } .caseBannerImage, .caseBannerSlider { position: absolute; left: 0; right: 0; top: 8.3125em } .caseBannerImage .swiper::before, .caseBannerImage .swiper::after, .caseBannerSlider .swiper::before, .caseBannerSlider .swiper::after { content: ""; position: absolute; width: 100vw; height: 100%; background-color: #fff; top: 0; bottom: 0; z-index: 1111 } .caseBannerImage .swiper::before, .caseBannerSlider .swiper::before { left: calc((-102.25% - 62.375em)/2) } .caseBannerImage .swiper::after, .caseBannerSlider .swiper::after { right: calc((-102.25% - 62.375em)/2) } .caseBannerImage .swiper-slide, .caseBannerSlider .swiper-slide { text-align: center } .caseBannerImage .swiper-slide figure, .caseBannerSlider .swiper-slide figure { width: 62.375em; height: 39.0625em; margin: auto; background-color: #fff; transform: translateZ(0); translate: translate3d(0, 0, 0); backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-translate: translate3d(0, 0, 0); -webkit-backface-visibility: hidden } .caseBannerImage .swiper-slide figure img, .caseBannerSlider .swiper-slide figure img { width: 100%; height: 100%; object-fit: cover; transform: translateZ(0); translate: translate3d(0, 0, 0); backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-translate: translate3d(0, 0, 0); -webkit-backface-visibility: hidden } @media(max-width: 1199px) { .caseStudyBanner { padding-left: 10px; padding-right: 10px; padding-bottom: 1rem !important } .laptop-img { width: 100%; height: auto; padding-bottom: 71% } .caseBannerImage, .caseBannerSlider { width: auto; height: auto; left: 8%; right: 8%; top: 15%; bottom: 9% } .caseBannerImage .swiper::before, .caseBannerImage .swiper::after, .caseBannerSlider .swiper::before, .caseBannerSlider .swiper::after { display: none } .caseBannerImage .swiper-slide figure, .caseBannerSlider .swiper-slide figure { width: 100%; height: 100% } .laptopWrapper .h3 { background: linear-gradient(-45deg, rgba(255, 39, 189, var(--sat1, 0.99608)) 0%, rgba(150, 48, 206, var(--sat2, 1)) 100%); color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } } @media(max-width: 760px) { .laptopWrapper .h3 { top: -25px } } @-webkit-keyframes animate-svg-fill-1 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-1 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-1 { -webkit-animation: animate-svg-fill-1 .7s cubic-bezier(0.47, 0, 0.745, 0.715) .8s both; animation: animate-svg-fill-1 .7s cubic-bezier(0.47, 0, 0.745, 0.715) .8s both } @-webkit-keyframes animate-svg-fill-2 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-2 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-2 { -webkit-animation: animate-svg-fill-2 .7s cubic-bezier(0.47, 0, 0.745, 0.715) .9s both; animation: animate-svg-fill-2 .7s cubic-bezier(0.47, 0, 0.745, 0.715) .9s both } @-webkit-keyframes animate-svg-fill-3 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-3 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-3 { -webkit-animation: animate-svg-fill-3 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both; animation: animate-svg-fill-3 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both } @-webkit-keyframes animate-svg-fill-4 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-4 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-4 { -webkit-animation: animate-svg-fill-4 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both; animation: animate-svg-fill-4 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both } @-webkit-keyframes animate-svg-fill-5 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-5 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-5 { -webkit-animation: animate-svg-fill-5 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both; animation: animate-svg-fill-5 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both } @-webkit-keyframes animate-svg-fill-6 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-6 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-6 { -webkit-animation: animate-svg-fill-6 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both; animation: animate-svg-fill-6 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both } @-webkit-keyframes animate-svg-fill-7 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-7 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-7 { -webkit-animation: animate-svg-fill-7 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both; animation: animate-svg-fill-7 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both } @-webkit-keyframes animate-svg-fill-8 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-8 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-8 { -webkit-animation: animate-svg-fill-8 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both; animation: animate-svg-fill-8 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both } @-webkit-keyframes animate-svg-fill-9 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-9 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-9 { -webkit-animation: animate-svg-fill-9 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both; animation: animate-svg-fill-9 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both } @-webkit-keyframes animate-svg-fill-10 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-10 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-10 { -webkit-animation: animate-svg-fill-10 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both; animation: animate-svg-fill-10 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both } @-webkit-keyframes animate-svg-fill-11 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-11 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-11 { -webkit-animation: animate-svg-fill-11 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both; animation: animate-svg-fill-11 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both } @-webkit-keyframes animate-svg-fill-12 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-12 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-12 { -webkit-animation: animate-svg-fill-12 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both; animation: animate-svg-fill-12 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both } @-webkit-keyframes animate-svg-fill-13 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-13 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-13 { -webkit-animation: animate-svg-fill-13 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both; animation: animate-svg-fill-13 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both } @-webkit-keyframes animate-svg-fill-14 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-14 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-14 { -webkit-animation: animate-svg-fill-14 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both; animation: animate-svg-fill-14 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both } @-webkit-keyframes animate-svg-fill-15 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-15 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-15 { -webkit-animation: animate-svg-fill-15 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both; animation: animate-svg-fill-15 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both } @-webkit-keyframes animate-svg-fill-16 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-16 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-16 { -webkit-animation: animate-svg-fill-16 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both; animation: animate-svg-fill-16 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both } @-webkit-keyframes animate-svg-fill-17 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-17 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-17 { -webkit-animation: animate-svg-fill-17 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both; animation: animate-svg-fill-17 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both } @-webkit-keyframes animate-svg-fill-18 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-18 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-18 { -webkit-animation: animate-svg-fill-18 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both; animation: animate-svg-fill-18 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both } @-webkit-keyframes animate-svg-fill-19 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-19 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-19 { -webkit-animation: animate-svg-fill-19 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both; animation: animate-svg-fill-19 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both } @-webkit-keyframes animate-svg-fill-20 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-20 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-20 { -webkit-animation: animate-svg-fill-20 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both; animation: animate-svg-fill-20 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both } @-webkit-keyframes animate-svg-fill-21 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-21 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-21 { -webkit-animation: animate-svg-fill-21 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both; animation: animate-svg-fill-21 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both } @-webkit-keyframes animate-svg-fill-22 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-22 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-22 { -webkit-animation: animate-svg-fill-22 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both; animation: animate-svg-fill-22 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both } @-webkit-keyframes animate-svg-fill-23 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-23 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-23 { -webkit-animation: animate-svg-fill-23 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both; animation: animate-svg-fill-23 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both } @-webkit-keyframes animate-svg-fill-24 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-24 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-24 { -webkit-animation: animate-svg-fill-24 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s both; animation: animate-svg-fill-24 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s both } @-webkit-keyframes animate-svg-fill-25 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-25 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-25 { -webkit-animation: animate-svg-fill-25 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both; animation: animate-svg-fill-25 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both } @-webkit-keyframes animate-svg-fill-26 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-26 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-26 { -webkit-animation: animate-svg-fill-26 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both; animation: animate-svg-fill-26 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both } @-webkit-keyframes animate-svg-fill-27 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } @keyframes animate-svg-fill-27 { 0% { fill: rgba(0, 0, 0, 0) } 100% { fill: #424242 } } .svg-elem-27 { -webkit-animation: animate-svg-fill-27 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s both; animation: animate-svg-fill-27 .7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s both } .ncriptech__client-logos span .charsClass, q.text-anim--container .charsClass, .ncriptech__swipescroll--heading .text-animation span .charsClass, .ncriptech--15y-journey .text-animation span .charsClass, .ncriptech__figure-article-content .text-animation span .charsClass, .ncriptech__offerings-margin .text-animation span .charsClass, .ncriptech__overlapped-split-content .text-animation span .charsClass, .ncriptech--industries-mid-content .text-animation span .charsClass, .ncriptech__work--life .text-animation span .charsClass, .ncriptech__start--career .text-animation span .charsClass, .caseStudyBanner .text-animation span .charsClass { background: #5139db; background: -o-linear-gradient(315deg, #5e5aff, #5139db); background: linear-gradient(315deg, #5e5aff, #5139db); color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } .ncriptech__3i .text-animation span .charsClass, .ncriptech__figure-article-offset-content .text-animation span .charsClass, .ncriptech__eq-content .text-animation span .charsClass, .ncriptech__apps-secret .text-animation span .charsClass { background: #5fcbe2; background: -webkit-gradient(linear, left top, right top, from(rgb(95, 203, 226)), to(rgb(111, 251, 207))); background: -o-linear-gradient(left, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%); background: linear-gradient(90deg, rgb(95, 203, 226) 0%, rgb(111, 251, 207) 100%); color: rgba(0, 0, 0, 0); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } .ncriptech__social-posts { overflow: hidden; background: #000 } .ncriptech__social-posts>div { transform: rotate(-10deg) skew(5deg, 10deg); display: grid; grid-template-columns: 1fr 1.15fr 1.5fr 1.25fr 1.05fr; gap: .25rem; max-height: 70vh; overflow: hidden; margin-bottom: var(--spacer) } .ncriptech__social-posts .posts { display: grid; grid-template-columns: 1fr; gap: .25rem; transform: translateY(var(--adjust-top)) } .ncriptech__social-posts .posts:nth-of-type(1) { --adjust-top: -1rem; animation: transformYY calc(30000ms + var(--i)) linear infinite } .ncriptech__social-posts .posts:nth-of-type(2) { --adjust-top: -5.75rem; animation: transformYY calc(35000ms + var(--i)) linear infinite } .ncriptech__social-posts .posts:nth-of-type(3) { --adjust-top: -8.75rem; animation: transformYY 40000ms linear infinite } .ncriptech__social-posts .posts:nth-of-type(4) { --adjust-top: -5.75rem; animation: transformYY calc(32000ms + var(--i)) linear infinite } .ncriptech__social-posts .posts:nth-of-type(5) { --adjust-top: -1rem; animation: transformYY calc(35000ms + var(--i)) linear infinite } .ncriptech__social-posts img { display: block; width: 100% } @media(max-width: 960px) { .ncriptech__social-posts { max-height: 90vh; grid-template-columns: repeat(4, minmax(0, 1fr)) } .ncriptech__social-posts>div:nth-of-type(5) { display: none } } @media(max-width: 760px) { .ncriptech__social-posts { grid-template-columns: repeat(3, minmax(0, 1fr)) } .ncriptech__social-posts>div:nth-of-type(4) { display: none } } @media(max-width: 575px) { .ncriptech__social-posts { grid-template-columns: repeat(2, minmax(0, 1fr)) } .ncriptech__social-posts>div:nth-of-type(3) { display: none } } @keyframes transformYY { 100% { transform: translateY(calc(-100% + 150vh - var(--adjust-top))) } } .ncriptech__contact-card address { display: grid; grid-template-columns: .45fr 1fr; grid-gap: 3rem; gap: 3rem; align-items: start } .ncriptech__contact-card .certficates { display: grid; align-items: center; justify-content: start; grid-auto-flow: column; grid-gap: .5rem; gap: .5rem } .ncriptech__contact-card .certficates img { max-width: 6rem } .ncriptech__contact-card .certficates p { margin-right: 1em } .ncriptech__contact-card .c2a { margin-top: 2.5rem } .success--hero { margin-top: 4rem } .ncriptech__bloglist article h4 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: pre-wrap } .ncriptech__bloglist figcaption { position: absolute; left: 0; bottom: 0; transform: translate(1.5em, 50%); font-size: 75%; line-height: 1; text-transform: uppercase } .ncriptech__bloglist figcaption::before, .ncriptech__bloglist figcaption::after { border-radius: 4em; padding: .7em 1.25em; transition: .5s } .ncriptech__bloglist figcaption:after { content: attr(data-back); position: absolute; top: 0; left: 0; opacity: 0; color: #fff; background: linear-gradient(-45deg, rgba(255, 39, 189, var(--sat1, 0.99608)) 0%, rgba(150, 48, 206, var(--sat2, 1)) 100%); transform: translateY(-50%) rotateX(90deg) } .ncriptech__bloglist figcaption:before { content: attr(data-front); display: block; color: #000; background-color: #facc00; transform: translateY(0) rotateX(0) } @media(max-width: 575px) { .stick--block.flow-rootX8>*+* { margin-top: 1.75rem } } html.lenis { height: auto } .lenis.lenis-smooth { scroll-behavior: auto } .lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain } .lenis.lenis-stopped { overflow: hidden } .lenis.lenis-scrolling iframe { pointer-events: none } @keyframes textShine { 0% { background-position: 0% 100% } 100% { background-position: 100% 100% } } .about__significant { background-color: #020914; margin-top: calc(var(--spacer)*1.5) } .about__significant .inner-container { margin-top: -5rem; display: grid; align-items: center } .about__significant .inner-container>* { grid-column: 1; grid-row: 1 } .about__significant .inner-container article { font-size: 3vw; line-height: 1; margin-left: -4rem; position: relative; display: grid; gap: .3rem } .about__significant .inner-container article::before { content: ""; width: 130px; height: 8px; background-color: #fff; margin-left: 6px } .about__significant .inner-container figure { border-radius: 18px; overflow: hidden; position: relative } .about__significant .inner-container figure::before { content: ""; width: 30%; height: 100%; background: #000; background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 70%); position: absolute; left: 0; top: 0; border-top-left-radius: 18px; border-bottom-left-radius: 18px } .makes__ncriptech-different { background-color: #020914; position: relative; overflow: hidden } .makes__ncriptech-different .significant--block { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: calc(var(--spacer)*1); gap: 3rem; position: relative; z-index: 2 } .makes__ncriptech-different .significant--block .fig { display: grid; max-height: 14rem; padding: 2rem; justify-content: center; align-items: center; position: relative; overflow: hidden } @media(min-width: 2560px) { .makes__ncriptech-different .significant--block .fig { max-height: 17rem } } .makes__ncriptech-different .significant--block .fig .count { position: absolute; top: 1rem; left: 1rem; font-size: 1.4rem; line-height: 1 } .makes__ncriptech-different .significant--block .fig.bg--blu { -webkit-box-shadow: -10px 10px 0px 0px rgba(255, 255, 255, .23); -moz-box-shadow: -10px 10px 0px 0px rgba(255, 255, 255, .23); box-shadow: -10px 10px 0px 0px rgba(255, 255, 255, .23) } .makes__ncriptech-different .significant--block .fig.hover-block .count { transition: color .4s ease } .makes__ncriptech-different .significant--block .fig.hover-block .hover-back { position: absolute; width: 100%; height: 100%; padding: 3rem; display: grid; align-items: center; opacity: 0; transform: translateY(100%); background-color: #fff; transition: opacity .4s ease, transform .4s ease, background-color .4s ease } .makes__ncriptech-different .significant--block .fig.hover-block .hover-back p { opacity: 0; transition: opacity .4s ease; transition-delay: .3s; color: #000; font-size: 1vw; line-height: 1.5 } @media(min-width: 2560px) { .makes__ncriptech-different .significant--block .fig.hover-block .hover-back p { font-size: .8vw } } .makes__ncriptech-different .significant--block .fig.hover-block:hover .count { color: #000 !important; z-index: 2 } .makes__ncriptech-different .significant--block .fig.hover-block:hover .hover-back { opacity: 1; transform: translateY(0) } .makes__ncriptech-different .significant--block .fig.hover-block:hover .hover-back p { opacity: 1 } .makes__ncriptech-different .significant--block .fig-alternate { display: grid; max-height: 14rem; grid-template-columns: 1fr auto; align-items: start; position: relative; overflow: hidden } @media(min-width: 2560px) { .makes__ncriptech-different .significant--block .fig-alternate { max-height: 17rem } } .makes__ncriptech-different .significant--block .fig-alternate::after { content: ""; width: 30%; height: 100%; background-color: #e0c00f; position: absolute; right: 0; top: 0 } .makes__ncriptech-different .significant--block .fig-alternate article { padding-left: 2rem; padding-top: 2rem } .makes__ncriptech-different .significant--block .fig-alternate figure { position: relative; z-index: 1 } @media(min-width: 2560px) { .makes__ncriptech-different .significant--block .fig-alternate figure { min-width: 12vw } } .makes__ncriptech-different .significant--block .fig-alternate figure img { width: 100% } .makes__ncriptech-different .significant--block .fig-alternate-shape { display: grid; align-items: center; justify-content: center; max-height: 14rem } @media(min-width: 2560px) { .makes__ncriptech-different .significant--block .fig-alternate-shape { max-height: 17rem } } .explore__ncriptech { padding-top: 5rem; padding-bottom: 3rem } @media(max-width: 767px) { .explore__ncriptech { padding-bottom: 4rem !important } } .explore__ncriptech .explore__list { font-size: calc(1.2rem + .15vw); list-style: none; display: grid; grid-template-columns: repeat(var(--explore__list--grid), minmax(0, 1fr)); gap: 1.5em; margin-top: 2em } @media(min-width: 576px) { .explore__ncriptech .explore__list { --explore__list--grid: 2 } } @media(min-width: 759px) { .explore__ncriptech .explore__list { --explore__list--grid: 3 } } .explore__ncriptech .explore__list li { position: relative } .explore__ncriptech .explore__list li:hover { color: #0235f5 } .explore__ncriptech .explore__list li::after { content: ""; background-color: currentColor; width: 100%; height: .06em; position: absolute; bottom: 0 } .explore__ncriptech .explore__list li .c2a-arw { --c2a-fs: 1em; width: 100%; position: relative; display: flex; justify-content: space-between } .explore__ncriptech .explore__list li .c2a-arw:hover { color: #0235f5 } .explore__ncriptech article { font-size: calc(1.6rem + 1.05vw); display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 1rem } .explore__ncriptech article::before, .explore__ncriptech article::after { content: ""; width: 100%; height: 1px; background-color: currentColor } .explore__ncriptech article::before { grid-column: 1 } .explore__ncriptech article::after { grid-column: 3 } .trustResponsibility { background-color: #020914 } .trustResponsibility .inner-container { display: grid; grid-template-columns: 1fr 20vw; justify-content: space-between; align-items: center } .trustResponsibility article { display: grid; height: 100%; align-items: center; align-content: center; width: 100%; background-color: #01104a; padding: 3rem } .trustResponsibility .figure { background: #464b5f; display: grid; align-items: center; justify-content: center; position: relative; min-height: 20vw } @media(min-width: 2560px) { .trustResponsibility .figure { min-height: 15vw } } .trustResponsibility .figure .text { position: absolute; width: 100%; height: 100% } .trustResponsibility .figure .text p { color: #fff } .trustResponsibility .figure .text p:nth-child(1) { transform: rotate(-58deg) translateX(-56px) translateY(10px); transform-origin: bottom } .trustResponsibility .figure .text p:nth-child(2) { transform: rotate(60deg) translateX(220px) translateY(-25px); transform-origin: bottom } .trustResponsibility .figure .text p:nth-child(3) { transform: translateY(210px) translateX(150px) } .we-create--road-video { --ico-size: 2em; display: grid; align-items: end; position: relative; z-index: 111; margin-top: calc(-1*var(--spacer)); padding-bottom: 0 !important } .we-create--road-video>* { grid-row: 1; grid-column: 1 } .we-create--road-video::after { content: ""; width: 100%; background: #020914; background: linear-gradient(0deg, rgba(2, 9, 20, 0.22) 0%, rgb(2, 9, 20) 100%); position: absolute; left: 0; bottom: -3px; top: -3px; z-index: 1 } .we-create--road-video video { display: block; width: 100%; max-height: 40.25vw; object-fit: cover } @media(max-width: 760px) { .we-create--road-video video { max-height: none; height: 60vh } } .we-create--road-video .we-create--road-video-content { z-index: 2; color: #fff } .we-create--road-video .we-create--road-video-content .c2a--video-new { --c2a-fs: calc(1.25rem + 0.1vw); line-height: 1.2 } .we-create--road-video .inner-container { display: grid; grid-auto-flow: column; justify-content: space-between; align-items: center; padding-bottom: var(--spacer) } @media(max-width: 760px) { .we-create--road-video .inner-container { grid-auto-flow: row; gap: 1.5rem; padding-top: 0; padding-bottom: 2rem; display: grid; place-content: center } } .we-create--road-video h5 { font-size: calc(1.15rem + .9vw); line-height: 1.3; letter-spacing: -0.02em } .modernization--strategy .inner-container article { display: grid; grid-template-columns: auto; justify-content: center; place-content: center } .modernization--strategy .inner-container article>div { max-width: max(60vw, 40rem) } .modernization--strategy .inner-container article>div.gap_increase { max-width: max(45vw, 45rem) } .modernization--strategy .inner-container article>div.gap_new { max-width: max(43vw, 43rem) } .modernization--strategy .inner-container article>div.gap_new_small { max-width: max(42vw, 42rem) } .modernization--strategy .inner-container article .custom_big_width { max-width: max(65vw, 65rem) } .modernization--strategy figure, .modernization--strategy video { position: relative; z-index: -1; margin-top: 5rem } @media(max-width: 999px) { .modernization--strategy figure, .modernization--strategy video { margin-top: 3rem } } .modernization--strategy video { max-width: 100% } .sds__values { background-color: #020914; height: 6600px } @media(min-width: 2560px) { .sds__values { height: 400vh } } .sds__values .evaluation-accordion { margin-top: 0 } .sds__values .evaluation-accordion .inner-container { display: grid; grid-template-columns: 28vw auto; gap: 10rem; justify-content: start; align-items: center } .sds__values .accordion { list-style: none; padding-left: 0; max-width: 25rem; display: grid } .sds__values .accordion .accordion-title { color: #fff; font-size: 1.6vw } @media(max-width: 999px) { .sds__values .accordion { display: grid; gap: 1rem } .sds__values .accordion .accordion-title { position: relative } .sds__values .accordion .accordion-title::after { content: "+"; position: absolute; right: 0; top: 2px; font-weight: 200; transition: all .5s ease } .sds__values .accordion .accordion-title.actv::after { content: "-" } } @media(max-width: 575px) { .sds__values .accordion .accordion-title { font-size: 1.8rem } } @media(max-width: 475px) { .sds__values .accordion .accordion-title { font-size: 1.5rem } } .sds__values .accordion-copy { overflow: hidden; line-height: 1.6 } @media(max-width: 999px) { .sds__values .accordion-copy { display: none } } .sds__values .accordion-copy p { padding-bottom: 2rem; font-size: max(.9em, .9vw) } @media(max-width: 575px) { .sds__values .accordion-copy p { font-size: max(.9em, 1.1vw) } } .sds__values .p-wrap { position: relative; overflow: hidden; height: 28vw } .sds__values .p-wrap .core-image { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; z-index: 1; width: auto; min-width: 100%; height: 100% } .sds__values .p-wrap .core-image.bg-image { background-size: 100% auto } .sds__values .bg-image { background-repeat: no-repeat; background-size: cover; background-position: center center } .wedo--design { margin-bottom: -5rem !important; margin-top: 4rem !important } @media(max-width: 675px) { .wedo--design { padding-top: 4rem !important } } .wedo--design .inner-container { display: grid; grid-auto-flow: column; align-items: center; justify-content: center } @media(max-width: 1099px) { .wedo--design .inner-container { grid-template-columns: 1fr 60% } } @media(max-width: 675px) { .wedo--design .inner-container { grid-template-columns: 1fr; grid-auto-flow: row } } .wedo--design article p { display: grid; line-height: .9 } .wedo--design article p span { text-transform: uppercase; color: #f7c600; font-weight: 500 } @media(max-width: 1099px) { .wedo--design article p span { font-size: 60px } } .wedo--design figure { min-height: 600px; min-width: 600px } @media(max-width: 1099px) { .wedo--design figure { min-height: 300px; min-width: 300px } } @media(max-width: 675px) { .wedo--design figure { min-height: 400px; min-width: 400px; max-width: 400px; margin: 0 auto } } @media(min-width: 2560px) { .wedo--design figure { min-height: 1000px; min-width: 1000px } } .wedo--design figure::after { content: ""; width: 100%; height: 200px; position: absolute; left: 0; bottom: 0; background: #000; background: linear-gradient(360deg, rgb(0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%) } .wedo--design-2 { overflow: hidden; margin-bottom: -2px !important } .wedo--design-2 .inner-container { display: grid; grid-template-columns: 1fr auto; align-items: center } .wedo--design-2 figure { min-height: 1200px; position: relative } @media(max-width: 675px) { .ncriptech--scrolltext { overflow: hidden } } @media(max-width: 575px) { .ncriptech--scrolltext.ncriptech--scrolltext_ver2 { padding-bottom: 1rem !important; margin-top: 0px !important } .ncriptech--scrolltext .flow-rootX8>*+* { margin-top: 2.5rem } } .ncriptech--scrolltext .row-scrolling { display: flex; flex-grow: 1; flex-direction: row; flex-wrap: wrap; width: 100%; height: auto } @media(max-width: 675px) { .ncriptech--scrolltext .row-scrolling { width: 500% } } @media(max-width: 475px) { .ncriptech--scrolltext .row-scrolling { width: 1000% } } .ncriptech--scrolltext .row-scrolling .m-scroll__title { position: relative; top: 0; left: 0; align-items: center; justify-content: flex-start; width: 100%; height: 100%; white-space: nowrap; transition: all 1s ease; font-weight: 600 } .ncriptech--scrolltext .row-scrolling .m-scroll__title>div { display: flex; -webkit-animation: scrollText 20s infinite linear; animation: scrollText 20s infinite linear } .ncriptech--scrolltext .row-scrolling .m-scroll__title2 { position: relative; top: 0; left: 0; align-items: center; justify-content: flex-start; width: 100%; height: 100%; white-space: nowrap; transition: all 1s ease; font-weight: 600 !important } .ncriptech--scrolltext .row-scrolling .m-scroll__title2>div { display: flex; -webkit-animation: scrollTextReverse 20s infinite linear; animation: scrollTextReverse 20s infinite linear } .ncriptech--scrolltext .row-scrolling .h2, .ncriptech--scrolltext .row-scrolling .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech--scrolltext .row-scrolling .heading { font-size: max(4vw, 3rem); display: flex; align-items: center; gap: 1vw } @media(max-width: 767px) { .ncriptech--scrolltext .row-scrolling .h2, .ncriptech--scrolltext .row-scrolling .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech--scrolltext .row-scrolling .heading { font-size: max(3vw, 3rem) } } .ncriptech--scrolltext .row-scrolling .text__outline { -webkit-text-stroke-width: .4px; -webkit-text-stroke-color: #fff; color: #000; font-weight: 700 } @media(max-width: 675px) { .ncriptech--scrolltext .row-scrolling .text__outline { -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #666 } } .ncriptech--scrolltext .row-scrolling .about__dot { width: .6vw; height: .6vw; min-height: 5px; min-width: 5px; margin: 0px 10px 10px 10px; display: inline-block; border-radius: 50%; background-color: #fff } .ncriptech--scrolltext .row-scrolling .text__filled { font-weight: 600 } .ncriptech--scrolltext.style2 { overflow: hidden } .ncriptech--scrolltext.style2 .row-scrolling { padding: .65em 0; border-top: 2px solid #252525; border-bottom: 2px solid #252525 } @-webkit-keyframes scrollText { from { transform: translateX(0%) } to { transform: translateX(-50%) } } @keyframes scrollText { from { transform: translateX(0%) } to { transform: translateX(-50%) } } @-webkit-keyframes scrollTextReverse { from { transform: translateX(-50%) } to { transform: translateX(0%) } } @keyframes scrollTextReverse { from { transform: translateX(-50%) } to { transform: translateX(0%) } } .ideate--card { display: grid; grid-template-columns: 6em auto; align-items: end; gap: 2em; padding-left: 2em; padding-right: 2em } @media(max-width: 675px) { .ideate--card .h4, .ideate--card .ncriptech__about-values .c2a-arw, .ncriptech__about-values .ideate--card .c2a-arw, .ideate--card .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .ideate--card h5 { font-size: 26px } .ideate--card .h4 br, .ideate--card .ncriptech__about-values .c2a-arw br, .ncriptech__about-values .ideate--card .c2a-arw br, .ideate--card .ncriptech__career--realpeople article h5 br, .ncriptech__career--realpeople article .ideate--card h5 br { display: none } .ideate--card figure { max-width: 100px } } .ideate--card figure>img { filter: contrast(2) } .offset-content-new .main-container { display: grid; justify-content: end } .offset-content-new .parallax-slab-2a { position: relative } .offset-content-new .parallax-slab-2a::after { content: ""; width: 100%; height: 100%; background: #000; background: linear-gradient(280deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 100%); position: absolute; right: 0; bottom: 0; z-index: 1 } .ncriptech--industry { overflow: hidden } .ncriptech--industry .inner-container { align-items: start; grid-template-columns: 30vw 38rem } .ncriptech--industry .cont { transform: rotate(30deg) skew(-20deg); margin-left: -60vw } .card--recogincation-hero { display: grid; justify-items: start; font-size: max(1.2rem, 1.2vw) } .card--recogincation-hero h4 { margin-bottom: .5em } .card--recogincation-hero h4 span { display: inline-block; font-size: 85%; padding: .3em .5em; line-height: 1; border-radius: .1em; background-color: #0235f5; color: #fff } .card--recogincation-hero p { font-size: .85em; line-height: 1.3; margin-top: .8em } .card--recogincation-hero figure { /* width: 10em */ } .card--recogincation-hero figcaption { font-size: .8em; color: #747474; border-top: 1px solid currentColor; padding-top: .5em; margin-top: 1em } .ncriptech__company--hero { display: grid; grid-template-columns: 42vw 1fr; gap: 5rem; align-items: start; color: #fff; padding-top: max(6rem, 8vw) } @media(max-width: 999px) { .ncriptech__company--hero { gap: 1.5rem } } @media(max-width: 575px) { .ncriptech__company--hero { grid-template-columns: 1fr } } .ncriptech__company--hero .card--recogincation-hero { max-width: max(25rem, 25vw) } .ncriptech__company--hero .card--recogincation-hero p { font-size: 1em } .ncriptech__company--hero .ncriptech__company--hero-content { margin-top: max(4rem, 5vw); display: grid; gap: 5rem } @media(max-width: 1199px) { .ncriptech__company--hero .ncriptech__company--hero-content { margin-top: 0 } } @media(max-width: 999px) { .ncriptech__company--hero .ncriptech__company--hero-content { gap: 2rem } } @media(max-width: 575px) { .ncriptech__company--hero .ncriptech__company--hero-content { padding-left: 20px; padding-right: 20px; margin-top: -50px; gap: 4rem; z-index: 1 } } @media(max-width: 575px) { .ncriptech__company--hero:not(.ncriptech__profile--hero) .ncriptech__company--hero-content article { grid-row: 1 } .ncriptech__company--hero:not(.ncriptech__profile--hero) .ncriptech__company--hero-content .card--recogincation-hero { grid-row: 2 } } .ncriptech__profile--hero { padding-top: 10rem } .ncriptech__profile--hero .inner-container { display: grid; grid-template-columns: 30% 1fr; gap: 5rem; align-items: start; padding-bottom: 5rem } @media(max-width: 1200px) { .ncriptech__profile--hero .inner-container { grid-template-columns: 40% 1fr; gap: 2rem } } @media(max-width: 650px) { .ncriptech__profile--hero .inner-container { grid-template-columns: 1fr } } .ncriptech__profile--hero article { max-width: 50ch; font-size: 1.2rem; font-weight: 300; margin-left: auto } .ncriptech__profile--hero .ncriptech__profile--hero-intro { margin-top: 2rem } .ncriptech__profile--hero .ncriptech__profile--hero-profile { display: grid; align-items: center } .ncriptech__profile--hero .ncriptech__profile--hero-profile>* { grid-row: 1; grid-column: 1 } .ncriptech__profile--hero .ncriptech__profile--hero-profile>svg path { fill: none; stroke: currentColor } .ncriptech__profile--hero .ncriptech__profile--hero-profile figure { width: 95%; padding-bottom: 95%; border-radius: 50%; position: relative; background-color: #0235f5; overflow: hidden; margin: auto } .ncriptech__profile--hero .ncriptech__profile--hero-profile figure img { width: 90%; position: absolute; left: 0; right: 0; bottom: 0; margin: auto } .ncriptech__profile--hero .ncriptech__profile--hero-profile a { width: 4.5rem; align-self: start; justify-self: end; margin: 1rem; z-index: 1 } .ncriptech__profile--hero .ncriptech__profile--hero-profile a svg { fill: currentColor } .ncriptech__company--hero-v2 { padding-top: max(6rem, 8vw); padding-bottom: max(6rem, 8vw) } .ncriptech__company--hero-v2 .inner-container { display: grid; grid-template-columns: .8fr .8fr 1fr; align-items: start; gap: 4rem } .ncriptech__company--hero-v2 article:not(:last-child) { align-self: end } .ncriptech__company--hero-v2 article:not(:first-child) { margin-top: max(1vw, 1rem); margin-right: max(7.8vw, 7.8rem) } .ncriptech__company--hero-v2 figure { display: grid; align-items: center } .ncriptech__company--hero-v2 figure>* { grid-column: 1; grid-row: 1 } .ncriptech__company--hero-v2 figure figcaption { display: grid; align-items: center; place-content: center; gap: 8rem; grid-auto-flow: column; margin-right: -25vw; margin-top: 6vw } @media(min-width: 2560px) { .ncriptech__company--hero-v2 figure figcaption { margin-right: -21vw; margin-top: 10vw } } .ncriptech__company--hero-v2 figure figcaption>div:not(:first-child) { opacity: .2 } .ncriptech__company--hero-v2 .select--head { display: flex; align-items: center; justify-content: space-between; border-bottom: 2px solid #fff; padding-bottom: .6rem; margin-bottom: 4rem } .ncriptech__company--hero-v2 .select--head .y-band { border: 1px solid #fff; border-radius: 4px; padding: 4px } .ncriptech__company--recognized-slides { font-size: calc(1.35rem + .7vw); line-height: 1.2; color: #fff } @media(max-width: 575px) { .ncriptech__company--recognized-slides { padding-top: var(--spacer) } } .ncriptech__company--recognized-slides .inner-container { display: flex; gap: 2rem; align-items: center; flex-wrap: wrap } @media(max-width: 575px) { .ncriptech__company--recognized-slides .inner-container { display: block } .ncriptech__company--recognized-slides .inner-container .swiper-nav { text-align: center } } @media(min-width: 1200px) { .ncriptech__company--recognized-slides article { max-width: 18ch; flex: 0 0 18ch; padding-right: 2ch; background: #000; box-shadow: -10vw 7vw 0 10vw #000; z-index: 11 } .ncriptech__company--recognized-slides .swiper { overflow: visible } .ncriptech__company--recognized-slides .swiper-wrapper { display: grid; grid-auto-flow: column; grid-auto-columns: 6em; gap: .5em } .ncriptech__company--recognized-slides .swiper-nav { display: none } .ncriptech__company--recognized-slides .swiper-slide:nth-child(2) .card--recognization img { width: 2.25em } } @media(max-width: 1201px) { .ncriptech__company--recognized-slides { --swiper-nav-svg: 0.9em } .ncriptech__company--recognized-slides .swiper-wrapper { align-items: stretch } .ncriptech__company--recognized-slides .swiper-slide { height: auto } .ncriptech__company--recognized-slides .swiper { margin-top: 1.25rem } } @media(min-width: 1200px) { .ncriptech__company--recognized-slides.about--recognized-slides .swiper { overflow: visible; width: 55% } } .ncriptech__company--recognized-slides .card--recognization { padding: .5em; background-color: #fff; border-radius: .25rem; height: 100%; display: grid; gap: 1.5em; align-items: center; line-height: 1 } .ncriptech__company--recognized-slides .card--recognization img { /* width: 3.5em; */ max-height: 3em; margin: auto; display: block } @media(max-width: 760px) { .ncriptech__company--recognized-slides .card--recognization img { width: auto; padding: .6rem } } .ncriptech__inner--paragraphs { --mwidth: 1120px } @media(max-width: 767px) { .ncriptech__inner--paragraphs { padding-bottom: 1rem !important } .ncriptech__inner--paragraphs.new_gapping { padding-bottom: 4rem !important } } @media(min-width: 576px) { .ncriptech__inner--paragraphs .inner-container { display: grid; place-items: center } } .ncriptech__inner--paragraphs h3 { max-width: 30ch; line-height: 1.3; letter-spacing: -0.02em } .ncriptech__inner--paragraphs h3.one_line { max-width: 50ch } .ncriptech__inner--paragraphs p { font-size: 1.1rem; font-weight: 300; max-width: 37em; line-height: 1.5; letter-spacing: -0.01em } .ncriptech__inner--paragraphs.content_sizes_bigger article { max-width: max(45vw, 45rem) } .ncriptech__inner--paragraphs.content_sizes_bigger p { font-size: 1.1rem; font-weight: 400; max-width: 37em; line-height: 1.5; letter-spacing: -0.01em } @media(min-width: 768px) { .ncriptech__inner--paragraphs.content_sizes_bigger p { font-size: 1.4rem } } .ncriptech__inner--paragraphs h1 { font-size: calc(1.25rem + .1vw); max-width: 29em; line-height: 1.5; letter-spacing: -0.01em } .ncriptech__inner--paragraphs h1:not(:only-child) { margin-bottom: .8em } @media(min-width: 2000px) { .ncriptech__inner--paragraphs h1 { font-size: calc(1.25rem + .2vw) } } .ncriptech__inner--paragraphs .clr-r1-c1-c2 .split-parent:nth-child(1) .split-line>div:nth-child(1), .ncriptech__inner--paragraphs .clr-r1-c1-c2 .split-parent:nth-child(1) .split-line>div:nth-child(2) { color: #0235f5 } .ncriptech__inner--paragraphs.ncriptech--core-service-grid.style--2 p { font-size: calc(1rem + .1vw) !important } .ncriptech__inner--paragraphs .stacks-grid { display: flex; grid-auto-flow: column; justify-content: space-between; gap: 1rem; text-align: center; margin-top: 4em } .ncriptech__inner--paragraphs .stacks-grid h5 { font-size: calc(1.2rem + 2.2vw); line-height: 1; color: #0235f5 } .ncriptech__inner--paragraphs .stacks-grid p { font-size: calc(1rem + .1vw); margin-bottom: 0; margin-top: .2em } @media(max-width: 575px) { .ncriptech__inner--paragraphs .stacks-grid { margin-top: 5.5em; margin-bottom: 3em; background: #0235f5; box-shadow: 0 0 0 40px #0235f5 } .ncriptech__inner--paragraphs .stacks-grid h5 { font-size: 2rem; text-align: left; font-size: 2rem; color: #fff } .ncriptech__inner--paragraphs .stacks-grid p { line-height: 1.3; text-align: left; margin-top: .6em; font-weight: 400; font-size: 16px; color: #fff } } .ncriptech__inner--paragraphs.ncriptech__inner--paragraphs-tall-c { --mwidth: inherit !important } .new-gradient-tall__cards .swiper-slide figure { height: max(35vw, 25rem) } .new-gradient-tall__cards .swiper-slide figure::before { content: ""; background-image: url("./../img/2024_v1/oly-2.webp") } .new-gradient-tall__cards .swiper-slide figure img { width: 100%; height: 100%; object-fit: cover; filter: blur(0); transform: translateY(0) scale(1); transition: filter 1s cubic-bezier(0.7, 0, 0.3, 1), transform 1s cubic-bezier(0.7, 0, 0.3, 1); will-change: filter } @media(max-width: 1200px) { .new-gradient-tall__cards .swiper-slide figure img { transform: none !important; width: 75%; height: auto !important; position: absolute; top: -21%; left: -17%; opacity: 1; z-index: 1; opacity: .8 } } @media(max-width: 767px) { .new-gradient-tall__cards .swiper-slide figure img { width: 70%; top: -16%; left: -17% } } @media(max-width: 575px) { .new-gradient-tall__cards .swiper-slide figure img { width: 70% } } .new-gradient-tall__cards .swiper-slide article { place-content: end } @media(max-width: 1200px) { .new-gradient-tall__cards .swiper-slide article { padding: 1.5rem 2rem } } @media(max-width: 991px) { .new-gradient-tall__cards .swiper-slide article { padding: 1.5rem 1.5rem } } @media((max-width: 575px)) { .new-gradient-tall__cards .swiper-slide article { padding: 1.5rem } } .new-gradient-tall__cards .swiper-slide>* { grid-row: 1; grid-column: 1; align-items: end } @media(min-width: 1200px) { .new-gradient-tall__cards .swiper-slide:hover figure>img { transform: translateY(-300px) scale(1.5) !important; filter: blur(20px) } } .ncriptech__leadership--hero { display: grid; align-items: center; color: #fff; padding-top: 8rem; padding-bottom: max(4rem, 6.779vw) } @media(max-width: 675px) { .ncriptech__leadership--hero { padding-bottom: 6rem } } @media(max-width: 575px) { .ncriptech__leadership--hero { padding-top: 5rem } } .ncriptech__leadership--hero>* { grid-row: 1; grid-column: 1 } .ncriptech__leadership--hero .breadcrumbs { align-self: end; position: relative; z-index: 9; margin-bottom: -3.5rem } .ncriptech__leadership--hero .breadcrumbs ul { list-style: none; display: flex; gap: 0 .4rem; grid-gap: 0 .4rem } .ncriptech__leadership--hero .breadcrumbs ul li { font-size: .8rem; color: #9d9d9d } .ncriptech__leadership--hero .breadcrumbs ul li:not(:last-child)::after { content: "/"; margin-left: .4rem } .ncriptech__leadership--hero .breadcrumbs ul li.link { color: #fff !important } .ncriptech__leadership--hero .split-parent { line-height: 1.18 } .ncriptech__leadership--hero .ncriptech__leadership--hero-fig { width: 79vw; margin-left: auto } @media(min-width: 2560px) { .ncriptech__leadership--hero .ncriptech__leadership--hero-fig { width: 75vw } } .ncriptech__leadership--hero .ncriptech__leadership--hero-content article { font-weight: 500; font-size: calc(1.7rem + 2vw); line-height: 1; letter-spacing: -0.05em; margin-top: .75em } .ncriptech__leadership--hero .ncriptech__leadership--hero-content article::before { content: ""; width: 3ch; height: .15em; background: currentColor; display: block; margin-bottom: .25em } @media(max-width: 675px) { .ncriptech__leadership--hero .ncriptech__leadership--hero-content article h1 { font-size: 1.8rem; letter-spacing: -0.02em } } .ncriptech__leaders { padding-top: max(4rem, 6.779vw); padding-bottom: max(4rem, 6.779vw) !important; background-color: #fff } .ncriptech__leaders .ncriptech__leader--grid { display: grid; grid-gap: 1.5rem 10px; gap: 1.5rem 10px; grid-template-columns: repeat(5, minmax(0, 1fr)); --designation-fs: 0.7rem } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid { grid-template-columns: repeat(3, minmax(0, 1fr)) } } @media(max-width: 575px) { .ncriptech__leaders .ncriptech__leader--grid { grid-template-columns: repeat(2, minmax(0, 1fr)) } } @media(min-width: 576px) { .ncriptech__leaders .ncriptech__leader--grid { grid-gap: 4rem 1rem; gap: 4rem 1rem } } .ncriptech__leaders .ncriptech__leader--grid .h2, .ncriptech__leaders .ncriptech__leader--grid .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__leaders .ncriptech__leader--grid .heading { font-size: calc(1.4rem + 1vw) } .ncriptech__leaders .ncriptech__leader--grid .shape-1 { display: grid; place-content: center; margin-top: -4rem; z-index: -1 } .ncriptech__leaders .ncriptech__leader--grid .shape-1 svg { width: max(8vw, 4rem); height: max(8vw, 4rem) } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid .shape-1 { display: none } } .ncriptech__leaders .ncriptech__leader--grid .shape-2 { display: grid; align-items: center; padding-bottom: 5rem } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid .shape-2 { display: none } } .ncriptech__leaders .ncriptech__leader--grid .shape-3 { display: grid; grid-template-columns: max(8vw, 6rem) 1fr; align-items: end; place-content: center; gap: 2rem; grid-column-start: 4; grid-column-end: 6; place-self: center } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid .shape-3 { display: none } } @media(max-width: 675px) { .ncriptech__leaders .ncriptech__leader--grid .shape-3 { grid-column-start: 1; grid-column-end: 3; grid-row: 4 } } @media(max-width: 575px) { .ncriptech__leaders .ncriptech__leader--grid .shape-3 { margin-bottom: 2rem } } .ncriptech__leaders .ncriptech__leader--grid .shape-3 svg { max-width: 100%; height: auto } .ncriptech__leaders .ncriptech__leader--grid .shape-3 .streamLine-1 { animation: move-and-fade 2.5s linear infinite; animation-delay: .2s } @keyframes move-and-fade { 0% { opacity: 0; transform: translateY(0) } 50% { opacity: 1 } 75% { opacity: 0 } 100% { transform: translateY(-50px); opacity: .5 } } .ncriptech__leaders .ncriptech__leader--grid .shape-3 .streamLine-2 { animation: move-and-fade 2.5s linear infinite; animation-delay: 0s } @keyframes move-and-fade { 0% { opacity: 0; transform: translateY(0) } 50% { opacity: 1 } 75% { opacity: 0 } 100% { transform: translateY(-100px); opacity: .5 } } .ncriptech__leaders .ncriptech__leader--grid .shape-3 .streamLine-3 { animation: move-and-fade 2.5s linear infinite; animation-delay: .4s } @keyframes move-and-fade { 0% { opacity: 0; transform: translateY(0) } 50% { opacity: 1 } 75% { opacity: 0 } 100% { transform: translateY(-75px); opacity: .5 } } .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-7) { grid-row-start: 2; grid-column-start: 2 } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-7) { grid-row-start: auto; grid-column-start: auto } } .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-6) { grid-row-start: 2; grid-column-start: 3; display: none } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-6) { grid-row-start: auto; grid-column-start: auto } } .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-5) { grid-row-start: 2; grid-column-start: 3 } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-5) { grid-row-start: auto; grid-column-start: auto } } .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-4) { grid-row-start: 2; grid-column-start: 4 } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-4) { grid-row-start: auto; grid-column-start: auto } } .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-3) { /* grid-row-start: 2; */ /* grid-column-start: 1 */ } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-3) { grid-row-start: auto; grid-column-start: auto } } .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-2) { grid-row-start: 3; grid-column-start: 1 } @media(max-width: 875px) { .ncriptech__leaders .ncriptech__leader--grid>div:nth-child(13n-2) { grid-row-start: auto; grid-column-start: auto } } .ncriptech__leaders .ncriptech__leader--grid figure { display: grid; align-items: start; justify-items: start; transition: .5s; background-color: #9da1b1; border-radius: .8rem; overflow: hidden } .ncriptech__leaders .ncriptech__leader--grid figure>* { grid-row: 1; grid-column: 1 } .ncriptech__leaders .ncriptech__leader--grid figure>img { display: block; width: 100% } .ncriptech__leaders .ncriptech__leader--grid figcaption { margin-top: 1rem } .ncriptech__leaders .ncriptech__leader--grid .--name { font-weight: 500; font-size: var(--name-fs) } .ncriptech__leaders .ncriptech__leader--grid .--designation { font-size: var(--designation-fs) } .ncriptech__leaders .ncriptech__leader--grid .--page-link { position: absolute; inset: 0 } .ncriptech__leaders .ncriptech__leader--grid .--link { z-index: 1; -webkit-filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%) } .ncriptech__leaders .ncriptech__leader--grid .--link img { width: 1.5em } .ncriptech__leaders .ncriptech__leader--grid .--link { opacity: 1; margin: 0; transition: .2s; position: absolute; background-color: #fff; z-index: 9; padding: .8rem; border-radius: .5rem; left: -10px; top: -10px } @media(hover: hover) { .ncriptech__leaders .ncriptech__leader--grid>div:hover .--link { opacity: 1; -webkit-filter: brightness(100%) invert(0); filter: brightness(100%) invert(0) } .ncriptech__leaders .ncriptech__leader--grid>div:hover .--name { color: #1368e6 } } .ncriptech__leaders .ncriptech__leader--grid .lead--c2a { color: #fff; clip-path: polygon(100% 0px, 100.38% 56.21%, 70.11% 77.81%, 3px 78.22%, 0px 0px); font-size: 1.22rem; line-height: 1.3; padding: 1.2em } .ncriptech__leaders .ncriptech__leader--grid .lead--c2a p span { font-size: 130% } .ncriptech__leaders .ncriptech__leader--grid .lead--c2a a { --c2a-fs: 80%; margin-top: 1em } @media(max-width: 630px) { .ncriptech__leaders .ncriptech__leader--grid .lead--c2a { clip-path: none; grid-column: 1/-1; font-size: 1.25rem; text-align: center; border-radius: .55em; margin-top: 1rem } .ncriptech__leaders .ncriptech__leader--grid .lead--c2a p span { font-size: 200% } .ncriptech__leaders .ncriptech__leader--grid .lead--c2a br { display: none } .ncriptech__leaders .ncriptech__leader--grid .lead--c2a a.c2a-underline { --c2a-fs: 100%; color: inherit !important } } .ncriptech__individuals .main-container { max-width: calc(var(--mwidth)*var(--pp-adjust, 1) + 30px + 195px); margin-right: 0; padding-right: 0 } @media(min-width: 2560px) { .ncriptech__individuals .main-container { padding-left: 10% } } @media(min-width: 3100px) { .ncriptech__individuals .main-container { padding-left: 0 } } .ncriptech__individuals .inner-container { display: grid; grid-template-columns: repeat(8, minmax(0, 1fr)); gap: 1rem } @media(max-width: 1280px) { .ncriptech__individuals .inner-container { grid-template-columns: repeat(6, minmax(0, 1fr)) } } @media(max-width: 875px) { .ncriptech__individuals .inner-container { grid-template-columns: repeat(4, minmax(0, 1fr)) } } @media(max-width: 675px) { .ncriptech__individuals .inner-container { grid-template-columns: repeat(3, minmax(0, 1fr)) } } .ncriptech__individuals article { grid-column: 1/span 3 } @media(max-width: 675px) { .ncriptech__individuals article { margin-bottom: 2rem } } .ncriptech__individuals article h5 { font-size: 2.25rem; line-height: 1.2 } @media(max-width: 1200px) { .ncriptech__individuals article h5 { font-size: 2rem } } @media(max-width: 767px) { .ncriptech__individuals article h5 { font-size: 1.6rem } .ncriptech__individuals article h5 br { display: none } } .ncriptech__individuals article h5 span { display: block; font-size: 40%; font-weight: 500; color: #0235f5; margin-bottom: 1em } .ncriptech__individuals .ppl-card { text-align: center } .ncriptech__individuals .ppl-card figure { background-color: #efefef; padding-top: 1rem; margin-bottom: 1rem } .ncriptech__individuals .ppl-card h6 { font-size: .9rem; font-weight: 400; line-height: 1.1 } .ncriptech__inner-footer-cta .inner-container { display: grid } @media(min-width: 999px) { .ncriptech__inner-footer-cta .inner-container { grid-template-columns: 1fr 1fr; gap: 2rem; min-height: 650px } } .ncriptech__inner-footer-cta article { padding: 2rem 20px 4rem } @media(min-width: 999px) { .ncriptech__inner-footer-cta article { padding-top: 3rem; padding-bottom: 3rem; grid-row: 1; grid-column: 1; margin-left: auto; align-self: center; padding-right: 0 } } .ncriptech__inner-footer-cta article h6 { font-size: calc(1.15rem + .21vw) } @media(max-width: 760px) { .ncriptech__inner-footer-cta article h6 { font-size: 18px; margin-bottom: 1rem } } .ncriptech__inner-footer-cta article h5 { max-width: 28ch; font-size: 35px; line-height: 1.5; letter-spacing: -0.03em; margin-top: .5em } @media(min-width: 2000px) { .ncriptech__inner-footer-cta article h5 { font-size: 1.75rem } } @media(max-width: 1000px) { .ncriptech__inner-footer-cta article h5 { max-width: 35ch; font-size: 25px } } @media(max-width: 760px) { .ncriptech__inner-footer-cta article h5 { font-size: 22px } } .ncriptech__inner-footer-cta article .clr-on-r1-c3-c4 .split-parent:nth-child(1) .split-line>div:nth-child(3), .ncriptech__inner-footer-cta article .clr-on-r1-c3-c4 .split-parent:nth-child(1) .split-line>div:nth-child(4) { color: #0235f5 } .ncriptech__inner-footer-cta article .c2as-column { margin-top: 5rem } @media(max-width: 1200px) { .ncriptech__inner-footer-cta article .c2as-column { margin-top: 3rem } } .ncriptech__inner-footer-cta article .c2as-column .c2a-arw { --c2a-fs: calc(1.2rem + 0.003vw) } .ncriptech__inner-footer-cta article .c2as-column .c2a-arw:hover { color: #0235f5 } .ncriptech__inner-footer-cta figure img { width: 100%; height: 100%; object-fit: cover; object-position: var(--img-op, top) } @media(min-width: 999px) { .ncriptech__inner-footer-cta figure { grid-row: 1; grid-column: 2; position: relative } .ncriptech__inner-footer-cta figure img { height: 100%; top: 0; right: 0; bottom: 0; left: 0 } } @media(max-width: 1000px) { .ncriptech__inner-footer-cta figure img { height: 56.25vw } } .ncriptech__culture--hero { padding-top: 8rem; padding-bottom: max(4rem, 6.779vw); font-size: calc(1.7rem + 2vw) } .ncriptech__culture--hero .inner-container { display: grid; align-items: center; color: #fff } .ncriptech__culture--hero .inner-container>* { grid-row: 1; grid-column: 1 } .ncriptech__culture--hero figure { width: 100%; padding: 0 1.25em; justify-self: center } .ncriptech__culture--hero article { max-width: 13ch; font-weight: 500; line-height: 1; letter-spacing: -0.05em; margin-top: .75em } .ncriptech__culture--hero article::before { content: ""; width: 3ch; height: 10px; background: currentColor; display: block; margin-bottom: .25em } .ncriptech__culture--intro .inner-container { display: grid; place-content: center } .ncriptech__culture--intro article { max-width: 35ch; font-size: calc(1.25rem + .75vw); line-height: 1.5; letter-spacing: -0.02em } .ncriptech__culture--intro article .split-parent:nth-child(1) .split-line>div:nth-child(3), .ncriptech__culture--intro article .split-parent:nth-child(1) .split-line>div:nth-child(4), .ncriptech__culture--intro article .split-parent:nth-child(1) .split-line>div:nth-child(5) { color: #0235f5 } .ncriptech__culture--mission { background-image: url("./../img/2023_v2/culture-values/culture-mission-bg1.png"); background-repeat: no-repeat; background-position: right; background-size: contain; padding-top: 5rem !important; padding-bottom: 5rem !important } @media(max-width: 575px) { .ncriptech__culture--mission { background-image: none; padding-top: 0 !important; padding-bottom: 0 !important } .ncriptech__culture--mission .main-container { padding-left: 0; padding-right: 0 } } .ncriptech__culture--mission .inner-container { display: grid; grid-template-columns: auto auto; gap: 3rem; align-items: center } @media(max-width: 760px) { .ncriptech__culture--mission .inner-container { grid-template-columns: 1fr; gap: 0rem } } .ncriptech__culture--mission article { letter-spacing: -0.02em; color: #fff } @media(max-width: 575px) { .ncriptech__culture--mission article { padding-left: 20px; padding-right: 20px; padding-bottom: var(--spacer); margin-top: -100px; position: relative } } .ncriptech__culture--mission article h6 { font-size: calc(1.15rem + .21vw) } .ncriptech__culture--mission article h5 { max-width: 24ch; font-size: calc(1.3em + .5vw); line-height: 1.4; letter-spacing: -0.02em; margin-top: .75em } .ncriptech__culture--mission article h5 .split-parent:last-child .split-line>div:nth-last-child(1), .ncriptech__culture--mission article h5 .split-parent:last-child .split-line>div:nth-last-child(2), .ncriptech__culture--mission article h5 .split-parent:last-child .split-line>div:nth-last-child(3) { color: #fdd008 } .ncriptech__culture--mission article p { max-width: 35ch; font-size: calc(1.1rem + .5vw); line-height: 1.5; letter-spacing: -0.01em; margin-top: 1.25em } .ncriptech__culture--content .inner-container { display: grid; place-items: center; gap: var(--spacer) } .ncriptech__culture--content .ncriptech__culture--content-ctas { --c2a-fs: calc(1.2rem + .15vw); display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2rem } @media(max-width: 675px) { .ncriptech__culture--content .ncriptech__culture--content-ctas { grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 2.5rem } } .ncriptech__culture--content .ncriptech__culture--content-ctas>div { display: grid; gap: 5rem; justify-items: start } .ncriptech__culture--content .ncriptech__culture--content-ctas>div:not(:last-child) { padding-right: 1.5rem; border-right: 1px solid currentColor } .ncriptech__culture--content .ncriptech__culture--content-ctas>div .c2a-arw { color: #0335ed; font-weight: 500 } @media(max-width: 675px) { .ncriptech__culture--content .ncriptech__culture--content-ctas>div { gap: 1rem } .ncriptech__culture--content .ncriptech__culture--content-ctas>div:not(:last-child) { padding-right: 0; border-right: none; border-bottom: 1px solid #000; padding-bottom: 2.2rem } } .ncriptech__culture--content .ncriptech__culture--content-ctas h6 { font-size: calc(1.25rem + .42vw); line-height: 1.35; letter-spacing: -0.02em } .partner--logos { padding-top: 5rem !important; padding-bottom: 7rem !important } .partner--logos .inner-container { display: grid; grid-template-columns: auto auto; align-items: start; justify-content: space-between; gap: 4rem; max-width: 60rem; place-content: center; margin: 0 auto; float: none } .partner--logos article { background: #252525; padding: 3rem; border-radius: 1rem; position: relative; z-index: 2 } .contact--video { position: relative } .contact--video::after { content: ""; width: 100%; background: #020914; background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.3519608527) 51%, rgb(0, 0, 0) 100%); position: absolute; left: 0; bottom: -3px; top: -3px; z-index: 1 } .contact--video video { display: block; width: 100%; max-height: 32rem; object-fit: cover } .retail-fashion-and-lifestyle { --industry-clr: #ca590d } .travel-and-hospitality { --industry-clr: #ca4a00 } .insurance-and-home-warranty { --industry-clr: #a84100 } .it-and-it-enabled-services { --industry-clr: #003ea9 } .banking-and-financial-services { --industry-clr: #00898e } .health-tech-and-health-care { --industry-clr: #006a8b } .edutech-and-education { --industry-clr: #0235f5 } .real-estate-and-infrastructure { --industry-clr: #4176a3 } .media-and-entertainment { --industry-clr: #84472f } .energy { --industry-clr: #058582 } .food-and-beverage { --industry-clr: #6b9042 } .manufacturing { --industry-clr: #b15b04 } .industry-clr--on-mob { color: var(--industry-clr) } .ncriptech__solutions-enablers .inner-container { display: grid; gap: 2rem } @media(min-width: 961px) { .ncriptech__solutions-enablers .inner-container.hr { grid-template-columns: auto 1fr; gap: 2rem; align-items: center } } .ncriptech__solutions-enablers .figs { display: grid; grid-auto-flow: column; align-items: stretch; justify-content: stretch; gap: .8rem } .ncriptech__solutions-enablers .figs figure { padding: 1rem; display: grid; place-items: center; border: 1px solid #c5c5c5; border-radius: .3rem } .ncriptech__solutions-enablers .figs figure img { max-height: 4rem } @media(max-width: 960px) { .ncriptech__solutions-enablers .figs { grid-auto-flow: row; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem } } @media(max-width: 575px) { .ncriptech__solutions-enablers .figs { grid-template-columns: repeat(2, minmax(0, 1fr)) } } .ncriptech__solutions-enablers .figs figure:not(:hover) { -webkit-filter: grayscale(100%); filter: grayscale(100%) } .job-tags>* { margin-right: .5em; margin-bottom: 1em } .job-tags a { grid-template-columns: auto auto; grid-gap: .45em; gap: .45em; overflow: hidden; transition: none } .job-tags a.outline { border: 2px solid #404040 !important } .job-tags a>* { grid-row: 1 } .job-tags a i { font-style: normal; grid-column: 1 } .job-tags a em { z-index: 111; background: inherit; margin-right: -1.2em; margin-top: -1em; align-self: stretch; margin-bottom: -1em; display: flex; align-items: center; padding-left: .2em; padding-right: .8em } .job-tags a:hover i { opacity: 0 } .job-tags a[data-skills] { position: relative } .job-tags a[data-skills]::after { content: attr(data-skills); position: absolute; bottom: -0.3em; left: 0; white-space: nowrap; padding: inherit; opacity: 0; background-color: inherit; line-height: 1; font-size: .75em } .job-tags a[data-skills]:hover::after { opacity: 1; transform: translateX(-100%); transition: transform 15s ease-out .1s } .job-tags a[data-vacancy] { position: relative; display: inline-grid; transition: none } @media(max-width: 767px) { .job-tags a[data-vacancy] { justify-content: space-between } } .job-tags a[data-vacancy] span { opacity: 0; grid-column: 1/-1; margin-bottom: -1em; background-color: inherit; font-size: .75em } .job-tags a[data-vacancy]::before { content: attr(data-vacancy); position: absolute; top: .07em; left: 0; right: 1.15em; display: inline-block; padding: .4em .5em; background-color: inherit; font-size: .65em; line-height: 1; opacity: 0; z-index: 1; font-weight: 700; height: 100%; display: flex; align-items: center; justify-content: center; padding-inline: 1rem } .job-tags a[data-vacancy]:hover::before { opacity: 1 } .job-tags a[data-vacancy]:hover span { opacity: 1 } .ncriptech__career-grid-content-new-2 .inner-container { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 3rem; align-items: center } @media(max-width: 767px) { .ncriptech__career-grid-content-new-2 .inner-container { grid-template-columns: 100% } } @media(max-width: 1200px) { .ncriptech__career-grid-content-new-2 .flow-rootX5>*+* { margin-top: 1.5rem } } .ncriptech__career-grid-content-new-2 h4 { font-size: 2rem; line-height: 1.2 } @media(max-width: 767px) { .ncriptech__career-grid-content-new-2 h4 { font-size: 1.5rem } } .ncriptech__career-grid-content-new-2 h4 span { display: block; font-size: 130%; font-weight: 400 } @media(max-width: 1200px) { .ncriptech__career-grid-content-new-2 h4 span { font-size: 100% } } @media(max-width: 767px) { .ncriptech__career-grid-content-new-2 h4 span { font-size: 110% } } .ncriptech__career-grid-content-new-2 p { line-height: 1.75 } @media(max-width: 991px) { .ncriptech__facilities article { padding-right: 15px } .ncriptech__facilities .main-container { padding-right: 0 } } .ncriptech__facilities .ncriptech__facility-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: center; margin-top: 4rem } @media(max-width: 991px) { .ncriptech__facilities .ncriptech__facility-grid { display: flex; align-items: flex-start } } .ncriptech__facilities .ncriptech__facility-grid>div { border-right: 1px solid currentColor; position: relative } .ncriptech__facilities .ncriptech__facility-grid>div::after { right: 0; transform: translateX(50%) } .ncriptech__facilities .ncriptech__facility-grid>div:first-child { border-left: 1px solid currentColor } .ncriptech__facilities .ncriptech__facility-grid>div:first-child::before { left: 0; transform: translateX(-50%) } .ncriptech__facilities .ncriptech__facility-grid>div::after, .ncriptech__facilities .ncriptech__facility-grid>div:first-child::before { content: ""; width: 8px; height: 8px; background-color: #0232f7; border-radius: 50%; position: absolute; bottom: 0; z-index: 1 } .ncriptech__facilities .ncriptech__facility-grid svg { width: 100%; height: auto } .ncriptech__facilities .ncriptech__facility-grid .facility-content { padding-left: 2rem; padding-right: 2rem; padding-bottom: 4rem } @media(max-width: 767px) { .ncriptech__facilities .ncriptech__facility-grid .facility-content { padding-left: 1rem; padding-right: 1rem } } .ncriptech__facilities .ncriptech__facility-grid h6 { font-size: 1.4rem; margin-bottom: 1em; line-height: normal } @media(max-width: 1023px) { .ncriptech__facilities .ncriptech__facility-grid h6 { font-size: 1.2rem } } @media(max-width: 767px) { .ncriptech__facilities .ncriptech__facility-grid h6 { font-size: 1.3rem } } .ncriptech__facilities .ncriptech__facility-grid p { font-weight: 300; line-height: 1.65; font-size: .9rem } .ncriptech__facilities h4 { font-size: 2rem; line-height: 1.2 } @media(max-width: 767px) { .ncriptech__facilities h4 { font-size: 1.5rem } } .ncriptech__facilities h4 span { display: block; font-size: 140%; font-weight: 400 } @media(max-width: 767px) { .ncriptech__facilities h4 span { font-size: 110% } } .ncriptech__facilities p { max-width: 36em; line-height: 1.75 } .ncriptech__facilities .svg-container { display: grid; justify-items: center; align-items: start } .ncriptech__facilities .svg-container>* { grid-row: 1; grid-column: 1 } .ncriptech__facilities .svg-container span { display: grid; place-items: center; width: 3.5rem; height: 3.5rem; border-radius: 50%; background-color: #fff; transform: translateY(-50%); color: #0232f7 } .ncriptech__facilities .svg-container span svg { width: 55% } .ncriptech--job-card-grid { --job-col: 4; display: grid; grid-template-columns: 100%; gap: 1rem } .ncriptech--job-card-grid.clm3 { --job-col: 3 } @media(min-width: 640px) { .ncriptech--job-card-grid { grid-template-columns: 1fr 1fr } } @media(min-width: 992px) { .ncriptech--job-card-grid { grid-template-columns: repeat(var(--job-col), minmax(0, 1fr)) } } @media(min-width: 2000px) { .ncriptech--job-card-grid { --job-col: 4 } } .ncriptech--job-card { display: flex; flex-direction: column; border: 1px solid #000; padding: 1.5rem; transition: .2s ease-in-out; position: relative } .ncriptech--job-card:hover .urgent__block { color: #fff !important; border: 1px solid #fff; border-right: 0 } @media(min-width: 2000px) { .ncriptech--job-card { padding: 1rem } } .ncriptech--job-card .job_location { margin-bottom: 2em; font-size: max(.7vw, .7rem) } @media(max-width: 1200px) { .ncriptech--job-card .job_location { font-size: 14px } } .ncriptech--job-card .job_location svg { width: 1em; height: auto; vertical-align: sub; margin-right: .1em } .ncriptech--job-card .job__id { font-size: 16px; opacity: .85 } .ncriptech--job-card .job__title { font-size: max(1.1vw, 1rem); font-weight: 600 } .ncriptech--job-card .job__points { font-size: max(.9vw, .9rem); margin-top: auto; padding-top: 1em } @media(max-width: 1200px) { .ncriptech--job-card .job__points { font-size: 18px } } .ncriptech--job-card .job__skills { font-size: 16px; margin-top: auto; padding-top: 2em } .ncriptech--job-card .job__date { font-size: max(.7vw, .7rem); opacity: .85 } @media(max-width: 1200px) { .ncriptech--job-card .job__date { font-size: 14px } } .ncriptech--job-card .job__posted-link { display: grid; grid-auto-flow: column; justify-content: space-between; align-items: center; gap: 1em; margin-top: auto; padding-top: 2em } .ncriptech--job-card-grid.single-view { --job-col: 1 } .ncriptech--job-card-grid.single-view .ncriptech--job-card { display: grid; grid-template-columns: 1fr 1fr auto; gap: .5rem 1rem; align-items: end } @media(max-width: 1200px) { .ncriptech--job-card-grid.single-view .ncriptech--job-card { grid-template-columns: 1fr 1.5fr auto } } .ncriptech--job-card-grid.single-view .ncriptech--job-card .job_location { grid-row: 1; grid-column: 1; margin-bottom: 0 } .ncriptech--job-card-grid.single-view .ncriptech--job-card .job__title--head { grid-column: 1 } .ncriptech--job-card-grid.single-view .ncriptech--job-card .job__points { font-size: 16px; margin-top: 0; padding-top: 0; grid-row: 1/span 2; grid-column: 2/-2; display: grid; grid-auto-flow: column; gap: 1em } .ncriptech--job-card-grid.single-view .ncriptech--job-card .job__skills { display: none } .ncriptech--job-card-grid.single-view .ncriptech--job-card .job__posted-link { grid-column: 4; grid-row: 1/span 2; margin-top: 0; padding-top: 0 } .single-grid-view { opacity: .4 } .job-grid-switch { display: grid; grid-auto-flow: column; gap: .8em } @media(max-width: 991px) { .job-grid-switch { display: none } } .job-grid-switch button { cursor: pointer } .ncriptech--job-details { --mwidth: 1200px; padding-top: 5rem } .ncriptech--job-details--header { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: end; margin-bottom: 2rem } @media(max-width: 767px) { .ncriptech--job-details--header { grid-template-columns: 100% } } .ncriptech--job-details--header .breadcrumbs { justify-content: flex-start } .ncriptech--job-details--header .breadcrumbs ul li { color: #d3d3d3 } .ncriptech--job-details--header .ncriptech--job-details--infodiv p { font-size: 16px; margin-bottom: .1em } @media(max-width: 1200px) { .ncriptech--job-details--header .ncriptech--job-details--infodiv .h3 { font-size: max(2vw, 1.5rem); margin-top: 1rem } } @media(max-width: 767px) { .ncriptech--job-details--header .ncriptech--job-details--infodiv .h3 { font-size: max(1.6vw, 1.4rem) } } .ncriptech--job-details--header .ncriptech--job-details--infodiv ul.listing__style { font-size: 20px; margin-top: .85em; display: grid; grid-auto-flow: column; gap: .8em; justify-content: start; list-style: none } .ncriptech--job-details--header .ncriptech--job-details--infodiv ul.listing__style li+li { padding-left: .8em; border-left: 1px solid currentColor } @media(max-width: 991px) { .ncriptech--job-details--header .ncriptech--job-details--infodiv ul.listing__style { font-size: 16px } } @media(max-width: 767px) { .ncriptech--job-details--header .ncriptech--job-details--infodiv ul.listing__style { grid-auto-flow: row; margin-bottom: 2rem; gap: .3em } .ncriptech--job-details--header .ncriptech--job-details--infodiv ul.listing__style li+li { padding-left: 0; border-left: 1px solid rgba(0, 0, 0, 0) !important } } .ncriptech--job-details--desc { background-color: #fff; padding-left: 3rem; padding-right: 3rem } @media(max-width: 767px) { .ncriptech--job-details--desc { padding-left: 1rem; padding-right: 1rem } } .ncriptech--job-details--desc ul, .ncriptech--job-details--desc ol { margin-left: 2rem; display: grid; gap: .6rem } .ncriptech--job-details--desc .job-share-container { display: flex; align-items: center; gap: 15px; padding-top: 25px; flex-wrap: wrap } .ncriptech--job-details--desc .job-share { display: flex; list-style: none; place-content: start; justify-content: start; align-items: center; gap: 10px; padding-left: 0 } .ncriptech--job-details--desc .job-share img { width: 30px; height: 30px } .ncriptech--job-details--descT { padding-top: 2.5rem; padding-bottom: 1rem } @media(max-width: 767px) { .ncriptech--job-details--descT { padding-top: 1rem } } .ncriptech__testimonials-from-platforms { padding-top: 5rem } .ncriptech__testimonials-from-platforms .ncriptech__testimonials-from-platforms--header { display: grid; grid-auto-flow: column; justify-content: space-between; align-items: center; gap: 1rem } .ncriptech__inner--recuritment-process { --mwidth: 1150px } .ncriptech__inner--recuritment-process h3 { font-size: 2.85rem } .ncriptech__inner--recuritment-process p { font-size: 25px } .ncriptech__inner--recuritment-process-illu:nth-child(odd) article { padding-right: 12% } .ncriptech__inner--recuritment-process-illu:nth-child(even) figure { padding-right: 12% } @media(max-width: 767px) { .ncriptech__inner--recuritment-process-illu:first-child { padding-top: 0 !important } } .ncriptech__inner--recuritment-process-illu .grid { display: grid; gap: 2rem } .ncriptech__inner--recuritment-process-illu .grid svg { max-width: 100%; height: auto; display: block } .ncriptech__inner--recuritment-process-illu .p1-svg-content--grid { grid-template-columns: 1fr 1fr } @media(max-width: 767px) { .ncriptech__inner--recuritment-process-illu .p1-svg-content--grid { grid-template-columns: 100%; gap: 2rem } } .ncriptech__inner--recuritment-process-illu .p3-svg-content--grid { grid-template-columns: 1fr 1fr } @media(max-width: 767px) { .ncriptech__inner--recuritment-process-illu .p3-svg-content--grid { grid-template-columns: 100%; gap: 2rem } } .ncriptech__inner--recuritment-process-illu .p2-svg-content--grid { grid-template-columns: 1fr 1fr } @media(max-width: 767px) { .ncriptech__inner--recuritment-process-illu .p2-svg-content--grid { grid-template-columns: 100%; gap: 2rem } } @media(min-width: 768px) { .ncriptech__inner--recuritment-process-illu .p2-svg-content--grid>* { grid-row: 1 } .ncriptech__inner--recuritment-process-illu .p2-svg-content--grid figure { grid-column: 2 } .ncriptech__inner--recuritment-process-illu .p2-svg-content--grid article { grid-column: 1 } } .ncriptech__related-jobs, .ncriptech--job-search { background-color: #141414; padding: 5rem 0 } @media(max-width: 565px) { .ncriptech__related-jobs, .ncriptech--job-search { padding: 3rem 0 } } .ncriptech--job-search { position: relative } .ncriptech--job-search .svg-container { position: absolute; bottom: -3px; right: -5px; width: 30%; color: #7d7d7d } .ncriptech--job-search .svg-container svg { width: 100%; height: auto } .ncriptech--job-search-form { display: flex; padding: .25em; border-radius: .25em; margin-top: 2.5rem; margin-bottom: 1rem; border: 1px solid #7d7d7d; color: #fff } .ncriptech--job-search-form:focus-within { border-color: #fff } .ncriptech--job-search-form input { flex: 1; border-radius: inherit; padding: .65em 1.25em; margin-right: 1em; color: #fff } @media(max-width: 565px) { .ncriptech--job-search-form input { padding: .65em 1em; margin-right: 0 } } .ncriptech--job-search-form input::-webkit-input-placeholder { color: #efefef; opacity: .8; font-weight: 300 } .ncriptech--job-search-form input:-moz-placeholder { color: #efefef; opacity: .8; font-weight: 300 } .ncriptech--job-search-form input::-moz-placeholder { color: #efefef; opacity: .8; font-weight: 300 } .ncriptech--job-search-form input:-ms-input-placeholder { color: #efefef; opacity: .8; font-weight: 300 } .ncriptech--job-search-form input .placeholder { color: #efefef; opacity: .8; font-weight: 300 } @media(max-width: 565px) { .ncriptech--job-search-form .c2a--svg-new { padding: .9em 1em; line-height: 1; border-radius: .25em; cursor: pointer } .ncriptech--job-search-form .c2a--svg-new span { display: none } } .c2a--svg-new { display: grid; gap: .5em; grid-auto-flow: column; align-items: center; padding: .9em 1.45em; line-height: 1; border-radius: .25em; cursor: pointer } .c2a--svg-new svg { width: 1em; height: auto } .c2a--job-alert svg { width: 1em; height: auto; vertical-align: sub; margin-right: .25em } .ncriptech__fradualert { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 2rem; margin-top: 4rem } @media(max-width: 767px) { .ncriptech__fradualert { margin-top: 3rem; grid-template-columns: 100% } } .ncriptech__fradualert h6 { font-size: 2.5rem; line-height: 1.2; font-weight: 500; max-width: 10em; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTEiIGhlaWdodD0iNjAxIiB2aWV3Qm94PSIwIDAgOTEgNjAxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzYuOTUgNDI4LjE3NUg4LjY1TDMuMzM3NTEgMC43NzQ5OTRIODIuNjg3NUw3Ni45NSA0MjguMTc1Wk0wLjQ3NTAwNiA1NTguMjM3QzAuNDc1MDA2IDU0NS45NzUgNC4yMjUgNTM1LjY3NSAxMS43MjUgNTI3LjM2M0MxOS4yMTI1IDUxOS4wNSAzMC4zMjUgNTE0Ljg4OCA0NS4wNSA1MTQuODg4QzU5Ljc3NSA1MTQuODg4IDcwLjk2MjUgNTE5LjA1IDc4LjU4NzUgNTI3LjM2M0M4Ni4yMjUgNTM1LjY3NSA5MC4wMzc1IDU0NS45NzUgOTAuMDM3NSA1NTguMjM3QzkwLjAzNzUgNTcwLjUxMiA4Ni4yMjUgNTgwLjY2MiA3OC41ODc1IDU4OC43MTJDNzAuOTYyNSA1OTYuNzUgNTkuNzc1IDYwMC43NzUgNDUuMDUgNjAwLjc3NUMzMC4zMjUgNjAwLjc3NSAxOS4yMTI1IDU5Ni43NSAxMS43MjUgNTg4LjcxMkM0LjIyNSA1ODAuNjYyIDAuNDc1MDA2IDU3MC41MTIgMC40NzUwMDYgNTU4LjIzN1oiIGZpbGw9IiNGMzBCMEIiLz4KPC9zdmc+Cg=="); background-size: contain; background-position: left top; background-repeat: no-repeat; padding-left: 1em } @media(max-width: 1200px) { .ncriptech__fradualert h6 { font-size: 2rem } } @media(max-width: 767px) { .ncriptech__fradualert h6 { font-size: 1.5rem } } .ncriptech__fradualert p { font-size: 1.1rem } @media(max-width: 1023px) { .ncriptech__fradualert p { font-size: .9rem } } .ncriptech__fradualert .c2a { margin-top: 5rem } @media(max-width: 1023px) { .ncriptech__fradualert .c2a { margin-top: 3rem } } .ncriptech__ici { display: flex; align-items: center; gap: .4em; margin: 2em 0 } .ncriptech__ici::before { content: ""; width: .6em; height: .6em; border-radius: 50%; border: 1px solid currentColor; margin-right: .2em } .ncriptech__ici::after { content: ""; flex: 1; background-color: currentColor; height: 1px } .ncriptech__for-everyone .inner-container { display: grid; grid-template-columns: 1fr 1.05fr } @media(max-width: 875px) { .ncriptech__for-everyone .inner-container { grid-template-columns: 100% } } .ncriptech__for-everyone article:nth-of-type(1) { padding: 6rem 3rem; padding-left: 0; display: flex; flex-direction: column; justify-content: space-between } @media(max-width: 875px) { .ncriptech__for-everyone article:nth-of-type(1) { padding: 3rem 0 } } .ncriptech__for-everyone article:nth-of-type(2) { padding: 6rem 3rem; padding-right: 0; border-left: 1px solid currentColor } @media(max-width: 875px) { .ncriptech__for-everyone article:nth-of-type(2) { padding: 3rem 0; border-top: 1px solid currentColor; border-left: none } } .ncriptech__for-everyone h3 { font-size: 3.5rem; line-height: 1.1 } @media(max-width: 767px) { .ncriptech__for-everyone h3 { font-size: 2.5rem } } .ncriptech__for-everyone h6 { font-size: 2rem; font-weight: 500; line-height: 1; margin-top: 1em } @media(max-width: 767px) { .ncriptech__for-everyone h6 { font-size: 1.5rem } } .ncriptech__for-everyone p { font-size: 1.1rem } .ncriptech__for-everyone .h2, .ncriptech__for-everyone .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__for-everyone .heading { font-size: calc(1.1em + 1.12vw) } .ncriptech__for-everyone .stacks-grid { display: flex; grid-auto-flow: column; justify-content: space-between; gap: 1rem; text-align: center; margin-top: 6rem } @media(max-width: 875px) { .ncriptech__for-everyone .stacks-grid { margin-top: 2rem; padding-bottom: 4rem } } @media(max-width: 575px) { .ncriptech__for-everyone .stacks-grid { margin-top: 2rem; padding-bottom: 0 } } .ncriptech__for-everyone .stacks-grid h5 { font-size: calc(1.2rem + 2.2vw); line-height: 1; color: #0235f5 } .ncriptech__for-everyone .stacks-grid p { font-size: calc(1rem + .1vw); margin-bottom: 0; margin-top: .4em; line-height: normal } @media(max-width: 575px) { .ncriptech__for-everyone .stacks-grid { margin-top: 4em; margin-bottom: 2em; background: #f0f4ff; box-shadow: 0 0 0 30px #f0f4ff } .ncriptech__for-everyone .stacks-grid h5 { font-size: 2.5rem; text-align: left } } @media(max-width: 575px)and (max-width: 575px) { .ncriptech__for-everyone .stacks-grid h5 { font-size: 1.8rem } } @media(max-width: 575px) { .ncriptech__for-everyone .stacks-grid p { line-height: 1.3; text-align: left; margin-top: .2em } } #p1--magnifyglass { transform-origin: 10% 41%; transform: rotate(15deg) } @-webkit-keyframes transformR { 0% { -webkit-transform: rotate(15deg); transform: rotate(15deg) } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } } @keyframes transformR { 0% { -webkit-transform: rotate(15deg); transform: rotate(15deg) } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } } @keyframes text-move--anim { 0% { transform: translate(0, 0) } 100% { transform: translate(-100%, 0) } } .ncriptech__rpa-hero { display: grid } @media(max-width: 675px) { .ncriptech__rpa-hero figure .desktop { display: none } .ncriptech__rpa-hero figure .mobile { display: block; width: 100% } } @media(min-width: 676px) { .ncriptech__rpa-hero figure .desktop { display: block } .ncriptech__rpa-hero figure .mobile { display: none } } .ncriptech__rpa-hero>* { grid-row: 1; grid-column: 1 } .ncriptech__rpa-hero .ncriptech__rpa-content { font-size: 3rem; font-weight: 600; padding-top: 3rem; padding-bottom: 3rem; color: #fff } .ncriptech__rpa-hero svg { width: 23%; height: auto; position: absolute; top: 25.25%; left: 46.3%; z-index: 111; transform: rotate(1deg) } @media(max-width: 675px) { .ncriptech__rpa-hero svg { display: none } } .grad-ver { display: block; width: 18px; height: 45vh; background: linear-gradient(to bottom, #0235f5, transparent); margin-left: 57px; margin-bottom: 70px } .grad-hr { display: block; width: 100%; height: 18px; background: linear-gradient(to right, #0235f5, transparent); margin-top: 60px; border-radius: 100rem } @media(max-width: 875px) { .grad-ver, .grad-hr { display: none } } .ncriptech--studio .inner-container { display: grid } .ncriptech--studio .inner-container article { max-width: 36rem; display: grid; align-items: center; gap: 2rem; margin-inline: auto; margin-bottom: 5rem; place-content: start } @media(max-width: 675px) { .ncriptech--studio .inner-container article { margin-bottom: 3rem } } .ncriptech--studio .inner-container article .c2a { place-self: start } .ncriptech--studio .inner-container .c2a { place-self: center } @media(min-width: 1368px) { .swiper__4-trigger .swiper-wrapper { gap: 1rem } .swiper__4-trigger .swiper-slide { width: 22rem !important } } @media(min-width: 2560px) { .swiper__4-trigger .swiper-slide { width: 26rem !important } } .gradient-small-icon { width: 90% !important; height: auto !important; transform: translateY(-50%) scale(1) !important } @media(max-width: 1200px) { .gradient-small-icon { transform: none !important; width: 55% !important; height: auto !important; top: 1rem !important; position: absolute; left: 0 !important; opacity: 1; z-index: 1 } } @media(max-width: 767px) { .gradient-small-icon { width: 50% !important } } @media(max-width: 575px) { .gradient-small-icon { width: 59% !important } } #modal--mobile-video video { width: 100% } @media(min-width: 1200px) { .ncriptech--home-video-desk { display: block } } @media(max-width: 1199px) { .ncriptech--home-video-desk { display: none } } @media(min-width: 1200px) { .ncriptech--home-video-mob { display: none } } @media(max-width: 1199px) { .ncriptech--home-video-mob { display: block } .ncriptech--home-video-mob figure { display: grid; align-items: center; position: relative } .ncriptech--home-video-mob figure::after { content: ""; background-color: rgba(0, 0, 0, .4); width: 100%; height: 100%; position: absolute; left: 0; top: 0 } .ncriptech--home-video-mob figure>* { grid-column: 1; grid-row: 1 } .ncriptech--home-video-mob .c2a--video-new { position: relative; color: #fff; background: rgba(0, 0, 0, 0); -webkit-text-fill-color: #fff; font-size: 1.5rem; z-index: 2 } } .ncriptech__rpa-grid-content .inner-container { display: grid; justify-content: space-between } @media(max-width: 875px) { .ncriptech__rpa-grid-content .inner-container { gap: 3rem; margin-top: 4rem } } @media(min-width: 876px) { .ncriptech__rpa-grid-content .inner-container { grid-template-columns: auto 1fr; gap: 12rem } } @media(max-width: 575px) { .ncriptech__rpa-grid-content .inner-container { place-content: initial } } .ncriptech__rpa-grid-content .inner-container .desc { max-width: 31ch } @media(max-width: 675px) { .ncriptech__rpa-grid-content .inner-container .desc { font-size: 18px; max-width: 100% } } .ncriptech__rpa-grid-content .inner-container .left-content { align-self: end } @media(max-width: 675px) { .ncriptech__rpa-grid-content .inner-container .left-content .h2, .ncriptech__rpa-grid-content .inner-container .left-content .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech__rpa-grid-content .inner-container .left-content .heading { font-size: 26px } .ncriptech__rpa-grid-content .inner-container .left-content .h2 br, .ncriptech__rpa-grid-content .inner-container .left-content .ncriptech__rpa-benefits .heading br, .ncriptech__rpa-benefits .ncriptech__rpa-grid-content .inner-container .left-content .heading br { display: none } } .ncriptech__rpa-benefits { color: #fff } @media(max-width: 675px) { .ncriptech__rpa-benefits { padding-top: 0 !important } } .ncriptech__rpa-benefits .heading { display: inline-block; font-weight: 500; border-bottom: 1px solid #0235f5; padding-bottom: .05em } @media(max-width: 675px) { .ncriptech__rpa-benefits .heading { padding-bottom: .6em } } .ncriptech__rpa-benefits .heading span { display: block; font-weight: 500; line-height: 1 } @media(max-width: 675px) { .get_feel_sec { padding-top: 1rem !important; padding-bottom: 1.5rem !important } .get_feel_sec .inner-container { text-align: left !important } } @media(max-width: 675px) { .get_feel_sec .h2, .get_feel_sec .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .get_feel_sec .heading { font-size: calc(1.3rem + 1.22vw) } } @media(max-width: 675px) { .get_feel_sec .h3x { font-size: 1.4rem } } .ncriptech__rpa-benefits-svg-anim { width: 100%; position: relative } .ncriptech__rpa-benefits-svg-anim .sec-wrap__inner { width: 100%; margin: auto; padding: 1.25em 2.1875em; position: relative } .ncriptech__rpa-benefits-svg-anim .ncriptech__rpa-benefit-card { counter-increment: ol-counter; width: 10%; position: absolute; top: 0; left: 0; color: var(--color_softWhite) } .ncriptech__rpa-benefits-svg-anim .ncriptech__rpa-benefit-card h5 { font-size: 1.35rem; font-weight: 600 } .ncriptech__rpa-benefits-svg-anim .ncriptech__rpa-benefit-card h5::before { content: "0" counter(ol-counter) "."; display: inline-block; margin-right: .25em } .ncriptech__rpa-benefits-svg-anim .ncriptech__rpa-benefit-card p { font-size: 1rem; font-weight: 300; line-height: 1.4; color: #fff; margin-top: 1em } .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap { position: relative; padding: 0 } .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap .svg-panel { counter-reset: ol-counter; --color_softBlack: #151515; --color_softWhite: #fafafa; width: 170vw; overflow: hidden; position: relative } .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap--desktop { display: block } .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap--mobile { display: none } .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap svg.journeyPath--desktop { width: 100%; height: auto } .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap svg.journeyPath--mobile { position: relative; height: 100% } @media only screen and (max-width: 80em) { .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap--desktop { display: none } .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap--mobile { display: block } .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap .horizon-slider-wrap__inner, .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap .svg-panel { width: 120vw; margin-left: -10vw } } @media only screen and (max-width: 55em) { .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap svg.journeyPath--desktop { display: none } .ncriptech__rpa-benefits-svg-anim .horizon-slider-wrap svg.journeyPath--mobile { display: block } } .ncriptech__rpa-possiblities { padding-top: var(--spacer) } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities--sec-heading { display: grid; font-size: 10rem; line-height: .65; margin-bottom: 2rem } @media(max-width: 875px) { .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities--sec-heading { font-size: 5rem } } @media(max-width: 475px) { .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities--sec-heading { font-size: 2.6rem } } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities--sec-heading h3:nth-of-type(1) { color: #000; -webkit-text-fill-color: #fff; -webkit-text-stroke: 1px #000 } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities--sec-heading h3:nth-of-type(2) { justify-self: end } .ncriptech__rpa-possiblities .inner-container { display: grid; grid-template-columns: 1.1fr 1fr; gap: 15rem; align-items: start } @media(max-width: 1200px) { .ncriptech__rpa-possiblities .inner-container { gap: 8rem } } @media(max-width: 675px) { .ncriptech__rpa-possiblities .inner-container { grid-template-columns: 1fr; gap: 0 } } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities--headings { padding-top: calc(var(--spacer)*1.4) !important } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities--headings h4 { font-size: 2rem; font-weight: 500 } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities--headings span { display: inline-block; font-weight: 300; margin-right: .85em } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities--cards { padding-top: calc(var(--spacer)*1.4) !important } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities-card { margin-bottom: 4rem } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities-card h6 { color: #0235f5; font-size: 1.3rem; font-weight: 500; margin-bottom: .5em; margin-top: .5em } .ncriptech__rpa-possiblities .ncriptech__rpa-possiblities-card p { font-weight: 400; color: #505050 } @media(max-width: 675px) { .ncriptech__rpa-experts { margin-bottom: 0 !important } } .ncriptech__rpa-experts .heading { font-size: 2rem; max-width: 24ch; line-height: 1.3; color: #fff; margin-left: auto; margin-right: auto } .ncriptech__rpa-experts .heading.heading_width { max-width: 33ch } @media(max-width: 875px) { .ncriptech__rpa-experts .heading { font-size: 2rem; max-width: 500px } } @media(max-width: 675px) { .ncriptech__rpa-experts .heading { font-size: 24px } } .ncriptech__rpa-experts .heading .c2a { padding: .5em .75em; transform: translateY(-0.1em); transition: all .2s ease; border: 1px solid #fff !important; background: rgba(0, 0, 0, 0) !important; color: #fff !important; margin-top: 2rem } @media(max-width: 575px) { .ncriptech__rpa-experts .heading .c2a { padding: var(--btn-size, 0.8em 1.2em) } } .ncriptech__rpa-experts .heading .c2a:hover { background-color: #0235f5 !important; border: 1px solid #0235f5 !important; color: #fff !important } @media(max-width: 675px) { .ncriptech__rpa-possiblities--cards { gap: 4rem; overflow-x: scroll; width: 100%; display: flex; transition-property: transform; box-sizing: content-box } .ncriptech__rpa-possiblities--cards .ncriptech__rpa-possiblities-card { width: 15rem; flex-shrink: 0 } .ncriptech__rpa-possiblities--cards .ncriptech__rpa-possiblities-card figure img { height: 80px } } .ncriptech__rpa-implementation { overflow: hidden } .ncriptech__rpa-implementation .main-container { --mwidth: max(52.5vw, 1594px); margin-right: 0; padding-right: 0 } @media(max-width: 875px) { .ncriptech__rpa-implementation.ncriptech__rpa-implementation .main-container { padding-right: 15px } } .ncriptech__rpa-implementation .inner-container { display: grid; gap: 1rem 5rem } @media(min-width: 876px) { .ncriptech__rpa-implementation .inner-container { grid-template-columns: repeat(2, minmax(0, 1fr)) } } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--heading h4 { font-size: 2rem; font-weight: 600 } @media(max-width: 675px) { .ncriptech__rpa-implementation .ncriptech__rpa-implementation--heading h4 { font-size: 16px } } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--heading h4 span { display: inline-block; font-weight: 300; margin-right: .85em } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content { grid-column: 1; max-width: max(33vw, 700px); align-self: end } @media(max-width: 675px) { .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content { max-width: 100% } } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content h5 { font-size: 2.4rem; line-height: 1.1; max-width: 19ch } @media(max-width: 675px) { .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content h5 { font-size: 26px; max-width: 100% } } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content>p { font-size: 1.1rem; max-width: 29em; margin-top: 2em } @media(max-width: 675px) { .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content>p { max-width: 100% } } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features { display: grid; grid-template-columns: auto 1fr; gap: 1.25em; margin-top: 3rem } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features .ncriptech__rpa-implementation--content-features--timeline { display: block; width: 1px; height: 0%; position: relative; background-color: currentColor; margin-top: 24px; opacity: .4 } @media(max-width: 1199px) { .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features .ncriptech__rpa-implementation--content-features--timeline { display: none } } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features .ncriptech__rpa-implementation--content-features--timeline::before, .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features .ncriptech__rpa-implementation--content-features--timeline::after { content: ""; width: .65em; height: .65em; background-color: currentColor; border-radius: 50%; position: absolute } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features .ncriptech__rpa-implementation--content-features--timeline::before { top: -13px; left: -6px } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features .ncriptech__rpa-implementation--content-features--timeline::after { bottom: 0; left: -6px } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features ul { counter-reset: ol-counter; list-style: none } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features ul li { counter-increment: ol-counter; position: relative; padding-left: 2em } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features ul li+li { margin-top: 1em } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features ul li::before { content: "0" counter(ol-counter) "."; display: inline-block; position: absolute; left: 0; top: 0; color: #ccc6c6 } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features ul li h6 { font-weight: 600 } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--content-features ul li p { font-weight: 300; margin-top: .3em; font-size: .95rem; color: #adadad } .ncriptech__rpa-implementation .ncriptech__rpa-implementation--figs { grid-column: 2; grid-row: 1/span 2 } @media(max-width: 875px) { .ncriptech__rpa-implementation .ncriptech__rpa-implementation--figs { grid-column: 1/-1; grid-row: 1; margin-bottom: 2rem } } .ncriptech__tools-and-meeting { --gradLclr: linear-gradient(90deg, #0235f5 0%, #0235f5 100%); --blur-1-size: clamp(400px, 60vw, 60vw); --blur-2-size: clamp(300px, 40vw, 40vw); --blur-3-size: clamp(100px, 10vw, 10vw); --blur-amount: 153.2px; --blur-w-size: 60%; --blur-h-size: 45% } .ncriptech__tools-and-meeting .inner-container { position: relative; padding-top: 1rem; border-bottom: 1px solid #919191; padding-bottom: 5rem } @media(max-width: 575px) { .ncriptech__tools-and-meeting .inner-container { padding-bottom: 3rem } } @media(min-width: 1280px) { .ncriptech__tools-and-meeting .inner-container { padding-bottom: 6rem; padding-top: 3rem } } .ncriptech__tools-and-meeting .blurAnim { position: absolute; z-index: 1; border-radius: 900px; filter: blur(var(--blur-amount)); background: var(--gradclr, var(--gradLclr)); z-index: -1; opacity: var(--blur-opac, 0.3); top: 0; left: 0; right: 0; margin: auto; will-change: filter; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0) } .ncriptech__tools-and-meeting .blurAnim:nth-child(1) { height: var(--blur-w-size); width: calc(var(--blur-h-size)*1.1) } .ncriptech__tools-and-meeting .blurAnim:nth-child(2) { filter: blur(var(--blur-amount)) brightness(1.3); height: var(--blur-h-size); width: calc(var(--blur-w-size)*.75) } .ncriptech__tools-and-meeting h5 { font-size: 2.5rem; font-weight: 500; line-height: 1.35 } @media(max-width: 1023px) { .ncriptech__tools-and-meeting h5 { font-size: 2.2rem } } @media(max-width: 767px) { .ncriptech__tools-and-meeting h5 { font-size: 2rem } .ncriptech__tools-and-meeting h5 br { display: none } } .ncriptech__tools-and-meeting h5 span { display: inline-block; background: #ca357d; background: var(--gradclr, var(--gradLclr)); -webkit-background-clip: text; background-clip: text; color: rgba(0, 0, 0, 0); position: relative; padding-bottom: -0.005em } .ncriptech__tools-and-meeting h5 span::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: .05em; background: #ca357d; background: var(--gradclr, var(--gradLclr)) } .ncriptech__tools-and-meeting p { font-size: 1.5rem; font-weight: 300 } @media(max-width: 767px) { .ncriptech__tools-and-meeting p { font-size: 1.2rem; margin-top: 2rem } } .ncriptech__tools-and-meeting .c2a { --c2a-fs: 1.2rem; width: auto } @media(max-width: 575px) { .ncriptech__tools-and-meeting .c2a { width: 100% } } .ncriptech__tools-and-meeting .ncriptech__tools--list { margin-top: 2rem; margin-bottom: 2rem; text-align: center } .ncriptech__tools-and-meeting .ncriptech__tools--list figure { display: inline-block; margin-left: 1rem; margin-right: 1rem; width: 9rem } .ncriptech__tools-and-meeting .ncriptech__tools--list figure.figsize-tall { width: 7rem } .ncriptech__tools-and-meeting .ncriptech__tools--list figure.figsize-tall2 { width: 6rem } .ncriptech__tools-and-meeting .ncriptech__tools--list img { vertical-align: bottom } .ncriptech__tools-and-meeting .ncriptech__tools--list svg { max-width: 100%; height: auto } .ncriptech__tools-and-meeting.theme-dark { --imgwidth: 0.2fr; /* --gradclr: linear-gradient(90deg, #f8b44a 0%, #f8b44a 100%); */ --gradclr: linear-gradient(90deg, red 0%, blue 100%); --blur-opac: .5 } .ncriptech__tools-and-meeting.theme-dark .ncriptech__tools--list { margin-top: 4rem; margin-bottom: 4rem } .ncriptech__tools-and-meeting.theme-dark .ncriptech__tools--list figure { margin-left: 2rem; margin-right: 2rem; width: 10rem } .ncriptech__tools-and-meeting.theme-dark .ncriptech__tools--list figure.figsize-tall { width: 8rem } @media(max-width: 1099px) { .ncriptech__tools-and-meeting.theme-dark .ncriptech__tools--list figure.figsize-tall { width: 6rem; margin-left: 1rem; margin-right: 1rem } } .ncriptech__tools-and-meeting.theme-dark .ncriptech__tools--list img { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); opacity: .75 } .ncriptech__tools-and-meeting.theme-dark .ncriptech__tools--list img:hover { opacity: 1 } .ncriptech__tools-and-meeting.theme-dark2 { --imgwidth: 0.2fr; --gradclr: linear-gradient(90deg, #fdd008 45%, #fdd008 100%); --blur-opac: .5; overflow: hidden } @media(max-width: 767px) { .ncriptech__tools-and-meeting.theme-dark2 { padding-bottom: 1rem !important } } .ncriptech__tools-and-meeting.theme-dark2 .inner-container { padding-top: 1rem } @media(min-width: 1280px) { .ncriptech__tools-and-meeting.theme-dark2 .inner-container { padding-top: 3rem } } .ncriptech__tools-and-meeting.theme-dark2 h5 span { --gradclr: linear-gradient(0deg, #0235f5 40%, #e41f26 20%); } .ncriptech__rpa-case-studies .ncriptech__rpa-case-studies--heading { display: flex; justify-content: space-between; align-items: center; margin-bottom: 3rem } .ncriptech__rpa-case-studies .ncriptech__rpa-case-studies--grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem } .ncriptech__rpa-case-studies .ncriptech__rpa-case-study--card-content { display: flex; justify-content: space-between; align-items: center; margin-top: 1.25rem } .ncriptech__rpa-case-studies .ncriptech__rpa-case-study--card-content h6 { font-size: 1.5rem; font-weight: 500 } .ncriptech__hero-texts-animation { padding-top: 10rem !important; display: grid; padding-bottom: calc(var(--spacer)/1.5) !important } @media(max-width: 575px) { .ncriptech__hero-texts-animation { padding-top: 6.5rem !important } } .ncriptech__hero-texts-animation .breadcrumbs { position: relative; z-index: 9; display: flex; align-items: flex-end; margin: 0 } @media(max-width: 875px) { .ncriptech__hero-texts-animation .breadcrumbs { align-items: flex-start; justify-content: start } .ncriptech__hero-texts-animation .breadcrumbs [class^=main][class$=-container] { padding-inline: 0 } } .ncriptech__hero-texts-animation .breadcrumbs ul { list-style: none; display: flex; gap: 0 .4rem; grid-gap: 0 .4rem; justify-content: flex-end; flex-wrap: wrap } @media(max-width: 875px) { .ncriptech__hero-texts-animation .breadcrumbs ul { align-items: flex-start; justify-content: start } } .ncriptech__hero-texts-animation .breadcrumbs ul li { font-size: .8rem; color: #9d9d9d } .ncriptech__hero-texts-animation .breadcrumbs ul li:not(:last-child)::after { content: "/"; margin-left: .4rem } .ncriptech__hero-texts-animation .breadcrumbs ul li.link { color: #fff !important } .ncriptech__hero-texts-animation .text-heading { font-size: 3rem; line-height: 1.2 } .ncriptech__hero-texts-animation h1 { font-weight: 400; margin-bottom: .2em; position: relative; overflow: hidden; line-height: 1.2; font-size: calc(1.5rem + 1.22vw) } .ncriptech__hero-texts-animation .split-parent { overflow: hidden } .ncriptech__hero-texts-animation .split-child { display: inline-block } .ncriptech__hero-texts-animation .words { font-size: 60%; font-weight: 300; display: grid; overflow: hidden; padding-left: .8em; position: relative } @media(max-width: 875px) { .ncriptech__hero-texts-animation .words { font-size: 40% } } .ncriptech__hero-texts-animation .words::before { content: ""; width: .5em; height: .5em; border-radius: 50%; background: currentColor; position: absolute; top: .4em; left: 0 } .ncriptech__hero-texts-animation .words>* { grid-row: 1; grid-column: 1 } .card-style--3New>*+* { margin-top: 1.5rem } .card-style--3New figure svg { width: 4.5rem; height: 4.5rem; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out } .card-style--3New .heading { font-size: 2rem; font-weight: 400; line-height: 1.2 } @media(max-width: 1200px) { .card-style--3New .heading { font-size: 1.5rem } } @media(max-width: 640px) { .card-style--3New .heading { font-size: 1.3rem } } .card-style--3New .subdesc { font-size: 1.4rem; font-weight: 400; max-width: 16em; line-height: 1.4 } @media(max-width: 1367px) { .card-style--3New .subdesc { font-size: 1.4rem; max-width: 12em } } @media(min-width: 2000px) { .card-style--3New .subdesc { max-width: 14em } } .card-style--3New .desc { opacity: .6; font-weight: 300; line-height: 1.4; max-width: 26ch; font-size: 1.2rem } @media(max-width: 1367px) { .card-style--3New .desc { opacity: .8; max-width: 22ch; font-size: 18px } } @media(min-width: 2000px) { .card-style--3New .desc { max-width: 27ch } } .card-style--3New .counter-line { display: block; height: 2px; background-color: #0235f5; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out } .card-style--3New:hover figure svg { scale: 1.2 } .card-style--3New:hover .counter-line::before { background-color: #fff !important; color: #0235f5 !important } @media(max-width: 1660px) { .ncriptech__horizontal-gallery { padding-bottom: 5rem !important } } .ncriptech__horizontal-gallery--parent { display: flex } .ncriptech__horizontal-gallery--child { display: flex; gap: .6rem; height: 30rem } .ncriptech__horizontal-gallery--child .swiper-slide { width: 20rem } .ncriptech__horizontal-gallery--child .swiper-slide img { width: 100%; height: 100%; object-fit: cover } @media(max-width: 1200px) { .ncriptech__horizontal-gallery--child { height: 100% } .ncriptech__horizontal-gallery--child .swiper-slide { height: auto } .ncriptech__horizontal-gallery--child .swiper-slide img { width: 100%; height: 100%; object-fit: cover } } @media(max-width: 991px) { .ncriptech__horizontal-gallery--child { height: 100% } } .card-style--6New { display: grid } .card-style--6New>* { grid-row: 1; grid-column: 1 } .card-style--6New article { padding: 2.5rem 2.5rem 5rem; border: 1px solid #9d9d9d } .card-style--6New figure { align-self: end; justify-self: end; max-width: 55% } .life-grid { display: grid; grid-template-columns: repeat(64, minmax(0, 1fr)); grid-template-rows: repeat(76, minmax(0, 1fr)) } @media(max-width: 675px) { .life-grid { grid-template-columns: repeat(14, minmax(0, 1fr)) } } @media(min-width: 2560px) { .life-grid { max-width: 86vw; margin-inline: auto } } .life-grid article { grid-column: 17/35; grid-row: 1/6; font-size: 2.5rem; line-height: 1.4 } @media(max-width: 1199px) { .life-grid article { font-size: 1.5rem } } @media(max-width: 675px) { .life-grid article { font-size: 1.2rem } } .life-grid figure { overflow: hidden; transform: translatey(0px) } .life-grid figure img { width: 100% } @media(min-width: 676px) { .life-grid figure:nth-child(even) { animation: float 6s ease-in-out infinite } .life-grid figure:nth-child(odd) { animation: float2 6s ease-in-out infinite } } .life-grid figure:nth-of-type(1) { grid-column: 1/18; grid-row: 8/22; aspect-ratio: 1/1; border-radius: 50% } .life-grid figure:nth-of-type(2) { grid-column: 17/38; grid-row: 8/26 } .life-grid figure:nth-of-type(3) { grid-column: 36/56; grid-row: 5/25 } .life-grid figure:nth-of-type(4) { grid-column: 53/65; grid-row: 10/27 } .life-grid figure:nth-of-type(5) { grid-column: 1/23; grid-row: 30/53; z-index: 1 } @media(max-width: 675px) { .life-grid figure:nth-of-type(5) { grid-column: 1/30; grid-row: 35/53 } } .life-grid figure:nth-of-type(6) { grid-column: 22/42; grid-row: 24/40; border-radius: 50% } @media(max-width: 675px) { .life-grid figure:nth-of-type(6) { grid-column: 26/42; grid-row: 24/36 } } .life-grid figure:nth-of-type(7) { grid-column: 38/54; grid-row: 31/50 } .life-grid figure:nth-of-type(8) { grid-column: 51/65; grid-row: 34/53; z-index: -1 } .life-grid figure:nth-of-type(9) { grid-column: 1/17; grid-row: 55/75; z-index: 1; aspect-ratio: 1/1; border-radius: 50%; transform: scale(1.3) } .life-grid figure:nth-of-type(10) { grid-column: 15/31; grid-row: 53/73 } .life-grid figure:nth-of-type(11) { grid-column: 30/51; grid-row: 49/73 } .life-grid figure:nth-of-type(12) { grid-column: 48/65; grid-row: 56/75 } @media(min-width: 1800px) { .responsive-container-4k .mainx-container { --mwidth: 70vw } } @media(min-width: 2560px) { .responsive-container-4k .mainx-container { --mwidth: 40vw } } .life-content-path { display: grid; align-items: center } .life-content-path>* { grid-row: 1; grid-column: 1 } .life-content-path svg { width: 100%; height: auto; color: #fff } .life-content-path .event-grid { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); align-items: center; justify-items: start; gap: 1rem; color: #fff } .life-content-path .cm-yr { font-size: 16rem; line-height: .8; grid-column: span 2; background-color: #000; padding: 0 .05em; transform: translateY(4%) } @media(max-width: 1399px) { .life-content-path .cm-yr { font-size: 10rem } } @media(max-width: 1399px) { .life-content-path .event-box { display: none } } .life-content-path .event-box p:nth-of-type(1) { font-size: 1.5rem; line-height: 1; font-weight: 400 } .life-content-path .event-box p:nth-of-type(1)::after { content: ""; display: block; width: .65em; height: .65em; border: 2px solid currentColor; border-radius: 50%; background-color: #000; margin: .65em 0 } .life-content-path .event-box p:nth-of-type(2) { font-weight: 400; line-height: 1.5 } .life-content-path .event-box:nth-child(1) { transform: translate(55%, 34%) } .life-content-path .event-box:nth-child(3) { transform: translateY(23%) } .life-content-path .event-box:nth-child(4) { transform: translateY(-13%) } .life-content-path .event-box:nth-child(5) { transform: translateY(-27%) } .life-content-path .cm-yr span, .life-content-path .event-box span, .life-content-path .event-box span sup { background: linear-gradient(135deg, #4facfe, #00f2fe); -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } .ncriptech--life-diverse-team figure { margin-top: 3rem } .ncriptech--life-diverse-team article { max-width: 72ch } @media(max-width: 1200px) { .ncriptech--life-diverse-team article .h2, .ncriptech--life-diverse-team article .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech--life-diverse-team article .heading { font-size: calc(1.3rem + 1.22vw); line-height: 1.4 } } @media(max-width: 767px) { .ncriptech--life-diverse-team article .h2, .ncriptech--life-diverse-team article .ncriptech__rpa-benefits .heading, .ncriptech__rpa-benefits .ncriptech--life-diverse-team article .heading { font-size: calc(1rem + 1vw) } } .ui-widget-content { border: 1px solid #ddd !important; background: #141414 !important; color: #fff !important; border-radius: 5px !important; margin-top: 2rem !important; font-size: .9rem !important; padding-left: .4rem !important; padding: .4rem !important } .about-hero-banner .about-hero-wrap { display: flex; width: 100% } .about-hero-banner .about-hero-wrap .text-heading .heading_item { font-weight: 400; margin-bottom: 0 } @media(min-width: 1920px) { .about-hero-banner .about-hero-wrap .text-heading .heading_item { padding-inline: max(8vw, 6rem) } } .ncriptech__company__brand { padding-top: var(--spacer) } .ncriptech__company__brand .grid_row { display: grid; grid-template-columns: 100%; align-items: start; justify-content: space-between; gap: 2rem } .ncriptech__company__brand .grid_row .desktop_none { display: none } @media(max-width: 767px) { .ncriptech__company__brand .grid_row .left_article { display: none } .ncriptech__company__brand .grid_row .desktop_none { display: block } .ncriptech__company__brand .grid_row .h2x { font-size: 1.5rem } .ncriptech__company__brand .grid_row .h5 { font-size: 18px } } @media(min-width: 768px) { .ncriptech__company__brand .grid_row { grid-template-columns: 1fr 2fr } } @media(min-width: 1200px) { .ncriptech__company__brand .grid_row { max-width: 74vw; margin: 0 auto } } .ncriptech__company__brand .grid_row .right_article { display: flex; flex-direction: column; align-items: self-start; gap: 2.5rem } @media(min-width: 768px) { .ncriptech__company__brand .grid_row .right_article { flex-direction: row; gap: 4rem } } .ncriptech__company__brand .grid_row .right_article figure { width: max(6.5vw, 8rem) } @media(max-width: 675px) { .ncriptech__company__brand .grid_row .right_article figure { width: 100%; margin-inline: auto; text-align: center } } .ncriptech__company__brand .grid_row .right_article figure img { object-fit: contain } .ncriptech__company__brand .grid_row .right_article .content_panel { flex: 1 } .ncriptech__company__usp .main_wrap { border-top: 1px solid #7d7d7d; border-bottom: 1px solid #7d7d7d; width: 100%; display: flex } @media(max-width: 991px) { .ncriptech__company__usp .mainX2-container { padding-inline: 0 } } .ncriptech__company__usp .swiper-pagination { bottom: 30px } @media(min-width: 768px) { .ncriptech__company__usp .swiper-pagination { display: none } } .ncriptech__company__usp .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; background: #fff; width: .7rem; height: .7rem } @media(min-width: 768px) { .ncriptech__company__usp .grid_row { gap: 1rem } } @media(min-width: 992px) { .ncriptech__company__usp .grid_row { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 2rem } } @media(min-width: 1750px) { .ncriptech__company__usp .grid_row { gap: 4rem } } .ncriptech__company__usp .grid_row .usp_item { height: auto; padding-top: 3rem; padding-bottom: 5rem; padding-inline: 1rem } @media(min-width: 768px) { .ncriptech__company__usp .grid_row .usp_item { padding-inline: 3rem; padding-inline: 2rem } } @media(min-width: 768px) { .ncriptech__company__usp .grid_row .usp_item { border-right: 1px solid #7d7d7d; border-bottom: none; padding-right: 2rem } } @media(min-width: 992px) { .ncriptech__company__usp .grid_row .usp_item { padding-left: 0 } } @media(min-width: 1750px) { .ncriptech__company__usp .grid_row .usp_item { padding-right: 3rem } } .ncriptech__company__usp .grid_row .usp_item:last-child { border-bottom: none } @media(min-width: 992px) { .ncriptech__company__usp .grid_row .usp_item:last-child { border-right: none } } .our--features { padding-top: 0 !important; padding-bottom: 0 !important; position: relative } .our--features .features--pin { display: grid; grid-template-columns: 100%; align-items: start; justify-content: start } .our--features .features--pin .main_svg { max-width: max(22vw, 24rem); transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; display: none } .our--features .features--pin .our--features-left { padding-top: calc(var(--spacer)*1.7) ; padding-bottom: calc(var(--spacer)*1) } @media(min-width: 768px) { .our--features .features--pin .our--features-left { padding-top: calc(var(--spacer)*1.4) !important; padding-bottom: calc(var(--spacer)*1.4) !important } } .our--features .features--pin .our--features-right { padding-bottom: calc(var(--spacer)*1.4) !important } @media(min-width: 768px) { .our--features .features--pin .our--features-right { padding-top: calc(var(--spacer)*1.4) !important } } @media(max-width: 675px) { .our--features .features--pin .our--features-right .h4, .our--features .features--pin .our--features-right .ncriptech__about-values .c2a-arw, .ncriptech__about-values .our--features .features--pin .our--features-right .c2a-arw, .our--features .features--pin .our--features-right .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .our--features .features--pin .our--features-right h5 { font-size: 22px } } .our--features .features--pin .ani_1 { transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; stroke: #fff; stroke-width: 4px; fill: rgba(0, 0, 0, 0) } .our--features .features--pin .ani_2 { stroke: #fff; stroke-width: 4px; fill: rgba(0, 0, 0, 0) } @media(min-width: 768px) { .our--features .features--pin { grid-template-columns: 1fr 1fr; gap: 5rem } .our--features .features--pin .main_svg { display: block } .our--features .features--pin-1{ } } @media(min-width: 2560px) { .our--features .features--pin { grid-template-columns: 1fr 1fr } } .our--features .features--pin summary>div { display: grid; gap: 1.5rem; max-width: max(27vw, 25rem) } .our--features .features--pin summary>div svg { width: max(6.5vw, 6.5rem); overflow: visible } @media(min-width: 2560px) { .our--features .features--pin summary>div { max-width: 50vw } .our--features .features--pin summary>div .h4, .our--features .features--pin summary>div .ncriptech__about-values .c2a-arw, .ncriptech__about-values .our--features .features--pin summary>div .c2a-arw, .our--features .features--pin summary>div .ncriptech__career--realpeople article h5, .ncriptech__career--realpeople article .our--features .features--pin summary>div h5 { font-size: 2vw } } .our--features .features--pin summary>div .h6, .our--features .features--pin summary>div .home--awards .award--container .award--subheading, .home--awards .award--container .our--features .features--pin summary>div .award--subheading, .our--features .features--pin summary>div .ncriptech__team .card .--designation, .ncriptech__team .card .our--features .features--pin summary>div .--designation { line-height: 1.8 } @media(min-width: 2500px) { .our--features .features--pin figure>img { transform: scale(1.5) } } .box-wiggle { animation: wiggle 3s linear infinite; transform-origin: 50% 50%; -webkit-animation: wiggle 3s linear infinite; -webkit-transform-origin: 50% 50% } .box-wiggle-right { animation: wiggle-right 3s linear infinite; transform-origin: 50% 50%; -webkit-animation: wiggle-right 3s linear infinite; -webkit-transform-origin: 50% 50% } @keyframes wiggle { 0% { transform: translate(0, 0px) } 25% { transform: translate(-6px, 0px) } 50% { transform: translate(0, 0px) } 75% { transform: translate(-6px, 0px) } 100% { transform: translate(0, 0px) } } @keyframes wiggle-right { 0% { transform: translate(0, 0px) } 25% { transform: translate(6px, 0px) } 50% { transform: translate(0, 0px) } 75% { transform: translate(6px, 0px) } 100% { transform: translate(0, 0px) } } .line-draw { animation: lineDraw 2s linear infinite } .line-draw2 { animation: lineDraw2 2s linear infinite } .line-draw3 { animation: lineDraw3 2s linear infinite } .line-draw4 { animation: lineDraw4 2s linear infinite } .line-draw5 { animation: lineDraw5 2s linear infinite } @keyframes lineDraw { 0% { transform: translate(0, 0) } 50% { transform: translate(-16px, 0) } 100% { transform: translate(0, 0) } } @keyframes lineDraw2 { 0% { transform: translate(0, 0) } 50% { transform: translate(16px, 0) } 100% { transform: translate(0, 0) } } @keyframes lineDraw3 { 0% { transform: translate(0, 0) } 50% { transform: translate(-40px, 0) } 100% { transform: translate(0, 0) } } @keyframes lineDraw4 { 0% { transform: translate(0, 0) } 20% { transform: translate(16px, 0) } 50% { transform: translate(25px, 0) } 100% { transform: translate(0, 0) } } @keyframes lineDraw5 { 0% { transform: translate(0, 0) } 20% { transform: translate(-16px, 0) } 50% { transform: translate(-25px, 0) } 100% { transform: translate(0, 0) } } .line-draw-top { animation: lineDrawTop 2s linear infinite } @keyframes lineDrawTop { 0% { transform: translate(0, 0) } 50% { transform: translate(-10px, 10px) } 100% { transform: translate(0, 0) } } .rotate_ani { animation: rotateAni 3s linear infinite; transform-origin: 50% 50%; -webkit-animation: rotateAni 3s linear infinite; -webkit-transform-origin: 50% 50% } @keyframes rotateAni { 0% { transform: rotate(0); transform-origin: 50% 50% } 50% { transform: rotate(360deg); transform-origin: 50% 50% } 100% { transform: rotate(360deg); transform-origin: 50% 50% } } .scale_ani { animation: crescendo 3s linear infinite } @keyframes crescendo { 0% { transform: scale(1) } 50% { transform: scale(1.2) } 100% { transform: scale(1) } } .scale_ani2 { animation: crescendo2 3s linear infinite } @keyframes crescendo2 { 0% { transform: scale(1.1) } 50% { transform: scale(1) } 100% { transform: scale(1.1) } } .squiggle { stroke-dasharray: 50; stroke-dashoffset: 50; animation: drawtopbottom 3s linear infinite } .squiggle-2 { stroke-dasharray: 20; stroke-dashoffset: 20; animation: drawtopbottom 4s linear infinite } @keyframes drawtopbottom { 0% { stroke-dashoffset: 0; transform: translateY(10px) } 50% { stroke-dashoffset: 50; transform: translateY(0) } 100% { stroke-dashoffset: 0; transform: translateY(10px) } } .ncriptech__inner--paragraphs.new_style .h3_new { line-height: 1.4; font-size: max(1.5vw, 1.5rem) } @media(max-width: 675px) { .ncriptech__inner--paragraphs.new_style .h3_new { font-size: 1.5rem; line-height: 1.4 } } .ncriptech__inner--paragraphs.new_style .h1_new { line-height: 1.3; max-width: max(42vw, 40rem); font-size: max(2vw, 1.8rem) } @media(max-width: 675px) { .ncriptech__inner--paragraphs.new_style .h1_new { font-size: 22px } } .iti__country-list { background-color: #000 !important } .form-style .inputfile-6+i+label { width: 100%; border: 2px solid #cdcdcd; border-radius: inherit; display: grid; grid-template-columns: 1fr auto } .form-style .inputfile-6+i+label span { min-height: 2em; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: .625rem .6rem } .form-style .inputfile-6+i+label strong { border-radius: inherit; display: grid; grid-auto-flow: column; align-items: center; gap: .5rem; font-weight: 400; padding: .625rem .6rem } @media(max-width: 575px) { .logo_img { display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px } } .logo_img img { margin-right: 20px } /* .logo_img img:nth-child(3) { margin-right: 5px } .logo_img img:nth-child(4) { margin-right: 5px } */ @keyframes pulse-ring { 0% { transform: scale(0.33) } 80%, 100% { opacity: 0 } } @keyframes pulse-dot { 0% { transform: scale(0.8) } 50% { transform: scale(1) } 100% { transform: scale(0.8) } } .gapping_item { justify-content: space-between } @media(max-width: 575px) { .break_none p br { display: none } } @media(max-width: 575px) { .break_none span { display: inline !important } } @media(max-width: 991px) { .mobile_adjustment .digital--solutions .st__block { padding: 1.5rem 1rem } } @media(max-width: 767px) { .mt_mobile { padding-top: 1rem !important } } @media(max-width: 767px) { .pb_mobile { padding-bottom: 3rem !important } } @keyframes float { 0% { transform: translatey(0px) } 30% { transform: translatey(-30px) } 100% { transform: translatey(0px) } } @keyframes float2 { 0% { transform: translatey(0px) } 60% { transform: translatey(-35px) } 100% { transform: translatey(0px) } } .svg_color { stroke: #fff; stroke-width: 1.5px; fill: rgba(0, 0, 0, 0) } @media(min-width: 769px) { .ncriptech__tools-and-meeting .ncriptechTool_slider .ncriptech__tools--list { justify-content: center; align-items: baseline } .ncriptech__tools-and-meeting .ncriptechTool_slider .ncriptech__tools--list.center_vertical { align-items: center } .ncriptech__tools-and-meeting .ncriptechTool_slider .ncriptech__tools--list .pl-2-desktop { padding-left: 2rem } .ncriptech__tools-and-meeting .ncriptechTool_slider .swiper-slide { width: auto } } @media(max-width: 768px) { .ncriptech__tools-and-meeting .ncriptechTool_slider .ncriptech__tools--list { align-items: baseline } .ncriptech__tools-and-meeting .ncriptechTool_slider .ncriptech__tools--list figure { margin-left: 0; margin-right: 0; width: 100% } .ncriptech__tools-and-meeting .ncriptechTool_slider .ncriptech__tools--list figure.figsize-tall { margin-left: 0; margin-right: 0; width: 100% } } .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 1rem } @media(max-width: 991px) { .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid { grid-template-columns: 1fr 1fr } } @media(max-width: 675px) { .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid { grid-template-columns: 1fr } } .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid .swiper-slide { width: 100% } .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid .swiper-slide .card-style-1New .c2a-arw--TR { width: auto } .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid .swiper-slide .card-style-1New>article p { font-size: 1rem } @media(min-width: 2400px) { .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid .swiper-slide .card-style-1New>article p { font-size: 1.1rem } } .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid .swiper-slide .card-style-1New>article h5 { font-size: 1.3rem; font-weight: 500; line-height: 1.4 } @media(min-width: 2400px) { .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid .swiper-slide .card-style-1New>article h5 { font-size: 1.4rem } } @media(max-width: 991px) { .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid .swiper-slide .card-style-1New>article h5 { font-size: 1.3rem } } @media(max-width: 767px) { .ncriptech__fixed-and-scroll-content.style--2New.product_style--2New .swiper_horizental_section .swiper_horizental_grid .swiper-slide .card-style-1New>article h5 { font-size: 1.2rem } } .scroll_img { position: relative } .scroll_img .logo_float { position: absolute; right: 7%; bottom: -3%; bottom: 0; max-width: max(22vw, 22rem); height: auto; object-fit: contain } @media(max-width: 1750px) { .scroll_img .logo_float { max-width: 32% } } @media(max-width: 1200px) { .scroll_img .logo_float { max-width: 22% } } .solution_width_sec { max-width: 41ch } .brand-middle { display: grid; align-items: center } .brand-middle>* { grid-column: 1; grid-row: 1 } .ncriptech_gallery_slider .swiper-slide { height: auto } @media(max-width: 599px) { .ncriptech_gallery_slider .swiper-slide figure { transition: all .3s ease-in-out; transform: scale(0.9) } .ncriptech_gallery_slider .swiper-slide.swiper-slide-active figure { transform: scale(1) } } .ncriptech_gallery_slider .swiper-slide figure { height: 90% } .ncriptech_gallery_slider .swiper-slide figure img { height: 100%; object-fit: cover; width: 100% } .blog_container .ncriptech__pagination { color: #fff; border: 1px solid #fff } .blog_container .ncriptech__pagination li.active a, .blog_container .ncriptech__pagination li.active span { color: #f7c600 } #modal--career .alert { font-size: .8rem; grid-column: -1/1; place-content: start; margin-top: 1rem; padding: .45rem 1rem; border-radius: .2rem; line-height: 2; text-align: center } #modal--career .alert.alert-danger { background: #fff0f0; border: 1px solid #d7b0b0 } .ncriptech--job-search .select2-container--default .select2-selection--single .select2-selection__rendered { color: #fff; line-height: 28px; width: 100%; background: #141414; border-color: #141414; box-shadow: none; padding-right: 30px } .ncriptech--job-search .select2-container { width: 100% !important } @media(max-width: 640px) { .ncriptech--job-search .select2-container { width: 86% !important } } .ncriptech--job-search .select2-container--default .select2-selection--single { background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; height: 100%; padding-block: .6rem } .ncriptech--job-search .select2-container--default .select2-selection--single .select2-selection__arrow { height: 100%; right: 25px } @media(max-width: 640px) { .ncriptech--job-search .select2-container--default .select2-selection--single .select2-selection__arrow { right: 8px } } .ncriptech--job-search .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 0 7px } .ncriptech--job-search .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0); border-style: solid; border-width: 0 7px 7px 7px } .select2-dropdown { background-color: #141414 !important; border: 1px solid #7d7d7d !important; border-radius: 5px } .select2-container--default .select2-results__option[aria-selected=true] { background-color: #141414 !important; color: #fff !important } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #0235f5 !important; color: #fff !important } .select2-results__option[aria-selected] { cursor: pointer !important; color: #fff !important } .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa !important; color: #fff !important; border-radius: 5px } .select2-results__option { color: rgba(255, 255, 255, .631372549) !important } .single-news-content-body{ padding: 1rem 18rem 0rem 18rem; } @media(max-width: 640px){ .single-news-content-body{ padding: 1rem 2rem 1rem 2rem; } } /*# sourceMappingURL=style.min.css.map */ .card-style--3New figure img{ transition: all .4s ease-in-out; } .card-style--3New:hover figure img{ scale: 1.2; } @media only screen and (min-width: 300px) and (max-width: 450px){ .arrow--cta li a { display: flex; align-items: center; gap: .5em; transform: translateX(0.5em); transition: transform .3s ease } .menu-icon .menu-icon__line { height: 2px; width: 30px; display: block; background-color: #fff; margin-bottom: 4px; transition: transform .2s ease, background-color .5s ease } .fullW{ text-align: center !important; } .footer--company{ text-align: center; } .right_article img{ display: none; } .ncriptech__company__brand{ padding-top: 0; } .makes__ncriptech-different{ display: none; } .ncriptech__swipescroll--block{ display: none; } .ncriptech--core-service-grid{ /* display: none; */ } .ncriptech__leadership--hero{ padding-bottom: 3rem; } .ncriptech__inner--hero-4-content{ color: white; padding: 0rem 0.4rem; } .single-news-content-body{ padding: 0rem 1.2rem 0rem 1.2rem ; } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article{ gap: 0; } .ncriptech--core-service-grid.style--3 .grid .card--desc{ margin-top: 1rem; } .mobile-flex-webdev{ display: flex; gap: 2rem; } .ncriptech__fixed-and-scroll-content.style--2New .card-style-1New>article p{ text-align: justify; } .ncriptech--core-service-grid.style--3 article>p{ text-align: justify; } .award--subheading{ width: 19rem; } .award--heading{ width: 19rem; } .ncriptech__tools-and-meeting h5{ font-size: 1.5rem; } .mobile-contacttext-index-fontsize{ font-size: 1.2rem; } header.header-on-scroll::before{ transform: scaleY(1); } header::before{ background-color: #000; } .ncriptech__fixed-and-scroll-content.style--2New .aside-heading{ margin-bottom: 1.5rem; } footer .inner-container>*{ padding-top: 0rem; } .big-name{ padding-top: 1rem; padding-bottom: 2rem; } .ncriptech__home--solutions .solution-box__top-heading{ font-size: 1.3rem; } .ncriptech__home--solutions{ padding-top: 1rem; padding-bottom: 1rem !important; } .about--recognized-slides{ padding-bottom: 0px !important; } .c--grybf{ text-align: justify; } .lottie-wrapper img{ display: none; } .our--features .features--pin summary>div{ margin-top: 1rem; } .our--features-left{ padding-top: 2rem !important; padding-bottom: 0rem !important; } .ncriptech--wecreate h6{ font-size: 1.2rem; } .side-by-side-single-product-tiles{ display: flex; gap: 1rem; } .ncriptech__tools-and-meeting .inner-container{ padding-top: 2rem; } .ui--accordian.accord-style--3 .accordian-btn{ padding: 1.5em 3.5em 1.5em 0; } } .submit-button-contact-styling{ height: 100%; width: 250px; font-size: 1.2rem; } /* From Uiverse.io by laminelawal */ .phoneContainer { width: 185px; height: 350px; background-color: black; border-radius: 20px; position: relative; } .screen { width: 180px; height: 340px; background: rgb(255,196,196); background: linear-gradient(167deg, rgba(255,196,196,1) 10%, rgba(45,138,253,1) 20%, rgba(34,193,195,1) 48%, rgba(211,216,255,1) 69%, rgba(0,164,24,1) 88%); border-radius: 20px; position: absolute; top: 4px; bottom: 2px; right: 2px; left: 2px; box-sizing: border-box; } .camera { width: 80px; background-color: black; position: absolute; height: 20px; top: 4%; right: 50%; transform: translate(50%, -50%); border-radius: 25px; transition: 0.3s; animation-name: callTransition; animation-duration: 1.9s; animation-direction: alternate; animation-iteration-count: infinite; animation-timing-function: ease; } @keyframes callTransition { 15% { width: 40px; } 95% { width: 95px; background-color: darkblue; } } .camera:before { content: ""; width: 15px; height: 15px; background-color: rgb(19, 19, 51); position: absolute; border-radius: 50%; left: 5px; top: 2px; } .camera:after { content: ""; width: 5px; height: 5px; background-color: lightgreen; position: absolute; border-radius: 50%; right: 5px; top: 6px; } .appsContainer { margin-top: 10px; position: absolute; right: 50%; top: 40%; transform: translate(50%, -50%); } .widgets { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; box-sizing: border-box; } .one, .two { height: 80px; width: 80px; background-color: blue; border-radius: 10px; cursor: pointer; } .two { background-color: lightblue; } .oneApp, .twoApp { width: 35px; height: 35px; background-color: white; border-radius: 5px; margin-top: 10px; } .apps { display: grid; grid-template-columns: repeat(4, 1fr); margin-top: 15px; margin-left: 5px; } .menuBar { display: flex; border-radius: 20px; position: absolute; bottom: -70px; } .menuBar .twoApp:not(:last-child) { margin-right: 10px; } .menuBar::before { content: ""; position: absolute; width: 50px; height: 13px; background-color: lightgray; border: none; border-radius: 20px; top: -5px; right: 50%; transform: translate(50%, -50%); } .menuBar::before { content: "°°°°°°"; position: absolute; display: flex; justify-content: center; font-size: 18px; font-weight: bolder; color: gray; } text-center{ text-align: center; } .features-container-1 { display: grid; grid-template-columns: repeat(2, 1fr); /* 2 items per row */ gap: 20px; /* Space between grid items */ margin-top: 2rem; margin-bottom: 4rem; } .about-img-set{ width: 70px; height: 70px; }