Selaa lähdekoodia

sdfsaddfewf

SEO
Pavle Golubovic 3 vuotta sitten
vanhempi
commit
547cad2c18
100 muutettua tiedostoa jossa 31975 lisäystä ja 0 poistoa
  1. 1
    0
      .gitignore
  2. 8
    0
      frontend/.env
  3. 22
    0
      frontend/.eslintignore
  4. 76
    0
      frontend/.eslintrc.json
  5. 23
    0
      frontend/.gitignore
  6. 8
    0
      frontend/.prettierignore
  7. 16
    0
      frontend/.prettierrc.json
  8. 70
    0
      frontend/README.md
  9. 30410
    0
      frontend/package-lock.json
  10. 65
    0
      frontend/package.json
  11. 6
    0
      frontend/postcss.config.js
  12. BIN
      frontend/public/favicon.ico
  13. BIN
      frontend/public/favicon_diligent.png
  14. 43
    0
      frontend/public/index.html
  15. BIN
      frontend/public/logo192.png
  16. BIN
      frontend/public/logo512.png
  17. 25
    0
      frontend/public/manifest.json
  18. 3
    0
      frontend/public/robots.txt
  19. 32
    0
      frontend/src/App.css
  20. 136
    0
      frontend/src/App.js
  21. 8
    0
      frontend/src/App.test.js
  22. 3
    0
      frontend/src/assets/BreakLine.svg
  23. BIN
      frontend/src/assets/Group 305.png
  24. BIN
      frontend/src/assets/Group 327.png
  25. BIN
      frontend/src/assets/Group 484.png
  26. 5
    0
      frontend/src/assets/ProcessCardsBG.svg
  27. 34
    0
      frontend/src/assets/ProcessPart1.svg
  28. 35
    0
      frontend/src/assets/ProcessPart2.svg
  29. 35
    0
      frontend/src/assets/ProcessPart3.svg
  30. 19
    0
      frontend/src/assets/SliderWrapBack.svg
  31. 4
    0
      frontend/src/assets/SliderWrapFront.svg
  32. 83
    0
      frontend/src/assets/TimelineLine.svg
  33. 22
    0
      frontend/src/assets/TimelinePoint.svg
  34. 37
    0
      frontend/src/assets/TimelineSVG.svg
  35. 25
    0
      frontend/src/assets/ValuesBG.svg
  36. BIN
      frontend/src/assets/animation_diligent.webm
  37. BIN
      frontend/src/assets/boza.jpg
  38. 12
    0
      frontend/src/assets/graphics/BackTriangle.svg
  39. 3
    0
      frontend/src/assets/graphics/BlogCircle.svg
  40. 3
    0
      frontend/src/assets/graphics/BlogTriangle.svg
  41. 3
    0
      frontend/src/assets/graphics/CircleScroll.svg
  42. 3
    0
      frontend/src/assets/graphics/CircleTab.svg
  43. 3
    0
      frontend/src/assets/graphics/EllipseScroll.svg
  44. 3
    0
      frontend/src/assets/graphics/HexHover.svg
  45. 36
    0
      frontend/src/assets/graphics/HiringWidget.svg
  46. 3
    0
      frontend/src/assets/graphics/HoverCircle.svg
  47. 3
    0
      frontend/src/assets/graphics/HoverPath.svg
  48. 3
    0
      frontend/src/assets/graphics/HoverTriangle.svg
  49. 54
    0
      frontend/src/assets/graphics/Landing.svg
  50. 3
    0
      frontend/src/assets/graphics/OrbitPathBlog.svg
  51. 3
    0
      frontend/src/assets/graphics/ScrollPathOrbit.svg
  52. 3
    0
      frontend/src/assets/graphics/TabPathOrbit.svg
  53. 36
    0
      frontend/src/assets/graphics/TestemonialsSVG.svg
  54. 3
    0
      frontend/src/assets/graphics/TriangleScroll.svg
  55. 3
    0
      frontend/src/assets/graphics/TriangleTab.svg
  56. 3
    0
      frontend/src/assets/icons/CircleArrow.svg
  57. 19
    0
      frontend/src/assets/icons/caseStudy/MSSQL.svg
  58. 5
    0
      frontend/src/assets/icons/caseStudy/angular.svg
  59. 9
    0
      frontend/src/assets/icons/caseStudy/data-factory.svg
  60. 19
    0
      frontend/src/assets/icons/caseStudy/ionic.svg
  61. 14
    0
      frontend/src/assets/icons/caseStudy/java.svg
  62. 1
    0
      frontend/src/assets/icons/caseStudy/jquery.svg
  63. 10
    0
      frontend/src/assets/icons/caseStudy/net.svg
  64. 21
    0
      frontend/src/assets/icons/caseStudy/power-automate.svg
  65. 19
    0
      frontend/src/assets/icons/caseStudy/power-bi.svg
  66. 5
    0
      frontend/src/assets/icons/caseStudy/raspberrypi.svg
  67. 9
    0
      frontend/src/assets/icons/caseStudy/react-native.svg
  68. 9
    0
      frontend/src/assets/icons/footer/fb.svg
  69. 9
    0
      frontend/src/assets/icons/footer/ig.svg
  70. 9
    0
      frontend/src/assets/icons/footer/ln.svg
  71. 3
    0
      frontend/src/assets/icons/life/hexLife.svg
  72. 3
    0
      frontend/src/assets/icons/menu.svg
  73. 10
    0
      frontend/src/assets/icons/net.svg
  74. 26
    0
      frontend/src/assets/icons/values/care.svg
  75. 46
    0
      frontend/src/assets/icons/values/culture.svg
  76. 60
    0
      frontend/src/assets/icons/values/doing.svg
  77. 80
    0
      frontend/src/assets/icons/values/ideas.svg
  78. 81
    0
      frontend/src/assets/icons/why-us-1.svg
  79. 44
    0
      frontend/src/assets/icons/why-us-2.svg
  80. 27
    0
      frontend/src/assets/icons/why-us-3.svg
  81. BIN
      frontend/src/assets/images/AboutUS/Barbara.png
  82. BIN
      frontend/src/assets/images/AboutUS/Sony.png
  83. BIN
      frontend/src/assets/images/AboutUS/Tamara.png
  84. BIN
      frontend/src/assets/images/AboutUS/djole.png
  85. BIN
      frontend/src/assets/images/AboutUS/fintech.png
  86. BIN
      frontend/src/assets/images/AboutUS/healthcare.png
  87. BIN
      frontend/src/assets/images/CaseStudy/Centralized.png
  88. BIN
      frontend/src/assets/images/CaseStudy/CentralizedSmall.png
  89. BIN
      frontend/src/assets/images/CaseStudy/CentralizedThumb.png
  90. BIN
      frontend/src/assets/images/CaseStudy/Finantial.png
  91. BIN
      frontend/src/assets/images/CaseStudy/FinantialSmall.png
  92. BIN
      frontend/src/assets/images/CaseStudy/FinantialThumb.png
  93. BIN
      frontend/src/assets/images/CaseStudy/Healthcare.png
  94. BIN
      frontend/src/assets/images/CaseStudy/HealthcareSmall.png
  95. BIN
      frontend/src/assets/images/CaseStudy/HealthcareThumb.png
  96. BIN
      frontend/src/assets/images/CaseStudy/Resource.png
  97. BIN
      frontend/src/assets/images/CaseStudy/ResourceSmall.png
  98. BIN
      frontend/src/assets/images/CaseStudy/ResourceThumb.png
  99. BIN
      frontend/src/assets/images/CaseStudy/Strata.jpg
  100. 0
    0
      frontend/src/assets/images/CaseStudy/StrataSmall.png

+ 1
- 0
.gitignore Näytä tiedosto

@@ -0,0 +1 @@


+ 8
- 0
frontend/.env Näytä tiedosto

@@ -0,0 +1,8 @@
FAST_REFRESH=false
CHOKIDAR_USEPOLLING=true
REACT_APP_SERVICE_ID = service_petbzsz
REACT_APP_JOB_TEMPLATE_ID = template_bfuv1sb
REACT_APP_CLIENT_TEMPLATE_ID = template_bd6fjli
REACT_APP_USER_ID = 27spvSZ2Lsf2j8RKw
REACT_APP_API_URL = "https://websitediligentapi.azurewebsites.net"
//http://localhost:1337

+ 22
- 0
frontend/.eslintignore Näytä tiedosto

@@ -0,0 +1,22 @@
# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build
/server-build

# docs
/docs/**
/jsdoc/**

# config
/scripts/**
/config/**

# static assets
/public

+ 76
- 0
frontend/.eslintrc.json Näytä tiedosto

@@ -0,0 +1,76 @@
{
"env": {
"browser": true,
"es2021": true,
"jest/globals": true,
"node": true
},
"extends": [
"eslint:recommended",
"plugin:react/recommended",
"plugin:react/jsx-runtime",
"prettier"
],
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": ["react", "jest", "prettier"],
"rules": {
"max-len": [
"warn",
{
"code": 100,
"ignoreStrings": true,
"ignoreComments": true,
"ignoreTemplateLiterals": true,
"ignorePattern": "^\\s*const \\S+ = /.*/;"
}
],
"quotes": ["warn", "single"],
"semi": ["warn", "always"],
"jsx-quotes": ["warn", "prefer-double"],
"space-in-parens": ["warn", "never"],
"react/jsx-filename-extension": 0,
"react/jsx-indent": ["warn", 2],
"react/jsx-uses-react": 0,
"react/no-unescaped-entities": 0,
"react/react-in-jsx-scope": 0,
"react/jsx-props-no-spreading": 0,
"import/prefer-default-export": 0,
"arrow-parens": ["warn", "as-needed"],
"array-bracket-spacing": ["warn", "never"],
"comma-dangle": [
"warn",
{
"arrays": "always-multiline",
"objects": "always-multiline",
"functions": "always-multiline",
"imports": "always-multiline",
"exports": "always-multiline"
}
],
"no-underscore-dangle": ["warn", { "allow": ["_id"] }],
"eol-last": ["warn", "always"],
"space-unary-ops": [
1,
{
"words": true,
"nonwords": true,
"overrides": {
"++": false,
"--": false,
"-": false,
"!": false
}
}
],
"space-infix-ops": ["warn", { "int32Hint": false }],
"keyword-spacing": ["warn", { "before": true }],
"react/prop-types": 0,
"no-unused-vars": "off"
}
}

+ 23
- 0
frontend/.gitignore Näytä tiedosto

@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*

+ 8
- 0
frontend/.prettierignore Näytä tiedosto

@@ -0,0 +1,8 @@
# Ignore artifacts:
build
server-build
public
coverage
scripts
config
src/serviceWorker.js

+ 16
- 0
frontend/.prettierrc.json Näytä tiedosto

@@ -0,0 +1,16 @@
{
"singleQuote": true,
"arrowParens": "avoid",
"trailingComma": "all",
"printWidth": 90,
"endOfLine": "auto",
"bracketSameLine": false,
"overrides": [
{
"files": ["**/*.html"],
"options": {
"singleQuote": false
}
}
]
}

+ 70
- 0
frontend/README.md Näytä tiedosto

@@ -0,0 +1,70 @@
# Getting Started with Create React App

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.

The page will reload when you make changes.\
You may also see any lint errors in the console.

### `npm test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can't go back!**

If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.

You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).

### Code Splitting

This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)

### Analyzing the Bundle Size

This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)

### Making a Progressive Web App

This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)

### Advanced Configuration

This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)

### Deployment

This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)

### `npm run build` fails to minify

This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)

+ 30410
- 0
frontend/package-lock.json
File diff suppressed because it is too large
Näytä tiedosto


+ 65
- 0
frontend/package.json Näytä tiedosto

@@ -0,0 +1,65 @@
{
"name": "frontend",
"version": "0.1.0",
"private": true,
"dependencies": {
"@faceless-ui/slider": "^1.1.14",
"@faceless-ui/window-info": "^2.1.1",
"@headlessui/react": "^1.4.3",
"@react-hook/size": "^2.1.2",
"@tailwindcss/forms": "^0.4.0",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
"axios": "^0.26.0",
"emailjs": "^4.0.0",
"emailjs-com": "^3.2.0",
"eslint-plugin-prettier": "^4.0.0",
"formik": "^2.2.9",
"framer-motion": "^6.3.4",
"prop-types": "^15.8.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-dropzone": "^12.0.5",
"react-markdown": "^8.0.0",
"react-router-dom": "^6.2.1",
"react-scripts": "5.0.0",
"styled-components": "^5.3.5",
"tailwind.macro": "^0.5.10",
"web-vitals": "^2.1.3",
"yup": "^0.32.11"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest",
"prettier"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"autoprefixer": "^10.4.2",
"eslint-config-prettier": "^8.3.0",
"postcss": "^8.4.5",
"prettier": "^2.5.1",
"tailwindcss": "^3.0.15",
"webpack-cli": "^4.10.0"
}
}

+ 6
- 0
frontend/postcss.config.js Näytä tiedosto

@@ -0,0 +1,6 @@
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}

BIN
frontend/public/favicon.ico Näytä tiedosto


BIN
frontend/public/favicon_diligent.png Näytä tiedosto


+ 43
- 0
frontend/public/index.html Näytä tiedosto

@@ -0,0 +1,43 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon_diligent.png" />
<meta name="viewport" content="width=device-width, height=device-height" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Diligent Software's Website"
/>
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<!--
Notice the use of %PUBLIC_URL% in the tags above.
It will be replaced with the URL of the `public` folder during the build.
Only files inside the `public` folder can be referenced from the HTML.

Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>Diligent Software</title>
</head>
<body class="select-none">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<!--
This HTML file is a template.
If you open it directly in the browser, you will see an empty page.

You can add webfonts, meta tags, or analytics to this file.
The build step will place the bundled scripts into the <body> tag.

To begin the development, run `npm start` or `yarn start`.
To create a production bundle, use `npm run build` or `yarn build`.
-->
</body>
</html>

BIN
frontend/public/logo192.png Näytä tiedosto


BIN
frontend/public/logo512.png Näytä tiedosto


+ 25
- 0
frontend/public/manifest.json Näytä tiedosto

@@ -0,0 +1,25 @@
{
"short_name": "React App",
"name": "Create React App Sample",
"icons": [
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}

+ 3
- 0
frontend/public/robots.txt Näytä tiedosto

@@ -0,0 +1,3 @@
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:

+ 32
- 0
frontend/src/App.css Näytä tiedosto

@@ -0,0 +1,32 @@
html,body {
/* overflow-x: hidden; */
}
body {
position: relative;
width: 100%;
/* overflow-x: hidden; */
/*overflow-y: scroll !important;*/
}
.size-120 {
transform: scale(1.2);
}

.no-scrollbar::-webkit-scrollbar {
display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}

@media only screen and (max-width: 500px) {
.size-07 {
transform: scale(0.7);
}
}




+ 136
- 0
frontend/src/App.js Näytä tiedosto

@@ -0,0 +1,136 @@
import React, { useEffect } from 'react';
import './App.css';
import { Route, Routes, useLocation, useNavigate } from 'react-router-dom';
import Navigation from './components/shared/Navigation';
import Home from './pages/Home';
import Portfolio from './pages/Portfolio';
import Services from './pages/Services';
import Careers from './pages/Careers';
import About from './pages/About';
import BlogPost from './components/BlogPost';
import Footer from './components/shared/Footer';
import { useRef, useState } from 'react';
import ProcessPage from './pages/ProcessPage';
import ContactPage from './pages/ContactPage';
import CaseStudyBI from './pages/CaseStudyBI';
import CaseStudyFinantial from './pages/CaseStudyFinantial';
import CaseStudyTicketing from './pages/CaseStudyTicketing';
import CaseStudyCentralized from './pages/CaseStudyCentralized';
import CaseStudyResource from './pages/CaseStudyResource';
import CaseStudyStrata from './pages/CaseStudyStrata';


// Navigation Links
const links = [
{
name: 'Case Studies',
description: '',
href: '/portfolio',
icon: '',
},
{
name: 'Process',
description: '',
href: '/process',
icon: '',
},
{
name: 'Careers',
description: '',
href: '/careers',
icon: '',
},
{
name: 'About us',
description: '',
href: '/about',
icon: '',
},
];

function App() {


//tabs for contact form
const [tab, setTab] = useState(true);
const [tabTitle, setTabTitle] = useState('Tell us about your idea!');
const link = useNavigate()

//scroll to Contact segment
const forwardedRef = useRef(null);

//scroll to Contact fn
function scrollToView(event) {
event.preventDefault();
if (forwardedRef)
{
forwardedRef.current.scrollIntoView({ behavior: 'smooth' });
}
else
{
link('/contact');
}
}

//nav active links
function activeLinks(activePage, bool = true) {
const text = 'text-gray-500 ';
if (bool === true) {
return activePage ? 'activeLink dg-primary-900 ' : text;
} else {
return text;
}
}

return (
<div>
<Navigation
links={links}
scrollToView={scrollToView}
activeLinks={activeLinks}
forwardedRef={forwardedRef}
></Navigation>
<Routes>
<Route
exact
path="/"
element={
<Home
tab={tab}
tabTitle={tabTitle}
setTab={setTab}
setTabTitle={setTabTitle}
forwardedRef={forwardedRef}
/>
}
/>
<Route exact path="/portfolio" element={<Portfolio />} />
<Route exact path="/casestudybi" element={<CaseStudyBI />} />
<Route exact path="/casestudystrata" element={<CaseStudyStrata />} />
<Route exact path="/casestudyfinancial" element={<CaseStudyFinantial />} />
<Route exact path="/casestudyticketing" element={<CaseStudyTicketing />} />
<Route exact path="/casestudycentralized" element={<CaseStudyCentralized />} />
<Route exact path="/casestudyresource" element={<CaseStudyResource />} />
<Route exact path="/services" element={<Services />} />
<Route exact path="/careers" element={<Careers />} />
<Route exact path="/about" element={<About />} />
<Route exact path="/post" element={<BlogPost />} />
<Route exact path="/process" element={<ProcessPage />} />
<Route exact path="/contact" element={<ContactPage />} />
</Routes>
<Footer
links={links}
activeLinks={activeLinks}
scrollToView={scrollToView}
forwardedRef={forwardedRef}
/>

</div>
);
}

export default App;

+ 8
- 0
frontend/src/App.test.js Näytä tiedosto

@@ -0,0 +1,8 @@
import { render, screen } from '@testing-library/react';
import App from './App';

test('renders learn react link', () => {
render(<App />);
const linkElement = screen.getByText(/learn react/i);
expect(linkElement).toBeInTheDocument();
});

+ 3
- 0
frontend/src/assets/BreakLine.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="90" height="2" viewBox="0 0 90 2" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 1H90" stroke="#7E7E7E"/>
</svg>

BIN
frontend/src/assets/Group 305.png Näytä tiedosto


BIN
frontend/src/assets/Group 327.png Näytä tiedosto


BIN
frontend/src/assets/Group 484.png Näytä tiedosto


+ 5
- 0
frontend/src/assets/ProcessCardsBG.svg Näytä tiedosto

@@ -0,0 +1,5 @@
<svg width="646" height="2425" viewBox="0 0 646 2425" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 8H546C596.81 8 638 49.1898 638 100V366.057C638 416.867 596.81 458.057 546 458.057H100C49.1898 458.057 8 499.247 8 550.057V856C8 906.81 49.1898 948 100 948H466.812" stroke="#B880B7" stroke-width="16"/>
<path d="M8 1974H546C596.81 1974 638 2015.19 638 2066V2424.06" stroke="#B880B7" stroke-width="16"/>
<path d="M134.832 948H546C596.81 948 638 989.19 638 1040V1363.51C638 1414.32 596.81 1455.51 546 1455.51H100C49.1898 1455.51 8 1496.7 8 1547.51V2008" stroke="#B880B7" stroke-width="16"/>
</svg>

+ 34
- 0
frontend/src/assets/ProcessPart1.svg
File diff suppressed because it is too large
Näytä tiedosto


+ 35
- 0
frontend/src/assets/ProcessPart2.svg
File diff suppressed because it is too large
Näytä tiedosto


+ 35
- 0
frontend/src/assets/ProcessPart3.svg
File diff suppressed because it is too large
Näytä tiedosto


+ 19
- 0
frontend/src/assets/SliderWrapBack.svg Näytä tiedosto

@@ -0,0 +1,19 @@
<svg width="1035" height="244" viewBox="0 0 1035 244" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M982.331 26.0537C982.719 26.0537 983.098 26.1689 983.421 26.3847C983.744 26.6006 983.995 26.9074 984.143 27.2662C984.292 27.625 984.33 28.0198 984.254 28.4005C984.177 28.7812 983.99 29.1306 983.715 29.4046C983.44 29.6786 983.09 29.8648 982.709 29.9397C982.328 30.0145 981.933 29.9746 981.575 29.825C981.217 29.6753 980.911 29.4227 980.696 29.0992C980.482 28.7757 980.368 28.3957 980.369 28.0075C980.369 27.7503 980.42 27.4956 980.519 27.258C980.617 27.0205 980.762 26.8048 980.944 26.6232C981.126 26.4417 981.343 26.2979 981.581 26.2002C981.819 26.1025 982.073 26.0527 982.331 26.0537V26.0537Z" fill="black"/>
<path d="M956.978 77.2256C957.366 77.2256 957.745 77.3406 958.068 77.5562C958.39 77.7717 958.642 78.078 958.79 78.4364C958.939 78.7948 958.977 79.1892 958.902 79.5696C958.826 79.9501 958.639 80.2996 958.365 80.5739C958.091 80.8482 957.741 81.035 957.361 81.1107C956.98 81.1864 956.586 81.1475 956.228 80.9991C955.869 80.8506 955.563 80.5992 955.347 80.2767C955.132 79.9541 955.017 79.5749 955.017 79.187C955.017 78.6668 955.223 78.1679 955.591 77.8001C955.959 77.4322 956.458 77.2256 956.978 77.2256V77.2256Z" fill="white"/>
<path d="M956.978 51.6279C957.366 51.6279 957.745 51.7429 958.068 51.9585C958.39 52.174 958.642 52.4803 958.79 52.8387C958.939 53.1971 958.977 53.5915 958.902 53.9719C958.826 54.3524 958.639 54.7019 958.365 54.9762C958.091 55.2505 957.741 55.4373 957.361 55.513C956.98 55.5887 956.586 55.5498 956.228 55.4014C955.869 55.2529 955.563 55.0015 955.347 54.679C955.132 54.3564 955.017 53.9772 955.017 53.5893C955.017 53.0691 955.223 52.5702 955.591 52.2024C955.959 51.8345 956.458 51.6279 956.978 51.6279Z" fill="white"/>
<path d="M956.978 26.0537C957.366 26.0537 957.746 26.1689 958.069 26.3847C958.391 26.6006 958.643 26.9074 958.791 27.2662C958.939 27.625 958.978 28.0198 958.901 28.4005C958.825 28.7812 958.637 29.1306 958.362 29.4046C958.087 29.6786 957.737 29.8648 957.356 29.9397C956.975 30.0145 956.581 29.9746 956.222 29.825C955.864 29.6753 955.558 29.4227 955.344 29.0992C955.129 28.7757 955.015 28.3957 955.017 28.0075C955.017 27.7503 955.068 27.4956 955.166 27.258C955.265 27.0205 955.409 26.8048 955.592 26.6232C955.774 26.4417 955.99 26.2979 956.228 26.2002C956.466 26.1025 956.721 26.0527 956.978 26.0537V26.0537Z" fill="black"/>
<path d="M956.978 0.479443C957.366 0.479443 957.745 0.594475 958.068 0.809995C958.39 1.02551 958.642 1.33184 958.79 1.69024C958.939 2.04863 958.977 2.443 958.902 2.82347C958.826 3.20394 958.639 3.55344 958.365 3.82774C958.091 4.10205 957.741 4.28886 957.361 4.36454C956.98 4.44022 956.586 4.40136 956.228 4.25291C955.869 4.10446 955.563 3.85307 955.347 3.53052C955.132 3.20797 955.017 2.82875 955.017 2.44082C955.017 1.92063 955.223 1.42176 955.591 1.05393C955.959 0.686098 956.458 0.479443 956.978 0.479443V0.479443Z" fill="black"/>
<path d="M982.331 77.2256C982.719 77.2256 983.098 77.3406 983.42 77.5562C983.743 77.7717 983.994 78.078 984.143 78.4364C984.291 78.7948 984.33 79.1892 984.254 79.5696C984.179 79.9501 983.992 80.2996 983.718 80.5739C983.443 80.8482 983.094 81.035 982.713 81.1107C982.333 81.1864 981.938 81.1475 981.58 80.9991C981.222 80.8506 980.915 80.5992 980.7 80.2767C980.484 79.9541 980.369 79.5749 980.369 79.187C980.369 78.6668 980.576 78.1679 980.944 77.8001C981.312 77.4322 981.81 77.2256 982.331 77.2256V77.2256Z" fill="black"/>
<path d="M982.331 51.6279C982.719 51.6279 983.098 51.7429 983.42 51.9585C983.743 52.174 983.994 52.4803 984.143 52.8387C984.291 53.1971 984.33 53.5915 984.254 53.9719C984.179 54.3524 983.992 54.7019 983.718 54.9762C983.443 55.2505 983.094 55.4373 982.713 55.513C982.333 55.5887 981.938 55.5498 981.58 55.4014C981.222 55.2529 980.915 55.0015 980.7 54.679C980.484 54.3564 980.369 53.9772 980.369 53.5893C980.369 53.0691 980.576 52.5702 980.944 52.2024C981.312 51.8345 981.81 51.6279 982.331 51.6279V51.6279Z" fill="black"/>
<path d="M982.331 0.479443C982.719 0.479443 983.098 0.594475 983.42 0.809995C983.743 1.02551 983.994 1.33184 984.143 1.69024C984.291 2.04863 984.33 2.443 984.254 2.82347C984.179 3.20394 983.992 3.55344 983.718 3.82774C983.443 4.10205 983.094 4.28886 982.713 4.36454C982.333 4.44022 981.938 4.40136 981.58 4.25291C981.222 4.10446 980.915 3.85307 980.7 3.53052C980.484 3.20797 980.369 2.82875 980.369 2.44082C980.369 1.92063 980.576 1.42176 980.944 1.05393C981.312 0.686098 981.81 0.479443 982.331 0.479443V0.479443Z" fill="black"/>
<path d="M1007.68 77.2256C1008.07 77.2256 1008.45 77.3406 1008.77 77.5562C1009.1 77.7717 1009.35 78.078 1009.5 78.4364C1009.64 78.7948 1009.68 79.1892 1009.61 79.5696C1009.53 79.9501 1009.34 80.2996 1009.07 80.5739C1008.8 80.8482 1008.45 81.035 1008.07 81.1107C1007.69 81.1864 1007.29 81.1475 1006.93 80.9991C1006.57 80.8506 1006.27 80.5992 1006.05 80.2767C1005.84 79.9541 1005.72 79.5749 1005.72 79.187C1005.72 78.6668 1005.93 78.1679 1006.3 77.8001C1006.66 77.4322 1007.16 77.2256 1007.68 77.2256V77.2256Z" fill="black"/>
<path d="M1007.68 51.6279C1008.07 51.6279 1008.45 51.7429 1008.77 51.9585C1009.1 52.174 1009.35 52.4803 1009.5 52.8387C1009.64 53.1971 1009.68 53.5915 1009.61 53.9719C1009.53 54.3524 1009.34 54.7019 1009.07 54.9762C1008.8 55.2505 1008.45 55.4373 1008.07 55.513C1007.69 55.5887 1007.29 55.5498 1006.93 55.4014C1006.57 55.2529 1006.27 55.0015 1006.05 54.679C1005.84 54.3564 1005.72 53.9772 1005.72 53.5893C1005.72 53.0691 1005.93 52.5702 1006.3 52.2024C1006.66 51.8345 1007.16 51.6279 1007.68 51.6279Z" fill="black"/>
<path d="M1007.68 26.0537C1008.07 26.0537 1008.45 26.1689 1008.77 26.3847C1009.1 26.6006 1009.35 26.9074 1009.5 27.2662C1009.64 27.625 1009.68 28.0198 1009.61 28.4005C1009.53 28.7812 1009.34 29.1306 1009.07 29.4046C1008.79 29.6786 1008.44 29.8648 1008.06 29.9397C1007.68 30.0145 1007.29 29.9746 1006.93 29.825C1006.57 29.6753 1006.26 29.4227 1006.05 29.0992C1005.83 28.7757 1005.72 28.3957 1005.72 28.0075C1005.72 27.7503 1005.77 27.4956 1005.87 27.258C1005.97 27.0205 1006.11 26.8048 1006.3 26.6232C1006.48 26.4417 1006.7 26.2979 1006.93 26.2002C1007.17 26.1025 1007.43 26.0527 1007.68 26.0537V26.0537Z" fill="black"/>
<path d="M1007.68 0.479443C1008.07 0.479443 1008.45 0.594475 1008.77 0.809995C1009.1 1.02551 1009.35 1.33184 1009.5 1.69024C1009.64 2.04863 1009.68 2.443 1009.61 2.82347C1009.53 3.20394 1009.34 3.55344 1009.07 3.82774C1008.8 4.10205 1008.45 4.28886 1008.07 4.36454C1007.69 4.44022 1007.29 4.40136 1006.93 4.25291C1006.57 4.10446 1006.27 3.85307 1006.05 3.53052C1005.84 3.20797 1005.72 2.82875 1005.72 2.44082C1005.72 1.92063 1005.93 1.42176 1006.3 1.05393C1006.66 0.686098 1007.16 0.479443 1007.68 0.479443V0.479443Z" fill="black"/>
<path d="M1033.04 77.2256C1033.43 77.2256 1033.81 77.3406 1034.13 77.5562C1034.45 77.7717 1034.7 78.078 1034.85 78.4364C1035 78.7948 1035.04 79.1892 1034.96 79.5696C1034.89 79.9501 1034.7 80.2996 1034.43 80.5739C1034.15 80.8482 1033.8 81.035 1033.42 81.1107C1033.04 81.1864 1032.65 81.1475 1032.29 80.9991C1031.93 80.8506 1031.62 80.5992 1031.41 80.2767C1031.19 79.9541 1031.08 79.5749 1031.08 79.187C1031.08 78.6668 1031.28 78.1679 1031.65 77.8001C1032.02 77.4322 1032.52 77.2256 1033.04 77.2256V77.2256Z" fill="black"/>
<path d="M1033.04 51.6279C1033.43 51.6279 1033.81 51.7429 1034.13 51.9585C1034.45 52.174 1034.7 52.4803 1034.85 52.8387C1035 53.1971 1035.04 53.5915 1034.96 53.9719C1034.89 54.3524 1034.7 54.7019 1034.43 54.9762C1034.15 55.2505 1033.8 55.4373 1033.42 55.513C1033.04 55.5887 1032.65 55.5498 1032.29 55.4014C1031.93 55.2529 1031.62 55.0015 1031.41 54.679C1031.19 54.3564 1031.08 53.9772 1031.08 53.5893C1031.08 53.0691 1031.28 52.5702 1031.65 52.2024C1032.02 51.8345 1032.52 51.6279 1033.04 51.6279Z" fill="black"/>
<path d="M1033.04 26.0537C1033.43 26.0537 1033.81 26.1689 1034.13 26.3847C1034.45 26.6006 1034.7 26.9074 1034.85 27.2662C1035 27.625 1035.04 28.0198 1034.96 28.4005C1034.89 28.7812 1034.7 29.1306 1034.42 29.4046C1034.15 29.6786 1033.8 29.8648 1033.42 29.9397C1033.04 30.0145 1032.64 29.9746 1032.28 29.825C1031.92 29.6753 1031.62 29.4227 1031.4 29.0992C1031.19 28.7757 1031.08 28.3957 1031.08 28.0075C1031.08 27.7503 1031.13 27.4956 1031.23 27.258C1031.33 27.0205 1031.47 26.8048 1031.65 26.6232C1031.83 26.4417 1032.05 26.2979 1032.29 26.2002C1032.53 26.1025 1032.78 26.0527 1033.04 26.0537Z" fill="black"/>
<path d="M1033.04 0.479443C1033.43 0.479443 1033.81 0.594475 1034.13 0.809995C1034.45 1.02551 1034.7 1.33184 1034.85 1.69024C1035 2.04863 1035.04 2.443 1034.96 2.82347C1034.89 3.20394 1034.7 3.55344 1034.43 3.82774C1034.15 4.10205 1033.8 4.28886 1033.42 4.36454C1033.04 4.44022 1032.65 4.40136 1032.29 4.25291C1031.93 4.10446 1031.62 3.85307 1031.41 3.53052C1031.19 3.20797 1031.08 2.82875 1031.08 2.44082C1031.08 1.92063 1031.28 1.42176 1031.65 1.05393C1032.02 0.686098 1032.52 0.479443 1033.04 0.479443V0.479443Z" fill="black"/>
<rect x="-0.934612" y="0.934612" width="1014.13" height="223.131" rx="10.8559" transform="matrix(-1 0 0 1 1014.13 19)" stroke="#9A4798" stroke-width="1.86922"/>
</svg>

+ 4
- 0
frontend/src/assets/SliderWrapFront.svg Näytä tiedosto

@@ -0,0 +1,4 @@
<svg width="1129" height="338" viewBox="0 0 1129 338" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M75.0119 312.519C74.9712 312.701 74.8334 312.847 74.6534 312.897L41.8979 322.006C41.7264 322.054 41.5424 322.008 41.4134 321.885L16.0523 297.793C15.9233 297.67 15.8681 297.489 15.9069 297.315L23.3254 264.136C23.3661 263.953 23.5039 263.808 23.6839 263.758L56.4394 254.649C56.6109 254.601 56.7949 254.647 56.9239 254.769L82.285 278.862C82.414 278.985 82.4692 279.166 82.4304 279.34L75.0119 312.519Z" fill="#BDC4FF"/>
<path d="M279.91 48.4402C282.642 49.3835 285.31 46.8716 284.533 44.0878L275.902 13.1797C275.228 10.7652 272.347 9.7707 270.327 11.255L244.468 30.2541C242.139 31.9654 242.689 35.5879 245.421 36.5313L279.91 48.4402Z" fill="#FFA463"/>
</svg>

+ 83
- 0
frontend/src/assets/TimelineLine.svg
File diff suppressed because it is too large
Näytä tiedosto


+ 22
- 0
frontend/src/assets/TimelinePoint.svg Näytä tiedosto

@@ -0,0 +1,22 @@
<svg width="250" height="255" viewBox="0 0 250 255" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_d_178_5097)">
<path d="M97 82.5774C97.6188 82.2201 98.3812 82.2201 99 82.5774L112.588 90.4226C113.207 90.7799 113.588 91.4402 113.588 92.1547V107.845C113.588 108.56 113.207 109.22 112.588 109.577L99 117.423C98.3812 117.78 97.6188 117.78 97 117.423L83.4115 109.577C82.7927 109.22 82.4115 108.56 82.4115 107.845V92.1547C82.4115 91.4402 82.7927 90.7799 83.4115 90.4226L97 82.5774Z" fill="white"/>
<path d="M97.675 83.7465C97.8761 83.6304 98.1239 83.6304 98.325 83.7465L111.913 91.5918C112.115 91.7079 112.238 91.9225 112.238 92.1547V107.845C112.238 108.078 112.115 108.292 111.913 108.408L98.325 116.254C98.1239 116.37 97.8761 116.37 97.675 116.254L84.0865 108.408C83.8854 108.292 83.7615 108.078 83.7615 107.845V92.1547C83.7615 91.9225 83.8854 91.7079 84.0865 91.5918L97.675 83.7465Z" stroke="url(#paint0_linear_178_5097)" stroke-width="2.7"/>
</g>
<defs>
<filter id="filter0_d_178_5097" x="0.579813" y="0.477518" width="249.395" height="253.6" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="27.2773" dy="27.2773"/>
<feGaussianBlur stdDeviation="54.5545"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.564706 0 0 0 0 0.152941 0 0 0 0 0.560784 0 0 0 0.36 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_178_5097"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_178_5097" result="shape"/>
</filter>
<linearGradient id="paint0_linear_178_5097" x1="98" y1="82" x2="98" y2="118" gradientUnits="userSpaceOnUse">
<stop stop-color="#9C33DA"/>
<stop offset="1" stop-color="#92299A"/>
</linearGradient>
</defs>
</svg>

+ 37
- 0
frontend/src/assets/TimelineSVG.svg Näytä tiedosto

@@ -0,0 +1,37 @@
<svg width="218" height="203" viewBox="0 0 218 203" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_d_178_5066)">
<path d="M59.036 140.759C59.0531 140.909 59.114 141.049 59.2112 141.164C59.3084 141.279 59.4374 141.362 59.5819 141.403C59.7264 141.444 59.8798 141.442 60.0229 141.396C60.1659 141.35 60.292 141.262 60.3853 141.144C60.4786 141.027 60.5348 140.884 60.5469 140.734C60.5589 140.584 60.5262 140.434 60.4529 140.303C60.3797 140.172 60.2691 140.065 60.1353 139.997C60.0015 139.929 59.8504 139.902 59.7012 139.919C59.6023 139.931 59.5065 139.961 59.4195 140.01C59.3325 140.058 59.2559 140.123 59.1941 140.201C59.1323 140.279 59.0866 140.369 59.0594 140.464C59.0323 140.56 59.0243 140.66 59.036 140.759Z" fill="black"/>
<path d="M77.6044 128.764C77.6214 128.913 77.6823 129.054 77.7793 129.169C77.8764 129.283 78.0052 129.366 78.1495 129.408C78.2939 129.449 78.4472 129.447 78.5902 129.401C78.7332 129.355 78.8593 129.268 78.9528 129.15C79.0462 129.033 79.1027 128.89 79.1151 128.741C79.1275 128.591 79.0952 128.441 79.0224 128.31C78.9496 128.178 78.8394 128.072 78.7059 128.003C78.5725 127.934 78.4216 127.907 78.2724 127.924C78.0724 127.947 77.8897 128.048 77.7644 128.206C77.6391 128.363 77.5815 128.564 77.6044 128.764Z" fill="white"/>
<path d="M67.7528 129.891C67.7699 130.04 67.8307 130.181 67.9278 130.296C68.0248 130.41 68.1536 130.493 68.298 130.535C68.4423 130.576 68.5956 130.574 68.7386 130.528C68.8816 130.482 69.0078 130.395 69.1012 130.277C69.1946 130.16 69.2511 130.017 69.2635 129.868C69.2759 129.718 69.2436 129.568 69.1708 129.437C69.098 129.305 68.9879 129.199 68.8544 129.13C68.7209 129.061 68.57 129.034 68.4209 129.051C68.2208 129.074 68.0381 129.175 67.9128 129.333C67.7875 129.49 67.73 129.691 67.7528 129.891Z" fill="white"/>
<path d="M57.9286 131.01C57.9456 131.159 58.0066 131.3 58.1038 131.415C58.201 131.53 58.33 131.613 58.4744 131.654C58.6189 131.695 58.7724 131.693 58.9154 131.647C59.0585 131.601 59.1846 131.513 59.2779 131.395C59.3712 131.277 59.4274 131.135 59.4394 130.985C59.4515 130.835 59.4188 130.685 59.3455 130.554C59.2723 130.423 59.1617 130.316 59.0279 130.248C58.894 130.18 58.743 130.153 58.5937 130.17C58.4948 130.182 58.3991 130.212 58.3121 130.261C58.2251 130.309 58.1485 130.374 58.0867 130.452C58.0249 130.53 57.9791 130.62 57.952 130.715C57.9249 130.811 57.9169 130.911 57.9286 131.01Z" fill="black"/>
<path d="M48.0868 132.136C48.1038 132.285 48.1647 132.426 48.2618 132.541C48.3588 132.655 48.4876 132.738 48.6319 132.78C48.7763 132.821 48.9296 132.819 49.0726 132.773C49.2156 132.727 49.3418 132.64 49.4352 132.522C49.5286 132.405 49.5851 132.262 49.5975 132.113C49.6099 131.963 49.5776 131.813 49.5048 131.682C49.432 131.551 49.3219 131.444 49.1884 131.375C49.0549 131.306 48.904 131.279 48.7548 131.296C48.5548 131.319 48.3721 131.42 48.2468 131.578C48.1215 131.735 48.064 131.936 48.0868 132.136Z" fill="black"/>
<path d="M78.7118 138.511C78.7288 138.66 78.7897 138.801 78.8868 138.916C78.9838 139.03 79.1126 139.113 79.257 139.155C79.4013 139.196 79.5546 139.194 79.6976 139.148C79.8406 139.102 79.9668 139.015 80.0602 138.897C80.1536 138.78 80.2101 138.637 80.2225 138.488C80.2349 138.338 80.2026 138.188 80.1298 138.057C80.057 137.926 79.9469 137.819 79.8134 137.75C79.6799 137.681 79.529 137.654 79.3798 137.671C79.1798 137.694 78.9971 137.795 78.8718 137.953C78.7465 138.11 78.689 138.311 78.7118 138.511Z" fill="black"/>
<path d="M68.872 139.638C68.889 139.787 68.9499 139.928 69.0469 140.043C69.144 140.157 69.2728 140.24 69.4171 140.282C69.5614 140.323 69.7148 140.321 69.8578 140.275C70.0007 140.229 70.1269 140.142 70.2203 140.024C70.3138 139.907 70.3702 139.764 70.3826 139.615C70.395 139.465 70.3628 139.315 70.29 139.184C70.2171 139.053 70.107 138.946 69.9735 138.877C69.84 138.808 69.6892 138.781 69.54 138.798C69.34 138.821 69.1572 138.922 69.0319 139.08C68.9067 139.237 68.8491 139.438 68.872 139.638Z" fill="black"/>
<path d="M49.2001 141.885C49.2171 142.035 49.278 142.175 49.375 142.29C49.4721 142.404 49.6009 142.488 49.7452 142.529C49.8896 142.57 50.0429 142.568 50.1859 142.522C50.3289 142.476 50.455 142.389 50.5485 142.272C50.6419 142.154 50.6984 142.012 50.7108 141.862C50.7232 141.712 50.6909 141.562 50.6181 141.431C50.5453 141.3 50.4351 141.193 50.3016 141.124C50.1682 141.056 50.0173 141.028 49.8681 141.045C49.6681 141.068 49.4854 141.169 49.3601 141.327C49.2348 141.485 49.1772 141.685 49.2001 141.885Z" fill="black"/>
<path d="M79.8251 148.26C79.8421 148.409 79.903 148.55 80 148.665C80.0971 148.779 80.2259 148.862 80.3702 148.904C80.5146 148.945 80.6679 148.943 80.8109 148.897C80.9539 148.851 81.08 148.764 81.1735 148.646C81.2669 148.529 81.3234 148.386 81.3358 148.237C81.3482 148.087 81.3159 147.937 81.2431 147.806C81.1703 147.675 81.0601 147.568 80.9267 147.499C80.7932 147.43 80.6423 147.403 80.4931 147.42C80.2931 147.443 80.1104 147.544 79.9851 147.702C79.8598 147.859 79.8022 148.06 79.8251 148.26Z" fill="black"/>
<path d="M69.9852 149.385C70.0023 149.534 70.0632 149.675 70.1602 149.79C70.2572 149.904 70.3861 149.987 70.5304 150.029C70.6747 150.07 70.8281 150.068 70.971 150.022C71.114 149.976 71.2402 149.889 71.3336 149.771C71.427 149.654 71.4835 149.511 71.4959 149.362C71.5083 149.212 71.4761 149.062 71.4032 148.931C71.3304 148.8 71.2203 148.693 71.0868 148.624C70.9533 148.555 70.8025 148.528 70.6533 148.545C70.4533 148.568 70.2705 148.669 70.1452 148.827C70.0199 148.984 69.9624 149.185 69.9852 149.385Z" fill="black"/>
<path d="M60.1493 150.509C60.1663 150.659 60.2273 150.799 60.3245 150.914C60.4217 151.029 60.5507 151.112 60.6952 151.153C60.8396 151.194 60.9931 151.192 61.1361 151.146C61.2792 151.1 61.4053 151.012 61.4986 150.894C61.5919 150.777 61.6481 150.634 61.6601 150.484C61.6722 150.334 61.6395 150.184 61.5662 150.053C61.493 149.922 61.3824 149.815 61.2486 149.747C61.1147 149.679 60.9637 149.652 60.8144 149.669C60.7155 149.681 60.6198 149.711 60.5328 149.76C60.4458 149.808 60.3692 149.873 60.3074 149.951C60.2456 150.029 60.1998 150.119 60.1727 150.214C60.1456 150.31 60.1376 150.41 60.1493 150.509Z" fill="black"/>
<path d="M50.3134 151.634C50.3304 151.783 50.3913 151.924 50.4883 152.039C50.5854 152.153 50.7142 152.236 50.8585 152.278C51.0028 152.319 51.1562 152.317 51.2992 152.271C51.4421 152.225 51.5683 152.138 51.6617 152.02C51.7552 151.903 51.8117 151.76 51.824 151.611C51.8364 151.461 51.8042 151.311 51.7314 151.18C51.6585 151.049 51.5484 150.942 51.4149 150.873C51.2814 150.804 51.1306 150.777 50.9814 150.794C50.7814 150.817 50.5986 150.918 50.4734 151.076C50.3481 151.233 50.2905 151.434 50.3134 151.634Z" fill="black"/>
<path d="M80.9384 158.012C80.9554 158.161 81.0163 158.302 81.1133 158.417C81.2104 158.531 81.3392 158.614 81.4835 158.656C81.6278 158.697 81.7812 158.695 81.9242 158.649C82.0671 158.603 82.1933 158.516 82.2867 158.398C82.3802 158.281 82.4367 158.138 82.449 157.989C82.4614 157.839 82.4292 157.689 82.3564 157.558C82.2835 157.427 82.1734 157.32 82.0399 157.251C81.9064 157.182 81.7556 157.155 81.6064 157.172C81.4064 157.195 81.2236 157.296 81.0984 157.454C80.9731 157.611 80.9155 157.812 80.9384 158.012Z" fill="black"/>
<path d="M71.0927 159.133C71.1097 159.282 71.1706 159.423 71.2676 159.538C71.3647 159.652 71.4935 159.736 71.6378 159.777C71.7821 159.818 71.9355 159.816 72.0785 159.77C72.2214 159.724 72.3476 159.637 72.441 159.519C72.5345 159.402 72.591 159.259 72.6033 159.11C72.6157 158.96 72.5835 158.81 72.5107 158.679C72.4378 158.548 72.3277 158.441 72.1942 158.372C72.0607 158.303 71.9099 158.276 71.7607 158.293C71.5607 158.316 71.3779 158.417 71.2526 158.575C71.1274 158.732 71.0698 158.933 71.0927 159.133Z" fill="black"/>
<path d="M61.2684 160.259C61.2855 160.409 61.3465 160.549 61.4436 160.664C61.5408 160.779 61.6698 160.862 61.8143 160.903C61.9588 160.944 62.1123 160.942 62.2553 160.896C62.3983 160.85 62.5245 160.762 62.6177 160.644C62.711 160.527 62.7672 160.384 62.7793 160.234C62.7913 160.084 62.7586 159.934 62.6854 159.803C62.6121 159.672 62.5016 159.565 62.3677 159.497C62.2339 159.429 62.0828 159.402 61.9336 159.419C61.8347 159.431 61.739 159.461 61.652 159.51C61.565 159.558 61.4884 159.623 61.4266 159.701C61.3648 159.779 61.319 159.869 61.2918 159.964C61.2647 160.06 61.2568 160.16 61.2684 160.259Z" fill="black"/>
<path d="M51.4266 161.381C51.4437 161.53 51.5046 161.671 51.6016 161.786C51.6986 161.9 51.8275 161.984 51.9718 162.025C52.1161 162.066 52.2695 162.064 52.4124 162.018C52.5554 161.972 52.6816 161.885 52.775 161.768C52.8685 161.65 52.9249 161.507 52.9373 161.358C52.9497 161.208 52.9175 161.058 52.8446 160.927C52.7718 160.796 52.6617 160.689 52.5282 160.62C52.3947 160.552 52.2439 160.524 52.0947 160.541C51.8947 160.564 51.7119 160.665 51.5866 160.823C51.4614 160.98 51.4038 161.181 51.4266 161.381Z" fill="black"/>
<path d="M107.564 159.071C110.106 160.569 113.267 160.545 115.787 159.01L158.536 132.961C160.938 131.497 162.394 128.881 162.373 126.069L161.985 74.0923C161.964 71.2805 160.468 68.6861 158.045 67.259L114.911 41.8517C112.369 40.3541 109.208 40.3777 106.688 41.9132L63.9387 67.9624C61.5375 69.4256 60.0808 72.042 60.1018 74.8538L60.4903 126.831C60.5113 129.643 62.007 132.237 64.4298 133.664L107.564 159.071Z" fill="#353535"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M104.679 101.962C105.435 101.503 105.43 100.748 104.667 100.3L73.1808 81.9197C72.4182 81.472 71.7843 81.8546 71.7911 82.7614L72.0694 119.99C72.0761 120.897 72.7157 121.27 73.4715 120.811L104.679 101.962Z" fill="#90278F"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M92.6107 65.6019C91.8549 66.061 91.2266 67.1992 91.2334 68.106L91.3721 86.67C91.3789 87.5768 92.0239 88.6804 92.7865 89.1281L109.71 99.0021C110.473 99.4498 111.107 99.0672 111.1 98.1604L110.961 79.4956C110.954 78.5888 111.588 78.2062 112.35 78.6539L129.2 88.5033C129.963 88.951 130.608 90.0545 130.615 90.9613L130.764 110.886C130.77 111.792 130.142 112.905 129.386 113.364L112.685 123.49C111.93 123.949 111.29 123.576 111.283 122.669L111.144 104.004C111.137 103.097 110.497 102.724 109.742 103.183L92.9917 113.309C92.2359 113.768 91.6075 114.881 91.6143 115.788L91.753 134.352C91.7598 135.259 92.3803 136.363 93.1676 136.835L110.092 146.81C110.855 147.258 112.104 147.248 112.86 146.789L149.115 124.905C149.87 124.446 150.499 123.333 150.492 122.426L150.169 79.1522C150.162 78.2454 149.517 77.1418 148.754 76.6941L112.176 55.3544C111.414 54.9067 110.165 54.9161 109.409 55.3751L92.6107 65.6019Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M73.6925 78.2135C72.9299 77.7658 72.9245 77.0353 73.6801 76.5511L86.3096 68.9248C87.0654 68.4658 87.7049 68.8388 87.7117 69.7456L87.8243 84.8085C87.8311 85.7152 87.1972 86.0978 86.4346 85.6501L73.6925 78.2135Z" fill="#90278F"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M74.046 126.098C73.2835 125.651 73.278 124.92 74.0336 124.436L86.6631 116.81C87.4189 116.351 88.0585 116.724 88.0652 117.63L88.1778 132.693C88.1846 133.6 87.5507 133.983 86.7881 133.535L74.046 126.098Z" fill="#90278F"/>
</g>
<defs>
<filter id="filter0_d_178_5066" x="-12" y="0" width="242" height="230" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="15"/>
<feGaussianBlur stdDeviation="6"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_178_5066"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_178_5066" result="shape"/>
</filter>
</defs>
</svg>

+ 25
- 0
frontend/src/assets/ValuesBG.svg Näytä tiedosto

@@ -0,0 +1,25 @@
<svg width="670" height="670" viewBox="0 0 670 670" fill="none" xmlns="http://www.w3.org/2000/svg">
<g opacity="0.2">
<path d="M159.798 497.503C160.281 499.663 161.914 501.381 164.046 501.974L383.042 562.879C385.074 563.444 387.254 562.901 388.783 561.448L558.464 400.254C559.993 398.801 560.647 396.652 560.187 394.594L510.589 172.764C510.106 170.604 508.473 168.885 506.341 168.292L287.345 107.388C285.313 106.823 283.134 107.366 281.605 108.818L111.923 270.013C110.394 271.466 109.74 273.614 110.2 275.672L159.798 497.503Z" fill="#9A4799"/>
<path d="M503.043 397.297C503.043 396.602 503.25 395.922 503.636 395.344C504.023 394.766 504.572 394.316 505.215 394.05C505.857 393.785 506.564 393.716 507.246 393.853C507.928 393.989 508.554 394.325 509.045 394.818C509.535 395.311 509.869 395.938 510.003 396.62C510.137 397.302 510.065 398.009 509.797 398.651C509.529 399.292 509.077 399.84 508.498 400.224C507.918 400.609 507.238 400.812 506.542 400.81C506.082 400.81 505.626 400.719 505.2 400.542C504.775 400.365 504.388 400.106 504.063 399.78C503.738 399.454 503.481 399.066 503.306 398.64C503.131 398.214 503.042 397.758 503.043 397.297Z" fill="black"/>
<path d="M594.697 442.701C594.697 442.007 594.903 441.327 595.289 440.75C595.675 440.172 596.223 439.722 596.865 439.456C597.507 439.19 598.213 439.121 598.895 439.256C599.576 439.392 600.202 439.726 600.693 440.217C601.185 440.709 601.519 441.335 601.655 442.016C601.79 442.697 601.721 443.404 601.455 444.045C601.189 444.687 600.739 445.236 600.161 445.622C599.583 446.008 598.904 446.214 598.21 446.214C597.278 446.214 596.384 445.844 595.726 445.185C595.067 444.526 594.697 443.633 594.697 442.701Z" fill="white"/>
<path d="M548.841 442.701C548.841 442.007 549.047 441.327 549.433 440.75C549.819 440.172 550.368 439.722 551.01 439.456C551.651 439.19 552.358 439.121 553.039 439.256C553.72 439.392 554.346 439.726 554.838 440.217C555.329 440.709 555.663 441.335 555.799 442.016C555.934 442.697 555.865 443.404 555.599 444.045C555.333 444.687 554.883 445.236 554.305 445.622C553.728 446.008 553.049 446.214 552.354 446.214C551.422 446.214 550.529 445.844 549.87 445.185C549.211 444.526 548.841 443.633 548.841 442.701Z" fill="white"/>
<path d="M503.043 442.701C503.043 442.006 503.25 441.326 503.636 440.748C504.023 440.17 504.572 439.72 505.215 439.455C505.857 439.189 506.564 439.12 507.246 439.257C507.928 439.394 508.554 439.73 509.045 440.222C509.535 440.715 509.869 441.342 510.003 442.024C510.137 442.707 510.065 443.413 509.797 444.055C509.529 444.696 509.077 445.244 508.498 445.628C507.918 446.013 507.238 446.217 506.542 446.214C506.082 446.214 505.626 446.123 505.2 445.946C504.775 445.769 504.388 445.511 504.063 445.184C503.738 444.858 503.481 444.47 503.306 444.044C503.131 443.618 503.042 443.162 503.043 442.701Z" fill="black"/>
<path d="M457.247 442.701C457.247 442.007 457.453 441.327 457.839 440.75C458.225 440.172 458.773 439.722 459.415 439.456C460.057 439.19 460.763 439.121 461.445 439.256C462.126 439.392 462.752 439.726 463.243 440.217C463.734 440.709 464.069 441.335 464.204 442.016C464.34 442.697 464.27 443.404 464.005 444.045C463.739 444.687 463.288 445.236 462.711 445.622C462.133 446.008 461.454 446.214 460.759 446.214C459.828 446.214 458.934 445.844 458.276 445.185C457.617 444.526 457.247 443.633 457.247 442.701Z" fill="black"/>
<path d="M594.697 397.297C594.697 396.602 594.903 395.923 595.289 395.345C595.675 394.768 596.223 394.318 596.865 394.052C597.507 393.786 598.213 393.716 598.895 393.852C599.576 393.987 600.202 394.322 600.693 394.813C601.185 395.304 601.519 395.93 601.655 396.612C601.79 397.293 601.721 397.999 601.455 398.641C601.189 399.283 600.739 399.832 600.161 400.218C599.583 400.604 598.904 400.81 598.21 400.81C597.278 400.81 596.384 400.44 595.726 399.781C595.067 399.122 594.697 398.229 594.697 397.297Z" fill="black"/>
<path d="M548.841 397.297C548.841 396.602 549.047 395.923 549.433 395.345C549.819 394.768 550.368 394.318 551.01 394.052C551.651 393.786 552.358 393.716 553.039 393.852C553.72 393.987 554.346 394.322 554.838 394.813C555.329 395.304 555.663 395.93 555.799 396.612C555.934 397.293 555.865 397.999 555.599 398.641C555.333 399.283 554.883 399.832 554.305 400.218C553.728 400.604 553.049 400.81 552.354 400.81C551.422 400.81 550.529 400.44 549.87 399.781C549.211 399.122 548.841 398.229 548.841 397.297Z" fill="black"/>
<path d="M457.247 397.297C457.247 396.602 457.453 395.923 457.839 395.345C458.225 394.768 458.773 394.318 459.415 394.052C460.057 393.786 460.763 393.716 461.445 393.852C462.126 393.987 462.752 394.322 463.243 394.813C463.734 395.304 464.069 395.93 464.204 396.612C464.34 397.293 464.27 397.999 464.005 398.641C463.739 399.283 463.288 399.832 462.711 400.218C462.133 400.604 461.454 400.81 460.759 400.81C459.828 400.81 458.934 400.44 458.276 399.781C457.617 399.122 457.247 398.229 457.247 397.297Z" fill="black"/>
<path d="M594.697 351.891C594.697 351.196 594.903 350.517 595.289 349.939C595.675 349.362 596.223 348.911 596.865 348.645C597.507 348.38 598.213 348.31 598.895 348.446C599.576 348.581 600.202 348.916 600.693 349.407C601.185 349.898 601.519 350.524 601.655 351.205C601.79 351.887 601.721 352.593 601.455 353.235C601.189 353.877 600.739 354.425 600.161 354.811C599.583 355.197 598.904 355.403 598.21 355.403C597.278 355.403 596.384 355.033 595.726 354.375C595.067 353.716 594.697 352.822 594.697 351.891Z" fill="black"/>
<path d="M548.841 351.891C548.841 351.196 549.047 350.517 549.433 349.939C549.819 349.362 550.368 348.911 551.01 348.645C551.651 348.38 552.358 348.31 553.039 348.446C553.72 348.581 554.346 348.916 554.838 349.407C555.329 349.898 555.663 350.524 555.799 351.205C555.934 351.887 555.865 352.593 555.599 353.235C555.333 353.877 554.883 354.425 554.305 354.811C553.728 355.197 553.049 355.403 552.354 355.403C551.422 355.403 550.529 355.033 549.87 354.375C549.211 353.716 548.841 352.822 548.841 351.891Z" fill="black"/>
<path d="M503.043 351.891C503.043 351.195 503.25 350.516 503.636 349.938C504.023 349.36 504.572 348.91 505.215 348.644C505.857 348.379 506.564 348.31 507.246 348.447C507.928 348.583 508.554 348.919 509.045 349.412C509.535 349.904 509.869 350.531 510.003 351.214C510.137 351.896 510.065 352.603 509.797 353.244C509.529 353.886 509.077 354.434 508.498 354.818C507.918 355.202 507.238 355.406 506.542 355.403C506.082 355.403 505.626 355.312 505.2 355.136C504.775 354.959 504.388 354.7 504.063 354.374C503.738 354.047 503.481 353.66 503.306 353.234C503.131 352.808 503.042 352.351 503.043 351.891Z" fill="black"/>
<path d="M457.247 351.891C457.247 351.196 457.453 350.517 457.839 349.939C458.225 349.362 458.773 348.911 459.415 348.645C460.057 348.38 460.763 348.31 461.445 348.446C462.126 348.581 462.752 348.916 463.243 349.407C463.734 349.898 464.069 350.524 464.204 351.205C464.34 351.887 464.27 352.593 464.005 353.235C463.739 353.877 463.288 354.425 462.711 354.811C462.133 355.197 461.454 355.403 460.759 355.403C459.828 355.403 458.934 355.033 458.276 354.375C457.617 353.716 457.247 352.822 457.247 351.891Z" fill="black"/>
<path d="M594.697 306.486C594.697 305.792 594.903 305.112 595.289 304.535C595.675 303.957 596.223 303.507 596.865 303.241C597.507 302.975 598.213 302.906 598.895 303.041C599.576 303.177 600.202 303.511 600.693 304.002C601.185 304.494 601.519 305.12 601.655 305.801C601.79 306.482 601.721 307.189 601.455 307.831C601.189 308.472 600.739 309.021 600.161 309.407C599.583 309.793 598.904 309.999 598.21 309.999C597.278 309.999 596.384 309.629 595.726 308.97C595.067 308.311 594.697 307.418 594.697 306.486Z" fill="black"/>
<path d="M548.841 306.486C548.841 305.792 549.047 305.112 549.433 304.535C549.819 303.957 550.368 303.507 551.01 303.241C551.651 302.975 552.358 302.906 553.039 303.041C553.72 303.177 554.346 303.511 554.838 304.002C555.329 304.494 555.663 305.12 555.799 305.801C555.934 306.482 555.865 307.189 555.599 307.831C555.333 308.472 554.883 309.021 554.305 309.407C553.728 309.793 553.049 309.999 552.354 309.999C551.422 309.999 550.529 309.629 549.87 308.97C549.211 308.311 548.841 307.418 548.841 306.486Z" fill="black"/>
<path d="M503.043 306.486C503.043 305.791 503.25 305.111 503.636 304.533C504.023 303.955 504.572 303.505 505.215 303.24C505.857 302.974 506.564 302.906 507.246 303.042C507.928 303.179 508.554 303.515 509.045 304.007C509.535 304.5 509.869 305.127 510.003 305.809C510.137 306.492 510.065 307.198 509.797 307.84C509.529 308.482 509.077 309.029 508.498 309.414C507.918 309.798 507.238 310.002 506.542 309.999C506.082 309.999 505.626 309.908 505.2 309.731C504.775 309.555 504.388 309.296 504.063 308.969C503.738 308.643 503.481 308.256 503.306 307.829C503.131 307.403 503.042 306.947 503.043 306.486Z" fill="black"/>
<path d="M457.247 306.486C457.247 305.792 457.453 305.112 457.839 304.535C458.225 303.957 458.773 303.507 459.415 303.241C460.057 302.975 460.763 302.906 461.445 303.041C462.126 303.177 462.752 303.511 463.243 304.002C463.734 304.494 464.069 305.12 464.204 305.801C464.34 306.482 464.27 307.189 464.005 307.831C463.739 308.472 463.288 309.021 462.711 309.407C462.133 309.793 461.454 309.999 460.759 309.999C459.828 309.999 458.934 309.629 458.276 308.97C457.617 308.311 457.247 307.418 457.247 306.486Z" fill="black"/>
<path d="M294.692 557.305C317.663 557.305 336.285 538.683 336.285 515.712C336.285 492.742 317.663 474.12 294.692 474.12C271.722 474.12 253.1 492.742 253.1 515.712C253.1 538.683 271.722 557.305 294.692 557.305Z" fill="#B9CFE4"/>
<path d="M340.928 54.466L361.635 104.889L361.407 105.19L328.315 148.057L327.941 148.003L274.286 140.771L253.534 90.3148L253.762 90.0135L286.876 47.2002L287.25 47.2537L340.928 54.466ZM360.145 104.693L340.031 55.6638L287.487 48.5872L255.081 90.5499L275.22 139.589L327.766 146.593L360.145 104.693Z" fill="black"/>
<path d="M118.868 262.052C115.819 263.105 112.842 260.302 113.709 257.195L137.795 170.936C138.548 168.242 141.762 167.132 144.016 168.788L216.184 221.812C218.783 223.721 218.17 227.764 215.121 228.816L118.868 262.052Z" fill="#7274AB"/>
<path d="M451.84 131.734C451.503 129.338 453.994 127.549 456.156 128.634L563.077 182.253C564.953 183.193 565.308 185.719 563.765 187.141L475.813 268.193C474.035 269.832 471.147 268.801 470.81 266.406L451.84 131.734Z" fill="#FFA463"/>
</g>
</svg>

BIN
frontend/src/assets/animation_diligent.webm Näytä tiedosto


BIN
frontend/src/assets/boza.jpg Näytä tiedosto


+ 12
- 0
frontend/src/assets/graphics/BackTriangle.svg Näytä tiedosto

@@ -0,0 +1,12 @@
<svg
width="30"
height="38"
viewBox="0 0 30 38"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M29.2607 33.9621C29.2607 37.1874 25.6396 39.0864 22.9864 37.2527L1.76175 22.5829C-0.53935 20.9925 -0.539164 17.5918 1.7621 16.0016L22.9868 1.3353C25.64 -0.498079 29.2607 1.40104 29.2607 4.62608L29.2607 33.9621Z"
fill="#7274AB"
/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/BlogCircle.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.989 32.9466C26.8079 32.3886 33.5046 24.787 32.9466 15.9681C32.3885 7.14922 24.787 0.452471 15.9681 1.01053C7.14914 1.5686 0.4524 9.17014 1.01046 17.9891C1.56853 26.808 9.17007 33.5047 17.989 32.9466Z" fill="#A1A3DD"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/BlogTriangle.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="51" height="49" viewBox="0 0 51 49" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.07137 6.7518C-0.650181 4.02445 1.39823 0.485683 4.62066 0.620167L46.5143 2.36854C49.3091 2.48518 51.1241 5.36099 50.0269 7.93405L33.5812 46.5009C32.3161 49.4675 28.2407 49.7942 26.5192 47.0671L1.07137 6.7518Z" fill="#FFA463"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/CircleScroll.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18.344 32.7837C27.1473 32.0173 33.6624 24.2595 32.896 15.4563C32.1296 6.65302 24.3719 0.137868 15.5686 0.90428C6.76536 1.67069 0.250206 9.42844 1.01662 18.2317C1.78303 27.035 9.54078 33.5501 18.344 32.7837Z" fill="#A1A3DD"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/CircleTab.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.5401 15.3919C14.6487 14.0039 16.8542 9.54794 15.4661 5.43931C14.0781 1.33068 9.62218 -0.874801 5.51355 0.513233C1.40492 1.90127 -0.800558 6.35719 0.587475 10.4658C1.97551 14.5745 6.43143 16.7799 10.5401 15.3919Z" fill="#A1A3DD"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/EllipseScroll.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="1541" height="380" viewBox="0 0 1541 380" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1514.94 209.543C1540.54 235.139 1544.54 259.128 1529.42 280.591C1514.3 302.049 1480.12 320.881 1429.75 336.15C1329.02 366.684 1163.8 382.894 957.933 377.503C752.066 372.113 544.665 346.145 375.809 308.551C291.373 289.753 216.675 268.069 156.673 244.644C96.6593 221.214 51.6101 196.15 26.0147 170.554C0.419309 144.959 -3.58562 120.969 11.5359 99.5073C26.6547 78.049 60.8366 59.2167 111.206 43.9482C211.934 13.414 377.157 -2.79642 583.023 2.59438C788.89 7.98519 996.291 33.9531 1165.15 71.5466C1249.58 90.3452 1324.28 112.029 1384.28 135.454C1444.3 158.884 1489.35 183.948 1514.94 209.543Z" stroke="#BBBBBB" stroke-width="3"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/HexHover.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="49" height="52" viewBox="0 0 49 52" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M45.7012 11.4816C47.5931 12.6299 48.6993 14.7264 48.5792 16.9363L47.5127 36.5626C47.3983 38.6685 46.1867 40.5596 44.3214 41.5437L26.1071 51.154C24.2418 52.1381 21.9969 52.0708 20.194 50.9765L3.39148 40.7783C1.49954 39.63 0.393351 37.5335 0.513441 35.3236L1.57997 15.6973C1.69441 13.5915 2.90601 11.7003 4.77123 10.7162L22.9856 1.10591C24.8508 0.121778 27.0958 0.189158 28.8986 1.28338L45.7012 11.4816Z" fill="#BDC4FF"/>
</svg>

+ 36
- 0
frontend/src/assets/graphics/HiringWidget.svg Näytä tiedosto

@@ -0,0 +1,36 @@
<svg width="182" height="174" viewBox="0 0 182 174" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_d_2_8477)">
<path d="M55.4163 106.604C55.8992 108.764 57.5318 110.483 59.6641 111.076L102.636 123.027C104.668 123.592 106.847 123.048 108.376 121.596L141.899 89.7497C143.428 88.2972 144.082 86.1486 143.622 84.0905L133.89 40.5622C133.407 38.4024 131.774 36.6838 129.642 36.0908L86.67 24.1399C84.6381 23.5748 82.4588 24.118 80.9299 25.5705L47.407 57.4168C45.878 58.8693 45.2238 61.0179 45.684 63.076L55.4163 106.604Z" fill="#9A4799"/>
<path d="M39.3631 87.277C39.3631 87.1349 39.4053 86.996 39.4843 86.8779C39.5633 86.7598 39.6756 86.6678 39.8069 86.6135C39.9382 86.5593 40.0827 86.5452 40.222 86.5732C40.3614 86.6011 40.4893 86.6697 40.5896 86.7704C40.6898 86.8711 40.758 86.9992 40.7854 87.1387C40.8128 87.2781 40.7981 87.4225 40.7434 87.5537C40.6886 87.6848 40.5962 87.7967 40.4778 87.8752C40.3593 87.9538 40.2203 87.9954 40.0782 87.9949C39.9841 87.9949 39.8908 87.9763 39.8039 87.9402C39.717 87.9041 39.638 87.8511 39.5716 87.7844C39.5051 87.7178 39.4525 87.6386 39.4167 87.5515C39.381 87.4644 39.3627 87.3712 39.3631 87.277V87.277Z" fill="black"/>
<path d="M58.0916 96.5556C58.0916 96.4136 58.1337 96.2748 58.2126 96.1568C58.2915 96.0387 58.4036 95.9467 58.5348 95.8924C58.6659 95.838 58.8103 95.8238 58.9495 95.8515C59.0888 95.8792 59.2167 95.9476 59.3171 96.048C59.4175 96.1484 59.4859 96.2763 59.5135 96.4155C59.5412 96.5548 59.527 96.6991 59.4727 96.8303C59.4184 96.9615 59.3264 97.0736 59.2083 97.1525C59.0903 97.2313 58.9515 97.2734 58.8095 97.2734C58.6191 97.2734 58.4365 97.1978 58.3019 97.0632C58.1673 96.9286 58.0916 96.746 58.0916 96.5556V96.5556Z" fill="white"/>
<path d="M48.7225 96.5556C48.7225 96.4136 48.7646 96.2748 48.8435 96.1568C48.9224 96.0387 49.0345 95.9467 49.1656 95.8924C49.2968 95.838 49.4411 95.8238 49.5804 95.8515C49.7196 95.8792 49.8476 95.9476 49.9479 96.048C50.0483 96.1484 50.1167 96.2763 50.1444 96.4155C50.1721 96.5548 50.1579 96.6991 50.1036 96.8303C50.0492 96.9615 49.9572 97.0736 49.8392 97.1525C49.7211 97.2313 49.5823 97.2734 49.4403 97.2734C49.25 97.2734 49.0674 97.1978 48.9327 97.0632C48.7981 96.9286 48.7225 96.746 48.7225 96.5556Z" fill="white"/>
<path d="M39.3631 96.5556C39.3631 96.4135 39.4053 96.2746 39.4843 96.1565C39.5633 96.0384 39.6756 95.9463 39.8069 95.8921C39.9382 95.8378 40.0827 95.8238 40.222 95.8517C40.3614 95.8796 40.4893 95.9483 40.5896 96.049C40.6898 96.1496 40.758 96.2778 40.7854 96.4172C40.8128 96.5567 40.7981 96.7011 40.7434 96.8322C40.6886 96.9633 40.5962 97.0753 40.4778 97.1538C40.3593 97.2323 40.2203 97.274 40.0782 97.2734C39.9841 97.2734 39.8908 97.2548 39.8039 97.2187C39.717 97.1826 39.638 97.1297 39.5716 97.063C39.5051 96.9963 39.4525 96.9172 39.4167 96.8301C39.381 96.743 39.3627 96.6497 39.3631 96.5556V96.5556Z" fill="black"/>
<path d="M30.0008 96.5556C30.0008 96.4136 30.0429 96.2748 30.1218 96.1568C30.2007 96.0387 30.3128 95.9467 30.4439 95.8924C30.5751 95.838 30.7195 95.8238 30.8587 95.8515C30.998 95.8792 31.1259 95.9476 31.2263 96.048C31.3267 96.1484 31.395 96.2763 31.4227 96.4155C31.4504 96.5548 31.4362 96.6991 31.3819 96.8303C31.3275 96.9615 31.2355 97.0736 31.1175 97.1525C30.9994 97.2313 30.8606 97.2734 30.7187 97.2734C30.5283 97.2734 30.3457 97.1978 30.2111 97.0632C30.0764 96.9286 30.0008 96.746 30.0008 96.5556V96.5556Z" fill="black"/>
<path d="M58.0916 87.277C58.0916 87.135 58.1337 86.9962 58.2126 86.8782C58.2915 86.7601 58.4036 86.6681 58.5348 86.6138C58.6659 86.5595 58.8103 86.5453 58.9495 86.573C59.0888 86.6007 59.2167 86.669 59.3171 86.7694C59.4175 86.8698 59.4859 86.9977 59.5135 87.137C59.5412 87.2762 59.527 87.4206 59.4727 87.5517C59.4184 87.6829 59.3264 87.795 59.2083 87.8739C59.0903 87.9528 58.9515 87.9949 58.8095 87.9949C58.6191 87.9949 58.4365 87.9192 58.3019 87.7846C58.1673 87.65 58.0916 87.4674 58.0916 87.277V87.277Z" fill="black"/>
<path d="M48.7225 87.277C48.7225 87.135 48.7646 86.9962 48.8435 86.8782C48.9224 86.7601 49.0345 86.6681 49.1656 86.6138C49.2968 86.5595 49.4411 86.5453 49.5804 86.573C49.7196 86.6007 49.8476 86.669 49.9479 86.7694C50.0483 86.8698 50.1167 86.9977 50.1444 87.137C50.1721 87.2762 50.1579 87.4206 50.1036 87.5517C50.0492 87.6829 49.9572 87.795 49.8392 87.8739C49.7211 87.9528 49.5823 87.9949 49.4403 87.9949C49.25 87.9949 49.0674 87.9192 48.9327 87.7846C48.7981 87.65 48.7225 87.4674 48.7225 87.277V87.277Z" fill="black"/>
<path d="M30.0008 87.277C30.0008 87.135 30.0429 86.9962 30.1218 86.8782C30.2007 86.7601 30.3128 86.6681 30.4439 86.6138C30.5751 86.5595 30.7195 86.5453 30.8587 86.573C30.998 86.6007 31.1259 86.669 31.2263 86.7694C31.3267 86.8698 31.395 86.9977 31.4227 87.137C31.4504 87.2762 31.4362 87.4206 31.3819 87.5517C31.3275 87.6829 31.2355 87.795 31.1175 87.8739C30.9994 87.9528 30.8606 87.9949 30.7187 87.9949C30.5283 87.9949 30.3457 87.9192 30.2111 87.7846C30.0764 87.65 30.0008 87.4674 30.0008 87.277V87.277Z" fill="black"/>
<path d="M58.0916 77.9965C58.0916 77.8545 58.1337 77.7157 58.2126 77.5977C58.2915 77.4796 58.4036 77.3876 58.5348 77.3333C58.6659 77.279 58.8103 77.2647 58.9495 77.2924C59.0888 77.3201 59.2167 77.3885 59.3171 77.4889C59.4175 77.5893 59.4859 77.7172 59.5135 77.8565C59.5412 77.9957 59.527 78.14 59.4727 78.2712C59.4184 78.4024 59.3264 78.5145 59.2083 78.5934C59.0903 78.6723 58.9515 78.7144 58.8095 78.7144C58.6191 78.7144 58.4365 78.6387 58.3019 78.5041C58.1673 78.3695 58.0916 78.1869 58.0916 77.9965V77.9965Z" fill="black"/>
<path d="M48.7225 77.9965C48.7225 77.8545 48.7646 77.7157 48.8435 77.5977C48.9224 77.4796 49.0345 77.3876 49.1656 77.3333C49.2968 77.279 49.4411 77.2647 49.5804 77.2924C49.7196 77.3201 49.8476 77.3885 49.9479 77.4889C50.0483 77.5893 50.1167 77.7172 50.1444 77.8565C50.1721 77.9957 50.1579 78.14 50.1036 78.2712C50.0492 78.4024 49.9572 78.5145 49.8392 78.5934C49.7211 78.6723 49.5823 78.7144 49.4403 78.7144C49.25 78.7144 49.0674 78.6387 48.9327 78.5041C48.7981 78.3695 48.7225 78.1869 48.7225 77.9965Z" fill="black"/>
<path d="M39.3631 77.9965C39.3631 77.8544 39.4053 77.7155 39.4843 77.5974C39.5633 77.4793 39.6756 77.3873 39.8069 77.333C39.9382 77.2788 40.0827 77.2647 40.222 77.2926C40.3614 77.3206 40.4893 77.3892 40.5896 77.4899C40.6898 77.5906 40.758 77.7187 40.7854 77.8582C40.8128 77.9976 40.7981 78.142 40.7434 78.2731C40.6886 78.4043 40.5962 78.5162 40.4778 78.5947C40.3593 78.6733 40.2203 78.7149 40.0782 78.7144C39.9841 78.7144 39.8908 78.6958 39.8039 78.6597C39.717 78.6235 39.638 78.5706 39.5716 78.5039C39.5051 78.4372 39.4525 78.3581 39.4167 78.271C39.381 78.1839 39.3627 78.0906 39.3631 77.9965V77.9965Z" fill="black"/>
<path d="M30.0008 77.9965C30.0008 77.8545 30.0429 77.7157 30.1218 77.5977C30.2007 77.4796 30.3128 77.3876 30.4439 77.3333C30.5751 77.279 30.7195 77.2647 30.8587 77.2924C30.998 77.3201 31.1259 77.3885 31.2263 77.4889C31.3267 77.5893 31.395 77.7172 31.4227 77.8565C31.4504 77.9957 31.4362 78.14 31.3819 78.2712C31.3275 78.4024 31.2355 78.5145 31.1175 78.5934C30.9994 78.6723 30.8606 78.7144 30.7187 78.7144C30.5283 78.7144 30.3457 78.6387 30.2111 78.5041C30.0764 78.3695 30.0008 78.1869 30.0008 77.9965V77.9965Z" fill="black"/>
<path d="M58.0916 68.7182C58.0916 68.5762 58.1337 68.4374 58.2126 68.3194C58.2915 68.2013 58.4036 68.1093 58.5348 68.055C58.6659 68.0006 58.8103 67.9864 58.9495 68.0141C59.0888 68.0418 59.2167 68.1102 59.3171 68.2106C59.4175 68.311 59.4859 68.4389 59.5135 68.5781C59.5412 68.7174 59.527 68.8617 59.4727 68.9929C59.4184 69.1241 59.3264 69.2362 59.2083 69.3151C59.0903 69.3939 58.9515 69.436 58.8095 69.436C58.6191 69.436 58.4365 69.3604 58.3019 69.2258C58.1673 69.0912 58.0916 68.9086 58.0916 68.7182V68.7182Z" fill="black"/>
<path d="M48.7225 68.7182C48.7225 68.5762 48.7646 68.4374 48.8435 68.3194C48.9224 68.2013 49.0345 68.1093 49.1656 68.055C49.2968 68.0006 49.4411 67.9864 49.5804 68.0141C49.7196 68.0418 49.8476 68.1102 49.9479 68.2106C50.0483 68.311 50.1167 68.4389 50.1444 68.5781C50.1721 68.7174 50.1579 68.8617 50.1036 68.9929C50.0492 69.1241 49.9572 69.2362 49.8392 69.3151C49.7211 69.3939 49.5823 69.436 49.4403 69.436C49.25 69.436 49.0674 69.3604 48.9327 69.2258C48.7981 69.0912 48.7225 68.9086 48.7225 68.7182Z" fill="black"/>
<path d="M39.3631 68.7182C39.3631 68.5761 39.4053 68.4372 39.4843 68.3191C39.5633 68.201 39.6756 68.1089 39.8069 68.0547C39.9382 68.0004 40.0827 67.9864 40.222 68.0143C40.3614 68.0422 40.4893 68.1109 40.5896 68.2116C40.6898 68.3122 40.758 68.4404 40.7854 68.5798C40.8128 68.7193 40.7981 68.8637 40.7434 68.9948C40.6886 69.1259 40.5962 69.2378 40.4778 69.3164C40.3593 69.3949 40.2203 69.4366 40.0782 69.436C39.9841 69.436 39.8908 69.4174 39.8039 69.3813C39.717 69.3452 39.638 69.2923 39.5716 69.2256C39.5051 69.1589 39.4525 69.0798 39.4167 68.9927C39.381 68.9056 39.3627 68.8123 39.3631 68.7182Z" fill="black"/>
<path d="M30.0008 68.7182C30.0008 68.5762 30.0429 68.4374 30.1218 68.3194C30.2007 68.2013 30.3128 68.1093 30.4439 68.055C30.5751 68.0006 30.7195 67.9864 30.8587 68.0141C30.998 68.0418 31.1259 68.1102 31.2263 68.2106C31.3267 68.311 31.395 68.4389 31.4227 68.5781C31.4504 68.7174 31.4362 68.8617 31.3819 68.9929C31.3275 69.1241 31.2355 69.2362 31.1175 69.3151C30.9994 69.3939 30.8606 69.436 30.7187 69.436C30.5283 69.436 30.3457 69.3604 30.2111 69.2258C30.0764 69.0912 30.0008 68.9086 30.0008 68.7182V68.7182Z" fill="black"/>
<path d="M114.501 123C119.195 123 123.001 119.195 123.001 114.5C123.001 109.806 119.195 106 114.501 106C109.807 106 106.001 109.806 106.001 114.5C106.001 119.195 109.807 123 114.501 123Z" fill="#B9CFE4"/>
<path d="M118.897 24.2648L123.129 34.5695L123.082 34.631L116.32 43.3915L116.243 43.3805L105.278 41.9025L101.037 31.591L101.084 31.5294L107.851 22.7799L107.927 22.7909L118.897 24.2648ZM122.824 34.5293L118.714 24.5096L107.976 23.0634L101.353 31.6391L105.469 41.661L116.207 43.0922L122.824 34.5293Z" fill="black"/>
<path d="M55.6888 53.2541C52.6402 54.3068 49.6632 51.5038 50.5306 48.3974L52.5824 41.0493C53.3347 38.3551 56.5492 37.2454 58.8034 38.9016L64.9511 43.4185C67.55 45.328 66.9367 49.3703 63.8882 50.4229L55.6888 53.2541Z" fill="#7274AB"/>
<path d="M130.798 58.7041C130.461 56.3088 132.951 54.5197 135.114 55.604L149.809 62.9734C151.684 63.9138 152.04 66.4395 150.497 67.8612L138.409 79.0009C136.63 80.6401 133.743 79.6084 133.405 77.2133L130.798 58.7041Z" fill="#FFA463"/>
</g>
<defs>
<filter id="filter0_d_2_8477" x="0.000976562" y="12.78" width="181.464" height="160.466" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="20"/>
<feGaussianBlur stdDeviation="15"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.425 0 0 0 0 0.378533 0 0 0 0 0.352396 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2_8477"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2_8477" result="shape"/>
</filter>
</defs>
</svg>

+ 3
- 0
frontend/src/assets/graphics/HoverCircle.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="47" height="47" viewBox="0 0 47 47" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M24.543 46.2172C37.2256 45.505 46.9295 34.6464 46.2172 21.9638C45.505 9.28124 34.6464 -0.422636 21.9638 0.289591C9.28125 1.00182 -0.422625 11.8604 0.289602 24.543C1.00183 37.2256 11.8605 46.9295 24.543 46.2172Z" fill="#8468BF"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/HoverPath.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="722" height="464" viewBox="0 0 722 464" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M660.196 283.199C549.573 407.446 326.014 485.168 160.859 456.789C-4.29616 428.411 -48.4933 304.679 62.1291 180.432C172.751 56.1849 396.311 -21.5374 561.466 6.84142C726.621 35.2202 770.818 158.952 660.196 283.199Z" stroke="#BBBBBB"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/HoverTriangle.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="51" height="49" viewBox="0 0 51 49" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.5718 8.39674C-0.361545 5.8152 1.39846 2.1245 4.62137 2.00186L46.5211 0.407439C49.3163 0.301072 51.3547 3.02316 50.4659 5.67545L37.1447 45.4298C36.12 48.4878 32.0835 49.1381 30.1503 46.5567L1.5718 8.39674Z" fill="#FFA463"/>
</svg>

+ 54
- 0
frontend/src/assets/graphics/Landing.svg Näytä tiedosto

@@ -0,0 +1,54 @@
<svg width="773" height="370" viewBox="0 0 773 370" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M542.656 145.227L519.062 82.735L519.353 82.374L561.393 31.0271L561.85 31.1059L627.32 41.8488L650.968 104.384L650.677 104.745L608.612 156.026L608.155 155.947L542.656 145.227ZM520.881 83.028L543.797 143.792L607.912 154.305L649.08 104.041L626.133 43.264L562.015 32.84L520.881 83.028Z" fill="#BBBBBB"/>
<path d="M568.306 60.8356C567.885 58.6628 566.303 56.8981 564.188 56.2443L497.014 35.4714C495 34.8483 492.806 35.3288 491.236 36.7369L437.141 85.2543C435.571 86.6624 434.855 88.7913 435.256 90.8618L448.626 159.891C449.046 162.064 450.629 163.829 452.743 164.483L519.917 185.256C521.932 185.879 524.126 185.398 525.696 183.99L579.791 135.473C581.361 134.065 582.076 131.936 581.675 129.865L568.306 60.8356Z" fill="#9A4799"/>
<path d="M615.745 142.363C618.822 141.398 621.718 144.285 620.762 147.365L613.494 170.779C612.665 173.451 609.42 174.468 607.214 172.748L587.883 157.673C585.34 155.69 586.069 151.667 589.146 150.702L615.745 142.363Z" fill="#7274AB"/>
<path d="M576.833 68.2988C579.91 67.3339 582.806 70.2211 581.849 73.3013L574.582 96.7153C573.753 99.3868 570.508 100.404 568.302 98.6839L548.971 83.6091C546.428 81.6258 547.157 77.6028 550.234 76.638L576.833 68.2988Z" fill="#BDC4FF"/>
<path d="M324.71 43.8595C308.147 43.3846 294.335 56.4269 293.86 72.9903C293.385 89.5536 306.427 103.366 322.991 103.841C339.554 104.316 353.366 91.2732 353.841 74.7098C354.316 58.1465 341.274 44.3343 324.71 43.8595Z" fill="#7274AB"/>
<path d="M171.226 247.834C171.226 305.875 218.278 352.927 276.319 352.927C334.36 352.927 381.412 305.875 381.412 247.834C381.412 189.793 334.36 142.741 276.319 142.741C218.278 142.741 171.226 189.793 171.226 247.834Z" stroke="#BBBBBB" stroke-width="2"/>
<path d="M274.022 193.903C274.808 195.972 274.392 198.306 272.939 199.975L221.872 258.63C220.487 260.221 218.369 260.967 216.293 260.597L137.21 246.487C135.134 246.117 133.405 244.684 132.656 242.712L105.024 170.016C104.238 167.947 104.654 165.614 106.107 163.944L157.174 105.289C158.559 103.699 160.677 102.952 162.753 103.322L241.836 117.432C243.912 117.802 245.641 119.236 246.39 121.207L274.022 193.903Z" fill="#9A4799"/>
<path d="M252.171 237.952C254.063 239.1 255.169 241.197 255.049 243.407L253.186 277.684C253.072 279.79 251.86 281.681 249.995 282.665L218.441 299.313C216.576 300.298 214.331 300.23 212.528 299.136L183.183 281.325C181.291 280.177 180.185 278.08 180.305 275.87L182.167 241.593C182.282 239.487 183.494 237.596 185.359 236.612L216.912 219.964C218.777 218.98 221.022 219.047 222.825 220.141L252.171 237.952Z" fill="#BDC4FF"/>
<path d="M574.161 208.335C576.053 209.484 577.16 211.58 577.039 213.79L575.177 248.067C575.062 250.173 573.851 252.064 571.986 253.048L540.432 269.696C538.567 270.681 536.322 270.613 534.519 269.519L505.174 251.708C503.282 250.56 502.175 248.463 502.296 246.253L504.158 211.976C504.273 209.87 505.484 207.979 507.349 206.995L538.903 190.347C540.768 189.363 543.013 189.43 544.816 190.524L574.161 208.335Z" fill="#8468BF"/>
<path d="M498.056 251.362C498.056 251.736 497.945 252.101 497.738 252.412C497.53 252.722 497.235 252.964 496.889 253.107C496.544 253.25 496.164 253.287 495.797 253.213C495.431 253.14 495.094 252.959 494.831 252.694C494.567 252.43 494.388 252.092 494.316 251.726C494.244 251.359 494.282 250.979 494.426 250.634C494.57 250.289 494.813 249.995 495.125 249.789C495.436 249.582 495.802 249.472 496.176 249.474C496.423 249.474 496.668 249.523 496.897 249.618C497.126 249.713 497.333 249.852 497.508 250.027C497.683 250.203 497.821 250.411 497.915 250.64C498.009 250.869 498.057 251.114 498.056 251.362V251.362Z" fill="#353535"/>
<path d="M448.802 226.959C448.802 227.332 448.692 227.697 448.484 228.008C448.277 228.318 447.982 228.56 447.637 228.703C447.292 228.846 446.912 228.883 446.546 228.81C446.18 228.738 445.843 228.558 445.579 228.294C445.315 228.03 445.135 227.693 445.063 227.327C444.99 226.961 445.027 226.581 445.17 226.236C445.313 225.891 445.555 225.596 445.865 225.389C446.176 225.181 446.541 225.071 446.914 225.071C447.415 225.071 447.895 225.269 448.249 225.624C448.604 225.978 448.802 226.458 448.802 226.959V226.959Z" fill="#353535"/>
<path d="M473.439 226.959C473.439 227.332 473.328 227.697 473.121 228.008C472.913 228.318 472.619 228.56 472.274 228.703C471.929 228.846 471.549 228.883 471.183 228.81C470.817 228.738 470.48 228.558 470.216 228.294C469.952 228.03 469.772 227.693 469.699 227.327C469.627 226.961 469.664 226.581 469.807 226.236C469.95 225.891 470.192 225.596 470.502 225.389C470.813 225.181 471.178 225.071 471.551 225.071C472.052 225.071 472.532 225.269 472.886 225.624C473.24 225.978 473.439 226.458 473.439 226.959Z" fill="#353535"/>
<path d="M498.056 226.959C498.056 227.332 497.945 227.698 497.738 228.008C497.53 228.319 497.235 228.561 496.889 228.704C496.544 228.846 496.164 228.883 495.797 228.81C495.431 228.736 495.094 228.556 494.831 228.291C494.567 228.026 494.388 227.689 494.316 227.322C494.244 226.956 494.282 226.576 494.426 226.231C494.57 225.886 494.813 225.592 495.125 225.385C495.436 225.179 495.802 225.069 496.176 225.071C496.423 225.071 496.668 225.119 496.897 225.214C497.126 225.309 497.333 225.449 497.508 225.624C497.683 225.799 497.821 226.008 497.915 226.237C498.009 226.466 498.057 226.711 498.056 226.959V226.959Z" fill="#353535"/>
<path d="M522.682 226.959C522.682 227.332 522.571 227.697 522.364 228.008C522.156 228.318 521.861 228.56 521.516 228.703C521.171 228.846 520.792 228.883 520.425 228.81C520.059 228.738 519.723 228.558 519.459 228.294C519.195 228.03 519.015 227.693 518.942 227.327C518.869 226.961 518.907 226.581 519.049 226.236C519.192 225.891 519.434 225.596 519.745 225.389C520.055 225.181 520.42 225.071 520.794 225.071C521.295 225.071 521.775 225.269 522.129 225.624C522.483 225.978 522.682 226.458 522.682 226.959V226.959Z" fill="#353535"/>
<path d="M448.802 251.363C448.802 251.736 448.692 252.101 448.484 252.412C448.277 252.722 447.982 252.964 447.637 253.107C447.292 253.25 446.912 253.287 446.546 253.215C446.18 253.142 445.843 252.962 445.579 252.698C445.315 252.434 445.135 252.097 445.063 251.731C444.99 251.365 445.027 250.985 445.17 250.64C445.313 250.295 445.555 250.001 445.865 249.793C446.176 249.586 446.541 249.475 446.914 249.475C447.415 249.475 447.895 249.674 448.249 250.028C448.604 250.382 448.802 250.862 448.802 251.363V251.363Z" fill="#353535"/>
<path d="M473.439 251.364C473.439 251.737 473.328 252.102 473.121 252.413C472.913 252.723 472.619 252.965 472.274 253.108C471.929 253.251 471.549 253.288 471.183 253.216C470.817 253.143 470.48 252.963 470.216 252.699C469.952 252.435 469.772 252.098 469.699 251.732C469.627 251.366 469.664 250.986 469.807 250.641C469.95 250.296 470.192 250.001 470.502 249.794C470.813 249.587 471.178 249.476 471.551 249.476C472.052 249.476 472.532 249.675 472.886 250.029C473.24 250.383 473.439 250.863 473.439 251.364V251.364Z" fill="#353535"/>
<path d="M522.681 251.364C522.681 251.737 522.571 252.102 522.363 252.413C522.156 252.723 521.861 252.965 521.516 253.108C521.171 253.251 520.791 253.288 520.425 253.216C520.059 253.143 519.722 252.963 519.458 252.699C519.194 252.435 519.014 252.098 518.942 251.732C518.869 251.366 518.906 250.986 519.049 250.641C519.192 250.296 519.434 250.001 519.744 249.794C520.055 249.587 520.42 249.476 520.793 249.476C521.294 249.476 521.774 249.675 522.128 250.029C522.482 250.383 522.681 250.863 522.681 251.364V251.364Z" fill="#353535"/>
<path d="M448.802 275.769C448.802 276.143 448.692 276.508 448.484 276.818C448.277 277.129 447.982 277.371 447.637 277.513C447.292 277.656 446.912 277.694 446.546 277.621C446.18 277.548 445.843 277.368 445.579 277.104C445.315 276.84 445.135 276.504 445.063 276.137C444.99 275.771 445.027 275.392 445.17 275.047C445.313 274.702 445.555 274.407 445.865 274.199C446.176 273.992 446.541 273.881 446.914 273.881C447.415 273.881 447.895 274.08 448.249 274.434C448.604 274.788 448.802 275.268 448.802 275.769V275.769Z" fill="#353535"/>
<path d="M473.439 275.768C473.439 276.142 473.328 276.507 473.121 276.817C472.913 277.128 472.619 277.37 472.274 277.512C471.929 277.655 471.549 277.693 471.183 277.62C470.817 277.547 470.48 277.367 470.216 277.103C469.952 276.839 469.772 276.503 469.699 276.136C469.627 275.77 469.664 275.391 469.807 275.046C469.95 274.701 470.192 274.406 470.502 274.198C470.813 273.991 471.178 273.88 471.551 273.88C472.052 273.88 472.532 274.079 472.886 274.433C473.24 274.787 473.439 275.267 473.439 275.768Z" fill="#353535"/>
<path d="M498.057 275.768C498.057 276.142 497.946 276.507 497.738 276.818C497.53 277.128 497.235 277.37 496.89 277.513C496.544 277.656 496.164 277.693 495.798 277.619C495.431 277.546 495.095 277.365 494.831 277.101C494.567 276.836 494.388 276.499 494.316 276.132C494.244 275.765 494.283 275.385 494.427 275.041C494.571 274.696 494.814 274.401 495.125 274.195C495.437 273.988 495.802 273.879 496.176 273.88C496.424 273.88 496.669 273.929 496.898 274.024C497.126 274.119 497.334 274.258 497.509 274.434C497.683 274.609 497.822 274.817 497.916 275.046C498.01 275.275 498.058 275.521 498.057 275.768V275.768Z" fill="#353535"/>
<path d="M522.681 275.769C522.681 276.143 522.571 276.508 522.363 276.818C522.156 277.129 521.861 277.371 521.516 277.513C521.171 277.656 520.791 277.694 520.425 277.621C520.059 277.548 519.722 277.368 519.458 277.104C519.194 276.84 519.014 276.504 518.942 276.137C518.869 275.771 518.906 275.392 519.049 275.047C519.192 274.702 519.434 274.407 519.744 274.199C520.055 273.992 520.42 273.881 520.793 273.881C521.294 273.881 521.774 274.08 522.128 274.434C522.482 274.788 522.681 275.268 522.681 275.769V275.769Z" fill="#353535"/>
<path d="M448.802 300.171C448.802 300.545 448.692 300.91 448.484 301.22C448.277 301.531 447.982 301.773 447.637 301.916C447.292 302.059 446.912 302.096 446.546 302.023C446.18 301.95 445.843 301.771 445.579 301.507C445.315 301.242 445.135 300.906 445.063 300.54C444.99 300.174 445.027 299.794 445.17 299.449C445.313 299.104 445.555 298.809 445.865 298.602C446.176 298.394 446.541 298.283 446.914 298.283C447.415 298.283 447.895 298.482 448.249 298.836C448.604 299.191 448.802 299.671 448.802 300.171V300.171Z" fill="#353535"/>
<path d="M473.439 300.171C473.439 300.545 473.328 300.91 473.121 301.22C472.913 301.531 472.619 301.773 472.274 301.916C471.929 302.059 471.549 302.096 471.183 302.023C470.817 301.95 470.48 301.771 470.216 301.507C469.952 301.242 469.772 300.906 469.699 300.54C469.627 300.174 469.664 299.794 469.807 299.449C469.95 299.104 470.192 298.809 470.502 298.602C470.813 298.394 471.178 298.283 471.551 298.283C472.052 298.283 472.532 298.482 472.886 298.836C473.24 299.191 473.439 299.671 473.439 300.171Z" fill="#353535"/>
<path d="M498.057 300.171C498.057 300.545 497.946 300.911 497.738 301.221C497.53 301.532 497.235 301.774 496.89 301.916C496.544 302.059 496.164 302.096 495.798 302.023C495.431 301.949 495.095 301.769 494.831 301.504C494.567 301.239 494.388 300.902 494.316 300.535C494.244 300.169 494.283 299.789 494.427 299.444C494.571 299.099 494.814 298.805 495.125 298.598C495.437 298.392 495.802 298.282 496.176 298.283C496.424 298.283 496.669 298.332 496.898 298.427C497.126 298.522 497.334 298.661 497.509 298.837C497.683 299.012 497.822 299.221 497.916 299.45C498.01 299.679 498.058 299.924 498.057 300.171Z" fill="#353535"/>
<path d="M522.681 300.17C522.681 300.544 522.571 300.909 522.363 301.219C522.156 301.53 521.861 301.772 521.516 301.915C521.171 302.058 520.791 302.095 520.425 302.022C520.059 301.949 519.722 301.77 519.458 301.506C519.194 301.242 519.014 300.905 518.942 300.539C518.869 300.173 518.906 299.793 519.049 299.448C519.192 299.103 519.434 298.808 519.744 298.601C520.055 298.393 520.42 298.282 520.793 298.282C521.294 298.282 521.774 298.481 522.128 298.835C522.482 299.19 522.681 299.67 522.681 300.17V300.17Z" fill="#353535"/>
<path d="M428.336 307.126C435.615 309.775 443.762 308.202 449.531 303.033L532.365 228.818C537.862 223.893 540.37 216.443 538.97 209.195L517.033 95.6068C515.633 88.3595 510.531 82.3791 503.595 79.855L399.083 41.8228C391.804 39.174 383.657 40.7473 377.888 45.9162L295.054 120.131C289.557 125.056 287.049 132.506 288.448 139.754L310.386 253.342C311.786 260.59 316.888 266.57 323.824 269.094L428.336 307.126Z" fill="#BDC4FF"/>
<g filter="url(#filter0_d_366_178)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M398.287 181.142C399.934 179.671 399.576 177.818 397.5 177.066L311.825 146.269C309.749 145.517 308.367 146.745 308.796 148.968L326.425 240.25C326.855 242.473 328.595 243.098 330.242 241.627L398.287 181.142Z" fill="#90278F"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M352.1 97.3635C350.453 98.8347 349.429 101.915 349.858 104.139L358.649 149.656C359.079 151.879 361.165 154.295 363.241 155.047L409.288 171.587C411.364 172.34 412.747 171.112 412.317 168.888L403.479 123.124C403.049 120.901 404.432 119.673 406.508 120.425L452.363 136.938C454.439 137.69 456.526 140.106 456.955 142.329L466.39 191.182C466.819 193.405 465.783 196.424 464.136 197.895L427.739 230.358C426.093 231.829 424.353 231.204 423.923 228.981L415.085 183.217C414.655 180.993 412.915 180.368 411.268 181.839L374.752 214.325C373.105 215.796 372.068 218.815 372.498 221.039L381.289 266.556C381.718 268.779 383.744 271.207 385.892 272.009L431.987 288.796C434.064 289.548 437.126 288.957 438.773 287.486L517.828 217.251C519.475 215.78 520.511 212.761 520.082 210.537L499.59 104.434C499.16 102.21 497.074 99.7945 494.998 99.0424L395.475 63.297C393.398 62.5448 390.336 63.1363 388.689 64.6075L352.1 97.3635Z" fill="#353535"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M311.394 136.94C309.318 136.188 308.972 134.397 310.607 132.864L338.145 108.391C339.792 106.92 341.532 107.544 341.961 109.768L349.094 146.7C349.524 148.924 348.141 150.152 346.065 149.399L311.394 136.94Z" fill="#90278F"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M334.062 254.345C331.986 253.592 331.64 251.801 333.275 250.268L360.813 225.795C362.46 224.324 364.2 224.949 364.629 227.172L371.762 264.105C372.192 266.328 370.809 267.556 368.733 266.804L334.062 254.345Z" fill="#90278F"/>
</g>
<path d="M684 162C700.569 162 714 148.568 714 132C714 115.431 700.569 102 684 102C667.431 102 654 115.431 654 132C654 148.568 667.431 162 684 162Z" fill="#8468BF"/>
<path d="M98.8463 235.692C122.51 235.692 141.693 216.509 141.693 192.846C141.693 169.182 122.51 149.999 98.8463 149.999C75.1829 149.999 56 169.182 56 192.846C56 216.509 75.1829 235.692 98.8463 235.692Z" fill="#8468BF"/>
<path d="M292.699 369.4C307.445 369.4 319.399 357.446 319.399 342.7C319.399 327.954 307.445 316 292.699 316C277.953 316 265.999 327.954 265.999 342.7C265.999 357.446 277.953 369.4 292.699 369.4Z" fill="#B9CFE4"/>
<path d="M613.5 44.9998C623.717 44.9998 632 36.717 632 26.4998C632 16.2825 623.717 7.99976 613.5 7.99976C603.283 7.99976 595 16.2825 595 26.4998C595 36.717 603.283 44.9998 613.5 44.9998Z" fill="#B9CFE4"/>
<path d="M531.685 126.528C533.989 127.265 534.519 130.285 532.603 131.762L496.739 159.409C495.077 160.69 492.648 159.914 492.037 157.907L478.856 114.587C478.152 112.273 480.336 110.12 482.64 110.856L531.685 126.528Z" fill="#90278F"/>
<path d="M348.101 284.604C346.028 283.358 346.205 280.296 348.409 279.299L389.664 260.627C391.575 259.762 393.761 261.075 393.895 263.169L396.775 308.358C396.929 310.772 394.31 312.366 392.236 311.12L348.101 284.604Z" fill="#FFA463"/>
<path d="M739.376 197.804C737.303 196.558 737.48 193.497 739.684 192.499L755.114 185.516C757.025 184.651 759.212 185.964 759.345 188.058L760.422 204.959C760.576 207.373 757.957 208.967 755.883 207.721L739.376 197.804Z" fill="#BDC4FF"/>
<path d="M22.9844 152.87C21.7348 154.941 18.6737 154.757 17.6804 152.552L10.135 135.798C9.27347 133.885 10.5912 131.701 12.6851 131.572L31.0233 130.437C33.4374 130.288 35.0268 132.91 33.7772 134.981L22.9844 152.87Z" fill="#FFA463"/>
<defs>
<filter id="filter0_d_366_178" x="276.718" y="59.9702" width="243.461" height="258.153" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-16" dy="13"/>
<feGaussianBlur stdDeviation="8"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.19 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_366_178"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_366_178" result="shape"/>
</filter>
</defs>
</svg>

+ 3
- 0
frontend/src/assets/graphics/OrbitPathBlog.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="1557" height="729" viewBox="0 0 1557 729" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1529.95 344.604C1584.03 444.534 1549.23 537.389 1448.74 606.68C1348.28 675.953 1182.31 721.546 974.624 726.984C766.935 732.423 556.948 696.675 385.369 634.526C213.743 572.36 80.8265 483.897 26.7496 383.967C-27.3272 284.037 7.46898 191.182 107.957 121.891C208.417 52.6182 374.387 7.02553 582.076 1.58699C789.766 -3.85155 999.752 31.8963 1171.33 94.0452C1342.96 156.211 1475.87 244.675 1529.95 344.604Z" stroke="#BBBBBB" stroke-width="2"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/ScrollPathOrbit.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="1540" height="387" viewBox="0 0 1540 387" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M786.023 13.5644C938.234 27.3212 1086.08 51.3174 1210.86 82.5181C1335.64 113.719 1431.75 150.723 1487.04 188.851C1542.32 226.978 1554.3 264.517 1521.46 296.72C1488.62 328.923 1412.44 354.343 1302.54 369.767C1192.64 385.19 1053.97 389.923 904.054 383.368C754.141 376.813 599.723 359.264 460.327 332.94C320.931 306.616 202.819 272.7 120.927 235.48C39.0356 198.26 -2.95779 159.409 0.257746 123.84C4.81144 76.1856 90.0922 37.8142 237.396 17.1414C384.699 -3.53131 581.999 -4.81771 786.023 13.5644V13.5644ZM753.652 371.638C904.501 385.275 1052.91 388.152 1180.1 379.906C1307.3 371.66 1407.58 352.662 1468.25 325.312C1528.92 297.963 1547.26 263.491 1520.96 226.257C1494.66 189.023 1424.89 150.698 1320.47 116.129C1216.06 81.5594 1081.69 52.2987 934.365 32.0466C787.036 11.7945 633.362 1.4606 492.776 2.35179C352.191 3.24299 231.007 15.3192 144.55 37.0533C58.0932 58.7874 10.2463 89.2033 7.05955 124.455C3.10757 171.725 79.4812 224.284 219.436 270.607C359.391 316.931 551.505 353.239 753.658 371.571L753.652 371.638Z" fill="#BBBBBB"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/TabPathOrbit.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="203" height="113" viewBox="0 0 203 113" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.3" d="M112.942 0.571399C93.099 0.259545 73.0378 3.23211 55.2958 9.11316C37.5538 14.9942 22.9279 23.5196 13.2676 33.6112C3.60739 43.7028 -0.653255 54.9073 1.02447 65.8079C2.7022 76.7084 10.2429 86.8154 22.6931 94.8506C35.1433 102.886 51.9437 108.488 70.9697 110.95C89.9957 113.411 110.393 112.621 129.581 108.679C148.77 104.737 165.888 97.8199 178.772 88.8032C191.655 79.7864 199.725 69.0746 201.96 58.0225C204.925 43.2081 197.218 28.8402 180.53 18.0702C163.842 7.30009 139.536 1.00709 112.942 0.571399ZM90.4392 111.832C70.7732 111.524 52.2058 107.974 37.0849 101.633C21.964 95.2915 10.9688 86.4426 5.48965 76.2053C0.0105336 65.9679 0.293642 54.8018 6.30309 44.1192C12.3125 33.4365 23.7785 23.717 39.2509 16.1897C54.7234 8.66238 73.5074 3.66543 93.2277 1.83069C112.948 -0.00405469 132.719 1.40583 150.04 5.88206C167.361 10.3583 181.455 17.6998 190.539 26.9783C199.623 36.2567 203.289 47.0553 201.073 58.0086C198.063 72.6868 184.727 86.5931 163.988 96.6788C143.25 106.764 116.802 112.206 90.4434 111.811L90.4392 111.832Z" fill="#BBBBBB"/>
</svg>

+ 36
- 0
frontend/src/assets/graphics/TestemonialsSVG.svg Näytä tiedosto

@@ -0,0 +1,36 @@
<svg width="194" height="175" viewBox="0 0 194 175" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_d_7_9427)">
<path d="M123.48 60.6376C117.225 61.3516 111.321 63.9046 106.516 67.9738C101.711 72.043 98.2209 77.4456 96.4866 83.4985C94.7523 89.5514 94.8519 95.9826 96.7728 101.979C98.6936 107.975 102.349 113.267 107.278 117.186C112.207 121.104 118.186 123.473 124.461 123.993C130.736 124.513 137.024 123.161 142.531 120.107C148.037 117.053 152.514 112.434 155.395 106.836C158.277 101.238 159.434 94.9105 158.719 88.6547C157.751 80.2708 153.498 72.613 146.892 67.3608C140.286 62.1086 131.867 59.6908 123.48 60.6376V60.6376ZM130.673 123.613C124.473 124.322 118.203 123.175 112.654 120.32C107.106 117.464 102.529 113.027 99.5024 107.57C96.4756 102.113 95.135 95.8815 95.6501 89.6627C96.1651 83.4439 98.5126 77.5175 102.396 72.6329C106.279 67.7483 111.524 64.1249 117.466 62.2209C123.409 60.3169 129.782 60.2178 135.781 61.9362C141.78 63.6545 147.134 67.1132 151.168 71.8747C155.201 76.6362 157.731 82.4868 158.44 88.6866C159.375 96.9967 156.978 105.339 151.773 111.884C146.567 118.429 138.979 122.643 130.672 123.602L130.673 123.613Z" fill="black"/>
<path d="M102.241 14.4138C104.14 13.2763 106.51 13.2763 108.409 14.4138L149.212 38.8607C151.021 39.9446 152.128 41.8987 152.128 44.0076V93.2919C152.128 95.4008 151.021 97.3549 149.212 98.4388L108.409 122.886C106.51 124.023 104.14 124.023 102.241 122.886L61.438 98.4388C59.6289 97.3549 58.5217 95.4008 58.5217 93.2919V44.0076C58.5217 41.8987 59.6289 39.9446 61.438 38.8607L102.241 14.4138Z" fill="#9A4799"/>
<path d="M49.3844 77.2491C39.9314 78.3288 31.393 71.5408 30.3133 62.0878C29.2337 52.6348 36.0216 44.0964 45.4746 43.0167C54.9276 41.9371 63.466 48.725 64.5457 58.178C65.6253 67.6311 58.8374 76.1695 49.3844 77.2491Z" fill="#B9CFE4"/>
<path d="M77.6549 93.294C77.672 93.4433 77.7329 93.5842 77.8301 93.6988C77.9273 93.8134 78.0563 93.8966 78.2008 93.9378C78.3453 93.9791 78.4987 93.9765 78.6418 93.9304C78.7848 93.8844 78.9109 93.7969 79.0042 93.6791C79.0975 93.5613 79.1537 93.4185 79.1657 93.2687C79.1778 93.1189 79.1451 92.9689 79.0718 92.8378C78.9986 92.7066 78.888 92.6001 78.7542 92.5318C78.6204 92.4635 78.4693 92.4364 78.3201 92.454C78.2211 92.4653 78.1254 92.496 78.0384 92.5444C77.9514 92.5928 77.8748 92.6578 77.813 92.7359C77.7512 92.8139 77.7055 92.9034 77.6783 92.9992C77.6512 93.095 77.6432 93.1952 77.6549 93.294V93.294Z" fill="black"/>
<path d="M96.2233 81.2989C96.2403 81.4481 96.3012 81.5889 96.3982 81.7034C96.4953 81.818 96.6241 81.9012 96.7684 81.9425C96.9128 81.9839 97.0661 81.9815 97.2091 81.9357C97.3521 81.8899 97.4782 81.8027 97.5717 81.6852C97.6651 81.5677 97.7216 81.4251 97.734 81.2755C97.7463 81.1258 97.7141 80.9759 97.6413 80.8446C97.5685 80.7133 97.4583 80.6066 97.3248 80.5379C97.1914 80.4692 97.0405 80.4416 96.8913 80.4586C96.6913 80.4815 96.5085 80.5828 96.3833 80.7404C96.258 80.898 96.2004 81.0989 96.2233 81.2989V81.2989Z" fill="white"/>
<path d="M86.3707 82.4252C86.3878 82.5744 86.4487 82.7152 86.5457 82.8297C86.6427 82.9443 86.7716 83.0275 86.9159 83.0688C87.0602 83.1102 87.2136 83.1078 87.3565 83.062C87.4995 83.0162 87.6257 82.929 87.7191 82.8115C87.8125 82.694 87.869 82.5514 87.8814 82.4018C87.8938 82.2521 87.8616 82.1022 87.7887 81.9709C87.7159 81.8396 87.6058 81.7329 87.4723 81.6642C87.3388 81.5955 87.188 81.5679 87.0388 81.5849C86.8388 81.6078 86.656 81.7091 86.5307 81.8667C86.4054 82.0243 86.3479 82.2252 86.3707 82.4252Z" fill="white"/>
<path d="M76.5475 83.5453C76.5645 83.6946 76.6255 83.8355 76.7227 83.9501C76.8199 84.0647 76.9489 84.1479 77.0933 84.1891C77.2378 84.2304 77.3913 84.2278 77.5343 84.1817C77.6774 84.1357 77.8035 84.0482 77.8968 83.9304C77.9901 83.8126 78.0463 83.6698 78.0583 83.52C78.0704 83.3702 78.0377 83.2202 77.9644 83.0891C77.8912 82.9579 77.7806 82.8514 77.6468 82.7831C77.5129 82.7148 77.3619 82.6877 77.2126 82.7053C77.1137 82.7166 77.018 82.7473 76.931 82.7957C76.844 82.8441 76.7674 82.9092 76.7056 82.9872C76.6438 83.0652 76.598 83.1547 76.5709 83.2505C76.5438 83.3463 76.5358 83.4465 76.5475 83.5453V83.5453Z" fill="black"/>
<path d="M66.7047 84.6702C66.7218 84.8194 66.7826 84.9601 66.8797 85.0747C66.9767 85.1893 67.1055 85.2725 67.2499 85.3138C67.3942 85.3552 67.5475 85.3528 67.6905 85.307C67.8335 85.2612 67.9597 85.174 68.0531 85.0565C68.1465 84.9389 68.203 84.7964 68.2154 84.6467C68.2278 84.4971 68.1955 84.3472 68.1227 84.2159C68.0499 84.0846 67.9398 83.9778 67.8063 83.9091C67.6728 83.8404 67.5219 83.8129 67.3728 83.8299C67.1727 83.8527 66.99 83.9541 66.8647 84.1117C66.7394 84.2693 66.6819 84.4702 66.7047 84.6702V84.6702Z" fill="black"/>
<path d="M97.3307 91.0455C97.3477 91.1946 97.4086 91.3354 97.5057 91.45C97.6027 91.5645 97.7315 91.6477 97.8758 91.6891C98.0202 91.7304 98.1735 91.728 98.3165 91.6822C98.4595 91.6364 98.5856 91.5492 98.6791 91.4317C98.7725 91.3142 98.829 91.1716 98.8414 91.022C98.8538 90.8724 98.8215 90.7224 98.7487 90.5911C98.6759 90.4599 98.5658 90.3531 98.4323 90.2844C98.2988 90.2157 98.1479 90.1881 97.9987 90.2052C97.7987 90.228 97.616 90.3294 97.4907 90.487C97.3654 90.6445 97.3079 90.8455 97.3307 91.0455V91.0455Z" fill="black"/>
<path d="M87.4889 92.1731C87.5059 92.3222 87.5668 92.463 87.6639 92.5775C87.7609 92.6921 87.8897 92.7753 88.0341 92.8167C88.1784 92.858 88.3317 92.8556 88.4747 92.8098C88.6177 92.764 88.7439 92.6768 88.8373 92.5593C88.9307 92.4418 88.9872 92.2992 88.9996 92.1496C89.012 92 88.9797 91.85 88.9069 91.7187C88.8341 91.5874 88.724 91.4807 88.5905 91.412C88.457 91.3433 88.3061 91.3157 88.157 91.3327C87.9569 91.3556 87.7742 91.4569 87.6489 91.6145C87.5236 91.7721 87.4661 91.973 87.4889 92.1731V92.1731Z" fill="black"/>
<path d="M67.818 94.4196C67.835 94.5688 67.8959 94.7095 67.993 94.8241C68.09 94.9387 68.2188 95.0219 68.3631 95.0632C68.5075 95.1046 68.6608 95.1022 68.8038 95.0564C68.9468 95.0105 69.073 94.9234 69.1664 94.8059C69.2598 94.6883 69.3163 94.5457 69.3287 94.3961C69.3411 94.2465 69.3088 94.0966 69.236 93.9653C69.1632 93.834 69.0531 93.7272 68.9196 93.6585C68.7861 93.5898 68.6352 93.5622 68.486 93.5793C68.286 93.6021 68.1033 93.7035 67.978 93.8611C67.8527 94.0187 67.7952 94.2196 67.818 94.4196V94.4196Z" fill="black"/>
<path d="M98.444 100.795C98.461 100.944 98.5219 101.085 98.6189 101.199C98.716 101.314 98.8448 101.397 98.9891 101.438C99.1335 101.48 99.2868 101.477 99.4298 101.432C99.5728 101.386 99.6989 101.299 99.7924 101.181C99.8858 101.064 99.9423 100.921 99.9547 100.771C99.9671 100.622 99.9348 100.472 99.862 100.341C99.7892 100.209 99.679 100.103 99.5455 100.034C99.4121 99.9651 99.2612 99.9375 99.112 99.9546C98.912 99.9774 98.7292 100.079 98.604 100.236C98.4787 100.394 98.4211 100.595 98.444 100.795V100.795Z" fill="black"/>
<path d="M88.6032 101.919C88.6202 102.069 88.6811 102.209 88.7781 102.324C88.8752 102.438 89.004 102.522 89.1483 102.563C89.2926 102.604 89.446 102.602 89.589 102.556C89.7319 102.51 89.8581 102.423 89.9515 102.306C90.045 102.188 90.1014 102.046 90.1138 101.896C90.1262 101.746 90.094 101.596 90.0212 101.465C89.9483 101.334 89.8382 101.227 89.7047 101.158C89.5712 101.09 89.4204 101.062 89.2712 101.079C89.0712 101.102 88.8884 101.203 88.7631 101.361C88.6379 101.518 88.5803 101.719 88.6032 101.919Z" fill="black"/>
<path d="M78.7672 103.044C78.7843 103.194 78.8452 103.334 78.9424 103.449C79.0396 103.564 79.1686 103.647 79.3131 103.688C79.4576 103.729 79.611 103.727 79.7541 103.681C79.8971 103.635 80.0232 103.547 80.1165 103.429C80.2098 103.312 80.266 103.169 80.2781 103.019C80.2901 102.869 80.2574 102.719 80.1841 102.588C80.1109 102.457 80.0003 102.35 79.8665 102.282C79.7327 102.214 79.5816 102.187 79.4324 102.204C79.3335 102.216 79.2377 102.246 79.1507 102.295C79.0637 102.343 78.9871 102.408 78.9253 102.486C78.8635 102.564 78.8178 102.654 78.7906 102.749C78.7635 102.845 78.7555 102.945 78.7672 103.044V103.044Z" fill="black"/>
<path d="M68.9313 104.169C68.9483 104.318 69.0092 104.459 69.1062 104.573C69.2033 104.688 69.3321 104.771 69.4764 104.812C69.6208 104.854 69.7741 104.851 69.9171 104.806C70.0601 104.76 70.1862 104.673 70.2797 104.555C70.3731 104.438 70.4296 104.295 70.442 104.145C70.4544 103.996 70.4221 103.846 70.3493 103.714C70.2765 103.583 70.1663 103.476 70.0328 103.408C69.8994 103.339 69.7485 103.311 69.5993 103.328C69.3993 103.351 69.2166 103.453 69.0913 103.61C68.966 103.768 68.9084 103.969 68.9313 104.169V104.169Z" fill="black"/>
<path d="M99.5573 110.547C99.5743 110.696 99.6352 110.837 99.7322 110.952C99.8293 111.066 99.9581 111.149 100.102 111.191C100.247 111.232 100.4 111.23 100.543 111.184C100.686 111.138 100.812 111.051 100.906 110.933C100.999 110.816 101.056 110.673 101.068 110.524C101.08 110.374 101.048 110.224 100.975 110.093C100.902 109.962 100.792 109.855 100.659 109.786C100.525 109.717 100.374 109.69 100.225 109.707C100.025 109.73 99.8425 109.831 99.7172 109.989C99.592 110.146 99.5344 110.347 99.5573 110.547V110.547Z" fill="black"/>
<path d="M89.7106 111.668C89.7276 111.817 89.7885 111.958 89.8855 112.072C89.9826 112.187 90.1114 112.27 90.2557 112.311C90.4001 112.353 90.5534 112.35 90.6964 112.305C90.8394 112.259 90.9655 112.172 91.059 112.054C91.1524 111.937 91.2089 111.794 91.2213 111.644C91.2337 111.495 91.2014 111.345 91.1286 111.214C91.0558 111.082 90.9456 110.975 90.8121 110.907C90.6787 110.838 90.5278 110.81 90.3786 110.828C90.1786 110.85 89.9959 110.952 89.8706 111.109C89.7453 111.267 89.6877 111.468 89.7106 111.668Z" fill="black"/>
<path d="M79.8873 112.794C79.9044 112.943 79.9654 113.084 80.0625 113.198C80.1597 113.313 80.2887 113.396 80.4332 113.437C80.5777 113.479 80.7312 113.476 80.8742 113.43C81.0172 113.384 81.1434 113.296 81.2366 113.179C81.3299 113.061 81.3861 112.918 81.3982 112.768C81.4102 112.618 81.3775 112.468 81.3043 112.337C81.231 112.206 81.1204 112.1 80.9866 112.031C80.8528 111.963 80.7017 111.936 80.5525 111.954C80.4536 111.965 80.3579 111.996 80.2709 112.044C80.1839 112.092 80.1073 112.157 80.0455 112.235C79.9837 112.313 79.9379 112.403 79.9107 112.499C79.8836 112.594 79.8757 112.695 79.8873 112.794Z" fill="black"/>
<path d="M70.0446 113.916C70.0616 114.065 70.1225 114.205 70.2195 114.32C70.3166 114.435 70.4454 114.518 70.5897 114.559C70.734 114.6 70.8874 114.598 71.0304 114.552C71.1733 114.506 71.2995 114.419 71.3929 114.302C71.4864 114.184 71.5429 114.042 71.5552 113.892C71.5676 113.742 71.5354 113.592 71.4626 113.461C71.3897 113.33 71.2796 113.223 71.1461 113.154C71.0126 113.086 70.8618 113.058 70.7126 113.075C70.5126 113.098 70.3298 113.199 70.2046 113.357C70.0793 113.515 70.0217 113.716 70.0446 113.916V113.916Z" fill="black"/>
<path d="M87.6391 12.802L80.3087 22.0228L80.3381 22.0991L84.6288 32.9868L84.7097 32.9982L96.2816 34.7238L103.623 25.4987L103.594 25.4224L99.2955 14.5445L99.2146 14.5331L87.6391 12.802ZM80.6299 22.0717L87.7534 13.1046L99.0853 14.7956L103.288 25.4544L96.1587 34.4222L84.8309 32.7159L80.6299 22.0717Z" fill="black"/>
<path d="M159.657 52.7763C162.862 52.4103 164.338 48.5971 162.215 46.1691L156.397 39.516C154.556 37.4102 151.177 37.7963 149.858 40.2632L145.692 48.0566C144.172 50.9007 146.469 54.2825 149.674 53.9166L159.657 52.7763Z" fill="#7274AB"/>
</g>
<defs>
<filter id="filter0_d_7_9427" x="0.200195" y="2.802" width="193.008" height="171.3" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="20"/>
<feGaussianBlur stdDeviation="15"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.425 0 0 0 0 0.378533 0 0 0 0 0.352396 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_7_9427"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_7_9427" result="shape"/>
</filter>
</defs>
</svg>

+ 3
- 0
frontend/src/assets/graphics/TriangleScroll.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="51" height="49" viewBox="0 0 51 49" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.22398 6.55725C-0.561572 3.87137 1.4026 0.285162 4.62731 0.343418L46.5505 1.10082C49.3473 1.15134 51.2299 3.98344 50.1938 6.58172L34.6645 45.5267C33.4699 48.5223 29.4033 48.9453 27.6179 46.2596L1.22398 6.55725Z" fill="#FFA463"/>
</svg>

+ 3
- 0
frontend/src/assets/graphics/TriangleTab.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.444359 5.67918C-0.148274 5.13244 0.116617 4.14514 0.903334 3.96848L14.3915 0.939655C15.0739 0.786437 15.6987 1.36295 15.6008 2.05537L13.6654 15.7423C13.5525 16.5406 12.5898 16.8839 11.9972 16.3372L0.444359 5.67918Z" fill="#FFA463"/>
</svg>

+ 3
- 0
frontend/src/assets/icons/CircleArrow.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.5556 20.3333L10.2222 16M10.2222 16L14.5556 11.6667M10.2222 16L21.7778 16M3 16C3 8.8203 8.8203 3 16 3C23.1797 3 29 8.8203 29 16C29 23.1797 23.1797 29 16 29C8.8203 29 3 23.1797 3 16Z" stroke="#822FA6" stroke-width="2.67" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

+ 19
- 0
frontend/src/assets/icons/caseStudy/MSSQL.svg
File diff suppressed because it is too large
Näytä tiedosto


+ 5
- 0
frontend/src/assets/icons/caseStudy/angular.svg Näytä tiedosto

@@ -0,0 +1,5 @@
<svg width="51" height="54" viewBox="0 0 51 54" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 8.94375L25.1303 0L50.922 8.80537L46.7539 42.039L25.1303 54L3.85763 42.1942L0 8.94375Z" fill="#9E35EC"/>
<path d="M50.9226 8.80537L25.1309 0V54L46.7545 42.039L50.9226 8.80537Z" fill="#932A9A"/>
<path d="M25.1688 6.3125L9.50879 41.1425L15.3526 41.0244L18.5082 33.1539H32.5145L35.9435 41.0851L41.5156 41.2033L25.1688 6.3125ZM25.2076 17.4939L30.5063 28.5588H20.5872L25.2228 17.4939H25.2076Z" fill="white"/>
</svg>

+ 9
- 0
frontend/src/assets/icons/caseStudy/data-factory.svg Näytä tiedosto

@@ -0,0 +1,9 @@
<svg width="54" height="54" viewBox="0 0 54 54" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M54 31.9032V18.8284L39.1662 31.7723H38.7761V18.8278L23.9423 31.7723V4.5765C23.9423 2.35373 18.8676 0 12.231 0C5.5944 0 0 2.22278 0 4.5765V54H23.6817H54V31.9032ZM12.231 6.79928C7.4169 6.79928 3.51338 5.62275 3.51338 4.31528C3.51338 3.0078 7.4169 1.83128 12.2317 1.83128C17.0465 1.83128 20.95 2.87753 20.95 4.31528C20.95 5.62275 17.0465 6.79928 12.2317 6.79928H12.231ZM37.7345 45.3708H31.7493V39.3566H37.7352V45.3708H37.7345ZM27.3247 45.3708H21.3388V39.3566H27.3247V45.3708ZM42.419 45.3708V39.3566H48.4043V45.3708H42.419Z" fill="url(#paint0_linear_567_1597)"/>
<defs>
<linearGradient id="paint0_linear_567_1597" x1="27" y1="0" x2="27" y2="54" gradientUnits="userSpaceOnUse">
<stop stop-color="#9E35EB"/>
<stop offset="1" stop-color="#922998"/>
</linearGradient>
</defs>
</svg>

+ 19
- 0
frontend/src/assets/icons/caseStudy/ionic.svg Näytä tiedosto

@@ -0,0 +1,19 @@
<svg width="54" height="54" viewBox="0 0 54 54" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M27.0376 14.7695C20.2417 14.7695 14.7314 20.2797 14.7314 27.0757C14.7314 33.8716 20.2417 39.3818 27.0376 39.3818C33.8335 39.3818 39.3437 33.8716 39.3437 27.0757C39.307 20.2797 33.7968 14.7695 27.0376 14.7695V14.7695Z" fill="url(#paint0_linear_567_1486)"/>
<path d="M44.6692 15.8658C47.7733 15.8658 50.2896 13.3495 50.2896 10.2454C50.2896 7.14134 47.7733 4.625 44.6692 4.625C41.5652 4.625 39.0488 7.14134 39.0488 10.2454C39.0488 13.3495 41.5652 15.8658 44.6692 15.8658Z" fill="url(#paint1_linear_567_1486)"/>
<path d="M51.5755 15.8694L51.3551 15.3551L50.9878 15.7959C50.0694 16.8245 48.8939 17.6327 47.6082 18.1102L47.2408 18.2571L47.3878 18.6245C48.5265 21.3061 49.0776 24.1714 49.0776 27.0735C49.0776 39.2327 39.1959 49.151 27 49.151C14.8041 49.151 4.95918 39.2327 4.95918 27.0735C4.95918 14.9143 14.8408 4.99592 27.0367 4.99592C30.3429 4.99592 33.502 5.73061 36.4776 7.12653L36.8082 7.27347L36.9551 6.90612C37.5061 5.62041 38.351 4.51837 39.4531 3.63673L39.8939 3.26939L39.3796 3.01224C35.5225 1.02857 31.3714 0 27 0C12.1225 0 0 12.1225 0 27C0 41.8776 12.1225 54 27 54C41.8776 54 54 41.8776 54 27C54 23.1796 53.1918 19.4327 51.5755 15.8694V15.8694Z" fill="url(#paint2_linear_567_1486)"/>
<defs>
<linearGradient id="paint0_linear_567_1486" x1="27.0376" y1="14.7695" x2="27.0376" y2="39.3818" gradientUnits="userSpaceOnUse">
<stop stop-color="#9D34E5"/>
<stop offset="1" stop-color="#932A9A"/>
</linearGradient>
<linearGradient id="paint1_linear_567_1486" x1="44.6692" y1="4.625" x2="44.6692" y2="15.8658" gradientUnits="userSpaceOnUse">
<stop stop-color="#9D34E5"/>
<stop offset="1" stop-color="#932A9A"/>
</linearGradient>
<linearGradient id="paint2_linear_567_1486" x1="27" y1="0" x2="27" y2="54" gradientUnits="userSpaceOnUse">
<stop stop-color="#9D34E5"/>
<stop offset="1" stop-color="#932A9A"/>
</linearGradient>
</defs>
</svg>

+ 14
- 0
frontend/src/assets/icons/caseStudy/java.svg Näytä tiedosto

@@ -0,0 +1,14 @@
<svg width="40" height="54" viewBox="0 0 40 54" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_567_1491)">
<path d="M12.8735 41.7454C12.8735 41.7454 10.8155 42.9432 14.3383 43.3485C18.6061 43.8357 20.7872 43.766 25.4904 42.875C25.4904 42.875 26.727 43.651 28.4537 44.3232C17.9106 48.8456 4.59236 44.0611 12.8735 41.7454M11.5852 35.8438C11.5852 35.8438 9.27686 37.554 12.8023 37.9188C17.3612 38.3896 20.9615 38.4281 27.1915 37.2275C27.1915 37.2275 28.0532 38.1018 29.4081 38.58C16.6608 42.3106 2.46257 38.8741 11.5852 35.8438" fill="#932A9E"/>
<path d="M22.4463 25.8307C25.0442 28.8241 21.7637 31.5179 21.7637 31.5179C21.7637 31.5179 28.36 28.1098 25.3306 23.8419C22.5013 19.8622 20.3315 17.8845 32.0777 11.0664C32.0777 11.0664 13.64 15.6751 22.4463 25.8306" fill="#9D34E4"/>
<path d="M36.3905 46.1091C36.3905 46.1091 37.9135 47.365 34.7131 48.3367C28.6275 50.1819 9.38397 50.7391 4.03814 48.4102C2.11653 47.5737 5.72023 46.4125 6.85373 46.1688C8.03589 45.9122 8.71156 45.9601 8.71156 45.9601C6.57445 44.4532 -5.10178 48.9187 2.78066 50.1974C24.277 53.6865 41.9663 48.6264 36.3905 46.1091ZM13.8633 29.7278C13.8633 29.7278 4.07494 32.0548 10.3971 32.8996C13.0664 33.2573 18.3878 33.1765 23.3445 32.7607C27.3954 32.4189 31.4631 31.6916 31.4631 31.6916C31.4631 31.6916 30.0347 32.3039 29.0013 33.0101C19.0612 35.6266 -0.141124 34.4094 5.38699 31.733C10.0621 29.4712 13.8634 29.7278 13.8634 29.7278M31.4227 39.5511C41.5274 34.2959 36.8554 29.2458 33.5944 29.9263C32.7951 30.0927 32.4388 30.2369 32.4388 30.2369C32.4388 30.2369 32.7355 29.7718 33.3022 29.5705C39.7533 27.3004 44.7147 36.2654 31.2196 39.816C31.2196 39.8161 31.376 39.6763 31.4227 39.5511" fill="#932A9E"/>
<path d="M25.3305 0.0587498C25.3305 0.0587498 30.9266 5.66164 20.0229 14.2768C11.2794 21.1879 18.0291 25.1283 20.0193 29.6305C14.9155 25.0217 11.1699 20.9646 13.6828 17.1886C17.3709 11.6455 27.5883 8.95814 25.3305 0.0585938" fill="#9D34E4"/>
<path d="M14.8554 53.7935C24.5546 54.415 39.4486 53.4487 39.8013 48.8555C39.8013 48.8555 39.1233 50.5969 31.7855 51.9797C23.5071 53.5388 13.297 53.3568 7.24121 52.3575C7.24137 52.3575 8.48091 53.3844 14.8556 53.7935" fill="#932A9E"/>
</g>
<defs>
<clipPath id="clip0_567_1491">
<rect width="39.9261" height="54" fill="white"/>
</clipPath>
</defs>
</svg>

+ 1
- 0
frontend/src/assets/icons/caseStudy/jquery.svg
File diff suppressed because it is too large
Näytä tiedosto


+ 10
- 0
frontend/src/assets/icons/caseStudy/net.svg Näytä tiedosto

@@ -0,0 +1,10 @@
<svg width="55" height="55" viewBox="0 0 55 55" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="54.0635" height="54.0635" fill="url(#paint0_linear_567_1570)"/>
<path d="M46.0082 21.63H41.9864V34.281H39.6643V21.63H35.6523V19.5564H46.0082V21.63ZM34.8424 34.281H26.9862V19.5564H34.5311V21.63H29.3083V25.8007H34.1205V27.8644H29.3083V32.219H34.8424V34.281ZM23.9112 34.281H21.3723L14.6878 23.4578C14.5206 23.1885 14.3798 22.9028 14.2674 22.605H14.2087C14.2608 22.921 14.2869 23.595 14.2869 24.6285V34.281H12.043V19.5564H14.7465L21.2077 30.1253C21.4799 30.5618 21.6559 30.8645 21.7341 31.0284H21.7732C21.708 30.6387 21.6754 29.9765 21.6754 29.0467V19.5547H23.9112V34.281ZM9.72901 33.1221C9.72901 33.3043 9.69237 33.4847 9.62118 33.653C9.55 33.8213 9.44566 33.9742 9.31414 34.1029C9.18262 34.2317 9.0265 34.3338 8.8547 34.4033C8.6829 34.4729 8.4988 34.5086 8.31291 34.5084C8.12701 34.5084 7.94294 34.4725 7.77122 34.4027C7.5995 34.333 7.44349 34.2307 7.31212 34.1018C7.18076 33.9729 7.0766 33.8198 7.00562 33.6514C6.93464 33.4831 6.89821 33.3026 6.89844 33.1204C6.89889 32.753 7.04811 32.4008 7.31333 32.1412C7.57855 31.8816 7.93806 31.7357 8.31291 31.7357C8.4988 31.7355 8.6829 31.7712 8.8547 31.8408C9.0265 31.9104 9.18262 32.0125 9.31414 32.1412C9.44566 32.27 9.55 32.4229 9.62118 32.5912C9.69237 32.7595 9.72901 32.9399 9.72901 33.1221V33.1221Z" fill="white"/>
<defs>
<linearGradient id="paint0_linear_567_1570" x1="27.0317" y1="0" x2="27.0317" y2="54.0635" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36F0"/>
<stop offset="1" stop-color="#922994"/>
</linearGradient>
</defs>
</svg>

+ 21
- 0
frontend/src/assets/icons/caseStudy/power-automate.svg Näytä tiedosto

@@ -0,0 +1,21 @@
<svg width="67" height="54" viewBox="0 0 67 54" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.63054 0C2.62895 0 2.62578 0 2.62419 0C0.372721 0 -0.830708 2.65579 0.656533 4.34915L20.6074 27.0478L44.1829 0.345649C43.8008 0.185509 43.3886 0.0919619 42.9652 0.0903763L2.63054 0Z" fill="url(#paint0_linear_567_1599)"/>
<path d="M55.5778 12.7673L45.3352 1.15798C45.0149 0.794895 44.6185 0.522181 44.1825 0.339844L20.607 27.0436L0.719506 49.5821C-0.788347 51.2913 0.415082 53.9725 2.68558 53.9931L19.7857 53.982L55.5778 12.7673Z" fill="url(#paint1_linear_567_1599)"/>
<path d="M65.3477 23.8446L55.5792 12.7695L19.7871 53.9985L43.2468 53.9826C44.0491 53.9097 44.8007 53.5498 45.3382 52.9393L65.3477 30.2533C66.9634 28.4236 66.9634 25.6759 65.3477 23.8446Z" fill="url(#paint2_linear_567_1599)"/>
<path opacity="0.05" d="M20.6075 27.045L44.183 0.342795C43.8008 0.182655 43.3886 0.0891085 42.9653 0.0875229L42.2946 0.0859375L19.5547 25.8479L20.6075 27.045Z" fill="black"/>
<path opacity="0.07" d="M20.083 26.4521L20.6078 27.0483L44.1833 0.346126C43.909 0.230381 43.6157 0.165374 43.3176 0.128906L20.083 26.4521Z" fill="black"/>
<defs>
<linearGradient id="paint0_linear_567_1599" x1="11.5397" y1="-8.90918" x2="34.4683" y2="15.9427" gradientUnits="userSpaceOnUse">
<stop stop-color="#9D34E6"/>
<stop offset="1" stop-color="#932A9E"/>
</linearGradient>
<linearGradient id="paint1_linear_567_1599" x1="22.4843" y1="26.0415" x2="39.2213" y2="46.4079" gradientUnits="userSpaceOnUse">
<stop stop-color="#A841E4"/>
<stop offset="1" stop-color="#A82DC0"/>
</linearGradient>
<linearGradient id="paint2_linear_567_1599" x1="38.5631" y1="32.1322" x2="48.2556" y2="48.3666" gradientUnits="userSpaceOnUse">
<stop stop-color="#B24CE4"/>
<stop offset="1" stop-color="#B03CC5"/>
</linearGradient>
</defs>
</svg>

+ 19
- 0
frontend/src/assets/icons/caseStudy/power-bi.svg Näytä tiedosto

@@ -0,0 +1,19 @@
<svg width="48" height="64" viewBox="0 0 48 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M47.9799 2.6765V61.2838C47.9799 62.7402 46.7991 63.9603 45.3034 63.9603H28.654C27.1977 63.9603 25.9775 62.7795 25.9775 61.2838V2.6765C25.9775 1.22017 27.1583 0 28.654 0H45.3034C46.7597 0.0393602 47.9799 1.22017 47.9799 2.6765Z" fill="url(#paint0_linear_567_1593)"/>
<path d="M34.9916 18.696V63.9996H12.9893V18.696C12.9893 17.2397 14.1701 16.0195 15.6658 16.0195H32.3151C33.7714 16.0195 34.9916 17.2003 34.9916 18.696Z" fill="url(#paint1_linear_567_1593)"/>
<path d="M0 34.6765V61.3234C0 62.7797 1.18081 63.9998 2.67649 63.9998H22.0024V34.6765C22.0024 33.2202 20.8216 32 19.3259 32H2.67649C1.22017 32 0 33.1808 0 34.6765Z" fill="url(#paint2_linear_567_1593)"/>
<defs>
<linearGradient id="paint0_linear_567_1593" x1="22.349" y1="0.0137363" x2="49.9075" y2="60.254" gradientUnits="userSpaceOnUse">
<stop stop-color="#9E35EC"/>
<stop offset="1" stop-color="#932A9A"/>
</linearGradient>
<linearGradient id="paint1_linear_567_1593" x1="11.794" y1="16.6143" x2="35.0098" y2="63.0459" gradientUnits="userSpaceOnUse">
<stop stop-color="#A844EB"/>
<stop offset="1" stop-color="#A82BBB"/>
</linearGradient>
<linearGradient id="paint2_linear_567_1593" x1="3.82184" y1="30.4397" x2="16.6053" y2="61.6831" gradientUnits="userSpaceOnUse">
<stop stop-color="#B251EE"/>
<stop offset="1" stop-color="#B03DC5"/>
</linearGradient>
</defs>
</svg>

+ 5
- 0
frontend/src/assets/icons/caseStudy/raspberrypi.svg Näytä tiedosto

@@ -0,0 +1,5 @@
<svg width="43" height="54" viewBox="0 0 43 54" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.3851 0C11.0532 0.0198309 10.7371 0.148925 10.4862 0.36716C10.1235 0.166494 9.70862 0.0800815 9.29595 0.119241C8.88327 0.1584 8.49205 0.321304 8.17354 0.586612C7.86953 0.484033 7.54148 0.47654 7.2331 0.565132C6.92473 0.653724 6.65067 0.834195 6.44747 1.08249C6.00159 0.988749 5.53929 1.00861 5.10309 1.14024C4.6669 1.27188 4.27079 1.51106 3.9512 1.8358C2.1154 1.61635 1.58154 2.88242 2.22512 4.07675C2.08555 4.22753 1.9775 4.40468 1.90733 4.5978C1.83716 4.79091 1.80628 4.9961 1.8165 5.20131C1.82672 5.40653 1.87784 5.60763 1.96685 5.79282C2.05587 5.97801 2.18098 6.14354 2.33485 6.27971C2.21178 6.64031 2.20396 7.03026 2.31247 7.39551C2.42099 7.76075 2.64046 8.08318 2.94045 8.31808C2.87042 8.67396 2.91428 9.04285 3.06579 9.37239C3.2173 9.70193 3.46877 9.97537 3.7845 10.1539C3.80844 10.5957 3.95284 11.0226 4.20205 11.3882C4.45126 11.7538 4.79578 12.0443 5.19828 12.2281C5.26847 12.674 5.48863 13.0826 5.8224 13.3864C6.15617 13.6903 6.58359 13.8712 7.03408 13.8993C7.15659 14.2941 7.39938 14.6408 7.72852 14.8909C8.05766 15.1409 8.4567 15.2819 8.86988 15.2941C7.26487 16.0393 5.93105 17.2647 5.0529 18.801C4.17475 20.3373 3.79567 22.1085 3.96808 23.8696L3.61991 24.4942C2.64062 25.161 1.81583 26.0302 1.20125 27.0431C0.586656 28.0559 0.196581 29.1889 0.0573651 30.3654C-0.0818508 31.542 0.0330353 32.7347 0.394263 33.863C0.755491 34.9913 1.35465 36.029 2.15127 36.9059C2.42899 38.1592 2.81011 39.3873 3.29073 40.5775C3.49865 42.1956 4.13394 43.729 5.13122 45.02C6.1285 46.311 7.45176 47.313 8.96484 47.9229C10.6178 49.2492 12.4797 50.2918 14.4744 51.0079C15.3144 51.9451 16.3417 52.6956 17.4899 53.211C18.6381 53.7264 19.8816 53.9952 21.1402 54H21.2499C22.5085 53.9952 23.7521 53.7264 24.9003 53.211C26.0485 52.6956 27.0758 51.9451 27.9158 51.0079C29.9105 50.2918 31.7723 49.2492 33.4253 47.9229C34.9384 47.313 36.2616 46.311 37.2589 45.02C38.2562 43.729 38.8915 42.1956 39.0994 40.5775C39.58 39.3873 39.9612 38.1592 40.2389 36.9059C41.0355 36.029 41.6347 34.9913 41.9959 33.863C42.3571 32.7347 42.472 31.542 42.3328 30.3654C42.1936 29.1889 41.8035 28.0559 41.1889 27.0431C40.5743 26.0302 39.7495 25.161 38.7702 24.4942L38.1836 23.8696C38.3334 22.1398 37.9534 20.4054 37.0941 18.8967C36.2348 17.388 34.9368 16.1764 33.3726 15.4228C33.7857 15.4106 34.1848 15.2696 34.5139 15.0196C34.8431 14.7695 35.0858 14.4228 35.2084 14.0281C35.6588 13.9999 36.0863 13.819 36.42 13.5152C36.7538 13.2113 36.974 12.8027 37.0442 12.3568C37.4467 12.173 37.7912 11.8826 38.0404 11.5169C38.2896 11.1513 38.434 10.7244 38.4579 10.2826C38.7737 10.1041 39.0251 9.83065 39.1766 9.50111C39.3282 9.17157 39.372 8.80267 39.302 8.4468C39.602 8.21189 39.8215 7.88946 39.93 7.52422C40.0385 7.15898 40.0307 6.76902 39.9076 6.40843C40.0615 6.27226 40.1866 6.10672 40.2756 5.92153C40.3646 5.73635 40.4157 5.53525 40.4259 5.33003C40.4362 5.12482 40.4053 4.91963 40.3351 4.72651C40.2649 4.5334 40.1569 4.35625 40.0173 4.20546C40.6609 3.03013 40.0173 1.76406 38.2912 1.96452C37.9762 1.60175 37.5705 1.329 37.1157 1.17406C36.6609 1.01912 36.1731 0.987521 35.7021 1.08249C35.5003 0.837933 35.2295 0.659827 34.925 0.571379C34.6205 0.48293 34.2965 0.488237 33.995 0.586612C33.6765 0.321304 33.2853 0.1584 32.8726 0.119241C32.46 0.0800815 32.0451 0.166494 31.6824 0.36716C31.331 0.132333 30.9142 0.0148338 30.4919 0.0315136C30.0696 0.0481934 29.6635 0.198196 29.3317 0.460006C28.9935 0.340081 28.6301 0.309115 28.2765 0.370086C27.9228 0.431056 27.5908 0.581917 27.3123 0.808178C26.8727 0.708848 26.4127 0.755411 26.0019 0.940824C25.5911 1.12624 25.2518 1.44041 25.0355 1.8358H24.318C22.719 2.94768 21.5719 4.5964 21.0853 6.48228C20.6228 4.55616 19.4734 2.86499 17.8526 1.72608H17.1352C16.9028 1.35068 16.5567 1.05923 16.1472 0.894142C15.7377 0.729053 15.2862 0.698939 14.8584 0.808178C14.5759 0.575278 14.2372 0.420559 13.8762 0.359465C13.5152 0.29837 13.1445 0.333036 12.801 0.460006C12.3588 0.228702 11.8809 0.0732087 11.3873 0H11.3851Z" fill="#601365"/>
<path d="M7.54941 5.01221C11.1451 6.63924 14.4364 8.86865 17.2813 11.6042C16.4731 14.9466 12.084 15.1112 10.4867 15.0226C10.6375 14.9731 10.777 14.8941 10.8969 14.7901C11.0168 14.6861 11.1148 14.5593 11.1851 14.417C10.2351 14.295 9.29603 14.0989 8.37657 13.8304C8.5285 13.8235 8.67648 13.7798 8.80773 13.703C8.93898 13.6261 9.04954 13.5185 9.12988 13.3894C8.23156 13.1878 7.37441 12.8338 6.59563 12.3428C6.94812 12.398 7.30854 12.3198 7.60638 12.1233C6.72904 11.742 5.91221 11.2345 5.18186 10.6167C5.5331 10.6621 5.88999 10.6049 6.20948 10.4521C5.49308 10.0157 4.83869 9.48478 4.26396 8.87373C4.60091 8.96715 4.9604 8.93413 5.2747 8.78088C4.62304 8.26227 4.05879 7.64245 3.60349 6.94508C3.78147 7.03985 3.98002 7.08941 4.18166 7.08941C4.3833 7.08941 4.58185 7.03985 4.75983 6.94508C4.17997 6.39669 3.66843 5.7803 3.23633 5.10928C3.59261 5.19028 3.96254 5.19028 4.31882 5.10928C4.12334 4.43733 3.79228 3.81255 3.34605 3.27348C4.17145 3.33285 5.00005 3.33285 5.82544 3.27348L5.21984 2.53916C6.13992 2.37125 7.08874 2.46708 7.95666 2.81558C8.28795 2.55815 7.95666 2.22897 7.53464 1.89768C8.31984 1.99564 9.09055 2.1869 9.83044 2.46741C10.1786 2.13612 9.57301 1.84282 9.28181 1.47566C10.1434 1.60518 10.9652 1.92525 11.6873 2.41255C12.1094 2.0264 11.6873 1.71621 11.4489 1.38492C12.2047 1.67582 12.8922 2.11979 13.4683 2.68897C13.5447 2.62998 13.6085 2.55612 13.6556 2.47184C13.7027 2.38756 13.7323 2.29461 13.7426 2.19859C13.7528 2.10257 13.7435 2.00547 13.7153 1.91313C13.687 1.8208 13.6403 1.73515 13.578 1.66135C14.2088 2.00762 14.7595 2.48286 15.1944 3.05613C15.3332 2.93672 15.4322 2.77776 15.4782 2.60053C15.5242 2.42329 15.515 2.23623 15.4518 2.06438C16.1123 2.62573 16.7262 3.23967 17.2876 3.90018C17.46 3.66403 17.5617 3.38375 17.5809 3.09201C19.307 4.76322 21.7484 8.98556 18.2055 10.6568C15.0225 8.14356 11.4068 6.23344 7.53675 5.02065L7.54941 5.01221ZM34.7235 5.01221C31.1278 6.63924 27.8365 8.86865 24.9916 11.6042C25.8357 14.9466 30.1889 15.1112 31.7862 15.0226C31.5058 14.9019 31.2823 14.6784 31.1616 14.398C32.1117 14.276 33.0507 14.0799 33.9702 13.8114C33.8215 13.8016 33.6774 13.7564 33.5497 13.6797C33.422 13.603 33.3144 13.497 33.2359 13.3704C34.1342 13.1688 34.9913 12.8148 35.7701 12.3238C35.4121 12.3834 35.0449 12.305 34.7425 12.1043C35.6198 11.7231 36.4366 11.2155 37.167 10.5977C36.8158 10.6431 36.4589 10.5859 36.1394 10.4331C36.8558 9.99668 37.5102 9.46579 38.0849 8.85474C37.748 8.94816 37.3885 8.91514 37.0742 8.76189C37.7258 8.24327 38.2901 7.62347 38.7454 6.92609C38.5674 7.02086 38.3688 7.07042 38.1672 7.07042C37.9656 7.07042 37.767 7.02086 37.589 6.92609C38.1689 6.3777 38.6804 5.76131 39.1125 5.09029C38.7563 5.17129 38.3863 5.17129 38.03 5.09029C38.2255 4.41834 38.5566 3.79356 39.0028 3.25448C38.1774 3.31386 37.3488 3.31386 36.5234 3.25448L37.148 2.6109C36.2279 2.44299 35.2791 2.53882 34.4112 2.88732C34.0799 2.62989 34.4112 2.30071 34.8332 1.96942C34.048 2.06738 33.2773 2.25865 32.5374 2.53916C32.1154 2.11713 32.702 1.84282 33.0143 1.47355C32.1528 1.60307 31.331 1.92314 30.6088 2.41044C30.1867 2.02429 30.6088 1.7141 30.8472 1.38281C30.0914 1.67371 29.4039 2.11768 28.8278 2.68686C28.75 2.62929 28.6846 2.5565 28.6357 2.47292C28.5868 2.38934 28.5554 2.2967 28.5434 2.20062C28.5313 2.10454 28.5389 2.00701 28.5657 1.91395C28.5925 1.82089 28.6379 1.73424 28.6991 1.65924C28.0684 2.00551 27.5176 2.48075 27.0828 3.05402C26.9439 2.93461 26.8449 2.77565 26.7989 2.59842C26.7529 2.42118 26.7621 2.23412 26.8253 2.06227C26.1648 2.62362 25.5509 3.23756 24.9895 3.89807C24.8171 3.66192 24.7154 3.38164 24.6962 3.0899C22.9701 4.76111 20.5287 8.98345 24.0716 10.6547C27.232 8.14861 30.8221 6.23878 34.6665 5.01854L34.7235 5.01221Z" fill="#9E35EC"/>
<path d="M27.3419 39.1099C27.2847 40.6719 26.6112 42.1478 25.4688 43.2146C24.3264 44.2815 22.8081 44.8526 21.2458 44.803C19.6804 44.8729 18.1514 44.3185 16.9945 43.2617C15.8376 42.2049 15.1475 40.7321 15.0758 39.1669C15.133 37.6048 15.8065 36.129 16.9489 35.0621C18.0912 33.9953 19.6096 33.4242 21.1719 33.4738C22.7373 33.4039 24.2663 33.9583 25.4232 35.015C26.5801 36.0718 27.2702 37.5446 27.3419 39.1099V39.1099ZM17.6459 22.9527C18.8913 23.94 19.6975 25.3782 19.8898 26.9557C20.0822 28.5332 19.6452 30.123 18.6735 31.3805C17.895 32.7736 16.6013 33.8059 15.0701 34.2556C13.5389 34.7054 11.8924 34.5368 10.4842 33.7861C9.23882 32.7988 8.43263 31.3606 8.24027 29.7831C8.04792 28.2056 8.48491 26.6158 9.45655 25.3583C10.2351 23.9652 11.5288 22.9329 13.06 22.4831C14.5912 22.0334 16.2377 22.202 17.6459 22.9527V22.9527ZM24.5143 22.6404C23.269 23.6277 22.4628 25.0659 22.2704 26.6434C22.0781 28.2209 22.5151 29.8107 23.4867 31.0682C24.2652 32.4613 25.559 33.4936 27.0902 33.9434C28.6213 34.3931 30.2678 34.2245 31.6761 33.4738C32.9214 32.4865 33.7276 31.0483 33.92 29.4708C34.1123 27.8933 33.6753 26.3035 32.7037 25.046C31.9252 23.6529 30.6314 22.6206 29.1003 22.1709C27.5691 21.7211 25.9226 21.8897 24.5143 22.6404V22.6404ZM4.94301 25.7064C7.69671 24.9721 5.86091 37.0715 3.63896 36.0798C2.91021 35.3744 2.3556 34.5091 2.01898 33.5523C1.68236 32.5956 1.57298 31.5736 1.69949 30.5673C1.82599 29.561 2.18492 28.5979 2.74786 27.7543C3.31081 26.9106 4.06234 26.2095 4.94301 25.7064V25.7064ZM36.6707 25.5229C33.917 24.7885 35.7528 36.8879 37.9748 35.8962C38.7035 35.1908 39.2581 34.3255 39.5948 33.3687C39.9314 32.412 40.0408 31.3901 39.9142 30.3837C39.7877 29.3774 39.4288 28.4143 38.8659 27.5707C38.3029 26.727 37.5514 26.0259 36.6707 25.5229V25.5229ZM27.344 16.5274C32.0812 15.7192 36.0293 18.5468 35.8647 23.6892C35.717 25.7085 25.6559 16.8038 27.344 16.5274ZM14.2275 16.3797C9.49031 15.5715 5.54229 18.3991 5.70687 23.5415C5.85458 25.5039 15.9705 16.6751 14.2275 16.3797ZM21.0432 15.1875C18.2156 15.1875 15.5569 17.2807 15.5569 18.5468C15.5569 19.8129 17.7978 21.6487 21.0432 21.6867C24.2886 21.7246 26.5295 20.4375 26.5295 18.8591C26.5295 17.2807 23.4276 15.1875 20.9293 15.1875H21.0432ZM21.2268 46.5649C23.6872 46.4552 26.9916 47.3541 27.0085 48.5484C27.0254 49.7428 24.0164 52.3319 21.058 52.22C18.0996 52.1082 15.0167 49.7238 15.0547 48.8017C15.0547 47.4617 18.7263 46.4172 21.2247 46.489L21.2268 46.5649ZM12.1174 39.4749C13.9532 41.5851 14.6495 45.3136 13.1999 46.3961C11.7502 47.4786 8.4437 46.892 6.05716 43.4588C4.4598 40.5574 4.66448 37.6391 5.79972 36.7191C7.48781 35.6915 10.1149 37.0863 12.1343 39.4201L12.1174 39.4749ZM29.9859 38.7997C28.1501 41.0217 27.0317 45.0794 28.4075 46.3835C29.7306 47.3963 33.2924 47.2655 35.9195 43.6108C36.6857 42.4953 37.1109 41.1811 37.1435 39.8282C37.1761 38.4754 36.8146 37.1422 36.1031 35.9911C34.4868 34.742 32.1572 36.3393 29.988 38.7976L29.9859 38.7997Z" fill="#932A9A"/>
</svg>

+ 9
- 0
frontend/src/assets/icons/caseStudy/react-native.svg
File diff suppressed because it is too large
Näytä tiedosto


+ 9
- 0
frontend/src/assets/icons/footer/fb.svg Näytä tiedosto

@@ -0,0 +1,9 @@
<svg width="40" height="40" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.1875 0.375H2.0625C1.51549 0.375 0.990886 0.592299 0.604092 0.979092C0.217298 1.36589 0 1.89049 0 2.4375L0 17.5625C0 18.1095 0.217298 18.6341 0.604092 19.0209C0.990886 19.4077 1.51549 19.625 2.0625 19.625H7.95996V13.0804H5.25293V10H7.95996V7.65219C7.95996 4.98168 9.54981 3.50656 11.9848 3.50656C13.151 3.50656 14.3705 3.71453 14.3705 3.71453V6.33563H13.0268C11.703 6.33563 11.29 7.15719 11.29 7.9998V10H14.2454L13.7728 13.0804H11.29V19.625H17.1875C17.7345 19.625 18.2591 19.4077 18.6459 19.0209C19.0327 18.6341 19.25 18.1095 19.25 17.5625V2.4375C19.25 1.89049 19.0327 1.36589 18.6459 0.979092C18.2591 0.592299 17.7345 0.375 17.1875 0.375V0.375Z" fill="url(#paint0_linear_561_723)"/>
<defs>
<linearGradient id="paint0_linear_561_723" x1="19.25" y1="0.375" x2="0" y2="0.375" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#8468BF"/>
</linearGradient>
</defs>
</svg>

+ 9
- 0
frontend/src/assets/icons/footer/ig.svg Näytä tiedosto

@@ -0,0 +1,9 @@
<svg width="40" height="40" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.1296 5.0583C7.39678 5.0583 5.19248 7.2626 5.19248 9.99541C5.19248 12.7282 7.39678 14.9325 10.1296 14.9325C12.8624 14.9325 15.0667 12.7282 15.0667 9.99541C15.0667 7.2626 12.8624 5.0583 10.1296 5.0583ZM10.1296 13.2052C8.36357 13.2052 6.91982 11.7657 6.91982 9.99541C6.91982 8.2251 8.35928 6.78564 10.1296 6.78564C11.8999 6.78564 13.3394 8.2251 13.3394 9.99541C13.3394 11.7657 11.8956 13.2052 10.1296 13.2052V13.2052ZM16.4202 4.85635C16.4202 5.49658 15.9046 6.00791 15.2687 6.00791C14.6284 6.00791 14.1171 5.49229 14.1171 4.85635C14.1171 4.22041 14.6327 3.70478 15.2687 3.70478C15.9046 3.70478 16.4202 4.22041 16.4202 4.85635ZM19.6901 6.0251C19.6171 4.48252 19.2647 3.11611 18.1347 1.99033C17.0089 0.864551 15.6425 0.512207 14.0999 0.434863C12.5101 0.344629 7.74482 0.344629 6.15498 0.434863C4.6167 0.50791 3.25029 0.860254 2.12021 1.98604C0.990137 3.11182 0.64209 4.47822 0.564746 6.0208C0.474512 7.61064 0.474512 12.3759 0.564746 13.9657C0.637793 15.5083 0.990137 16.8747 2.12021 18.0005C3.25029 19.1263 4.6124 19.4786 6.15498 19.556C7.74482 19.6462 12.5101 19.6462 14.0999 19.556C15.6425 19.4829 17.0089 19.1306 18.1347 18.0005C19.2604 16.8747 19.6128 15.5083 19.6901 13.9657C19.7804 12.3759 19.7804 7.61494 19.6901 6.0251V6.0251ZM17.6362 15.6716C17.3011 16.5138 16.6522 17.1626 15.8058 17.5021C14.5382 18.0048 11.5304 17.8888 10.1296 17.8888C8.72881 17.8888 5.7167 18.0005 4.45342 17.5021C3.61123 17.1669 2.9624 16.5181 2.62295 15.6716C2.12021 14.404 2.23623 11.3962 2.23623 9.99541C2.23623 8.59463 2.12451 5.58252 2.62295 4.31924C2.95811 3.47705 3.60693 2.82822 4.45342 2.48877C5.721 1.98604 8.72881 2.10205 10.1296 2.10205C11.5304 2.10205 14.5425 1.99033 15.8058 2.48877C16.648 2.82393 17.2968 3.47275 17.6362 4.31924C18.139 5.58682 18.0229 8.59463 18.0229 9.99541C18.0229 11.3962 18.139 14.4083 17.6362 15.6716Z" fill="url(#paint0_linear_561_727)"/>
<defs>
<linearGradient id="paint0_linear_561_727" x1="19.7578" y1="0.367188" x2="0.49707" y2="0.367188" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#8468BF"/>
</linearGradient>
</defs>
</svg>

+ 9
- 0
frontend/src/assets/icons/footer/ln.svg Näytä tiedosto

@@ -0,0 +1,9 @@
<svg width="40" height="40" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18.125 0.375H1.6207C0.864453 0.375 0.25 0.998047 0.25 1.76289V18.2371C0.25 19.002 0.864453 19.625 1.6207 19.625H18.125C18.8813 19.625 19.5 19.002 19.5 18.2371V1.76289C19.5 0.998047 18.8813 0.375 18.125 0.375ZM6.06797 16.875H3.21484V7.68828H6.07227V16.875H6.06797ZM4.64141 6.43359C3.72617 6.43359 2.98711 5.69023 2.98711 4.7793C2.98711 3.86836 3.72617 3.125 4.64141 3.125C5.55234 3.125 6.2957 3.86836 6.2957 4.7793C6.2957 5.69453 5.55664 6.43359 4.64141 6.43359V6.43359ZM16.7629 16.875H13.9098V12.4062C13.9098 11.3406 13.8883 9.96992 12.4273 9.96992C10.9406 9.96992 10.7129 11.1301 10.7129 12.3289V16.875H7.85977V7.68828H10.5969V8.94297H10.6355C11.018 8.22109 11.9504 7.46055 13.3383 7.46055C16.2258 7.46055 16.7629 9.36406 16.7629 11.8391V16.875V16.875Z" fill="url(#paint0_linear_561_725)"/>
<defs>
<linearGradient id="paint0_linear_561_725" x1="19.5" y1="0.375" x2="0.25" y2="0.375" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#8468BF"/>
</linearGradient>
</defs>
</svg>

+ 3
- 0
frontend/src/assets/icons/life/hexLife.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg width="41" height="42" viewBox="0 0 41 42" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4.94469 35.0819C5.01643 35.4028 5.25901 35.6581 5.57581 35.7462L24.6375 41.0475C24.9394 41.1314 25.2632 41.0507 25.4904 40.8349L40.2771 26.7877C40.5043 26.5719 40.6015 26.2527 40.5331 25.9469L36.216 6.63847C36.1443 6.31757 35.9017 6.06222 35.5849 5.97412L16.5232 0.672902C16.2213 0.588948 15.8975 0.669646 15.6703 0.885454L0.883602 14.9326C0.656431 15.1484 0.559241 15.4677 0.62761 15.7734L4.94469 35.0819Z" fill="#9A4799"/>
</svg>

+ 3
- 0
frontend/src/assets/icons/menu.svg Näytä tiedosto

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="black" viewBox="0 0 24 24" stroke-width="1.5" stroke="black" class="w-6 h-6">
<path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5M12 17.25h8.25" />
</svg>

+ 10
- 0
frontend/src/assets/icons/net.svg Näytä tiedosto

@@ -0,0 +1,10 @@
<svg width="70" height="69" viewBox="0 0 70 69" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.132812" y="0.222656" width="69.678" height="68.2264" fill="url(#paint0_linear_46_5590)"/>
<path d="M59.4288 27.5216H54.2455V43.4867H51.2526V27.5216H46.0819V24.9047H59.4288V27.5216ZM45.0381 43.4867H34.9129V24.9047H44.6369V27.5216H37.9057V32.7849H44.1077V35.3891H37.9057V40.8846H45.0381V43.4867ZM30.9498 43.4867H27.6776L19.0625 29.8282C18.847 29.4883 18.6655 29.1278 18.5206 28.7519H18.445C18.5122 29.1508 18.5459 30.0013 18.5459 31.3055V43.4867H15.6538V24.9047H19.1381L27.4655 38.2424C27.8162 38.7932 28.0431 39.1752 28.1439 39.382H28.1943C28.1103 38.8903 28.0683 38.0546 28.0683 36.8812V24.9026H30.9498V43.4867ZM12.6715 42.0242C12.6715 42.2541 12.6243 42.4818 12.5326 42.6942C12.4408 42.9066 12.3063 43.0995 12.1368 43.262C11.9673 43.4245 11.7661 43.5533 11.5447 43.6411C11.3233 43.7289 11.086 43.774 10.8464 43.7737C10.6068 43.7737 10.3696 43.7284 10.1483 43.6403C9.92698 43.5523 9.72591 43.4232 9.5566 43.2605C9.38729 43.0979 9.25306 42.9048 9.16157 42.6922C9.07009 42.4797 9.02315 42.252 9.02344 42.0221C9.02402 41.5585 9.21634 41.114 9.55816 40.7864C9.89997 40.4587 10.3633 40.2747 10.8464 40.2747C11.086 40.2744 11.3233 40.3195 11.5447 40.4073C11.7661 40.4951 11.9673 40.6239 12.1368 40.7864C12.3063 40.9489 12.4408 41.1418 12.5326 41.3542C12.6243 41.5666 12.6715 41.7943 12.6715 42.0242Z" fill="white"/>
<defs>
<linearGradient id="paint0_linear_46_5590" x1="34.9718" y1="0.222656" x2="34.9718" y2="68.4491" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36F0"/>
<stop offset="1" stop-color="#922994"/>
</linearGradient>
</defs>
</svg>

+ 26
- 0
frontend/src/assets/icons/values/care.svg Näytä tiedosto

@@ -0,0 +1,26 @@
<svg width="43" height="43" viewBox="0 0 43 43" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.8344 9.99287C11.9199 10.1408 12.0257 10.2728 12.1472 10.386C12.1823 10.4517 12.2365 10.5092 12.3096 10.5498L19.9539 14.7934C19.9966 14.8171 20.0408 14.8323 20.085 14.8398C20.1924 14.882 20.3182 14.8799 20.4328 14.8163L28.0771 10.5726C28.1457 10.5345 28.1976 10.4816 28.2328 10.421C28.3588 10.3056 28.4683 10.1702 28.5562 10.0179L30.4808 6.68444C30.7831 6.16094 30.7842 5.51623 30.4837 4.99171L28.5932 1.6913C28.2897 1.16138 27.7249 0.83532 27.1143 0.837407L23.3108 0.850401C22.7063 0.852466 22.1485 1.17578 21.8463 1.69927L20.2026 4.54624L18.5444 1.67419C18.2422 1.15069 17.6844 0.827385 17.0799 0.82532L13.2764 0.812327C12.6657 0.810241 12.101 1.1363 11.7974 1.66622L9.90694 4.96663C9.60649 5.49115 9.60759 6.13586 9.90983 6.65936L11.8344 9.99287Z" fill="url(#paint0_linear_202_1574)"/>
<g filter="url(#filter0_d_202_1574)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M30.5893 29.6745C30.2517 30.103 29.728 30.3781 29.1402 30.3781H15.6901L7.7244 38.3438C6.59927 39.4689 4.77508 39.4689 3.64996 38.3438C3.34436 38.0382 3.12177 37.681 2.98218 37.3003C2.71981 36.5847 2.09554 35.8779 1.5566 35.339C0.814468 34.5968 0.814468 33.3936 1.5566 32.6515L11.6357 22.5724C11.6494 22.5586 11.6634 22.5451 11.6775 22.5319C11.8822 22.306 12.1546 22.1372 12.4734 22.0605L24.1641 19.2485C25.0078 19.0455 25.8564 19.565 26.0593 20.4088C26.2623 21.2526 25.7428 22.1011 24.8991 22.3041L19.4289 23.6198C18.5034 23.8424 18.397 25.1165 19.2728 25.4895C19.8066 25.7169 20.3724 25.8602 20.9501 25.9144L27.0842 26.4896L33.6184 19.9554C34.0006 19.5732 34.6202 19.5732 35.0024 19.9554C35.1959 20.1488 35.2914 20.4031 35.289 20.6567L36.6702 19.2755C37.2664 18.6793 38.2331 18.6793 38.8293 19.2755C39.4255 19.8717 39.4255 20.8383 38.8293 21.4345L30.5893 29.6745Z" fill="url(#paint1_linear_202_1574)"/>
</g>
<defs>
<filter id="filter0_d_202_1574" x="0.0232286" y="17.8515" width="42.1835" height="24.2664" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.976771" dy="0.976771"/>
<feGaussianBlur stdDeviation="0.976771"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_202_1574"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_202_1574" result="shape"/>
</filter>
<linearGradient id="paint0_linear_202_1574" x1="30.7081" y1="0.812317" x2="9.68237" y2="0.812317" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
<linearGradient id="paint1_linear_202_1574" x1="39.2766" y1="18.8283" x2="1" y2="18.8283" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
</defs>
</svg>

+ 46
- 0
frontend/src/assets/icons/values/culture.svg Näytä tiedosto

@@ -0,0 +1,46 @@
<svg width="41" height="34" viewBox="0 0 41 34" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9.53514 3.62587C9.95075 3.38592 10.4628 3.38592 10.8784 3.62587L14.7461 5.85887C15.1617 6.09882 15.4177 6.54228 15.4177 7.02219V11.4882C15.4177 11.9681 15.1617 12.4115 14.7461 12.6515L10.8784 14.8845C10.4628 15.1245 9.95075 15.1245 9.53514 14.8845L5.66748 12.6515C5.25186 12.4115 4.99583 11.9681 4.99583 11.4882V7.02219C4.99583 6.54228 5.25186 6.09882 5.66748 5.85887L9.53514 3.62587Z" fill="url(#paint0_linear_202_1404)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.1851 17.1631C10.5617 16.8032 9.79359 16.8032 9.17017 17.1631L1.00747 21.8759C0.384044 22.2358 0 22.901 0 23.6209V28.3038H20.3553V23.6209C20.3553 22.901 19.9712 22.2358 19.3478 21.8759L11.1851 17.1631Z" fill="url(#paint1_linear_202_1404)"/>
<path d="M29.8408 3.62587C30.2564 3.38592 30.7685 3.38592 31.1841 3.62587L35.0518 5.85887C35.4674 6.09882 35.7234 6.54228 35.7234 7.02219V11.4882C35.7234 11.9681 35.4674 12.4115 35.0518 12.6515L31.1841 14.8845C30.7685 15.1245 30.2564 15.1245 29.8408 14.8845L25.9731 12.6515C25.5575 12.4115 25.3015 11.9681 25.3015 11.4882V7.02219C25.3015 6.54228 25.5575 6.09882 25.9731 5.85887L29.8408 3.62587Z" fill="url(#paint2_linear_202_1404)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.4905 17.1631C30.8671 16.8032 30.099 16.8032 29.4756 17.1631L21.3129 21.8759C20.6895 22.2358 20.3054 22.901 20.3054 23.6209V28.3038H40.6607V23.6209C40.6607 22.901 40.2767 22.2358 39.6532 21.8759L31.4905 17.1631Z" fill="url(#paint3_linear_202_1404)"/>
<g filter="url(#filter0_d_202_1404)">
<path d="M19.6891 1.38808C20.1047 1.14812 20.6168 1.14812 21.0324 1.38808L25.8935 4.19464C26.3091 4.43459 26.5651 4.87805 26.5651 5.35796V10.9711C26.5651 11.451 26.3091 11.8944 25.8935 12.1344L21.0324 14.9409C20.6168 15.1809 20.1047 15.1809 19.6891 14.9409L14.828 12.1344C14.4124 11.8944 14.1564 11.451 14.1564 10.9711V5.35796C14.1564 4.87805 14.4124 4.43459 14.828 4.19464L19.6891 1.38808Z" fill="url(#paint4_linear_202_1404)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M21.3259 17.6257C20.7024 17.2658 19.9343 17.2658 19.3109 17.6257L9.20791 23.4587C8.58448 23.8186 8.20044 24.4838 8.20044 25.2037V30.9996H32.4363V25.2037C32.4363 24.4838 32.0523 23.8186 31.4289 23.4587L21.3259 17.6257Z" fill="url(#paint5_linear_202_1404)"/>
</g>
<defs>
<filter id="filter0_d_202_1404" x="7.52879" y="0.536485" width="26.9224" height="32.478" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.671645" dy="0.671645"/>
<feGaussianBlur stdDeviation="0.671645"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_202_1404"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_202_1404" result="shape"/>
</filter>
<linearGradient id="paint0_linear_202_1404" x1="10.2068" y1="3.2381" x2="10.2068" y2="15.2723" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint1_linear_202_1404" x1="10.1776" y1="16.8932" x2="10.1776" y2="28.3038" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint2_linear_202_1404" x1="30.5124" y1="3.2381" x2="30.5124" y2="15.2723" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint3_linear_202_1404" x1="30.4831" y1="16.8932" x2="30.4831" y2="28.3038" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint4_linear_202_1404" x1="27.525" y1="1.00031" x2="13.1965" y2="1.00031" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
<linearGradient id="paint5_linear_202_1404" x1="32.4363" y1="17.3558" x2="8.20044" y2="17.3558" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
</defs>
</svg>

+ 60
- 0
frontend/src/assets/icons/values/doing.svg Näytä tiedosto

@@ -0,0 +1,60 @@
<svg width="42" height="31" viewBox="0 0 42 31" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.45931 23.7475C2.00239 24.2044 2.00239 24.9452 2.45931 25.4021C2.91622 25.859 3.65702 25.859 4.11394 25.4021L2.45931 23.7475ZM17.0688 10.7926L17.8961 9.9653C17.4392 9.50839 16.6984 9.50839 16.2415 9.9653L17.0688 10.7926ZM24.1822 17.906L23.3549 18.7333C23.8118 19.1902 24.5526 19.1902 25.0095 18.7333L24.1822 17.906ZM41.9925 1.26575C41.9925 0.619574 41.4687 0.0957471 40.8225 0.0957471H30.2925C29.6463 0.0957471 29.1225 0.619574 29.1225 1.26575C29.1225 1.91192 29.6463 2.43575 30.2925 2.43575H39.6525V11.7957C39.6525 12.4419 40.1763 12.9657 40.8225 12.9657C41.4687 12.9657 41.9925 12.4419 41.9925 11.7957V1.26575ZM4.11394 25.4021L17.8961 11.6199L16.2415 9.9653L2.45931 23.7475L4.11394 25.4021ZM16.2415 11.6199L23.3549 18.7333L25.0095 17.0787L17.8961 9.9653L16.2415 11.6199ZM25.0095 18.7333L41.6498 2.09306L39.9952 0.438432L23.3549 17.0787L25.0095 18.7333Z" fill="url(#paint0_linear_203_1643)"/>
<g filter="url(#filter0_d_203_1643)">
<path d="M16.8146 13.1229C16.9718 13.2137 17.1655 13.2137 17.3227 13.1229L18.7397 12.3048C18.8969 12.214 18.9938 12.0463 18.9938 11.8648V10.2285C18.9938 10.047 18.8969 9.87928 18.7397 9.78851L17.3227 8.9704C17.1655 8.87963 16.9718 8.87963 16.8146 8.9704L15.3976 9.78851C15.2404 9.87928 15.1435 10.047 15.1435 10.2285V11.8648C15.1435 12.0463 15.2404 12.214 15.3976 12.3048L16.8146 13.1229Z" fill="url(#paint1_linear_203_1643)"/>
</g>
<g filter="url(#filter1_d_203_1643)">
<path d="M23.9279 19.7282C24.0851 19.819 24.2788 19.819 24.436 19.7282L25.853 18.9101C26.0102 18.8194 26.107 18.6516 26.107 18.4701V16.8339C26.107 16.6523 26.0102 16.4846 25.853 16.3938L24.436 15.5757C24.2788 15.4849 24.0851 15.4849 23.9279 15.5757L22.5109 16.3938C22.3536 16.4846 22.2568 16.6523 22.2568 16.8339V18.4701C22.2568 18.6516 22.3536 18.8194 22.5109 18.9101L23.9279 19.7282Z" fill="url(#paint2_linear_203_1643)"/>
</g>
<g filter="url(#filter2_d_203_1643)">
<path d="M2.96889 26.5876C3.12609 26.6783 3.31978 26.6783 3.47699 26.5876L4.89401 25.7695C5.05121 25.6787 5.14806 25.511 5.14806 25.3294V23.6932C5.14806 23.5117 5.05121 23.3439 4.89401 23.2532L3.47699 22.4351C3.31978 22.3443 3.12609 22.3443 2.96889 22.4351L1.55187 23.2532C1.39466 23.3439 1.29782 23.5117 1.29782 23.6932V25.3294C1.29782 25.511 1.39466 25.6787 1.55187 25.7695L2.96889 26.5876Z" fill="url(#paint3_linear_203_1643)"/>
</g>
<defs>
<filter id="filter0_d_203_1643" x="14.0003" y="7.75909" width="8.42299" height="8.86156" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.14322" dy="1.14322"/>
<feGaussianBlur stdDeviation="1.14322"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.27 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_203_1643"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_203_1643" result="shape"/>
</filter>
<filter id="filter1_d_203_1643" x="21.1136" y="14.3644" width="8.42299" height="8.86156" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.14322" dy="1.14322"/>
<feGaussianBlur stdDeviation="1.14322"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.27 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_203_1643"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_203_1643" result="shape"/>
</filter>
<filter id="filter2_d_203_1643" x="0.154627" y="21.2237" width="8.42299" height="8.86156" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.14322" dy="1.14322"/>
<feGaussianBlur stdDeviation="1.14322"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.27 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_203_1643"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_203_1643" result="shape"/>
</filter>
<linearGradient id="paint0_linear_203_1643" x1="40.8225" y1="1.26575" x2="3.28662" y2="1.26575" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
<linearGradient id="paint1_linear_203_1643" x1="17.0686" y1="13.2696" x2="17.0686" y2="8.82372" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint2_linear_203_1643" x1="24.1819" y1="19.8749" x2="24.1819" y2="15.429" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint3_linear_203_1643" x1="3.22294" y1="26.7343" x2="3.22294" y2="22.2884" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
</defs>
</svg>

+ 80
- 0
frontend/src/assets/icons/values/ideas.svg Näytä tiedosto

@@ -0,0 +1,80 @@
<svg width="31" height="43" viewBox="0 0 31 43" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_d_202_1424)">
<path d="M14.5222 6.42406C15.0755 6.01062 15.8348 6.01061 16.3881 6.42406L23.2538 11.5549C23.6475 11.8491 23.8793 12.3118 23.8793 12.8033V23.8325C23.8793 24.324 23.6475 24.7867 23.2538 25.0809L16.3881 30.2117C15.8348 30.6252 15.0755 30.6252 14.5222 30.2117L7.65653 25.0809C7.26284 24.7867 7.031 24.324 7.031 23.8325V12.8033C7.031 12.3118 7.26284 11.8491 7.65653 11.5549L14.5222 6.42406Z" fill="url(#paint0_linear_202_1424)"/>
</g>
<g filter="url(#filter1_d_202_1424)">
<path d="M15.065 32.7708C15.3061 32.6316 15.6031 32.6316 15.8442 32.7708L18.2929 34.1845C18.534 34.3237 18.6825 34.581 18.6825 34.8594V37.6869C18.6825 37.9653 18.534 38.2225 18.2929 38.3617L15.8442 39.7755C15.6031 39.9147 15.3061 39.9147 15.065 39.7755L12.6163 38.3617C12.3752 38.2225 12.2267 37.9653 12.2267 37.6869V34.8594C12.2267 34.581 12.3752 34.3237 12.6163 34.1845L15.065 32.7708Z" fill="url(#paint1_linear_202_1424)"/>
</g>
<line x1="0.519486" y1="17.8443" x2="3.57146" y2="17.8443" stroke="url(#paint2_linear_202_1424)" stroke-width="1.03897" stroke-linecap="round"/>
<line x1="27.3374" y1="17.8443" x2="30.3893" y2="17.8443" stroke="url(#paint3_linear_202_1424)" stroke-width="1.03897" stroke-linecap="round"/>
<line x1="23.7258" y1="6.43034" x2="25.8839" y2="4.27227" stroke="url(#paint4_linear_202_1424)" stroke-width="1.03897" stroke-linecap="round"/>
<line x1="5.00688" y1="4.27228" x2="7.16495" y2="6.43035" stroke="url(#paint5_linear_202_1424)" stroke-width="1.03897" stroke-linecap="round"/>
<line x1="15.5197" y1="0.519486" x2="15.5197" y2="3.57146" stroke="url(#paint6_linear_202_1424)" stroke-width="1.03897" stroke-linecap="round"/>
<g filter="url(#filter2_d_202_1424)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.8471 32.7705C15.606 32.6313 15.3089 32.6313 15.0678 32.7705L12.6191 34.1843C12.378 34.3235 12.2295 34.5807 12.2295 34.8591V34.8914H18.6854V34.8591C18.6854 34.5807 18.5369 34.3235 18.2958 34.1843L15.8471 32.7705Z" fill="url(#paint7_linear_202_1424)"/>
</g>
<defs>
<filter id="filter0_d_202_1424" x="6.25178" y="5.33475" width="19.9653" height="27.5248" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.779229" dy="0.779229"/>
<feGaussianBlur stdDeviation="0.779229"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_202_1424"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_202_1424" result="shape"/>
</filter>
<filter id="filter1_d_202_1424" x="11.4473" y="31.8872" width="9.57297" height="10.3304" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.779229" dy="0.779229"/>
<feGaussianBlur stdDeviation="0.779229"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_202_1424"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_202_1424" result="shape"/>
</filter>
<filter id="filter2_d_202_1424" x="11.4503" y="31.8869" width="9.57272" height="5.34223" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.779229" dy="0.779229"/>
<feGaussianBlur stdDeviation="0.779229"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_202_1424"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_202_1424" result="shape"/>
</filter>
<linearGradient id="paint0_linear_202_1424" x1="25.1825" y1="5.72687" x2="5.72778" y2="5.72687" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
<linearGradient id="paint1_linear_202_1424" x1="15.4546" y1="32.5458" x2="15.4546" y2="40.0005" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint2_linear_202_1424" x1="2.04547" y1="18.3638" x2="2.04547" y2="19.3638" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint3_linear_202_1424" x1="28.8633" y1="18.3638" x2="28.8633" y2="19.3638" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint4_linear_202_1424" x1="25.1722" y1="5.71864" x2="25.8793" y2="6.42575" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint5_linear_202_1424" x1="5.71859" y1="5.71865" x2="5.01148" y2="6.42575" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint6_linear_202_1424" x1="15.0002" y1="2.04547" x2="14.0002" y2="2.04547" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint7_linear_202_1424" x1="18.6854" y1="32.6661" x2="12.2295" y2="32.6661" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
</defs>
</svg>

+ 81
- 0
frontend/src/assets/icons/why-us-1.svg Näytä tiedosto

@@ -0,0 +1,81 @@
<svg width="75" height="74" viewBox="0 0 75 74" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" width="74" height="74" rx="37" fill="#B9CFE4"/>
<g filter="url(#filter0_d_327_1935)">
<path d="M36.7008 20.4486C37.3753 19.9445 38.301 19.9446 38.9755 20.4486L47.3455 26.7036C47.8254 27.0623 48.1081 27.6264 48.1081 28.2255V41.6713C48.1081 42.2705 47.8254 42.8345 47.3455 43.1932L38.9755 49.4482C38.301 49.9523 37.3753 49.9523 36.7008 49.4482L28.3308 43.1932C27.8509 42.8345 27.5683 42.2705 27.5683 41.6713V28.2255C27.5683 27.6264 27.8509 27.0623 28.3308 26.7036L36.7008 20.4486Z" fill="url(#paint0_linear_327_1935)"/>
</g>
<g filter="url(#filter1_d_327_1935)">
<path d="M37.3629 52.5682C37.6569 52.3985 38.019 52.3985 38.3129 52.5682L41.2981 54.2917C41.5921 54.4614 41.7731 54.775 41.7731 55.1144V58.5615C41.7731 58.9008 41.5921 59.2144 41.2981 59.3841L38.3129 61.1077C38.019 61.2774 37.6569 61.2774 37.3629 61.1077L34.3777 59.3841C34.0838 59.2144 33.9027 58.9008 33.9027 58.5615V55.1144C33.9027 54.775 34.0838 54.4614 34.3777 54.2917L37.3629 52.5682Z" fill="url(#paint1_linear_327_1935)"/>
</g>
<line x1="19.6333" y1="34.3708" x2="23.354" y2="34.3708" stroke="url(#paint2_linear_327_1935)" stroke-width="1.26661" stroke-linecap="round"/>
<line x1="52.3296" y1="34.3708" x2="56.0503" y2="34.3708" stroke="url(#paint3_linear_327_1935)" stroke-width="1.26661" stroke-linecap="round"/>
<line x1="47.9219" y1="20.4562" x2="50.5528" y2="17.8253" stroke="url(#paint4_linear_327_1935)" stroke-width="1.26661" stroke-linecap="round"/>
<line x1="25.1056" y1="17.825" x2="27.7365" y2="20.4559" stroke="url(#paint5_linear_327_1935)" stroke-width="1.26661" stroke-linecap="round"/>
<line x1="37.9243" y1="13.25" x2="37.9243" y2="16.9707" stroke="url(#paint6_linear_327_1935)" stroke-width="1.26661" stroke-linecap="round"/>
<g filter="url(#filter2_d_327_1935)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M38.3106 52.5684C38.0167 52.3987 37.6545 52.3987 37.3606 52.5684L34.3754 54.292C34.0815 54.4617 33.9004 54.7753 33.9004 55.1147V55.155H41.7708V55.1147C41.7708 54.7753 41.5897 54.4617 41.2958 54.292L38.3106 52.5684Z" fill="url(#paint7_linear_327_1935)"/>
</g>
<defs>
<filter id="filter0_d_327_1935" x="26.6184" y="19.1206" width="24.3399" height="33.5555" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.949961" dy="0.949961"/>
<feGaussianBlur stdDeviation="0.949961"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_327_1935"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_327_1935" result="shape"/>
</filter>
<filter id="filter1_d_327_1935" x="32.9524" y="51.491" width="11.6709" height="12.5938" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.949961" dy="0.949961"/>
<feGaussianBlur stdDeviation="0.949961"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_327_1935"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_327_1935" result="shape"/>
</filter>
<filter id="filter2_d_327_1935" x="32.9504" y="51.4912" width="11.67" height="6.51371" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.949961" dy="0.949961"/>
<feGaussianBlur stdDeviation="0.949961"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_327_1935"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_327_1935" result="shape"/>
</filter>
<linearGradient id="paint0_linear_327_1935" x1="49.6968" y1="19.5986" x2="25.9795" y2="19.5986" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
<linearGradient id="paint1_linear_327_1935" x1="37.8379" y1="52.2939" x2="37.8379" y2="61.3819" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint2_linear_327_1935" x1="21.4936" y1="35.0042" x2="21.4936" y2="36.0042" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint3_linear_327_1935" x1="54.1899" y1="35.0042" x2="54.1899" y2="36.0042" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint4_linear_327_1935" x1="49.6851" y1="19.5885" x2="50.3923" y2="20.2956" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint5_linear_327_1935" x1="25.9732" y1="19.5882" x2="25.2661" y2="20.2953" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint6_linear_327_1935" x1="37.291" y1="15.1103" x2="36.291" y2="15.1103" gradientUnits="userSpaceOnUse">
<stop stop-color="#9F36EF"/>
<stop offset="1" stop-color="#90278F"/>
</linearGradient>
<linearGradient id="paint7_linear_327_1935" x1="41.7708" y1="52.4412" x2="33.9004" y2="52.4412" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
</defs>
</svg>

+ 44
- 0
frontend/src/assets/icons/why-us-2.svg Näytä tiedosto

@@ -0,0 +1,44 @@
<svg width="75" height="74" viewBox="0 0 75 74" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" width="74" height="74" rx="37" fill="#B9CFE4"/>
<g filter="url(#filter0_d_327_1956)">
<path d="M36.3353 15.6724C37.056 15.2563 37.944 15.2563 38.6647 15.6724L55.3879 25.3276C56.1086 25.7437 56.5526 26.5127 56.5526 27.3449V46.6551C56.5526 47.4873 56.1086 48.2563 55.3879 48.6724L38.6647 58.3276C37.944 58.7437 37.056 58.7437 36.3353 58.3276L19.6121 48.6724C18.8914 48.2563 18.4474 47.4873 18.4474 46.6551V27.3449C18.4474 26.5127 18.8914 25.7437 19.6121 25.3276L36.3353 15.6724Z" fill="url(#paint0_linear_327_1956)"/>
</g>
<path d="M36.3351 15.6724C37.0558 15.2563 37.9438 15.2563 38.6645 15.6724L56.1195 25.7501C56.3874 25.9047 56.5524 26.1906 56.5525 26.4999C56.5525 26.8094 56.3875 27.0953 56.1195 27.2501L38.6647 37.3276C37.944 37.7437 37.056 37.7437 36.3353 37.3276L18.8804 27.2499C18.6125 27.0953 18.4474 26.8094 18.4474 26.5001C18.4473 26.1906 18.6124 25.9047 18.8804 25.7499L36.3351 15.6724Z" fill="url(#paint1_linear_327_1956)"/>
<g filter="url(#filter1_d_327_1956)">
<line x1="37.4344" y1="38.6165" x2="37.4344" y2="56.4753" stroke="url(#paint2_linear_327_1956)" stroke-width="0.388235" stroke-linecap="round"/>
</g>
<defs>
<filter id="filter0_d_327_1956" x="17.2826" y="14.1956" width="42.7643" height="47.9381" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.16471" dy="1.16471"/>
<feGaussianBlur stdDeviation="1.16471"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_327_1956"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_327_1956" result="shape"/>
</filter>
<filter id="filter1_d_327_1956" x="36.0755" y="37.2577" width="5.0475" height="22.9059" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.16471" dy="1.16471"/>
<feGaussianBlur stdDeviation="1.16471"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_327_1956"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_327_1956" result="shape"/>
</filter>
<linearGradient id="paint0_linear_327_1956" x1="59.5" y1="15" x2="15.5" y2="15" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
<linearGradient id="paint1_linear_327_1956" x1="56.5526" y1="15" x2="18.4473" y2="15" gradientUnits="userSpaceOnUse">
<stop stop-color="#CC5DCB"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
<linearGradient id="paint2_linear_327_1956" x1="37.2402" y1="47.5459" x2="36.2402" y2="47.5459" gradientUnits="userSpaceOnUse">
<stop stop-color="#BC78EF"/>
<stop offset="1" stop-color="white"/>
</linearGradient>
</defs>
</svg>

+ 27
- 0
frontend/src/assets/icons/why-us-3.svg Näytä tiedosto

@@ -0,0 +1,27 @@
<svg width="75" height="74" viewBox="0 0 75 74" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" width="74" height="74" rx="37" fill="#B9CFE4"/>
<g filter="url(#filter0_d_327_1970)">
<path d="M36.4334 14.2996C37.0099 13.9668 37.7203 13.9668 38.2968 14.2996L45.0402 18.193C45.6168 18.5258 45.9719 19.141 45.9719 19.8067V27.5934C45.9719 28.2591 45.6168 28.8743 45.0402 29.2071L38.2968 33.1005C37.7203 33.4333 37.0099 33.4333 36.4334 33.1005L29.69 29.2071C29.1134 28.8743 28.7582 28.2591 28.7582 27.5934V19.8067C28.7582 19.141 29.1134 18.5258 29.69 18.193L36.4334 14.2996Z" fill="url(#paint0_linear_327_1970)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M38.7078 36.8247C37.843 36.3254 36.7775 36.3254 35.9127 36.8247L21.8976 44.9163C21.0328 45.4156 20.5 46.3384 20.5 47.337V55.3764H54.1205V47.337C54.1205 46.3384 53.5877 45.4156 52.7229 44.9163L38.7078 36.8247Z" fill="url(#paint1_linear_327_1970)"/>
</g>
<defs>
<filter id="filter0_d_327_1970" x="19.5683" y="13.1183" width="37.347" height="45.0533" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.931719" dy="0.931719"/>
<feGaussianBlur stdDeviation="0.931719"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_327_1970"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_327_1970" result="shape"/>
</filter>
<linearGradient id="paint0_linear_327_1970" x1="47.3034" y1="13.7617" x2="27.4268" y2="13.7617" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
<linearGradient id="paint1_linear_327_1970" x1="54.1205" y1="36.4502" x2="20.5" y2="36.4502" gradientUnits="userSpaceOnUse">
<stop stop-color="#90278F"/>
<stop offset="1" stop-color="#B491FF"/>
</linearGradient>
</defs>
</svg>

BIN
frontend/src/assets/images/AboutUS/Barbara.png Näytä tiedosto


BIN
frontend/src/assets/images/AboutUS/Sony.png Näytä tiedosto


BIN
frontend/src/assets/images/AboutUS/Tamara.png Näytä tiedosto


BIN
frontend/src/assets/images/AboutUS/djole.png Näytä tiedosto


BIN
frontend/src/assets/images/AboutUS/fintech.png Näytä tiedosto


BIN
frontend/src/assets/images/AboutUS/healthcare.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/Centralized.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/CentralizedSmall.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/CentralizedThumb.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/Finantial.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/FinantialSmall.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/FinantialThumb.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/Healthcare.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/HealthcareSmall.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/HealthcareThumb.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/Resource.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/ResourceSmall.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/ResourceThumb.png Näytä tiedosto


BIN
frontend/src/assets/images/CaseStudy/Strata.jpg Näytä tiedosto


+ 0
- 0
frontend/src/assets/images/CaseStudy/StrataSmall.png Näytä tiedosto


Some files were not shown because too many files changed in this diff

Loading…
Peruuta
Tallenna