Help
RSS
API
Feed
Maltego
Contact
Domain > edinburghinnovationlabs.co.uk
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-10-27
52.2.134.244
(
ClassC
)
2025-08-01
13.52.188.95
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAge: 0Cache-Control: public,max-age0,must-revalidateCache-Status: Netlify Edge; fwdmissContent-Length: 53014Content-Type: text/html; charsetUTF-8Date: Fri, 01 Aug 2025 07:46:03 GMTEtag: 826d32d56d8c206fe9248d0934a4ff64-sslServer: NetlifyStrict-Transport-Security: max-age31536000X-Nf-Request-Id: 01K1J9GQBMBYXM63HZDK5VF1J7 !doctype html>html langen> head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width> link relshortcut icon href/favicon.ico typeimage/x-icon> link relicon href/favicon.ico typeimage/x-icon> meta namegenerator contentAstro v1.9.2> title>Home | Edinburgh Innovation Labs/title> meta namedescription contentLooking for fast, scalable, and secure web solutions? We specialise in JAMstack web development, data and SaaS integration. Contact us today to get started.> style>.mr-4{margin-right:1rem}.no-underline{text-decoration-line:none}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format(woff2),url(/assets/josefin-sans-all-400-normal.1378245b.woff) format(woff);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/josefin-sans-latin-ext-400-normal.2009861a.woff2) format(woff2),url(/assets/josefin-sans-all-400-normal.1378245b.woff) format(woff);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/josefin-sans-latin-400-normal.4a79b18e.woff2) format(woff2),url(/assets/josefin-sans-all-400-normal.1378245b.woff) format(woff);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Coolvetica;src:url(/fonts/coolvetica.woff) format(woff);font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Josefin Sans,Roboto,sans-serif;font-feature-settings:normal}body{margin:0;line-height:inherit}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,p{margin:0}img{display:block;vertical-align:middle}img{max-width:100%;height:auto}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.m-8{margin:2rem}.m-4{margin:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.mb-8{margin-bottom:2rem}.mr-12{margin-right:3rem}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.h-screen{height:100vh}.h-16{height:4rem}.h-20{height:5rem}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-\30\%\{width:30%}.w-fit{width:-moz-fit-content;width:fit-content}.w-1\/4{width:25%}.min-w-\100px\{min-width:100px}.min-w-\200px\{min-width:200px}.max-w-\1640px\{max-width:1640px}.max-w-none{max-width:none}.max-w-\243px\{max-width:243px}.flex-auto{flex:1 1 auto}.-translate-y-32{--tw-translate-y:-8rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.border-l-2{border-left-width:2px}.border-l-secondary-brand{--tw-border-opacity:1;border-left-color:rgb(250 175 64 / var(--tw-border-opacity))}.bg-neutral-light{--tw-bg-opacity:1;background-color:rgb(209 211 212 / var(--tw-bg-opacity))}.bg-primary-dark-brand{--tw-bg-opacity:1;background-color:rgb(2 50 76 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.font-brand{font-family:Coolvetica,Josefin Sans,Roboto,sans-serif}.font-sans{font-family:Josefin Sans,Roboto,sans-serif}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-\32px\{font-size:32px}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-\1\.13\{line-height:1.13}.leading-\1\.2\{line-height:1.2}.tracking-\3\.5px\{letter-spacing:3.5px}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-primary-dark-brand{--tw-text-opacity:1;color:rgb(2 50 76 / var(--tw-text-opacity))}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:m-12{margin:3rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\48px\{font-size:48px}}@media (min-width:768px){.md\:w-1\/2{width:50%}.md\:text-\64px\{font-size:64px}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:m-16{margin:4rem}.lg\:mr-\6em\{margin-right:6em}.lg\:flex{display:flex}.lg\:min-w-\800px\{min-width:800px}.lg\:text-\100px\{font-size:100px}.lg\:text-\42px\{font-size:42px}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}}.text-gradient{background-image:linear-gradient(73deg,#1c75bb 0,#218dcc 19%,#25a1da 39%,#27a9e0 53%,#9bcfe0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:0}astro-island,astro-slot{display:contents}/style> script defer srchttps://app.tinyanalytics.io/pixel/V70BptvqMQ9kKST3>/script> link relstylesheet href/assets/404.307fff7f.css mediaprint onloadthis.mediaall>link relstylesheet href/assets/about.b8abd135.css mediaprint onloadthis.mediaall>link relstylesheet href/assets/about.ac7cb9fc.css mediaprint onloadthis.mediaall>script typemodule src/hoisted.89bc60be.js>/script>/head> body classfont-sans bg-primary-dark-brand text-white items-center min-h-screen flex flex-col overflow-x-hidden> style>astro-island,astro-slot{display:contents}/style>script>var l;(self.Astroself.Astro||{}).onlyt>{(async()>(await t())())()},window.dispatchEvent(new Event(astro:only));{const b{0:t>t,1:t>JSON.parse(t,c),2:t>new RegExp(t),3:t>new Date(t),4:t>new Map(JSON.parse(t,c)),5:t>new Set(JSON.parse(t,c)),6:t>BigInt(t),7:t>new URL(t),8:t>new Uint8Array(JSON.parse(t)),9:t>new Uint16Array(JSON.parse(t)),10:t>new Uint32Array(JSON.parse(t))},c(t,e)>{var r;return!t&&Array.isArray(e)?(t,re,t in b?bt(r):void 0):e};customElements.get(astro-island)||customElements.define(astro-island,((lclass extends HTMLElement{constructor(){super(...arguments),this.hydrate()>{if(!(!this.hydrator||this.parentElement&&this.parentElement.closest(astro-islandssr))){var tthis.querySelectorAll(astro-slot),e{};for(const i of this.querySelectorAll(templatedata-astro-template)){var ri.closest(this.tagName);r&&r.isSameNode(this)&&(ei.getAttribute(data-astro-template)||defaulti.innerHTML,i.remove())}for(const a of t){var sa.closest(this.tagName);s&&s.isSameNode(this)&&(ea.getAttribute(name)||defaulta.innerHTML)}tthis.hasAttribute(props)?JSON.parse(this.getAttribute(props),c):{};this.hydrator(this)(this.Component,t,e,{client:this.getAttribute(client)}),this.removeAttribute(ssr),window.removeEventListener(astro:hydrate,this.hydrate),window.dispatchEvent(new CustomEvent(astro:hydrate))}}}connectedCallback(){!this.hasAttribute(await-children)||this.firstChild?this.childrenConnectedCallback():new MutationObserver((t,e)>{e.disconnect(),this.childrenConnectedCallback()}).observe(this,{childList:!0})}async childrenConnectedCallback(){window.addEventListener(astro:hydrate,this.hydrate);var tthis.getAttribute(before-hydration-url);t&&await import(t),this.start()}start(){var tJSON.parse(this.getAttribute(opts)),ethis.getAttribute(client);void 0Astroe?window.addEventListener(astro:+e,()>this.start(),{once:!0}):Astroe(async()>{var tthis.getAttribute(renderer-url),t,{default:e}await Promise.all(import(this.getAttribute(component-url)),t?import(t):()>()>{}),rthis.getAttribute(component-export)||default;if(r.includes(.)){this.Componentt;for(const s of r.split(.))this.Componentthis.Components}else this.Componenttr;return this.hydratore,this.hydrate},t,this)}attributeChangedCallback(){this.hydrator&&this.hydrate()}}).observedAttributesprops,l))}/script>script>(self.Astroself.Astro||{}).loada>{(async()>(await a())())()},window.dispatchEvent(new Event(astro:load))/script>div classmin-h-screen w-full relative overflow-hidden flex flex-col z-10> img alt classabsolute top-0 left-0 h-full w-full max-w-none overflow-hidden object-cover width1920 height1080 src/assets/Home-1.08820928_Z27i2Gn.jpg loadingeager decodingasync> astro-header data-animatefalse classw-full flex justify-center top-0 transition-transform duration-300 z-20 bg-transparent sticky> div classflex w-full max-w-1640px m-8 h-16> div classmr-auto flex items-center w-1/4 min-w-200px> a href/ > img classh-20 w-fit object-contain altEdinburgh Innovation Labs Logo width1921 height621 src/assets/Edinburgh-Logo-04.33a84b2c_2oSC1S.png loadingeager decodingasync> /a> /div> nav classhidden lg:flex flex-auto justify-evenly items-center text-xl> astro-island uid1q9v0B component-url/HeaderLink.3ff4d2b3.js component-exportdefault renderer-url/client.436145b6.js props{"href":0,"/","label":0,"Home"} ssr clientonly opts{"name":"HeaderLink","value":true}>/astro-island> astro-island uid8lNEG component-url/HeaderLink.3ff4d2b3.js component-exportdefault renderer-url/client.436145b6.js props{"href":0,"/services/","label":0,"Services"} ssr clientonly opts{"name":"HeaderLink","value":true} await-children>template data-astro-template>a href/services/web-development/ classwhitespace-nowrap p-2 hover:underline>Web Development/a>a href/services/data-integration/ classwhitespace-nowrap p-2 hover:underline>Data Integration/a>a href/services/saas-integration/ classwhitespace-nowrap p-2 hover:underline>SaaS Integration/a>/template>/astro-island> astro-island uidZXMHTx component-url/HeaderLink.3ff4d2b3.js component-exportdefault renderer-url/client.436145b6.js props{"href":0,"/about/","label":0,"About"} ssr clientonly opts{"name":"HeaderLink","value":true}>/astro-island> /nav> div classml-auto flex items-center justify-end w-1/4 text-xl> astro-island uid1krHMz component-url/Hamburger.8883020a.js component-exportdefault renderer-url/client.436145b6.js props{} ssr clientload opts{"name":"Hamburger","value":true} await-children>span>/span>/astro-island> /div> /div>/astro-header> section classflex flex-auto w-full justify-center overflow-hidden relative> div classw-full max-w-1640px m-8 flex flex-col> div classw-full md:w-1/2 lg:min-w-800px my-auto> h1 classfont-brand text-32px sm:text-48px md:text-64px lg:text-100px uppercase tracking-3.5px leading-1.13> Boost Your Business /h1> h2 classtext-gradient w-fit font-sans text-xl sm:text-2xl md:text-4xl lg:text-42px capitalize leading-1.2 mb-8> Expert Development and Integration Services /h2> p classtext-sm md:text-xl lg:text-2xl mr-12 lg:mr-6em mb-8>Unlock the full potential of your business with the cutting-edge solutions from Edinburgh Innovation Labs./p> /div> a target_blank relexternal noreferrer nofollow hrefhttps://www.goodfirms.co/company/edinburgh-innovation-labs classrelative self-center sm:absolute right-0 bottom-0 m-4 sm:m-12 lg:m-16 min-w-100px w-30% max-w-243px> img classw-full h-full srchttps://assets.goodfirms.co/badges/normal-badge/top-website-development-companies.svg titleTop Web Development Company Badge altEdinburgh Innovation Labs is a top web development company according to GoodFirms > /a> /div> /section> /div> astro-header data-animatetrue classw-full flex justify-center top-0 transition-transform duration-300 z-20 bg-primary-dark-brand drop-shadow-lg fixed -translate-y-32> div classflex w-full max-w-1640px m-8 h-16> div classmr-auto flex items-center w-1/4 min-w-200px> a href/ > img classh-20 w-fit object-contain altEdinburgh Innovation Labs Logo width1921 height621 src/assets/Edinburgh-Logo-04.33a84b2c_2oSC1S.png loadingeager decodingasync> /a> /div> nav classhidden lg:flex flex-auto justify-evenly items-center text-xl> astro-island uid1q9v0B component-url/HeaderLink.3ff4d2b3.js component-exportdefault renderer-url/client.436145b6.js props{"href":0,"/","label":0,"Home"} ssr clientonly opts{"name":"HeaderLink","value":true}>/astro-island> astro-island uid8lNEG component-url/HeaderLink.3ff4d2b3.js component-exportdefault renderer-url/client.436145b6.js props{"href":0,"/services/","label":0,"Services"} ssr clientonly opts{"name":"HeaderLink","value":true} await-children>template data-astro-template>a href/services/web-development/ classwhitespace-nowrap p-2 hover:underline>Web Development/a>a href/services/data-integration/ classwhitespace-nowrap p-2 hover:underline>Data Integration/a>a href/services/saas-integration/ classwhitespace-nowrap p-2 hover:underline>SaaS Integration/a>/template>/astro-island> astro-island uidZXMHTx component-url/HeaderLink.3ff4d2b3.js component-exportdefault renderer-url/client.436145b6.js props{"href":0,"/about/","label":0,"About"} ssr clientonly opts{"name":"HeaderLink","value":true}>/astro-island> /nav> div classml-auto flex items-center justify-end w-1/4 text-xl> astro-island uid1krHMz component-url/Hamburger.8883020a.js component-exportdefault renderer-url/client.436145b6.js props{} ssr clientload opts{"name":"Hamburger","value":true} await-children>span>/span>/astro-island> /div> /div>/astro-header> script>(self.Astroself.Astro||{}).idlee>{var aasync()>{await(await e())()};requestIdleCallbackin window?window.requestIdleCallback(a):setTimeout(a,200)},window.dispatchEvent(new Event(astro:idle))/script>astro-island uidZjN8r9 component-url/Menu.83fab169.js component-exportdefault renderer-url/client.436145b6.js props{} ssr clientidle opts{"name":"Menu","value":true} await-children>aside classbg-neutral-light border-l-2 border-l-secondary-brand h-screen z-30 fixed top-0 right-0 transition-transform flex flex-col stylemin-width:250px;transform:translateX(250px)>span>/span>nav classflex flex-auto flex-col items-center text-xl px-4 text-primary-dark-brand>a href/ classpy-4 w-full text-center>Home/a>a href/services/web-development/ classpy-4 w-full text-center>Web Development/a>a href/services/data-integration/ classpy-4 w-full text-center>Data Integration/a>a href/services/saas-integration/ classpy-4 w-full text-center>SaaS Integration/a>a href/about/ classpy-4 w-full text-center>About/a>/nav>/aside>/astro-island> main classflex flex-col flex-auto w-full> script>(self.Astroself.Astro||{}).visible(n,e,t)>{let snew IntersectionObserver(e>{for(const t of e)if(t.isIntersecting){s.disconnect(),(async()>{await(await n())()})();break}});for(let e0;et.children.length;e++){var it.childrene;s.observe(i)}},window.dispatchEvent(new Event(astro:visible))/script>div classabsolute right-0 h-500px w-500px bg-repeat bg-position:0_0,_10px_20px bg-length:20px_40px opacity-20 stylebackground-image:radial-gradient(circle,#fcffff 2px,transparent 2px),radial-gradient(circle,#fcffff 2px,transparent 2px);z-index:-1>/div>section classflex flex-auto min-h-full-page w-full justify-center overflow-hidden relative> div classw-full max-w-1640px m-8 flex flex-auto items-start justify-center flex-col lg:flex-row> article classw-full lg:w-1/2 my-auto mr-auto> h2 classtext-secondary-brand uppercase tracking-16px md:text-lg xl:text-xl mt-4>About/h2>h3 classtext-3xl md:text-4xl xl:text-5xl uppercase my-4 font-brand tracking-wider>A Business-focused technology solutions company/h3>p classmd:text-lg xl:text-xl my-auto>At Edinburgh Innovation Labs, we use the Jamstack to deliver fast, secure and scalablewebsites that load quickly and perform smoothly, even under heavy traffic. Whetheryou need a simple brochure website or a complex web application, we have the skillsand expertise to help you succeed./p>br>p classmd:text-lg xl:text-xl my-auto>Contact us today to learn more about how we can help you take your online presenceto the next level./p>a href/about/ classborder-2 rounded-md border-white hover:-translate-y-0.5 transition-transform hover:shadow-md hover:shadow-secondary-brand flex items-center justify-center h-16 w-225px mt-12>Read More/a> /article> figure classw-full lg:w-1/2 lg:ml-4 mt-4 lg:mt-auto my-auto> div classflex items-center justify-center lg:justify-end> div classmx-2 sm:mx-4> astro-card classw-full max-h-300px max-w-235px border border-secondary-brand rounded-lg flex flex-col items-center justify-center bg-neutral-light my-8 drop-shadow> svg viewBox0 0 256 264 classw-1/2 astro-iconlogos:astro>defs>linearGradient idastroicon:logos:astroa x1137.073% x285.999% y1-40.996% y256.205%>stop offset0% stop-color#FF1639 />stop offset100% stop-color#FF1639 stop-opacity0 />/linearGradient>/defs>g fillnone fill-ruleevenodd>path fill#000 dM156.377 4.834c1.575 1.956 2.379 4.595 3.986 9.874l35.105 115.32a146.081 146.081 0 0 0-41.97-14.209l-22.857-77.24a2.975 2.975 0 0 0-5.708.008l-22.58 77.193a146.086 146.086 0 0 0-42.159 14.23L95.471 14.682c1.612-5.27 2.418-7.904 3.994-9.857A12.97 12.97 0 0 1 104.72.936C107.048 0 109.804 0 115.315 0h25.196c5.518 0 8.277 0 10.607.938a13.016 13.016 0 0 1 5.259 3.896z/>path fill#FF5D01 dM160.577 135.516c-5.787 4.949-17.338 8.324-30.643 8.324-16.33 0-30.017-5.084-33.65-11.922-1.298 3.92-1.589 8.404-1.589 11.269 0 0-.856 14.068 8.929 23.852a9.199 9.199 0 0 1 9.2-9.198c8.707 0 8.697 7.596 8.69 13.76l-.001.55c0 9.355 5.718 17.375 13.85 20.757a18.86 18.86 0 0 1-1.896-8.268c0-8.923 5.238-12.246 11.326-16.108 4.845-3.072 10.227-6.485 13.936-13.332a25.145 25.145 0 0 0 3.034-12.013 25.24 25.24 0 0 0-1.186-7.67z/>path fillurl(#astroicon:logos:astroa) dM160.577 135.516c-5.787 4.949-17.338 8.324-30.643 8.324-16.33 0-30.017-5.084-33.65-11.922-1.298 3.92-1.589 8.404-1.589 11.269 0 0-.856 14.068 8.929 23.852a9.199 9.199 0 0 1 9.2-9.198c8.707 0 8.697 7.596 8.69 13.76l-.001.55c0 9.355 5.718 17.375 13.85 20.757a18.86 18.86 0 0 1-1.896-8.268c0-8.923 5.238-12.246 11.326-16.108 4.845-3.072 10.227-6.485 13.936-13.332a25.145 25.145 0 0 0 3.034-12.013 25.24 25.24 0 0 0-1.186-7.67z/>path fill#000 dM28.014 221.64c15.874 0 24.2 5.68 24.2 16.418v10.464c.006 4.954.09 7.704.389 10.311l.062.52c.109.866.242 1.732.405 2.673h-7.704c-.389-2.49-.544-5.214-.544-8.093-4.591 6.458-12.45 9.571-25.446 9.571-11.75 0-19.376-4.28-19.376-11.672 0-3.502 1.478-6.537 4.124-8.482 2.802-2.023 6.459-3.424 16.341-3.969l24.279-1.4v-.779c0-6.225-6.225-9.882-16.73-9.882-10.661 0-17.12 3.035-18.365 8.793H1.48c1.245-8.56 11.205-14.474 26.535-14.474zm58.86 0c13.384 0 22.021 3.579 25.912 9.649l-6.303 3.034c-3.735-4.824-9.416-7.003-20.31-7.003-9.571 0-14.007 2.101-14.007 6.147 0 3.19 2.88 4.67 8.015 5.058l18.91 1.479c10.116.856 14.084 4.124 14.084 10.505 0 7.704-6.459 12.995-22.566 12.995-14.24 0-22.567-4.046-27.314-11.205l6.148-3.346c3.502 5.68 10.738 8.793 22.177 8.793 9.416 0 14.163-2.18 14.163-6.77 0-3.19-1.868-4.436-8.015-4.903l-18.754-1.478c-9.26-.778-14.162-4.046-14.162-10.816 0-7.548 8.248-12.14 22.022-12.14zm141.19 0c16.575 0 27.936 8.403 27.936 20.932 0 12.528-11.361 20.932-27.936 20.932-16.574 0-27.935-8.404-27.935-20.932 0-12.529 11.36-20.933 27.935-20.933zm-91.497-11.673v13.15h19.454v5.837h-19.454v18.053c0 6.692 3.658 9.338 10.427 9.338 3.19 0 6.46-.467 9.183-1.09v6.304c-1.946.856-6.381 1.556-10.038 1.556-14.396 0-17.042-7.704-17.042-15.407v-18.754H116.88v-5.836h12.217v-10.116l7.47-3.035zm55.203 11.984c2.1 0 3.502.077 5.136.467v7.159c-1.79-.312-3.113-.467-5.214-.467-6.147 0-9.649 1.712-12.373 4.746-3.112 3.269-4.202 8.015-4.202 13.618v14.552h-7.392v-38.908h6.848V234.4c2.256-7.548 8.87-12.45 17.197-12.45zM44.744 243.039l-22.8 1.4c-10.972.7-14.085 2.724-14.085 7.237 0 4.202 4.98 6.303 14.007 6.303 13.307 0 22.878-4.98 22.878-13.15v-1.79zm183.32-15.252c-12.217 0-20.076 5.758-20.076 14.785 0 9.026 7.86 14.785 20.076 14.785 12.14 0 20.077-5.759 20.077-14.785 0-9.027-7.938-14.785-20.077-14.785z/>/g>/svg>/astro-card> /div> div classmx-2 sm:mx-4> astro-card classw-full max-h-300px max-w-235px border border-secondary-brand rounded-lg flex flex-col items-center justify-center bg-neutral-light my-8 drop-shadow> svg viewBox0 0 256 256 classw-1/2 astro-iconlogos:jamstack-icon>path fill#F0047F dM128 0C57.221 0 0 57.221 0 128c0 70.778 57.221 128 128 128 70.778 0 128-57.222 128-128V0H128z/>path fill#FFF dM121.04 134.96v93.312c-49.663-2.837-89.64-42.345-93.215-91.81l-.097-1.502h93.312zm90.962 0c-2.6 49.664-38.816 89.64-84.159 93.215l-1.377.097V134.96h85.536zm.112-91.074v85.648h-85.648V43.886h85.648z/>/svg>/astro-card> astro-card classw-full max-h-300px max-w-235px border border-secondary-brand rounded-lg flex flex-col items-center justify-center bg-neutral-light my-8 drop-shadow> svg viewBox0 0 256 256 classw-1/2 astro-iconlogos:nextjs-icon>path dM119.617.069c-.55.05-2.302.225-3.879.35-36.36 3.278-70.419 22.894-91.99 53.044-12.012 16.764-19.694 35.78-22.597 55.922C.125 116.415 0 118.492 0 128.025c0 9.533.125 11.61 1.151 18.64 6.957 48.065 41.165 88.449 87.56 103.411 8.309 2.678 17.067 4.504 27.027 5.605 3.879.425 20.645.425 24.524 0 17.192-1.902 31.756-6.155 46.12-13.486 2.202-1.126 2.628-1.426 2.327-1.677-.2-.15-9.584-12.735-20.845-27.948l-20.47-27.648-25.65-37.956c-14.114-20.868-25.725-37.932-25.825-37.932-.1-.025-.2 16.84-.25 37.431-.076 36.055-.1 37.506-.551 38.357-.65 1.226-1.151 1.727-2.202 2.277-.801.4-1.502.475-5.28.475h-4.33l-1.15-.725a4.679 4.679 0 0 1-1.677-1.827l-.526-1.126.05-50.166.075-50.192.776-.976c.4-.525 1.251-1.2 1.852-1.526 1.026-.5 1.426-.55 5.755-.55 5.105 0 5.956.2 7.282 1.651.376.4 14.264 21.318 30.88 46.514 16.617 25.195 39.34 59.599 50.5 76.488l20.27 30.7 1.026-.675c9.084-5.905 18.693-14.312 26.3-23.07 16.191-18.59 26.626-41.258 30.13-65.428 1.026-7.031 1.151-9.108 1.151-18.64 0-9.534-.125-11.61-1.151-18.641-6.957-48.065-41.165-88.449-87.56-103.411-8.184-2.652-16.892-4.479-26.652-5.58-2.402-.25-18.943-.525-21.02-.325zm52.401 77.414c1.201.6 2.177 1.752 2.527 2.953.2.65.25 14.562.2 45.913l-.074 44.987-7.933-12.16-7.958-12.16v-32.702c0-21.143.1-33.028.25-33.603.4-1.401 1.277-2.502 2.478-3.153 1.026-.525 1.401-.575 5.33-.575 3.704 0 4.354.05 5.18.5z/>/svg>/astro-card> /div> div classmx-2 sm:mx-4> astro-card classw-full max-h-300px max-w-235px border border-secondary-brand rounded-lg flex flex-col items-center justify-center bg-neutral-light my-8 drop-shadow> svg fillnone viewBox0 0 128 113 classw-1/2 astro-iconnetlify>g clip-pathurl(#astroicon:netlifya)>path fill#05BDBA dM34.593 94.05h-1.209l-6.033-6.032v-1.209l9.223-9.222h6.39l.852.852v6.39l-9.223 9.222ZM27.351 25.816v-1.209l6.033-6.033h1.209l9.223 9.223v6.39l-.852.852h-6.39l-9.223-9.223Z/>path fill#014847 dM80.46 74.605h-8.778l-.733-.733V53.326c0-3.656-1.436-6.489-5.844-6.588-2.269-.06-4.865 0-7.638.11l-.416.425v26.589l-.733.733H47.54l-.733-.733V38.764l.733-.733h19.753c7.677 0 13.898 6.22 13.898 13.898v21.943l-.733.733Z/>path fill#05BDBA dM35.841 61.45H.733L0 60.715v-8.797l.733-.733h35.108l.733.733v8.797l-.733.733ZM127.277 61.45H92.169l-.733-.734v-8.797l.733-.733h35.108l.733.733v8.797l-.733.733ZM58.943 27.064V.734L59.676 0h8.797l.733.733v26.331l-.733.733h-8.797l-.733-.733ZM58.943 111.902v-26.33l.733-.734h8.797l.733.733v26.331l-.733.733h-8.797l-.733-.733Z/>/g>defs>clipPath idastroicon:netlifya>path fill#fff dM0 0h128v112.635H0z/>/clipPath>/defs>/svg>/astro-card> /div>/div> /figure> /div>/section>section classw-screen self-center relative> div classmin-h-short-page w-full relative overflow-hidden flex flex-col z-10> img alt classabsolute top-0 left-0 h-full w-full max-w-none overflow-hidden object-cover width1920 height830 src/assets/Home-2.2073840f_1wRH8p.jpg loadingeager decodingasync> section classflex flex-auto w-full justify-center overflow-hidden relative> div classw-full max-w-1640px m-8 flex flex-col> div classflex flex-col w-full mt-8> h2 classtext-secondary-brand uppercase tracking-16px md:text-lg xl:text-xl mt-4> Expertise /h2> h3 classtext-3xl md:text-4xl xl:text-5xl uppercase my-4 font-brand tracking-wider> What We Do /h3>/div>div classw-full my-auto flex justify-between flex-col md:flex-row> astro-island uid22S59S component-url/Buttons.1d60ecdb.js component-exportCardButton renderer-url/client.436145b6.js props{"href":0,"/services/web-development/","variant":0,"primary","size":0,"h-100px md:h-300px w-full","className":0,"md:mr-8 lg:mr-16 my-4","promptText":0,"Explore More"} ssr clientvisible opts{"name":"CardButton","value":true} await-children>a href/services/web-development/ classborder-2 rounded-md border-white hover:-translate-y-0.5 transition-transform hover:shadow-md hover:shadow-secondary-brand flex items-center justify-center bg-primary-dark-900 h-100px md:h-300px w-full md:mr-8 lg:mr-16 my-4>div classh-full w-full overflow-hidden flex md:flex-col items-center justify-between md:justify-center px-4>astro-slot>svg viewBox0 0 109.748 110.816 classh-125px max-h-full py-6 sm:py-4 shrink-0 astro-iconwebDev>defs>linearGradient idastroicon:webDeva x1.117 x2.894 y11.159 y2-.622 gradientUnitsobjectBoundingBox>stop offset0 stop-color#1c75bb />stop offset.189 stop-color#218dcc />stop offset.394 stop-color#25a1da />stop offset.532 stop-color#27a9e0 />stop offset1 stop-color#9bcfe0 />/linearGradient>linearGradient xlink:href#astroicon:webDeva idastroicon:webDevb x1.231 x2.981 y1.88 y2-.825 />linearGradient xlink:href#astroicon:webDeva idastroicon:webDevc x1-3.576 x21.788 y12.638 y2-.454 />linearGradient xlink:href#astroicon:webDeva idastroicon:webDevd x1-2.153 x23.211 y12.24 y2-.851 />linearGradient xlink:href#astroicon:webDeva idastroicon:webDeve x1-4.056 x23.139 y12.184 y2-.476 />linearGradient xlink:href#astroicon:webDeva idastroicon:webDevf x1.03 x2.78 y11.231 y2.067 />/defs>g data-nameGroup 7102>path fillurl(#astroicon:webDeva) dm1258.885 384.461-13.592 7.925-3.834 2.237-31.238 18.218a6.209 6.209 0 0 1-6.25 0l-31.24-18.218-3.834-2.237-13.592-7.925a2.312 2.312 0 0 1-.007-3.992l13.6-7.99 3.83-2.25 17 9.916 3.835 2.237 11.377 6.635a4.269 4.269 0 0 0 4.3 0l11.377-6.635 3.834-2.237 17-9.916 3.83 2.25 13.6 7.99a2.313 2.313 0 0 1 .004 3.992Z data-namePath 20048 transformtranslate(-1152.221 -326.951)/>g data-nameGroup 7095>path fillurl(#astroicon:webDevb) dm1252.8 481.814-14.579-8.564-3.834 2.237 16.454 9.665a.358.358 0 0 1 .185.325.351.351 0 0 1-.187.325l-48.666 28.379a4.269 4.269 0 0 1-4.3 0l-48.661-28.381a.375.375 0 0 1 0-.649l16.452-9.665-3.835-2.237-14.579 8.564a4.247 4.247 0 0 0 .011 7.331l48.666 28.379a8.143 8.143 0 0 0 8.2 0l48.666-28.379a4.247 4.247 0 0 0 .011-7.331Z data-namePath 20049 transformtranslate(-1145.154 -407.816)/>/g>g data-nameGroup 7100>g data-nameGroup 7098>g data-nameGroup 7096>path fillurl(#astroicon:webDevc) dM1439.078 290.6a1.936 1.936 0 0 1-1.313-3.358l9.93-9.159-9.93-9.159a1.936 1.936 0 0 1 2.625-2.846l11.472 10.582a1.935 1.935 0 0 1 0 2.845l-11.472 10.585a1.929 1.929 0 0 1-1.312.51Z data-namePath 20050 transformtranslate(-1374.347 -244.798)/>/g>g data-nameGroup 7097>path fillurl(#astroicon:webDevd) dM1305.539 290.6a1.928 1.928 0 0 1-1.312-.513l-11.472-10.582a1.935 1.935 0 0 1 0-2.845l11.472-10.582a1.936 1.936 0 0 1 2.625 2.846l-9.93 9.159 9.93 9.159a1.936 1.936 0 0 1-1.313 3.358Z data-namePath 20051 transformtranslate(-1260.522 -244.798)/>/g>/g>g data-nameGroup 7099>path fillurl(#astroicon:webDeve) dM1376.963 282.023a1.937 1.937 0 0 1-1.855-2.492l7.566-25.224a1.935 1.935 0 1 1 3.708 1.112l-7.566 25.224a1.936 1.936 0 0 1-1.853 1.38Z data-namePath 20052 transformtranslate(-1325.59 -234.876)/>/g>/g>g data-nameGroup 7101>path fillurl(#astroicon:webDevf) dm1252.8 198.691-48.655-28.579a8.143 8.143 0 0 0-8.243 0l-48.656 28.579a4.247 4.247 0 0 0 .011 7.331l14.57 8.5 34.1 19.882a8.157 8.157 0 0 0 8.2 0l34.1-19.882 14.57-8.5a4.247 4.247 0 0 0 .011-7.331Zm-1.961 3.987-16.45 9.592-32.216 18.788a4.269 4.269 0 0 1-4.3 0l-32.216-18.788-16.45-9.592a.375.375 0 0 1 0-.649l48.656-28.579a4.272 4.272 0 0 1 4.323 0l48.655 28.579a.358.358 0 0 1 .185.325.351.351 0 0 1-.182.324Z data-namePath 20053 transformtranslate(-1145.154 -168.991)/>/g>/g>/svg>h4 classmy-6 text-xl sm:text-2xl lg:text-3xl px-4 text-center> Web Development /h4>/astro-slot>div classflex items-center relative mr-44px>p classmr-4 hidden md:block no-underline>Explore Morediv classabsolute left-100%>span classtransition-size block border-2 rounded-full px-4px h-22px w-22px border-primary-light-brand>/span>div classh-22px w-44px absolute top-0 bottom-0 my-auto overflow-hidden flex items-center justify-center transition-transform translate-x-0>span>/span>/div>/div>/div>/div>/a>/astro-island> astro-island uidZgvg8v component-url/Buttons.1d60ecdb.js component-exportCardButton renderer-url/client.436145b6.js props{"href":0,"/services/data-integration/","variant":0,"primary","size":0,"h-100px md:h-300px w-full","className":0,"md:mr-8 lg:mr-16 my-4","promptText":0,"Explore More"} ssr clientvisible opts{"name":"CardButton","value":true} await-children>a href/services/data-integration/ classborder-2 rounded-md border-white hover:-translate-y-0.5 transition-transform hover:shadow-md hover:shadow-secondary-brand flex items-center justify-center bg-primary-dark-900 h-100px md:h-300px w-full md:mr-8 lg:mr-16 my-4>div classh-full w-full overflow-hidden flex md:flex-col items-center justify-between md:justify-center px-4>astro-slot>svg viewBox0 0 118.809 118.826 classh-125px max-h-full py-6 sm:py-4 shrink-0 astro-icondata>defs>linearGradient idastroicon:dataa x1-1.114 x21.598 y16.329 y2-3.462 gradientUnitsobjectBoundingBox>stop offset0 stop-color#1c75bb />stop offset.189 stop-color#218dcc />stop offset.394 stop-color#25a1da />stop offset.532 stop-color#27a9e0 />stop offset1 stop-color#9bcfe0 />/linearGradient>linearGradient xlink:href#astroicon:dataa idastroicon:datab x1-.986 x21.727 y14.953 y2-3.535 />linearGradient xlink:href#astroicon:dataa idastroicon:datac x1-.637 x22.076 y13.854 y2-4.617 />linearGradient xlink:href#astroicon:dataa idastroicon:datad x1-.81 x21.9 y14.401 y2-4.071 />linearGradient xlink:href#astroicon:dataa idastroicon:datae x1-.109 x21.123 y11.163 y2-.178 />linearGradient xlink:href#astroicon:dataa idastroicon:dataf x1.053 x2.957 y1.986 y2.003 />/defs>g data-nameGroup 7104>path fillurl(#astroicon:dataa) dM2018.8 203.371a44.918 44.918 0 0 1 18.8-1.76 74.533 74.533 0 0 1 9.85 1.969 11.937 11.937 0 0 1 3.343 1.553c2.429 1.488 2.416 2.869-.035 4.361a17.783 17.783 0 0 1-3.134 1.476c-4.782 1.751-9.778 2.183-14.971 2.292-5.475-.156-11.045-.63-16.269-2.978a11.149 11.149 0 0 1-2.36-1.444c-1.3-1.035-1.388-2.109-.032-3.022a20.277 20.277 0 0 1 4.808-2.447Z data-namePath 20054 transformtranslate(-1973.412 -169.676)/>path fillurl(#astroicon:datab) dM2013.04 260.006c.091-2.353.026-4.708.026-6.986a52.033 52.033 0 0 0 39.519.028c0 2.581.1 5.312-.074 8.025-.044.653-.925 1.395-1.592 1.841a20.891 20.891 0 0 1-8.009 2.887 49.9 49.9 0 0 1-24.068-1.039 24.072 24.072 0 0 1-4.38-2.057 2.716 2.716 0 0 1-1.422-2.699Z data-namePath 20055 transformtranslate(-1973.436 -209.349)/>path fillurl(#astroicon:datac) dM2052.63 372.331c0 2.574.1 5.273-.067 7.953a2.722 2.722 0 0 1-1.46 1.783 35.024 35.024 0 0 1-6.628 2.629 48.135 48.135 0 0 1-25.733-.716 24.873 24.873 0 0 1-4.454-2.155 2.388 2.388 0 0 1-1.2-2.336c.056-2.422.016-4.849.016-7.179a52.24 52.24 0 0 0 39.526.021Z data-namePath 20056 transformtranslate(-1973.473 -300.907)/>path fillurl(#astroicon:datad) dM2052.625 315.433c0 1.353-.091 2.713.026 4.054a2.845 2.845 0 0 1-1.767 3.085 40.067 40.067 0 0 1-7.116 2.641 48.617 48.617 0 0 1-24.724-.756 25.716 25.716 0 0 1-4.5-2.057 2.751 2.751 0 0 1-1.5-2.769c.091-2.35.026-4.708.026-6.972a52.129 52.129 0 0 0 39.561 0Z data-namePath 20057 transformtranslate(-1973.436 -255.124)/>path fillurl(#astroicon:datae) dm1994.311 159.433-.216-.484c-.144-.321-.293-.642-.446-.958s-.3-.6-.449-.9a43.576 43.576 0 0 0-35.216-23.636c-1.19-.1-2.4-.149-3.613-.149a43.421 43.421 0 0 0-19.837 4.766c-.286.144-.569.3-.853.451a43.659 43.659 0 0 0-21.427 27.163l-.119.451c-.03.126-.061.251-.093.377-.037.151-.074.3-.109.458-.047.2-.091.4-.135.6-.077.353-.149.709-.219 1.065a43.937 43.937 0 0 0-.723 6c-.009.186-.016.372-.023.558-.012.272-.019.544-.023.816v.867a43.583 43.583 0 0 0 30.761 41.655q.255.08.509.153l.507.146.021.007c.165.046.332.091.5.135l.4.107q.251.066.5.126c.174.044.349.086.525.126l.528.119c.177.04.353.077.532.112.114.023.228.047.342.067s.2.042.307.06q.209.042.418.077a33.494 33.494 0 0 0 1.079.179c.153.023.309.047.467.067.237.035.474.067.714.1.181.023.36.044.542.065a43.612 43.612 0 0 0 48.03-36.98.517.517 0 0 1 .009-.06c.021-.149.042-.3.06-.451.042-.293.077-.584.109-.876.039-.339.074-.681.1-1.023q.171-1.932.172-3.906a43.453 43.453 0 0 0-3.631-17.45Zm-24.517-11.984a24.1 24.1 0 0 1 5.73 2.932 5.946 5.946 0 0 1 2.62 5.38c-.063 6.726-.023 13.453-.023 20.181 0 6.574-.077 13.149.035 19.719a6.953 6.953 0 0 1-3.359 6.314 24.542 24.542 0 0 1-9.369 3.517c-9.029 1.7-18 1.585-26.8-1.3a23.02 23.02 0 0 1-5.314-2.748 6.059 6.059 0 0 1-2.706-5.452q.066-20.009-.009-40.019a6.9 6.9 0 0 1 3.259-6.133 23.6 23.6 0 0 1 9.013-3.487c9.056-1.763 18.072-1.726 26.922 1.096Z data-namePath 20058 transformtranslate(-1894.967 -117.469)/>g data-nameGroup 7103>path fillurl(#astroicon:dataf) dM1954.825 88.92a11.1 11.1 0 0 1 1.737 0 4.362 4.362 0 0 0 4.943-3.1V70.043a6.654 6.654 0 0 0-4.873-4.873h-15.778a4.354 4.354 0 0 0-3.1 4.938 12.036 12.036 0 0 1 0 1.853c-.181 2.539.707 4.38 3.236 5.07l-7.021 7.063a51.621 51.621 0 0 0-63.717 0l-7.037-7.058c2.6-.709 3.436-2.622 3.243-5.187a10.825 10.825 0 0 1 0-1.739 4.353 4.353 0 0 0-3.1-4.938h-15.776c-2.4.753-4.182 2.139-4.729 4.733a8.087 8.087 0 0 0-.139 1.609q-.014 6.5 0 12.993c0 2.832 1.534 4.373 4.357 4.408.772.009 1.551-.046 2.32.009 2.567.188 4.475-.644 5.193-3.266l6.891 6.923q-21.864 31.914-.065 63.889l-6.77 6.8a11.382 11.382 0 0 0-1.5-2.1c-1.5-1.393-7.355-1.374-8.955-.065a3.788 3.788 0 0 0-1.462 3.029c-.012 4.677-.042 9.357.009 14.035a5.833 5.833 0 0 0 5.775 5.786c4.677.056 9.357.042 14.037.007a3.837 3.837 0 0 0 3.892-3.8c.054-1.081.023-2.167.023-3.248 0-2.8-.667-3.794-3.1-4.777l6.87-6.865q31.81 21.795 63.9-.072c2.174 2.2 4.5 4.557 6.83 6.923-2.569.683-3.371 2.606-3.2 5.166.068 1-.021 2.013.042 3.015a3.772 3.772 0 0 0 3.676 3.638c4.833.06 9.669.1 14.5-.019a5.543 5.543 0 0 0 5.08-3.643c.172-.386.307-.788.458-1.181v-15.782a4.359 4.359 0 0 0-4.94-3.1 12.321 12.321 0 0 1-1.853 0c-2.536-.179-4.38.7-5.073 3.248-2.366-2.357-4.715-4.691-7.065-7.032a51.615 51.615 0 0 0 .019-63.706l7.044-7.058c.703 2.612 2.612 3.446 5.178 3.251Zm-16.18 5.282a47.55 47.55 0 0 1 .707 59.858c-.286.365-.59.716-.876 1.081-.948 1.214-.928 2.071.16 3.166q5.646 5.674 11.315 11.322a2.034 2.034 0 0 0 2.39.67 2.073 2.073 0 0 0 1.26-2.146c-.009-1.269 0-2.539 0-3.885h3.954v13.238c0 1.774-.7 2.5-2.432 2.506-4.4.009-8.8 0-13.3 0v-3.954c1.274 0 2.536-.012 3.8 0a2.1 2.1 0 0 0 2.234-1.3 2.054 2.054 0 0 0-.711-2.378q-5.621-5.614-11.24-11.233c-1.2-1.195-2.016-1.2-3.429-.037a47.567 47.567 0 0 1-59.849.688c-2.72-2.1-2.813-2.148-5.242.281l-10.092 10.085c-.742.739-1.395 1.49-.907 2.636.474 1.118 1.425 1.288 2.495 1.262 1.151-.026 2.306 0 3.536 0v3.952h-1.99c-3.75 0-7.5.007-11.252 0-1.774 0-2.5-.7-2.5-2.432-.009-4.4 0-8.8 0-13.3h3.954c0 1.272.012 2.536 0 3.8a2.1 2.1 0 0 0 1.3 2.234 2.056 2.056 0 0 0 2.38-.711l11.154-11.152c1.281-1.286 1.309-2.078.116-3.52a46.1 46.1 0 0 1-10.22-22.025 46.76 46.76 0 0 1 9.534-37.822c2.094-2.7 2.141-2.829-.279-5.249q-5.046-5.042-10.09-10.09c-.737-.739-1.49-1.393-2.639-.9-1.116.477-1.286 1.425-1.26 2.494.028 1.153.007 2.306.007 3.538h-3.954V71.637c0-1.776.7-2.5 2.429-2.5 4.4-.009 8.806 0 13.3 0v3.954c-1.269 0-2.532.012-3.8 0a2.1 2.1 0 0 0-2.234 1.295 2.05 2.05 0 0 0 .7 2.381q5.579 5.572 11.157 11.152c1.29 1.286 2.071 1.316 3.515.126a46.32 46.32 0 0 1 21.566-10.145c14.137-2.515 26.911.663 38.275 9.429 2.729 2.1 2.808 2.157 5.245-.274q5.049-5.039 10.092-10.085c.742-.739 1.392-1.493.911-2.636-.472-1.121-1.423-1.29-2.492-1.265-1.153.028-2.306 0-3.538 0v-3.945h1.755c3.827 0 7.656-.007 11.482 0 1.779 0 2.5.7 2.506 2.427.009 4.4 0 8.806 0 13.347h-3.948c0-1.309-.011-2.574 0-3.836a2.11 2.11 0 0 0-1.295-2.239 2.047 2.047 0 0 0-2.378.7q-5.576 5.583-11.152 11.159c-1.29 1.3-1.322 2.071-.13 3.518Z data-namePath 20059 transformtranslate(-1842.696 -65.17)/>/g>/g>/svg>h4 classmy-6 text-xl sm:text-2xl lg:text-3xl px-4 text-center> Data Integration /h4>/astro-slot>div classflex items-center relative mr-44px>p classmr-4 hidden md:block no-underline>Explore Morediv classabsolute left-100%>span classtransition-size block border-2 rounded-full px-4px h-22px w-22px border-primary-light-brand>/span>div classh-22px w-44px absolute top-0 bottom-0 my-auto overflow-hidden flex items-center justify-center transition-transform translate-x-0>span>/span>/div>/div>/div>/div>/a>/astro-island> astro-island uidZmkBjN component-url/Buttons.1d60ecdb.js component-exportCardButton renderer-url/client.436145b6.js props{"href":0,"/services/saas-integration/","variant":0,"primary","size":0,"h-100px md:h-300px w-full","className":0,"my-4","promptText":0,"Explore More"} ssr clientvisible opts{"name":"CardButton","value":true} await-children>a href/services/saas-integration/ classborder-2 rounded-md border-white hover:-translate-y-0.5 transition-transform hover:shadow-md hover:shadow-secondary-brand flex items-center justify-center bg-primary-dark-900 h-100px md:h-300px w-full my-4>div classh-full w-full overflow-hidden flex md:flex-col items-center justify-between md:justify-center px-4>astro-slot>svg data-nameGroup 7135 viewBox0 0 118.813 118.826 classh-125px max-h-full py-6 sm:py-4 shrink-0 astro-iconsaas>defs>linearGradient idastroicon:saasa x1.093 x2.805 y11 y2.131 gradientUnitsobjectBoundingBox>stop offset0 stop-color#1c75bb />stop offset.189 stop-color#218dcc />stop offset.394 stop-color#25a1da />stop offset.532 stop-color#27a9e0 />stop offset1 stop-color#9bcfe0 />/linearGradient>clipPath idastroicon:saasb>path fillurl(#astroicon:saasa) dM0 0h118.813v118.826H0z data-nameRectangle 308/>/clipPath>/defs>g clip-pathurl(#astroicon:saasb) data-nameGroup 7134>path fillurl(#astroicon:saasa) dM39.612 78.4v9.238c0 4.99.012 9.98 0 14.97a9.9 9.9 0 0 1-10.3 10.272c-1.9.007-3.79 0-5.668 0-1.792 5.09-6.331 6.644-9.945 5.647a7.919 7.919 0 0 1 .837-15.429c3.816-.723 7.117 1.359 9.019 5.723a62.047 62.047 0 0 0 7.214-.057 5.665 5.665 0 0 0 4.877-5.819q.037-14.846-.005-29.692a3.743 3.743 0 0 0-.381-1.393 21.507 21.507 0 0 1-1.311-2.922c-.364-1.416-1.17-1.626-2.487-1.622a115.1 115.1 0 0 1-12.843-.266C7.247 65.809-1.387 54.413.185 43.085c1.617-11.651 10.8-19.5 22.536-19.272.288.005.575 0 .863 0 1.168-12.624 7.5-20.947 20.2-23.421C53-1.4 63.289 2.991 68.562 12.71a55.334 55.334 0 0 1 6.338-2.244 19.62 19.62 0 0 1 22.795 12.319 1.5 1.5 0 0 0 1.456 1.132c10.1 1.332 17.3 7.968 19.261 17.679 2.415 11.953-6.337 24.2-18.45 25.471-4.367.458-8.808.239-13.216.26-.91 0-1.476.164-1.666 1.14a3.844 3.844 0 0 1-.564 1.364c-1.353 2.028-1.408 4.277-1.39 6.616.066 8.618.026 17.238.027 25.856 0 4.2 2.393 6.608 6.579 6.616 1.443 0 2.888-.04 4.329.016a1.39 1.39 0 0 0 1.626-1.03 7.817 7.817 0 0 1 9.526-4.6 7.972 7.972 0 0 1 5.6 8.687 7.87 7.87 0 0 1-8.13 6.8 7.577 7.577 0 0 1-7.043-4.973 1.26 1.26 0 0 0-1.422-.956c-1.73.055-3.463.04-5.194.011A9.851 9.851 0 0 1 79.206 103c-.045-7.67-.012-15.341-.013-23.011v-1.684c-.352.3-.6.469-.8.68a47.988 47.988 0 0 1-16.064 11.09 1.31 1.31 0 0 0-.967 1.435c.044 3.875.02 7.75.02 11.607 5.037 1.772 6.656 6.255 5.645 9.947a7.916 7.916 0 0 1-15.427-.838c-.722-3.814 1.359-7.114 5.823-9.065v-2.609c0-3.052.021-6.1-.027-9.155a1.464 1.464 0 0 0-.586-1.133A50.044 50.044 0 0 1 39.9 78.479c-.022-.023-.071-.022-.286-.082m-7.436-14.954c-.166-1.681-.431-3.189-.443-4.7-.052-6.927-.04-13.855-.033-20.783 0-1.534.727-2.24 2.287-2.287a45.944 45.944 0 0 0 23.9-7.343 2.469 2.469 0 0 1 2.972-.029 46.049 46.049 0 0 0 24.019 7.374c1.553.044 2.224.8 2.227 2.475.007 5.278.028 10.557-.01 15.835-.017 2.43-.141 4.859-.246 7.287-.029.675-.161 1.346-.232 1.91 4.4 0 8.716.388 12.942-.08 9.169-1.014 15.78-9.376 15.227-18.7a17.855 17.855 0 0 0-17.421-16.635c-2.093-.029-2.342-.222-2.912-2.24a15.823 15.823 0 0 0-25.035-8.235c-1.137.878-2.26.912-2.982.054a6.225 6.225 0 0 1-.812-1.509 19.778 19.778 0 0 0-33.874-3.957 19.372 19.372 0 0 0-3.931 13.7c.158 1.9-.8 2.8-2.649 2.509-.733-.115-1.467-.238-2.206-.288a17.8 17.8 0 0 0-6.073 34.881c5.018 1.412 10.156.4 15.284.766m23.113 3.236a12.134 12.134 0 0 0-.914-1.208c-2.434-2.459-4.868-4.918-7.336-7.343a1.937 1.937 0 0 0-2.866-.09 1.982 1.982 0 0 0 .045 2.874c.135.155.289.293.435.439l8.913 8.912c1.428 1.424 2.332 1.424 3.768-.01q6.427-6.417 12.843-12.845c1.427-1.427 2.925-2.794 4.241-4.317a2.89 2.89 0 0 0 .629-2.183c-.347-1.558-2.158-1.821-3.426-.565-3.422 3.389-6.815 6.81-10.222 10.219l-6.11 6.112m8.065 44.231a3.954 3.954 0 1 0-3.936 3.944 4 4 0 0 0 3.936-3.944m-47.519 3.941a3.954 3.954 0 1 0-3.928-3.948 3.994 3.994 0 0 0 3.928 3.948m87.117 0a3.954 3.954 0 1 0-3.963-3.911 3.988 3.988 0 0 0 3.963 3.911 data-namePath 20070/>/g>/svg>h4 classmy-6 text-xl sm:text-2xl lg:text-3xl px-4 text-center> SaaS Integration /h4>/astro-slot>div classflex items-center relative mr-44px>p classmr-4 hidden md:block no-underline>Explore Morediv classabsolute left-100%>span classtransition-size block border-2 rounded-full px-4px h-22px w-22px border-primary-light-brand>/span>div classh-22px w-44px absolute top-0 bottom-0 my-auto overflow-hidden flex items-center justify-center transition-transform translate-x-0>span>/span>/div>/div>/div>/div>/a>/astro-island> /div> /div> /section> /div>/section> /main> footer classw-full flex flex-col items-center z-20 mt-auto> div classw-full max-w-1640px p-8 flex flex-col md:flex-row> div classflex justify-center md:justify-start mb-4> div classflex flex-col mr-4 sm:mr-8 md:mr-16> h2 classtext-2xl tracking-wide uppercase mb-4>company/h2> ul> li classmb-2> a href/about/ >About Us/a> li classmb-2> a href/services/ >Services/a> li classmb-2> a href/privacy-policy/ >Privacy Policy/a> /li> /ul>/div> div classflex flex-col mr-4 sm:mr-8 md:mr-16> h2 classtext-2xl tracking-wide uppercase mb-4>services/h2> ul> li classmb-2> a href/services/web-development/ >Web Development/a> li classmb-2> a href/services/data-integration/ >Data Integration/a> li classmb-2> a href/services/saas-integration/ >SaaS Integration/a> /li> /ul>/div> /div> div classflex items-end mx-auto md:mr-0 md:flex-col> a href/ classmr-4 md:mr-0> img classh-20 w-fit object-contain altEdinburgh Innovation Labs Logo width1921 height621 src/assets/Edinburgh-Logo-04.33a84b2c_2oSC1S.png loadinglazy decodingasync> /a> /div> /div> div classw-full left-0 bottom-0 text-center> hr classborder-secondary-brand border-2> p classtext-xs my-6> ©2024 | Edinburgh Innovation Labs Limited /p>/div>/footer>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]