- A GLOBAL EDGE INFRASTRUCTURE
+ A Global Edge
Infrastructure
@@ -158,7 +158,8 @@
bg-white
text-lg
learn-button
- hover:bg-gray-400
+ text-gray-700
+ hover:text-gray-500
bo
px-12
py-1
diff --git a/templates/static/css/index.css b/templates/static/css/index.css
new file mode 100644
index 000000000..e3a2c95bd
--- /dev/null
+++ b/templates/static/css/index.css
@@ -0,0 +1,4854 @@
+@import url("https://fonts.googleapis.com/css2?family=Ubuntu&display=swap");
+
+@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
+
+@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap");
+
+/*! purgecss start ignore */
+
+/* @import "nav.css"; */
+
+code.language-html,
+code.language-css,
+code.language-md,
+code.language-cmd,
+code.language-bash,
+code.language-text,
+code.language-js,
+span.o,
+span.nx {
+ color: rgb(255, 255, 255);
+ line-height: 1.4;
+}
+
+span.c {
+ color: hsl(120, 100%, 20%);
+}
+
+span.p,
+span.s1,
+span.s2,
+span.nt {
+ color: hsl(40, 100%, 30%);
+}
+
+span.gs,
+span.gh,
+span.ge {
+ color: hsl(208, 100%, 50%);
+}
+
+span.gs {
+ font-weight: bold;
+}
+
+span.ge {
+ font-style: italic;
+}
+
+pre,
+code{
+ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+}
+
+code {
+ background-color: hsl(0, 0%, 98%);
+ border-radius: 3px;
+ color: hsl(120, 100%, 20%);
+ font-size: 85%;
+}
+
+pre {
+ margin: 0;
+ padding: 1rem;
+ overflow: scroll;
+}
+
+pre code {
+ background-color: transparent;
+ color: inherit;
+ font-size: 100%;
+ padding: 0;
+}
+
+.highlight {
+ background-color: transparent;
+ border-radius: 3px;
+ margin: 0 0 0.5rem;
+ padding: 0;
+ & pre {
+ margin-bottom: 0;
+ overflow-x: auto;
+ }
+ & .lineno {
+ color: hsla(0, 0%, 67%, 0.72);
+ display: inline-block;
+ /* Ensures the null space also isn't selectable */
+ padding: 0 0.75rem 0 0.25rem;
+ /* Make sure numbers aren't selectable */
+ }
+}
+
+/* TODO: dark theme for future
+@media (prefers-color-scheme: dark) {
+ code {
+ color: #fff;
+ background: hsl(200, 63%, 15%);
+ }
+}
+*/
+
+/*! purgecss end ignore */
+
+/*! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com */
+
+/*
+1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
+2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
+*/
+
+*,
+::before,
+::after {
+ box-sizing: border-box;
+ /* 1 */
+ border-width: 0;
+ /* 2 */
+ border-style: solid;
+ /* 2 */
+ border-color: #e5e7eb;
+ /* 2 */
+}
+
+::before,
+::after {
+ --tw-content: '';
+}
+
+/*
+1. Use a consistent sensible line-height in all browsers.
+2. Prevent adjustments of font size after orientation changes in iOS.
+3. Use a more readable tab size.
+4. Use the user's configured `sans` font-family by default.
+*/
+
+html {
+ line-height: 1.5;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+ -moz-tab-size: 4;
+ /* 3 */
+ -o-tab-size: 4;
+ tab-size: 4;
+ /* 3 */
+ font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ /* 4 */
+}
+
+/*
+1. Remove the margin in all browsers.
+2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
+*/
+
+body {
+ margin: 0;
+ /* 1 */
+ line-height: inherit;
+ /* 2 */
+}
+
+/*
+1. Add the correct height in Firefox.
+2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
+3. Ensure horizontal rules are visible by default.
+*/
+
+hr {
+ height: 0;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ border-top-width: 1px;
+ /* 3 */
+}
+
+/*
+Add the correct text decoration in Chrome, Edge, and Safari.
+*/
+
+abbr:where([title]) {
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+}
+
+/*
+Remove the default font size and weight for headings.
+*/
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: inherit;
+ font-weight: inherit;
+}
+
+/*
+Reset links to optimize for opt-in styling instead of opt-out.
+*/
+
+a {
+ color: inherit;
+ text-decoration: inherit;
+}
+
+/*
+Add the correct font weight in Edge and Safari.
+*/
+
+b,
+strong {
+ font-weight: bolder;
+}
+
+/*
+1. Use the user's configured `mono` font family by default.
+2. Correct the odd `em` font sizing in all browsers.
+*/
+
+code,
+kbd,
+samp,
+pre {
+ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/*
+Add the correct font size in all browsers.
+*/
+
+small {
+ font-size: 80%;
+}
+
+/*
+Prevent `sub` and `sup` elements from affecting the line height in all browsers.
+*/
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/*
+1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
+2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
+3. Remove gaps between table borders by default.
+*/
+
+table {
+ text-indent: 0;
+ /* 1 */
+ border-color: inherit;
+ /* 2 */
+ border-collapse: collapse;
+ /* 3 */
+}
+
+/*
+1. Change the font styles in all browsers.
+2. Remove the margin in Firefox and Safari.
+3. Remove default padding in all browsers.
+*/
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ font-weight: inherit;
+ /* 1 */
+ line-height: inherit;
+ /* 1 */
+ color: inherit;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+ padding: 0;
+ /* 3 */
+}
+
+/*
+Remove the inheritance of text transform in Edge and Firefox.
+*/
+
+button,
+select {
+ text-transform: none;
+}
+
+/*
+1. Correct the inability to style clickable types in iOS and Safari.
+2. Remove default button styles.
+*/
+
+button,
+[type='button'],
+[type='reset'],
+[type='submit'] {
+ -webkit-appearance: button;
+ /* 1 */
+ background-color: transparent;
+ /* 2 */
+ background-image: none;
+ /* 2 */
+}
+
+/*
+Use the modern Firefox focus style for all focusable elements.
+*/
+
+:-moz-focusring {
+ outline: auto;
+}
+
+/*
+Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
+*/
+
+:-moz-ui-invalid {
+ box-shadow: none;
+}
+
+/*
+Add the correct vertical alignment in Chrome and Firefox.
+*/
+
+progress {
+ vertical-align: baseline;
+}
+
+/*
+Correct the cursor style of increment and decrement buttons in Safari.
+*/
+
+::-webkit-inner-spin-button,
+::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/*
+1. Correct the odd appearance in Chrome and Safari.
+2. Correct the outline style in Safari.
+*/
+
+[type='search'] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/*
+Remove the inner padding in Chrome and Safari on macOS.
+*/
+
+::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/*
+1. Correct the inability to style clickable types in iOS and Safari.
+2. Change font properties to `inherit` in Safari.
+*/
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/*
+Add the correct display in Chrome and Safari.
+*/
+
+summary {
+ display: list-item;
+}
+
+/*
+Removes the default spacing and border for appropriate elements.
+*/
+
+blockquote,
+dl,
+dd,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+hr,
+figure,
+p,
+pre {
+ margin: 0;
+}
+
+fieldset {
+ margin: 0;
+ padding: 0;
+}
+
+legend {
+ padding: 0;
+}
+
+ol,
+ul,
+menu {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+/*
+Prevent resizing textareas horizontally by default.
+*/
+
+textarea {
+ resize: vertical;
+}
+
+/*
+1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
+2. Set the default placeholder color to the user's configured gray 400 color.
+*/
+
+input::-moz-placeholder, textarea::-moz-placeholder {
+ opacity: 1;
+ /* 1 */
+ color: #9ca3af;
+ /* 2 */
+}
+
+input::placeholder,
+textarea::placeholder {
+ opacity: 1;
+ /* 1 */
+ color: #9ca3af;
+ /* 2 */
+}
+
+/*
+Set the default cursor for buttons.
+*/
+
+button,
+[role="button"] {
+ cursor: pointer;
+}
+
+/*
+Make sure disabled buttons don't get the pointer cursor.
+*/
+
+:disabled {
+ cursor: default;
+}
+
+/*
+1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
+2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
+ This can trigger a poorly considered lint error in some tools but is included by design.
+*/
+
+img,
+svg,
+video,
+canvas,
+audio,
+iframe,
+embed,
+object {
+ display: block;
+ /* 1 */
+ vertical-align: middle;
+ /* 2 */
+}
+
+/*
+Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
+*/
+
+img,
+video {
+ max-width: 100%;
+ height: auto;
+}
+
+*, ::before, ::after{
+ --tw-border-spacing-x: 0;
+ --tw-border-spacing-y: 0;
+ --tw-translate-x: 0;
+ --tw-translate-y: 0;
+ --tw-rotate: 0;
+ --tw-skew-x: 0;
+ --tw-skew-y: 0;
+ --tw-scale-x: 1;
+ --tw-scale-y: 1;
+ --tw-pan-x: ;
+ --tw-pan-y: ;
+ --tw-pinch-zoom: ;
+ --tw-scroll-snap-strictness: proximity;
+ --tw-ordinal: ;
+ --tw-slashed-zero: ;
+ --tw-numeric-figure: ;
+ --tw-numeric-spacing: ;
+ --tw-numeric-fraction: ;
+ --tw-ring-inset: ;
+ --tw-ring-offset-width: 0px;
+ --tw-ring-offset-color: #fff;
+ --tw-ring-color: rgb(0 0 255 / 0.5);
+ --tw-ring-offset-shadow: 0 0 #0000;
+ --tw-ring-shadow: 0 0 #0000;
+ --tw-shadow: 0 0 #0000;
+ --tw-shadow-colored: 0 0 #0000;
+ --tw-blur: ;
+ --tw-brightness: ;
+ --tw-contrast: ;
+ --tw-grayscale: ;
+ --tw-hue-rotate: ;
+ --tw-invert: ;
+ --tw-saturate: ;
+ --tw-sepia: ;
+ --tw-drop-shadow: ;
+ --tw-backdrop-blur: ;
+ --tw-backdrop-brightness: ;
+ --tw-backdrop-contrast: ;
+ --tw-backdrop-grayscale: ;
+ --tw-backdrop-hue-rotate: ;
+ --tw-backdrop-invert: ;
+ --tw-backdrop-opacity: ;
+ --tw-backdrop-saturate: ;
+ --tw-backdrop-sepia: ;
+}
+
+::-webkit-backdrop{
+ --tw-border-spacing-x: 0;
+ --tw-border-spacing-y: 0;
+ --tw-translate-x: 0;
+ --tw-translate-y: 0;
+ --tw-rotate: 0;
+ --tw-skew-x: 0;
+ --tw-skew-y: 0;
+ --tw-scale-x: 1;
+ --tw-scale-y: 1;
+ --tw-pan-x: ;
+ --tw-pan-y: ;
+ --tw-pinch-zoom: ;
+ --tw-scroll-snap-strictness: proximity;
+ --tw-ordinal: ;
+ --tw-slashed-zero: ;
+ --tw-numeric-figure: ;
+ --tw-numeric-spacing: ;
+ --tw-numeric-fraction: ;
+ --tw-ring-inset: ;
+ --tw-ring-offset-width: 0px;
+ --tw-ring-offset-color: #fff;
+ --tw-ring-color: rgb(0 0 255 / 0.5);
+ --tw-ring-offset-shadow: 0 0 #0000;
+ --tw-ring-shadow: 0 0 #0000;
+ --tw-shadow: 0 0 #0000;
+ --tw-shadow-colored: 0 0 #0000;
+ --tw-blur: ;
+ --tw-brightness: ;
+ --tw-contrast: ;
+ --tw-grayscale: ;
+ --tw-hue-rotate: ;
+ --tw-invert: ;
+ --tw-saturate: ;
+ --tw-sepia: ;
+ --tw-drop-shadow: ;
+ --tw-backdrop-blur: ;
+ --tw-backdrop-brightness: ;
+ --tw-backdrop-contrast: ;
+ --tw-backdrop-grayscale: ;
+ --tw-backdrop-hue-rotate: ;
+ --tw-backdrop-invert: ;
+ --tw-backdrop-opacity: ;
+ --tw-backdrop-saturate: ;
+ --tw-backdrop-sepia: ;
+}
+
+::backdrop{
+ --tw-border-spacing-x: 0;
+ --tw-border-spacing-y: 0;
+ --tw-translate-x: 0;
+ --tw-translate-y: 0;
+ --tw-rotate: 0;
+ --tw-skew-x: 0;
+ --tw-skew-y: 0;
+ --tw-scale-x: 1;
+ --tw-scale-y: 1;
+ --tw-pan-x: ;
+ --tw-pan-y: ;
+ --tw-pinch-zoom: ;
+ --tw-scroll-snap-strictness: proximity;
+ --tw-ordinal: ;
+ --tw-slashed-zero: ;
+ --tw-numeric-figure: ;
+ --tw-numeric-spacing: ;
+ --tw-numeric-fraction: ;
+ --tw-ring-inset: ;
+ --tw-ring-offset-width: 0px;
+ --tw-ring-offset-color: #fff;
+ --tw-ring-color: rgb(0 0 255 / 0.5);
+ --tw-ring-offset-shadow: 0 0 #0000;
+ --tw-ring-shadow: 0 0 #0000;
+ --tw-shadow: 0 0 #0000;
+ --tw-shadow-colored: 0 0 #0000;
+ --tw-blur: ;
+ --tw-brightness: ;
+ --tw-contrast: ;
+ --tw-grayscale: ;
+ --tw-hue-rotate: ;
+ --tw-invert: ;
+ --tw-saturate: ;
+ --tw-sepia: ;
+ --tw-drop-shadow: ;
+ --tw-backdrop-blur: ;
+ --tw-backdrop-brightness: ;
+ --tw-backdrop-contrast: ;
+ --tw-backdrop-grayscale: ;
+ --tw-backdrop-hue-rotate: ;
+ --tw-backdrop-invert: ;
+ --tw-backdrop-opacity: ;
+ --tw-backdrop-saturate: ;
+ --tw-backdrop-sepia: ;
+}
+
+main{
+ padding-top: 0px;
+}
+
+article p{
+ font-size: 1.125rem;
+}
+
+/*
+html, body {
+ @apply dark:bg-black;
+
+body {
+ @apply font-serif dark:text-gray-200;
+}
+*/
+
+p {
+ /* for handling Markdown-created
and
*/
+ font-size: 1.125rem;
+}
+
+pre,
+code {
+ font-feature-settings: normal;
+}
+
+.navWhite,
+.navWhite:visited{
+ --tw-text-opacity: 1;
+ color: rgb(255 255 255 / var(--tw-text-opacity));
+}
+
+.navWhite:focus,
+.navWhite:active{
+ --tw-text-opacity: 1;
+ color: rgb(156 163 175 / var(--tw-text-opacity));
+}
+
+.text-blue-light{
+ --tw-text-opacity: 1;
+ color: rgb(107 114 128 / var(--tw-text-opacity));
+}
+
+.text-blue-dark {
+ /* for dark mode
+ @apply text-blue-200;
+ */
+}
+
+.text-shadow-titles {
+ text-shadow: 4px 4px 2px #000;
+}
+
+.gradient-titles{
+ background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
+ --tw-gradient-from: #0000aa;
+ --tw-gradient-to: rgb(0 0 170 / 0);
+ --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
+ --tw-gradient-to: #000000;
+}
+
+.ctr{
+ text-align: center;
+}
+
+.legal{
+ font-size: .75rem;
+}
+
+nav h4 a:hover{
+ border-width: 0px;
+ font-weight: 300;
+ --tw-text-opacity: 1;
+ color: rgb(0 136 255 / var(--tw-text-opacity));
+}
+
+nav h4 a,
+nav h4 a:focus,
+nav h4 a:active{
+ border-width: 0px;
+ font-weight: 300;
+ --tw-text-opacity: 1;
+ color: rgb(0 0 0 / var(--tw-text-opacity));
+}
+
+a h2{
+ --tw-text-opacity: 1;
+ color: rgb(0 0 0 / var(--tw-text-opacity));
+}
+
+a{
+ font-weight: 600;
+ --tw-text-opacity: 1;
+ color: rgb(0 0 187 / var(--tw-text-opacity));
+}
+
+a:focus,
+a:hover{
+ --tw-text-opacity: 1;
+ color: rgb(0 136 255 / var(--tw-text-opacity));
+}
+
+a:active{
+ --tw-border-opacity: 1;
+ border-color: rgb(0 0 255 / var(--tw-border-opacity));
+ --tw-text-opacity: 1;
+ color: rgb(0 0 136 / var(--tw-text-opacity));
+}
+
+h5 a{
+ font-weight: 400;
+ --tw-text-opacity: 1;
+ color: rgb(17 24 39 / var(--tw-text-opacity));
+}
+
+/*
+a:hover {
+ @apply dark:text-blue-300;
+}
+*/
+
+sup a,
+a.previous,
+a.next,
+.footnote-return{
+ border-bottom-width: 0px;
+}
+
+#nav-toggle:checked + #navMenu{
+ display: block;
+}
+
+a.navborderless{
+ border-bottom-width: 0px;
+}
+
+/*
+.dateInfo {
+ @apply text-gray-700 dark:text-gray-400;
+}
+*/
+
+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3,
+h4,
+.h4,
+h5,
+.h5,
+h6,
+.h6{
+ font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ line-height: 1.25;
+ letter-spacing: -0.025em;
+}
+
+h1,
+.h1{
+ margin-bottom: 1rem;
+ font-size: 2.25rem;
+ font-weight: 800;
+}
+
+h2,
+.h2,
+h3,
+.h3,
+h4,
+.h4,
+h5,
+.h5,
+h6,
+.h6{
+ font-weight: 700;
+}
+
+h2,
+.h2{
+ font-size: 2.25rem;
+}
+
+h4,
+.h4{
+ font-size: 1.5rem;
+}
+
+h5{
+ font-style: normal;
+}
+
+h5,
+.h5,
+h6,
+.h6{
+ font-size: 1.125rem;
+}
+
+.height-hero {
+ height: 45vh;
+ max-height: 45vh;
+ overflow: hidden;
+}
+
+.height-post {
+ height: 35vh;
+ max-height: 35vh;
+}
+
+.imgCover{
+ height: 100%;
+ width: 100%;
+ -o-object-fit: cover;
+ object-fit: cover;
+ -o-object-position: center;
+ object-position: center;
+}
+
+.background-hero-image-div{
+ position: relative;
+ width: 100%;
+ overflow: hidden;
+ --tw-bg-opacity: 1;
+ background-color: rgb(0 0 0 / var(--tw-bg-opacity));
+ /* Have to allow for mobile browsers' own "chrome"; can't go by Inspector simulations of smaller breakpoints */
+ height: 80vh;
+ max-height: 80vh;
+}
+
+.background-hero-title-block-fit{
+ position: absolute;
+ bottom: 0px;
+ display: block;
+ width: 100%;
+ background-image: linear-gradient(to top, var(--tw-gradient-stops));
+ --tw-gradient-from: #000000;
+ --tw-gradient-to: rgb(0 0 0 / 0);
+ --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
+ padding-left: 1rem;
+ padding-right: 1rem;
+ padding-top: 0.75rem;
+ padding-bottom: 1.5rem;
+}
+
+.background-hero-title-text {
+ text-shadow: 4px 4px 2px #000;
+}
+
+@media screen and (min-width: 768px) {
+ .background-hero-title-block-fit{
+ padding-left: 3rem;
+ padding-right: 3rem;
+ }
+
+ .background-hero-image-div {
+ height: 85vh;
+ max-height: 85vh;
+ }
+}
+
+@media screen and (min-width: 1024px) {
+ .background-hero-title-block-fit{
+ padding-left: 4rem;
+ padding-right: 4rem;
+ }
+
+ .background-hero-image-div {
+ height: 95vh;
+ max-height: 95vh;
+ }
+}
+
+.text-nowrap,
+.text-nobrk{
+ white-space: nowrap;
+}
+
+article h1,
+article h2,
+article h3,
+article h4{
+ margin-top: 2rem;
+ margin-bottom: 1.5rem;
+ letter-spacing: -0.025em;
+}
+
+article p{
+ font-size: 1.125rem;
+ line-height: 1.625;
+}
+
+article img.containedImage {
+ min-width: 100%;
+ max-width: 100%;
+ height: auto;
+ width: 100%;
+}
+
+@media screen and (min-width: 768px) {
+ .height-hero {
+ height: 70vh;
+ max-height: 70vh;
+ }
+
+ .height-post {
+ height: 40vh;
+ max-height: 40vh;
+ }
+
+ article p{
+ font-size: 1.25rem;
+ line-height: 1.625;
+ }
+}
+
+@media screen and (min-width: 1920px) {
+ article p{
+ font-size: 1.5rem;
+ line-height: 1.625;
+ }
+}
+
+/*
+.yellowBox {
+ @apply font-sans bg-yellow-200 border border-gray-900 border-solid mx-auto my-2 w-full px-6 py-2 dark:bg-gray-800 dark:border-gray-500;
+}
+*/
+
+.yellowbox p{
+ margin: 0px;
+ width: 100%;
+ padding: 0.5rem;
+}
+
+ul,
+ol{
+ padding-left: 2rem;
+}
+
+ul{
+ list-style-type: disc;
+}
+
+ol{
+ list-style-type: decimal;
+}
+
+.twitter-tweet{
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 1rem;
+ margin-bottom: 0px;
+}
+
+table.leagues{
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 1rem;
+ margin-bottom: 0px;
+ width: 91.666667%;
+ border-collapse: collapse;
+ border-width: 0px;
+}
+
+table.leagues td.col{
+ width: 50%;
+}
+
+@media (min-width: 900px) {
+ table.leagues{
+ width: 60%;
+ }
+
+ table.noborders{
+ width: 91.666667%;
+ }
+}
+
+table.noborders{
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 1.5rem;
+ margin-bottom: 1rem;
+ width: 100%;
+ border-collapse: collapse;
+ border-width: 0px;
+}
+
+table.noborders td{
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ padding-right: 0px;
+ padding-left: 0.5rem;
+ text-align: left;
+ vertical-align: middle;
+ --tw-text-opacity: 1;
+ color: rgb(31 41 55 / var(--tw-text-opacity));
+ /* text-align: left !important; */
+}
+
+table.noborders td img{
+ margin: 0px;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+table.noborders tr{
+ --tw-bg-opacity: 1;
+ background-color: rgb(187 238 255 / var(--tw-bg-opacity));
+}
+
+table.noborders tr:nth-child(even){
+ --tw-bg-opacity: 1;
+ background-color: rgb(229 231 235 / var(--tw-bg-opacity));
+}
+
+table.noborders thead tr{
+ --tw-bg-opacity: 1;
+ background-color: rgb(0 0 170 / var(--tw-bg-opacity));
+}
+
+table.noborders thead td{
+ font-weight: 700;
+ --tw-text-opacity: 1;
+ color: rgb(255 255 255 / var(--tw-text-opacity));
+}
+
+table.noborders td.td70 {
+ width: 70%;
+}
+
+table.noborders td.td70 img{
+ display: block;
+ height: auto;
+ width: 50%;
+ max-width: 50%;
+}
+
+table.noborders td.td30 {
+ width: 30%;
+}
+
+/*
+blockquote {
+ @apply px-6 text-gray-700 dark:text-gray-400;
+}
+*/
+
+/* start, footnotes */
+
+.footnote-definition,
+.footnote-reference{
+ font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+}
+
+.footnote-reference {
+ font-size: 0.65em;
+ top: -0.5em;
+}
+
+.footnote-sim {
+ font-size: 0.65em;
+ color: #0000ff;
+ @media (prefers-color-scheme: dark) {
+ color: #00aaff;
+ }
+}
+
+.footnotes {
+ & ol {
+ -webkit-padding-start: 1.5rem;
+ padding-inline-start: 1.5rem;
+ }
+ & ol li {
+ margin-bottom: 0.5rem;
+ font-size: $pokey;
+ }
+ & li p {
+ font-size: 100%;
+ line-height: 1.4;
+ }
+ & .footnote-backref {
+ font-size: 75%;
+ }
+}
+
+a.footnote-return {
+ font-size: 50%;
+}
+
+article > .footnote-definition {
+ border-top: 1px solid black;
+ padding-top: 1em;
+ margin-top: 1em;
+}
+
+article > .footnote-definition ~ .footnote-definition {
+ border-top: 0;
+ padding-top: 0;
+ margin-top: 0;
+}
+
+.footnote-definition-label {
+ top: -0.4em;
+ font-size: 0.65em;
+}
+
+.footnote-definition-label + p {
+ font-size: 75%;
+ margin-top: -1.75em;
+ margin-left: 1em;
+ line-height: 1.35;
+}
+
+.footnote-definition-label::after {
+ content: ".";
+}
+
+/* == end, footnotes */
+
+.aspect-16x9 {
+ padding-bottom: 56.25%;
+}
+
+/*
+hr {
+ @apply border-solid border-gray-900 dark:border-gray-100;
+}
+*/
+
+footer{
+ font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+}
+
+.lazypicturecaption{
+ margin-top: 0.5rem;
+ padding: 0px;
+ text-align: center;
+ font-size: .875rem;
+ line-height: 1.375;
+}
+
+.home-colOne p{
+ margin-bottom: 1rem;
+ line-height: 2rem;
+}
+
+.home-colOne img{
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+}
+
+.container-comments {
+ margin: 0 auto;
+ font-size: 85%;
+ width: 85%;
+ max-width: 720px !important;
+ margin-bottom: 0;
+}
+
+@media screen and (min-width: 900px) {
+ .container-comments {
+ width: 40%;
+ }
+}
+
+.container{
+ width: 100%;
+}
+
+@media (min-width: 640px){
+ .container{
+ max-width: 640px;
+ }
+}
+
+@media (min-width: 768px){
+ .container{
+ max-width: 768px;
+ }
+}
+
+@media (min-width: 1024px){
+ .container{
+ max-width: 1024px;
+ }
+}
+
+@media (min-width: 1280px){
+ .container{
+ max-width: 1280px;
+ }
+}
+
+@media (min-width: 1450px){
+ .container{
+ max-width: 1450px;
+ }
+}
+
+h1{
+ font-size: 1.875rem;
+ font-weight: 400;
+}
+
+@media (min-width: 1024px){
+ h1{
+ font-size: 5rem;
+ }
+}
+
+h2{
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ font-size: 1.875rem;
+ font-weight: 300;
+ line-height: 1;
+}
+
+@media (min-width: 1024px){
+ h2{
+ font-size: 4rem;
+ }
+}
+
+h2 strong{
+ font-weight: 500;
+}
+
+h3{
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ font-size: 1.25rem;
+ font-weight: 200;
+ line-height: 1;
+}
+
+@media (min-width: 1024px){
+ h3{
+ font-size: 2.25rem;
+ }
+}
+
+h3 strong{
+ font-weight: 600;
+}
+
+h4{
+ font-size: .875rem;
+ font-weight: 400;
+}
+
+@media (min-width: 1024px){
+ h4{
+ font-size: 1.5rem;
+ }
+}
+
+h5{
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+ font-size: 1.05rem;
+ font-weight: 600;
+ letter-spacing: 0.1em;
+ --tw-text-opacity: 1;
+ color: rgb(113 113 122 / var(--tw-text-opacity));
+}
+
+h6{
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+ font-size: 1.05rem;
+ font-weight: 400;
+ font-style: normal;
+}
+
+p{
+ font-size: 1.125rem;
+}
+
+blockquote{
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+ border-left-width: 4px;
+ --tw-border-opacity: 1;
+ border-color: rgb(156 163 175 / var(--tw-border-opacity));
+ padding: 0.5rem;
+}
+
+li{
+ font-size: 1rem;
+ font-weight: 400;
+}
+
+@media (min-width: 1024px){
+ li{
+ font-size: 1rem;
+ }
+}
+
+li li{
+ font-size: .875rem;
+ font-weight: 300;
+}
+
+@media (min-width: 1024px){
+ li li{
+ font-size: .875rem;
+ }
+}
+
+button{
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+ display: inline-block;
+ border-width: 2px;
+ --tw-border-opacity: 1;
+ border-color: rgb(0 0 0 / var(--tw-border-opacity));
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ text-transform: capitalize;
+ --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
+ --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+}
+
+@media (min-width: 1024px){
+ button{
+ margin-right: 1.25rem;
+ font-size: 1.125rem;
+ }
+}
+
+.my-header h4{
+ color:#9f9f9f;
+}
+
+.article h2{
+ font-size: 2.25rem;
+ font-family: Lato,sans-serif!important;
+ line-height: 1.5;
+ font-weight: 700;
+ color:#333;
+}
+
+.article h1{
+ font-family: Lato,sans-serif!important;
+}
+
+:root {
+ --md-admonition-icon--note: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--abstract: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--info: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--tip: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--success: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--question: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--warning: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--failure: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--danger: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--bug: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--example: url("data:image/svg+xml;charset=utf-8,");
+ --md-admonition-icon--quote: url("data:image/svg+xml;charset=utf-8,");
+ --md-details-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23000000'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");
+}
+
+:is(.admonition) {
+ display: flow-root;
+ margin: 1.5625em 0;
+ padding: 0 1.2rem;
+ color: var(--fg);
+ page-break-inside: avoid;
+ background-color: var(--bg);
+ border: 0 solid black;
+ border-inline-start-width: 0.4rem;
+ border-radius: 0.2rem;
+ box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.05), 0 0 0.1rem rgba(0, 0, 0, 0.1);
+}
+
+.admonition p {
+ display: block;
+ -webkit-margin-before: 1em;
+ margin-block-start: 1em;
+ -webkit-margin-after: 1em;
+ margin-block-end: 1em;
+ -webkit-margin-start: 0px;
+ margin-inline-start: 0px;
+ -webkit-margin-end: 0px;
+ margin-inline-end: 0px;
+ font-size: 0.8rem;
+}
+
+@media print {
+ :is(.admonition) {
+ box-shadow: none;
+ }
+}
+
+:is(.admonition) > * {
+ box-sizing: border-box;
+}
+
+:is(.admonition) :is(.admonition) {
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+:is(.admonition) > .tabbed-set:only-child {
+ margin-top: 0;
+}
+
+html :is(.admonition) > :last-child {
+ margin-bottom: 1.2rem;
+}
+
+:is(.admonition-title, summary) {
+ position: relative;
+ margin-block: 0;
+ margin-inline: -1.6rem -1.2rem;
+ padding-block: 0.8rem;
+ padding-inline: 4rem 1.2rem;
+ font-weight: 700;
+ background-color: rgba(68, 138, 255, 0.1);
+ border: 0 solid #448aff;
+ border-inline-start-width: 0.4rem;
+ border-start-start-radius: 0.2rem;
+ display: flex;
+}
+
+:is(.admonition-title, summary) > p {
+ margin: 0;
+}
+
+html :is(.admonition-title, summary):last-child {
+ margin-bottom: 0;
+}
+
+:is(.admonition-title, summary)::before {
+ position: absolute;
+ top: 0.625em;
+ inset-inline-start: 1.2rem;
+ width: 1.4rem;
+ height: 1.4rem;
+ background-color: #448aff;
+ mask-image: url('data:image/svg+xml;charset=utf-8,');
+ -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,');
+ mask-repeat: no-repeat;
+ -webkit-mask-repeat: no-repeat;
+ mask-size: contain;
+ -webkit-mask-size: contain;
+ content: "";
+}
+
+:is(.admonition):is(.note) {
+ border-color: #448aff;
+}
+
+:is(.note) > :is(.admonition-title, summary) {
+ background-color: rgba(68, 138, 255, 0.1);
+ border-color: #448aff;
+}
+
+:is(.note) > :is(.admonition-title, summary)::before {
+ background-color: #448aff;
+ mask-image: var(--md-admonition-icon--note);
+ -webkit-mask-image: var(--md-admonition-icon--note);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.abstract, .summary, .tldr) {
+ border-color: #00b0ff;
+}
+
+:is(.abstract, .summary, .tldr) > :is(.admonition-title, summary) {
+ background-color: rgba(0, 176, 255, 0.1);
+ border-color: #00b0ff;
+}
+
+:is(.abstract, .summary, .tldr) > :is(.admonition-title, summary)::before {
+ background-color: #00b0ff;
+ mask-image: var(--md-admonition-icon--abstract);
+ -webkit-mask-image: var(--md-admonition-icon--abstract);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.info, .todo) {
+ border-color: #00b8d4;
+}
+
+:is(.info, .todo) > :is(.admonition-title, summary) {
+ background-color: rgba(0, 184, 212, 0.1);
+ border-color: #00b8d4;
+}
+
+:is(.info, .todo) > :is(.admonition-title, summary)::before {
+ background-color: #00b8d4;
+ mask-image: var(--md-admonition-icon--info);
+ -webkit-mask-image: var(--md-admonition-icon--info);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.tip, .hint, .important) {
+ border-color: #00bfa5;
+}
+
+:is(.tip, .hint, .important) > :is(.admonition-title, summary) {
+ background-color: rgba(0, 191, 165, 0.1);
+ border-color: #00bfa5;
+}
+
+:is(.tip, .hint, .important) > :is(.admonition-title, summary)::before {
+ background-color: #00bfa5;
+ mask-image: var(--md-admonition-icon--tip);
+ -webkit-mask-image: var(--md-admonition-icon--tip);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.success, .check, .done) {
+ border-color: #00c853;
+}
+
+:is(.success, .check, .done) > :is(.admonition-title, summary) {
+ background-color: rgba(0, 200, 83, 0.1);
+ border-color: #00c853;
+}
+
+:is(.success, .check, .done) > :is(.admonition-title, summary)::before {
+ background-color: #00c853;
+ mask-image: var(--md-admonition-icon--success);
+ -webkit-mask-image: var(--md-admonition-icon--success);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.question, .help, .faq) {
+ border-color: #64dd17;
+}
+
+:is(.question, .help, .faq) > :is(.admonition-title, summary) {
+ background-color: rgba(100, 221, 23, 0.1);
+ border-color: #64dd17;
+}
+
+:is(.question, .help, .faq) > :is(.admonition-title, summary)::before {
+ background-color: #64dd17;
+ mask-image: var(--md-admonition-icon--question);
+ -webkit-mask-image: var(--md-admonition-icon--question);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.warning, .caution, .attention) {
+ border-color: #ff9100;
+}
+
+:is(.warning, .caution, .attention) > :is(.admonition-title, summary) {
+ background-color: rgba(255, 145, 0, 0.1);
+ border-color: #ff9100;
+}
+
+:is(.warning, .caution, .attention) > :is(.admonition-title, summary)::before {
+ background-color: #ff9100;
+ mask-image: var(--md-admonition-icon--warning);
+ -webkit-mask-image: var(--md-admonition-icon--warning);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.failure, .fail, .missing) {
+ border-color: #ff5252;
+}
+
+:is(.failure, .fail, .missing) > :is(.admonition-title, summary) {
+ background-color: rgba(255, 82, 82, 0.1);
+ border-color: #ff5252;
+}
+
+:is(.failure, .fail, .missing) > :is(.admonition-title, summary)::before {
+ background-color: #ff5252;
+ mask-image: var(--md-admonition-icon--failure);
+ -webkit-mask-image: var(--md-admonition-icon--failure);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.danger, .error) {
+ border-color: #ff1744;
+}
+
+:is(.danger, .error) > :is(.admonition-title, summary) {
+ background-color: rgba(255, 23, 68, 0.1);
+ border-color: #ff1744;
+}
+
+:is(.danger, .error) > :is(.admonition-title, summary)::before {
+ background-color: #ff1744;
+ mask-image: var(--md-admonition-icon--danger);
+ -webkit-mask-image: var(--md-admonition-icon--danger);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.bug) {
+ border-color: #f50057;
+}
+
+:is(.bug) > :is(.admonition-title, summary) {
+ background-color: rgba(245, 0, 87, 0.1);
+ border-color: #f50057;
+}
+
+:is(.bug) > :is(.admonition-title, summary)::before {
+ background-color: #f50057;
+ mask-image: var(--md-admonition-icon--bug);
+ -webkit-mask-image: var(--md-admonition-icon--bug);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.example) {
+ border-color: #7c4dff;
+}
+
+:is(.example) > :is(.admonition-title, summary) {
+ background-color: rgba(124, 77, 255, 0.1);
+ border-color: #7c4dff;
+}
+
+:is(.example) > :is(.admonition-title, summary)::before {
+ background-color: #7c4dff;
+ mask-image: var(--md-admonition-icon--example);
+ -webkit-mask-image: var(--md-admonition-icon--example);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+:is(.admonition):is(.quote, .cite) {
+ border-color: #9e9e9e;
+}
+
+:is(.quote, .cite) > :is(.admonition-title, summary) {
+ background-color: rgba(158, 158, 158, 0.1);
+ border-color: #9e9e9e;
+}
+
+:is(.quote, .cite) > :is(.admonition-title, summary)::before {
+ background-color: #9e9e9e;
+ mask-image: var(--md-admonition-icon--quote);
+ -webkit-mask-image: var(--md-admonition-icon--quote);
+ mask-repeat: no-repeat;
+ -webkit-mask-size: contain;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+}
+
+.navy :is(.admonition) {
+ background-color: var(--sidebar-bg);
+}
+
+.ayu :is(.admonition),
+.coal :is(.admonition) {
+ background-color: var(--theme-hover);
+}
+
+.rust :is(.admonition) {
+ background-color: var(--sidebar-bg);
+ color: var(--sidebar-fg);
+}
+
+:is(.admonition-title) {
+ font-feature-settings: "kern", "liga";
+ font-weight: 600;
+ font-size: 0.84rem;
+ border: none;
+ padding: 10px 50px;
+}
+
+:is(summary)::after {
+ top: 0.625em;
+ width: 1.4rem;
+ height: 1.4rem;
+ mask-image: url('data:image/svg+xml;charset=utf-8,');
+ -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,');
+ -webkit-mask-size: contain;
+ content: "";
+ background-color: black;
+ mask-image: var(--md-details-icon);
+ -webkit-mask-image: var(--md-details-icon);
+ mask-repeat: no-repeat;
+ mask-size: contain;
+ -webkit-mask-repeat: no-repeat;
+ position: absolute;
+ transform: rotate(-90deg);
+ transition: transform 0.25s;
+ right: 0.4rem;
+}
+
+details[open] > summary::after {
+ transform: rotate(0deg);
+}
+
+.sr-only{
+ position: absolute !important;
+ width: 1px !important;
+ height: 1px !important;
+ padding: 0 !important;
+ margin: -1px !important;
+ overflow: hidden !important;
+ clip: rect(0, 0, 0, 0) !important;
+ white-space: nowrap !important;
+ border-width: 0 !important;
+}
+
+.static{
+ position: static !important;
+}
+
+.fixed{
+ position: fixed !important;
+}
+
+.absolute{
+ position: absolute !important;
+}
+
+.relative{
+ position: relative !important;
+}
+
+.inset-0{
+ top: 0px !important;
+ right: 0px !important;
+ bottom: 0px !important;
+ left: 0px !important;
+}
+
+.inset-x-0{
+ left: 0px !important;
+ right: 0px !important;
+}
+
+.left-0{
+ left: 0px !important;
+}
+
+.top-0{
+ top: 0px !important;
+}
+
+.z-50{
+ z-index: 50 !important;
+}
+
+.z-30{
+ z-index: 30 !important;
+}
+
+.z-20{
+ z-index: 20 !important;
+}
+
+.z-10{
+ z-index: 10 !important;
+}
+
+.z-20{
+ z-index: 20 !important;
+}
+
+.z-10{
+ z-index: 10 !important;
+}
+
+.z-50{
+ z-index: 50 !important;
+}
+
+.z-30{
+ z-index: 30 !important;
+}
+
+.order-2{
+ order: 2 !important;
+}
+
+.order-1{
+ order: 1 !important;
+}
+
+.col-span-3{
+ grid-column: span 3 / span 3 !important;
+}
+
+.m-0{
+ margin: 0px !important;
+}
+
+.m-2{
+ margin: 0.5rem !important;
+}
+
+.m-4{
+ margin: 1rem !important;
+}
+
+.mx-auto{
+ margin-left: auto !important;
+ margin-right: auto !important;
+}
+
+.mx-0{
+ margin-left: 0px !important;
+ margin-right: 0px !important;
+}
+
+.my-2{
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+}
+
+.mx-4{
+ margin-left: 1rem !important;
+ margin-right: 1rem !important;
+}
+
+.my-0{
+ margin-top: 0px !important;
+ margin-bottom: 0px !important;
+}
+
+.my-8{
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important;
+}
+
+.my-4{
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important;
+}
+
+.my-10{
+ margin-top: 2.5rem !important;
+ margin-bottom: 2.5rem !important;
+}
+
+.mx-1{
+ margin-left: 0.25rem !important;
+ margin-right: 0.25rem !important;
+}
+
+.my-1{
+ margin-top: 0.25rem !important;
+ margin-bottom: 0.25rem !important;
+}
+
+.my-5{
+ margin-top: 1.25rem !important;
+ margin-bottom: 1.25rem !important;
+}
+
+.mx-8{
+ margin-left: 2rem !important;
+ margin-right: 2rem !important;
+}
+
+.-mx-4{
+ margin-left: -1rem !important;
+ margin-right: -1rem !important;
+}
+
+.-my-2{
+ margin-top: -0.5rem !important;
+ margin-bottom: -0.5rem !important;
+}
+
+.-mx-8{
+ margin-left: -2rem !important;
+ margin-right: -2rem !important;
+}
+
+.my-2{
+ margin-top: 0.5rem !important;
+ margin-bottom: 0.5rem !important;
+}
+
+.mx-auto{
+ margin-left: auto !important;
+ margin-right: auto !important;
+}
+
+.-my-2{
+ margin-top: -0.5rem !important;
+ margin-bottom: -0.5rem !important;
+}
+
+.mx-8{
+ margin-left: 2rem !important;
+ margin-right: 2rem !important;
+}
+
+.mt-10{
+ margin-top: 2.5rem !important;
+}
+
+.mt-0{
+ margin-top: 0px !important;
+}
+
+.mb-3{
+ margin-bottom: 0.75rem !important;
+}
+
+.mb-8{
+ margin-bottom: 2rem !important;
+}
+
+.mr-2{
+ margin-right: 0.5rem !important;
+}
+
+.mt-5{
+ margin-top: 1.25rem !important;
+}
+
+.mt-6{
+ margin-top: 1.5rem !important;
+}
+
+.mb-4{
+ margin-bottom: 1rem !important;
+}
+
+.mb-10{
+ margin-bottom: 2.5rem !important;
+}
+
+.ml-auto{
+ margin-left: auto !important;
+}
+
+.mb-0{
+ margin-bottom: 0px !important;
+}
+
+.mt-12{
+ margin-top: 3rem !important;
+}
+
+.mt-2{
+ margin-top: 0.5rem !important;
+}
+
+.mb-16{
+ margin-bottom: 4rem !important;
+}
+
+.ml-4{
+ margin-left: 1rem !important;
+}
+
+.mr-5{
+ margin-right: 1.25rem !important;
+}
+
+.mt-16{
+ margin-top: 4rem !important;
+}
+
+.mt-3{
+ margin-top: 0.75rem !important;
+}
+
+.mt-1{
+ margin-top: 0.25rem !important;
+}
+
+.ml-5{
+ margin-left: 1.25rem !important;
+}
+
+.mb-12{
+ margin-bottom: 3rem !important;
+}
+
+.mr-8{
+ margin-right: 2rem !important;
+}
+
+.mb-6{
+ margin-bottom: 1.5rem !important;
+}
+
+.mt-8{
+ margin-top: 2rem !important;
+}
+
+.mb-5{
+ margin-bottom: 1.25rem !important;
+}
+
+.ml-8{
+ margin-left: 2rem !important;
+}
+
+.ml-1{
+ margin-left: 0.25rem !important;
+}
+
+.-mr-2{
+ margin-right: -0.5rem !important;
+}
+
+.mr-4{
+ margin-right: 1rem !important;
+}
+
+.-mt-16{
+ margin-top: -4rem !important;
+}
+
+.ml-10{
+ margin-left: 2.5rem !important;
+}
+
+.mt-16{
+ margin-top: 4rem !important;
+}
+
+.-mr-2{
+ margin-right: -0.5rem !important;
+}
+
+.mt-0{
+ margin-top: 0px !important;
+}
+
+.mt-8{
+ margin-top: 2rem !important;
+}
+
+.block{
+ display: block !important;
+}
+
+.inline-block{
+ display: inline-block !important;
+}
+
+.inline{
+ display: inline !important;
+}
+
+.flex{
+ display: flex !important;
+}
+
+.inline-flex{
+ display: inline-flex !important;
+}
+
+.grid{
+ display: grid !important;
+}
+
+.hidden{
+ display: none !important;
+}
+
+.h-8{
+ height: 2rem !important;
+}
+
+.h-10{
+ height: 2.5rem !important;
+}
+
+.h-32{
+ height: 8rem !important;
+}
+
+.h-12{
+ height: 3rem !important;
+}
+
+.h-full{
+ height: 100% !important;
+}
+
+.h-16{
+ height: 4rem !important;
+}
+
+.h-4{
+ height: 1rem !important;
+}
+
+.h-auto{
+ height: auto !important;
+}
+
+.h-6{
+ height: 1.5rem !important;
+}
+
+.h-5{
+ height: 1.25rem !important;
+}
+
+.h-screen{
+ height: 100vh !important;
+}
+
+.h-48{
+ height: 12rem !important;
+}
+
+.h-1\/2{
+ height: 50% !important;
+}
+
+.h-1\/3{
+ height: 33.333333% !important;
+}
+
+.h-auto{
+ height: auto !important;
+}
+
+.h-6{
+ height: 1.5rem !important;
+}
+
+.h-screen{
+ height: 100vh !important;
+}
+
+.max-h-80{
+ max-height: 20rem !important;
+}
+
+.max-h-screen{
+ max-height: 100vh !important;
+}
+
+.min-h-screen{
+ min-height: 100vh !important;
+}
+
+.w-8{
+ width: 2rem !important;
+}
+
+.w-full{
+ width: 100% !important;
+}
+
+.w-72{
+ width: 18rem !important;
+}
+
+.w-10{
+ width: 2.5rem !important;
+}
+
+.w-32{
+ width: 8rem !important;
+}
+
+.w-48{
+ width: 12rem !important;
+}
+
+.w-3\/4{
+ width: 75% !important;
+}
+
+.w-4\/6{
+ width: 66.666667% !important;
+}
+
+.w-2\/6{
+ width: 33.333333% !important;
+}
+
+.w-12{
+ width: 3rem !important;
+}
+
+.w-64{
+ width: 16rem !important;
+}
+
+.w-7\/12{
+ width: 58.333333% !important;
+}
+
+.w-4{
+ width: 1rem !important;
+}
+
+.w-16{
+ width: 4rem !important;
+}
+
+.w-screen{
+ width: 100vw !important;
+}
+
+.w-20{
+ width: 5rem !important;
+}
+
+.w-6{
+ width: 1.5rem !important;
+}
+
+.w-5{
+ width: 1.25rem !important;
+}
+
+.w-auto{
+ width: auto !important;
+}
+
+.w-screen{
+ width: 100vw !important;
+}
+
+.w-48{
+ width: 12rem !important;
+}
+
+.w-6{
+ width: 1.5rem !important;
+}
+
+.max-w-lg{
+ max-width: 32rem !important;
+}
+
+.max-w-full{
+ max-width: 100% !important;
+}
+
+.max-w-screen-2xl{
+ max-width: 1450px !important;
+}
+
+.max-w-4xl{
+ max-width: 56rem !important;
+}
+
+.max-w-7xl{
+ max-width: 80rem !important;
+}
+
+.max-w-screen-xl{
+ max-width: 1280px !important;
+}
+
+.max-w-xs{
+ max-width: 20rem !important;
+}
+
+.flex-1{
+ flex: 1 1 0% !important;
+}
+
+.flex-shrink-0{
+ flex-shrink: 0 !important;
+}
+
+.origin-top-right{
+ transform-origin: top right !important;
+}
+
+.-translate-y-1{
+ --tw-translate-y: -0.25rem !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.-translate-y-0{
+ --tw-translate-y: -0px !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.-translate-y-1{
+ --tw-translate-y: -0.25rem !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.-translate-y-0{
+ --tw-translate-y: -0px !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.rotate-180{
+ --tw-rotate: 180deg !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.-rotate-90{
+ --tw-rotate: -90deg !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.rotate-0{
+ --tw-rotate: 0deg !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.-rotate-90{
+ --tw-rotate: -90deg !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.scale-95{
+ --tw-scale-x: .95 !important;
+ --tw-scale-y: .95 !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.scale-100{
+ --tw-scale-x: 1 !important;
+ --tw-scale-y: 1 !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.scale-95{
+ --tw-scale-x: .95 !important;
+ --tw-scale-y: .95 !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.scale-100{
+ --tw-scale-x: 1 !important;
+ --tw-scale-y: 1 !important;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.transform{
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
+}
+
+.cursor-pointer{
+ cursor: pointer !important;
+}
+
+.list-none{
+ list-style-type: none !important;
+}
+
+.grid-cols-3{
+ grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
+}
+
+.grid-cols-1{
+ grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
+}
+
+.flex-row{
+ flex-direction: row !important;
+}
+
+.flex-col{
+ flex-direction: column !important;
+}
+
+.flex-wrap{
+ flex-wrap: wrap !important;
+}
+
+.flex-nowrap{
+ flex-wrap: nowrap !important;
+}
+
+.items-start{
+ align-items: flex-start !important;
+}
+
+.items-center{
+ align-items: center !important;
+}
+
+.items-baseline{
+ align-items: baseline !important;
+}
+
+.justify-center{
+ justify-content: center !important;
+}
+
+.justify-between{
+ justify-content: space-between !important;
+}
+
+.justify-around{
+ justify-content: space-around !important;
+}
+
+.gap-5{
+ gap: 1.25rem !important;
+}
+
+.gap-6{
+ gap: 1.5rem !important;
+}
+
+.gap-4{
+ gap: 1rem !important;
+}
+
+.space-y-2 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
+}
+
+.space-y-6 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
+}
+
+.space-y-1 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
+}
+
+.space-y-8 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
+}
+
+.space-x-10 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(2.5rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
+}
+
+.space-x-2 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
+}
+
+.space-x-4 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
+}
+
+.space-y-4 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
+}
+
+.space-x-10 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(2.5rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
+}
+
+.space-x-2 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
+}
+
+.space-y-6 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
+}
+
+.space-y-8 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
+}
+
+.divide-y-2 > :not([hidden]) ~ :not([hidden]){
+ --tw-divide-y-reverse: 0 !important;
+ border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))) !important;
+ border-bottom-width: calc(2px * var(--tw-divide-y-reverse)) !important;
+}
+
+.divide-y > :not([hidden]) ~ :not([hidden]){
+ --tw-divide-y-reverse: 0 !important;
+ border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
+ border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
+}
+
+.divide-y-2 > :not([hidden]) ~ :not([hidden]){
+ --tw-divide-y-reverse: 0 !important;
+ border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))) !important;
+ border-bottom-width: calc(2px * var(--tw-divide-y-reverse)) !important;
+}
+
+.divide-gray-50 > :not([hidden]) ~ :not([hidden]){
+ --tw-divide-opacity: 1 !important;
+ border-color: rgb(249 250 251 / var(--tw-divide-opacity)) !important;
+}
+
+.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
+ --tw-divide-opacity: 1 !important;
+ border-color: rgb(229 231 235 / var(--tw-divide-opacity)) !important;
+}
+
+.divide-gray-50 > :not([hidden]) ~ :not([hidden]){
+ --tw-divide-opacity: 1 !important;
+ border-color: rgb(249 250 251 / var(--tw-divide-opacity)) !important;
+}
+
+.overflow-hidden{
+ overflow: hidden !important;
+}
+
+.overflow-visible{
+ overflow: visible !important;
+}
+
+.overflow-y-auto{
+ overflow-y: auto !important;
+}
+
+.overflow-x-hidden{
+ overflow-x: hidden !important;
+}
+
+.overflow-x-scroll{
+ overflow-x: scroll !important;
+}
+
+.text-ellipsis{
+ text-overflow: ellipsis !important;
+}
+
+.rounded-full{
+ border-radius: 9999px !important;
+}
+
+.rounded{
+ border-radius: 0.25rem !important;
+}
+
+.rounded-lg{
+ border-radius: 0.5rem !important;
+}
+
+.rounded-md{
+ border-radius: 0.375rem !important;
+}
+
+.rounded-none{
+ border-radius: 0px !important;
+}
+
+.rounded-md{
+ border-radius: 0.375rem !important;
+}
+
+.rounded-l-md{
+ border-top-left-radius: 0.375rem !important;
+ border-bottom-left-radius: 0.375rem !important;
+}
+
+.rounded-r-md{
+ border-top-right-radius: 0.375rem !important;
+ border-bottom-right-radius: 0.375rem !important;
+}
+
+.border-2{
+ border-width: 2px !important;
+}
+
+.border{
+ border-width: 1px !important;
+}
+
+.border-4{
+ border-width: 4px !important;
+}
+
+.border-0{
+ border-width: 0px !important;
+}
+
+.border-b{
+ border-bottom-width: 1px !important;
+}
+
+.border-r-0{
+ border-right-width: 0px !important;
+}
+
+.border-t{
+ border-top-width: 1px !important;
+}
+
+.border-t-2{
+ border-top-width: 2px !important;
+}
+
+.border-dashed{
+ border-style: dashed !important;
+}
+
+.border-white{
+ --tw-border-opacity: 1 !important;
+ border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
+}
+
+.border-gray-600{
+ --tw-border-opacity: 1 !important;
+ border-color: rgb(75 85 99 / var(--tw-border-opacity)) !important;
+}
+
+.border-gray-400{
+ --tw-border-opacity: 1 !important;
+ border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important;
+}
+
+.border-transparent{
+ border-color: transparent !important;
+}
+
+.border-black{
+ --tw-border-opacity: 1 !important;
+ border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
+}
+
+.border-gray-300{
+ --tw-border-opacity: 1 !important;
+ border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
+}
+
+.border-gray-200{
+ --tw-border-opacity: 1 !important;
+ border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important;
+}
+
+.bg-gray-200{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
+}
+
+.bg-transparent{
+ background-color: transparent !important;
+}
+
+.bg-white{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
+}
+
+.bg-gray-50{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
+}
+
+.bg-gray-100{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
+}
+
+.bg-gray-300{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(209 213 219 / var(--tw-bg-opacity)) !important;
+}
+
+.bg-stone-200{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(231 229 228 / var(--tw-bg-opacity)) !important;
+}
+
+.bg-white{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
+}
+
+.bg-cover{
+ background-size: cover !important;
+}
+
+.bg-center{
+ background-position: center !important;
+}
+
+.bg-no-repeat{
+ background-repeat: no-repeat !important;
+}
+
+.object-cover{
+ -o-object-fit: cover !important;
+ object-fit: cover !important;
+}
+
+.p-4{
+ padding: 1rem !important;
+}
+
+.p-8{
+ padding: 2rem !important;
+}
+
+.p-3{
+ padding: 0.75rem !important;
+}
+
+.p-2{
+ padding: 0.5rem !important;
+}
+
+.p-6{
+ padding: 1.5rem !important;
+}
+
+.p-2{
+ padding: 0.5rem !important;
+}
+
+.py-10{
+ padding-top: 2.5rem !important;
+ padding-bottom: 2.5rem !important;
+}
+
+.py-2{
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+}
+
+.px-4{
+ padding-left: 1rem !important;
+ padding-right: 1rem !important;
+}
+
+.px-8{
+ padding-left: 2rem !important;
+ padding-right: 2rem !important;
+}
+
+.px-0{
+ padding-left: 0px !important;
+ padding-right: 0px !important;
+}
+
+.py-12{
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+}
+
+.px-12{
+ padding-left: 3rem !important;
+ padding-right: 3rem !important;
+}
+
+.py-1{
+ padding-top: 0.25rem !important;
+ padding-bottom: 0.25rem !important;
+}
+
+.py-5{
+ padding-top: 1.25rem !important;
+ padding-bottom: 1.25rem !important;
+}
+
+.px-3{
+ padding-left: 0.75rem !important;
+ padding-right: 0.75rem !important;
+}
+
+.px-6{
+ padding-left: 1.5rem !important;
+ padding-right: 1.5rem !important;
+}
+
+.py-3{
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+}
+
+.px-5{
+ padding-left: 1.25rem !important;
+ padding-right: 1.25rem !important;
+}
+
+.px-2{
+ padding-left: 0.5rem !important;
+ padding-right: 0.5rem !important;
+}
+
+.py-4{
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+}
+
+.py-2{
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+}
+
+.px-6{
+ padding-left: 1.5rem !important;
+ padding-right: 1.5rem !important;
+}
+
+.py-4{
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important;
+}
+
+.px-8{
+ padding-left: 2rem !important;
+ padding-right: 2rem !important;
+}
+
+.py-3{
+ padding-top: 0.75rem !important;
+ padding-bottom: 0.75rem !important;
+}
+
+.pl-3{
+ padding-left: 0.75rem !important;
+}
+
+.pt-24{
+ padding-top: 6rem !important;
+}
+
+.pt-16{
+ padding-top: 4rem !important;
+}
+
+.pt-8{
+ padding-top: 2rem !important;
+}
+
+.pt-4{
+ padding-top: 1rem !important;
+}
+
+.pb-10{
+ padding-bottom: 2.5rem !important;
+}
+
+.pb-0{
+ padding-bottom: 0px !important;
+}
+
+.pt-6{
+ padding-top: 1.5rem !important;
+}
+
+.pt-12{
+ padding-top: 3rem !important;
+}
+
+.pr-20{
+ padding-right: 5rem !important;
+}
+
+.pl-20{
+ padding-left: 5rem !important;
+}
+
+.pt-5{
+ padding-top: 1.25rem !important;
+}
+
+.pb-6{
+ padding-bottom: 1.5rem !important;
+}
+
+.pl-1{
+ padding-left: 0.25rem !important;
+}
+
+.pt-1{
+ padding-top: 0.25rem !important;
+}
+
+.pt-2{
+ padding-top: 0.5rem !important;
+}
+
+.pb-4{
+ padding-bottom: 1rem !important;
+}
+
+.pb-12{
+ padding-bottom: 3rem !important;
+}
+
+.pl-12{
+ padding-left: 3rem !important;
+}
+
+.pb-2{
+ padding-bottom: 0.5rem !important;
+}
+
+.pl-6{
+ padding-left: 1.5rem !important;
+}
+
+.pr-2{
+ padding-right: 0.5rem !important;
+}
+
+.pb-6{
+ padding-bottom: 1.5rem !important;
+}
+
+.pb-12{
+ padding-bottom: 3rem !important;
+}
+
+.pl-12{
+ padding-left: 3rem !important;
+}
+
+.pt-6{
+ padding-top: 1.5rem !important;
+}
+
+.pb-4{
+ padding-bottom: 1rem !important;
+}
+
+.text-left{
+ text-align: left !important;
+}
+
+.text-center{
+ text-align: center !important;
+}
+
+.text-right{
+ text-align: right !important;
+}
+
+.font-serif{
+ font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif !important;
+}
+
+.text-2xl{
+ font-size: 1.5rem !important;
+}
+
+.text-xs{
+ font-size: .75rem !important;
+}
+
+.text-sm{
+ font-size: .875rem !important;
+}
+
+.text-5xl{
+ font-size: 3rem !important;
+}
+
+.text-xl{
+ font-size: 1.25rem !important;
+}
+
+.text-4xl{
+ font-size: 2.25rem !important;
+}
+
+.text-lg{
+ font-size: 1.125rem !important;
+}
+
+.text-base{
+ font-size: 1rem !important;
+}
+
+.text-3xl{
+ font-size: 1.875rem !important;
+}
+
+.text-md{
+ font-size: 1.05rem !important;
+}
+
+.text-lg{
+ font-size: 1.125rem !important;
+}
+
+.text-sm{
+ font-size: .875rem !important;
+}
+
+.text-base{
+ font-size: 1rem !important;
+}
+
+.font-medium{
+ font-weight: 500 !important;
+}
+
+.font-black{
+ font-weight: 900 !important;
+}
+
+.font-normal{
+ font-weight: 400 !important;
+}
+
+.font-light{
+ font-weight: 300 !important;
+}
+
+.font-semibold{
+ font-weight: 600 !important;
+}
+
+.font-extrabold{
+ font-weight: 800 !important;
+}
+
+.font-bold{
+ font-weight: 700 !important;
+}
+
+.font-normal{
+ font-weight: 400 !important;
+}
+
+.uppercase{
+ text-transform: uppercase !important;
+}
+
+.capitalize{
+ text-transform: capitalize !important;
+}
+
+.not-italic{
+ font-style: normal !important;
+}
+
+.leading-none{
+ line-height: 1 !important;
+}
+
+.leading-8{
+ line-height: 2rem !important;
+}
+
+.leading-snug{
+ line-height: 1.375 !important;
+}
+
+.leading-6{
+ line-height: 1.5rem !important;
+}
+
+.leading-4{
+ line-height: 1rem !important;
+}
+
+.leading-3{
+ line-height: .75rem !important;
+}
+
+.leading-7{
+ line-height: 1.75rem !important;
+}
+
+.leading-5{
+ line-height: 1.25rem !important;
+}
+
+.leading-tight{
+ line-height: 1.25 !important;
+}
+
+.leading-relaxed{
+ line-height: 1.625 !important;
+}
+
+.leading-6{
+ line-height: 1.5rem !important;
+}
+
+.leading-3{
+ line-height: .75rem !important;
+}
+
+.tracking-tight{
+ letter-spacing: -0.025em !important;
+}
+
+.tracking-wide{
+ letter-spacing: 0.025em !important;
+}
+
+.text-gray-700{
+ --tw-text-opacity: 1 !important;
+ color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
+}
+
+.text-gray-600{
+ --tw-text-opacity: 1 !important;
+ color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
+}
+
+.text-gray-800{
+ --tw-text-opacity: 1 !important;
+ color: rgb(31 41 55 / var(--tw-text-opacity)) !important;
+}
+
+.text-gray-900{
+ --tw-text-opacity: 1 !important;
+ color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
+}
+
+.text-black{
+ --tw-text-opacity: 1 !important;
+ color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
+}
+
+.text-gray-400{
+ --tw-text-opacity: 1 !important;
+ color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
+}
+
+.text-gray-500{
+ --tw-text-opacity: 1 !important;
+ color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
+}
+
+.text-gray-300{
+ --tw-text-opacity: 1 !important;
+ color: rgb(209 213 219 / var(--tw-text-opacity)) !important;
+}
+
+.text-white{
+ --tw-text-opacity: 1 !important;
+ color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
+}
+
+.text-blue-700{
+ --tw-text-opacity: 1 !important;
+ color: rgb(0 0 170 / var(--tw-text-opacity)) !important;
+}
+
+.text-blue-500{
+ --tw-text-opacity: 1 !important;
+ color: rgb(0 0 255 / var(--tw-text-opacity)) !important;
+}
+
+.text-blue-400{
+ --tw-text-opacity: 1 !important;
+ color: rgb(0 51 255 / var(--tw-text-opacity)) !important;
+}
+
+.text-blue-500{
+ --tw-text-opacity: 1 !important;
+ color: rgb(0 0 255 / var(--tw-text-opacity)) !important;
+}
+
+.text-gray-900{
+ --tw-text-opacity: 1 !important;
+ color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
+}
+
+.text-gray-400{
+ --tw-text-opacity: 1 !important;
+ color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
+}
+
+.text-gray-500{
+ --tw-text-opacity: 1 !important;
+ color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
+}
+
+.opacity-0{
+ opacity: 0 !important;
+}
+
+.opacity-100{
+ opacity: 1 !important;
+}
+
+.opacity-0{
+ opacity: 0 !important;
+}
+
+.opacity-100{
+ opacity: 1 !important;
+}
+
+.shadow{
+ --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
+ --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
+}
+
+.shadow-sm{
+ --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
+ --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
+}
+
+.\!shadow-none{
+ --tw-shadow: 0 0 #0000 !important;
+ --tw-shadow-colored: 0 0 #0000 !important;
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
+}
+
+.shadow-lg{
+ --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
+ --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
+}
+
+.shadow-md{
+ --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
+ --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
+}
+
+.shadow{
+ --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
+ --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
+}
+
+.shadow-lg{
+ --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
+ --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
+}
+
+.grayscale{
+ --tw-grayscale: grayscale(100%) !important;
+ filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
+}
+
+.filter{
+ filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
+}
+
+.backdrop-blur{
+ --tw-backdrop-blur: blur(8px) !important;
+ -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
+ backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
+}
+
+.transition-all{
+ transition-property: all !important;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
+ transition-duration: 150ms !important;
+}
+
+.transition-transform{
+ transition-property: transform !important;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
+ transition-duration: 150ms !important;
+}
+
+.transition{
+ transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
+ transition-duration: 150ms !important;
+}
+
+.transition-shadow{
+ transition-property: box-shadow !important;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
+ transition-duration: 150ms !important;
+}
+
+.transition{
+ transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
+ transition-duration: 150ms !important;
+}
+
+.transition-transform{
+ transition-property: transform !important;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
+ transition-duration: 150ms !important;
+}
+
+.duration-200{
+ transition-duration: 200ms !important;
+}
+
+.duration-100{
+ transition-duration: 100ms !important;
+}
+
+.duration-75{
+ transition-duration: 75ms !important;
+}
+
+.duration-150{
+ transition-duration: 150ms !important;
+}
+
+.duration-500{
+ transition-duration: 500ms !important;
+}
+
+.duration-300{
+ transition-duration: 300ms !important;
+}
+
+.duration-200{
+ transition-duration: 200ms !important;
+}
+
+.duration-150{
+ transition-duration: 150ms !important;
+}
+
+.duration-100{
+ transition-duration: 100ms !important;
+}
+
+.ease-out{
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
+}
+
+.ease-in{
+ transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
+}
+
+.ease-in-out{
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
+}
+
+.ease-in{
+ transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
+}
+
+.ease-out{
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
+}
+
+.ease-in-out{
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
+}
+
+/* Custom CSS for header partial */
+
+.backdrop-blur {
+ -webkit-backdrop-filter: blur(40px);
+}
+
+* {
+ font-family: "Lato", sans-serif;
+}
+
+.bg-semi-white {
+ background-color: rgba(255, 255, 255, 0.75);
+}
+
+/* Custom css allowing image styling in markdown */
+
+img[src*="#mx-auto"] {
+ margin: auto;
+}
+
+img[src*="#small"] {
+ width: 68px;
+}
+
+img[src*="#medium"] {
+ width: 400px;
+ margin: auto;
+}
+
+img[src*="#logo"] {
+ max-width: min(250px, 100%);
+ margin: auto;
+}
+
+img[src*="#large"] {
+ width: 1000px;
+ margin: auto;
+}
+
+img[src*="#tft_img"] {
+ width: 150px;
+ margin: 8px;
+}
+
+img[src*="#absolute"] {
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+
+.footer-cust a{
+ color: #999;
+}
+
+.footer-cust a:hover {
+ color: rgb(65, 65, 65);
+}
+
+.footer-cust h6{
+ margin-bottom: 15px;
+}
+
+.logo_size{
+ width:200px
+}
+
+h1 {
+ line-height: 4rem;
+}
+
+.nav p > a {
+ display: flex;
+ width: 100%;
+ flex-direction: column;
+ align-items: flex-start;
+ text-align: left;
+ line-height: 1.5rem;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ transition-duration: 150ms;
+ border-radius: 0.25rem;
+ border-color: transparent;
+ padding: 0.5rem;
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+ display: inline-block;
+ border-width: 2px;
+ border-color: rgb(0 0 0 / var(--tw-border-opacity));
+ padding-left: 3rem;
+ padding-right: 3rem;
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ text-transform: capitalize;
+ box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
+}
+
+.nav p > a:hover {
+ --tw-border-opacity: 1;
+ border-color: rgb(231 229 228 / var(--tw-border-opacity));
+ --tw-bg-opacity: 1;
+ background-color: rgb(245 245 244 / var(--tw-bg-opacity));
+}
+
+.article p{
+ font-size: 1.125rem;
+ font-family: Lato,sans-serif!important;
+ line-height: 1.7;
+ color:#333
+}
+
+.post-content-text a, .article a{
+ color: #4ec48f;
+}
+
+.post-content-text a:hover, .article a:hover{
+ color: #2e9969;
+}
+
+.article li{
+ font-size: 1.125rem;
+}
+
+.main-title {
+ font-family: Lato,sans-serif!important;
+}
+
+button:hover :is(:where(a)) {
+ color: #5e5e5e;
+}
+
+button :is(:where(p)) {
+ color: #3d3b39;
+ font-weight: 400;
+}
+
+button a{
+ padding-left: 3rem;
+ padding-right: 3rem;
+ --tw-text-opacity: 1;
+ color: rgb(0 0 0 / var(--tw-text-opacity));
+}
+
+a {
+ border-width: 0px;
+}
+
+header {
+ font-family: "Work Sans";
+}
+
+.nav_btn {
+ margin: 0 !important;
+ padding: 0 !important;
+ border: none !important;
+ box-shadow: none !important;
+}
+
+.quicklinks {
+ box-sizing: border-box;
+ align-items: center;
+ width: auto;
+ margin: 0 auto;
+ border-radius: 10px;
+ margin-top: 30px;
+ flex-wrap: wrap;
+ margin-bottom: 20px;
+}
+
+.quicklinks img {
+ height: auto;
+ max-width: 200px;
+ display: inline-block;
+ padding: 10px;
+ filter: grayscale(100%);
+ position: relative;
+ transition: all 0.2s ease;
+ opacity: 0.5;
+}
+
+.quicklinks img:hover {
+ opacity: 1;
+ transition: all 0.2s ease;
+ filter: grayscale(0%);
+}
+
+.banner {
+ width: 100%;
+ margin: 0;
+ padding: 120px 0;
+ text-align: center;
+ position: relative;
+ display: block;
+ color: #fff !important;
+ letter-spacing: 0.5px;
+ overflow: hidden;
+ background: #00838d;
+ transition: 1.5s;
+}
+
+.header {
+ height: auto;
+ background: none;
+ padding: 200px 0;
+}
+
+.banner h2,
+.header h1 {
+ margin: auto;
+ color: #fff;
+ position: relative;
+ transition: 0.3s;
+ z-index: 1;
+ white-space: nowrap;
+}
+
+.header h1 {
+ color: #000;
+ transition: none;
+}
+
+.banner h2 svg {
+ font-size: 40px;
+ margin-left: 15px;
+ position: absolute;
+ top: 55%;
+ transform: translateY(-50%) scale(0.5);
+ opacity: 0;
+ transition: 0.3s;
+}
+
+.banner .back {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ background-position: center;
+ background-size: cover;
+ filter: grayscale(1) contrast(1.4);
+ opacity: 0.25;
+ transition: 1.5s;
+}
+
+.header .back {
+ filter: none;
+ opacity: 1;
+ background-position: center;
+ background-size: cover;
+ background-repeat: no-repeat;
+}
+
+.banner:hover {
+ background: #4b3a92;
+}
+
+.header:hover {
+ background: none;
+}
+
+.banner:hover h2 svg {
+ transform: translateY(-50%) scale(1);
+ opacity: 1;
+}
+
+.banner:hover h2 {
+ padding-right: 40px;
+}
+
+.header:hover h1 {
+ padding-right: 0;
+}
+
+.banner:hover .back {
+ transform: scale(1.03);
+}
+
+.header:hover .back {
+ transform: none;
+}
+
+.my-test{
+ font-family: "Work Sans", sans-serif !important;
+}
+
+.post-content-text .my-test {
+ font-family: "Work Sans", sans-serif !important;
+ line-height: 1.7;
+}
+
+.post-content-text h2 {
+ font-family: Lato,sans-serif!important;
+ line-height: 1.5;
+ font-size: 2.25rem;
+ font-weight: 700;
+}
+
+.container-fluid {
+ width: 100%;
+ /* padding-right: 15px;
+ padding-left: 15px; */
+ margin-right: auto;
+ margin-left: auto;
+}
+
+.zola-anchor {
+ display: none;
+}
+
+@media (min-width: 1024px){
+ h2 {
+ font-size: 3.5rem;
+ }
+}
+
+@media (max-width: 640px) {
+ .banner h2 {
+ font: 600 7vw/10vw;
+ }
+
+ .header h1 {
+ font-size: 35px;
+ }
+
+ .banner h2 svg {
+ font-size: 30px;
+ }
+}
+
+@media (max-width: 480px) {
+ .banner,
+ .header {
+ padding: 80px 0;
+ }
+
+ img[src*="#sm_none"] {
+ display: none;
+ }
+}
+
+header #menu button{
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+ display: flex;
+ width: 100%;
+ flex-direction: column;
+ align-items: flex-start;
+ border-radius: 0.25rem;
+ border-width: 2px;
+ --tw-border-opacity: 1;
+ border-color: rgb(0 0 0 / var(--tw-border-opacity));
+ border-color: transparent;
+ padding: 0.5rem;
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ text-align: left;
+ text-transform: capitalize;
+ line-height: 1.5rem;
+ --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
+ --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+ transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ transition-duration: 150ms;
+}
+
+header #menu button:hover{
+ --tw-border-opacity: 1;
+ border-color: rgb(231 229 228 / var(--tw-border-opacity));
+ --tw-bg-opacity: 1;
+ background-color: rgb(245 245 244 / var(--tw-bg-opacity));
+}
+
+header #menu button:first-child:hover{
+ --tw-text-opacity: 1;
+ color: rgb(107 114 128 / var(--tw-text-opacity));
+}
+
+@media (min-width: 1024px){
+ header #menu button{
+ margin-right: 1.25rem;
+ font-size: 1.125rem;
+ }
+}
+
+header #menu button a{
+ padding-left: 0px;
+ padding-right: 0px;
+}
+
+.focus-within\:outline-none:focus-within{
+ outline: 2px solid transparent !important;
+ outline-offset: 2px !important;
+}
+
+.focus-within\:ring-2:focus-within{
+ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
+ --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
+ box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
+}
+
+.focus-within\:ring-offset-2:focus-within{
+ --tw-ring-offset-width: 2px !important;
+}
+
+.hover\:border-blue-500:hover{
+ --tw-border-opacity: 1 !important;
+ border-color: rgb(0 0 255 / var(--tw-border-opacity)) !important;
+}
+
+.hover\:border-stone-200:hover{
+ --tw-border-opacity: 1 !important;
+ border-color: rgb(231 229 228 / var(--tw-border-opacity)) !important;
+}
+
+.hover\:bg-gray-400:hover{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(156 163 175 / var(--tw-bg-opacity)) !important;
+}
+
+.hover\:bg-gray-50:hover{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
+}
+
+.hover\:bg-gray-200:hover{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
+}
+
+.hover\:bg-gray-100:hover{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
+}
+
+.hover\:bg-stone-100:hover{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(245 245 244 / var(--tw-bg-opacity)) !important;
+}
+
+.hover\:bg-gray-100:hover{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
+}
+
+.hover\:text-blue-700:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(0 0 170 / var(--tw-text-opacity)) !important;
+}
+
+.hover\:text-black:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
+}
+
+.hover\:text-gray-900:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
+}
+
+.hover\:text-gray-500:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
+}
+
+.hover\:text-blue-300:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(0 136 255 / var(--tw-text-opacity)) !important;
+}
+
+.hover\:\!text-gray-700:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
+}
+
+.hover\:text-gray-500:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
+}
+
+.hover\:text-blue-300:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(0 136 255 / var(--tw-text-opacity)) !important;
+}
+
+.hover\:text-gray-900:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
+}
+
+.hover\:underline:hover{
+ -webkit-text-decoration-line: underline !important;
+ text-decoration-line: underline !important;
+}
+
+.hover\:shadow-xl:hover{
+ --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
+ --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
+}
+
+.hover\:first\:text-gray-500:first-child:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
+}
+
+.focus\:bg-gray-200:focus{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
+}
+
+.focus\:bg-gray-100:focus{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
+}
+
+.focus\:text-gray-900:focus{
+ --tw-text-opacity: 1 !important;
+ color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
+}
+
+.focus\:text-gray-500:focus{
+ --tw-text-opacity: 1 !important;
+ color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
+}
+
+.focus\:text-gray-900:focus{
+ --tw-text-opacity: 1 !important;
+ color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
+}
+
+.focus\:outline-none:focus{
+ outline: 2px solid transparent !important;
+ outline-offset: 2px !important;
+}
+
+.focus\:ring-2:focus{
+ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
+ --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
+ box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
+}
+
+.focus\:ring-offset-2:focus{
+ --tw-ring-offset-width: 2px !important;
+}
+
+@media (prefers-color-scheme: dark){
+ .dark\:bg-gray-700{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
+ }
+
+ .dark\:bg-transparent{
+ background-color: transparent !important;
+ }
+
+ .dark\:text-gray-200{
+ --tw-text-opacity: 1 !important;
+ color: rgb(229 231 235 / var(--tw-text-opacity)) !important;
+ }
+
+ .dark\:hover\:bg-gray-600:hover{
+ --tw-bg-opacity: 1 !important;
+ background-color: rgb(75 85 99 / var(--tw-bg-opacity)) !important;
+ }
+
+ .dark\:hover\:text-white:hover{
+ --tw-text-opacity: 1 !important;
+ color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
+ }
+
+ .dark\:focus\:text-white:focus{
+ --tw-text-opacity: 1 !important;
+ color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
+ }
+}
+
+@media (min-width: 640px){
+ .sm\:col-span-2{
+ grid-column: span 2 / span 2 !important;
+ }
+
+ .sm\:mx-0{
+ margin-left: 0px !important;
+ margin-right: 0px !important;
+ }
+
+ .sm\:-mx-4{
+ margin-left: -1rem !important;
+ margin-right: -1rem !important;
+ }
+
+ .sm\:-mx-12{
+ margin-left: -3rem !important;
+ margin-right: -3rem !important;
+ }
+
+ .sm\:mt-0{
+ margin-top: 0px !important;
+ }
+
+ .sm\:mt-8{
+ margin-top: 2rem !important;
+ }
+
+ .sm\:mt-0{
+ margin-top: 0px !important;
+ }
+
+ .sm\:flex{
+ display: flex !important;
+ }
+
+ .sm\:grid{
+ display: grid !important;
+ }
+
+ .sm\:h-10{
+ height: 2.5rem !important;
+ }
+
+ .sm\:h-2\/3{
+ height: 66.666667% !important;
+ }
+
+ .sm\:w-10{
+ width: 2.5rem !important;
+ }
+
+ .sm\:w-32{
+ width: 8rem !important;
+ }
+
+ .sm\:w-1\/2{
+ width: 50% !important;
+ }
+
+ .sm\:flex-1{
+ flex: 1 1 0% !important;
+ }
+
+ .sm\:grid-cols-4{
+ grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
+ }
+
+ .sm\:grid-cols-1{
+ grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
+ }
+
+ .sm\:grid-cols-2{
+ grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
+ }
+
+ .sm\:gap-6{
+ gap: 1.5rem !important;
+ }
+
+ .sm\:gap-10{
+ gap: 2.5rem !important;
+ }
+
+ .sm\:space-y-8 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
+ }
+
+ .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
+ }
+
+ .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(0px * var(--tw-space-y-reverse)) !important;
+ }
+
+ .sm\:space-y-8 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-y-reverse: 0 !important;
+ margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
+ margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
+ }
+
+ .sm\:overflow-hidden{
+ overflow: hidden !important;
+ }
+
+ .sm\:rounded-md{
+ border-radius: 0.375rem !important;
+ }
+
+ .sm\:border-0{
+ border-width: 0px !important;
+ }
+
+ .sm\:border-r{
+ border-right-width: 1px !important;
+ }
+
+ .sm\:border-l{
+ border-left-width: 1px !important;
+ }
+
+ .sm\:bg-transparent{
+ background-color: transparent !important;
+ }
+
+ .sm\:p-12{
+ padding: 3rem !important;
+ }
+
+ .sm\:p-6{
+ padding: 1.5rem !important;
+ }
+
+ .sm\:p-0{
+ padding: 0px !important;
+ }
+
+ .sm\:p-6{
+ padding: 1.5rem !important;
+ }
+
+ .sm\:px-6{
+ padding-left: 1.5rem !important;
+ padding-right: 1.5rem !important;
+ }
+
+ .sm\:px-0{
+ padding-left: 0px !important;
+ padding-right: 0px !important;
+ }
+
+ .sm\:px-12{
+ padding-left: 3rem !important;
+ padding-right: 3rem !important;
+ }
+
+ .sm\:px-8{
+ padding-left: 2rem !important;
+ padding-right: 2rem !important;
+ }
+
+ .sm\:py-6{
+ padding-top: 1.5rem !important;
+ padding-bottom: 1.5rem !important;
+ }
+
+ .sm\:px-4{
+ padding-left: 1rem !important;
+ padding-right: 1rem !important;
+ }
+
+ .sm\:px-12{
+ padding-left: 3rem !important;
+ padding-right: 3rem !important;
+ }
+
+ .sm\:pb-8{
+ padding-bottom: 2rem !important;
+ }
+
+ .sm\:pt-16{
+ padding-top: 4rem !important;
+ }
+
+ .sm\:pb-16{
+ padding-bottom: 4rem !important;
+ }
+
+ .sm\:pb-8{
+ padding-bottom: 2rem !important;
+ }
+
+ .sm\:text-3xl{
+ font-size: 1.875rem !important;
+ }
+
+ .sm\:text-sm{
+ font-size: .875rem !important;
+ }
+
+ .sm\:leading-10{
+ line-height: 2.5rem !important;
+ }
+}
+
+@media (min-width: 768px){
+ .md\:order-2{
+ order: 2 !important;
+ }
+
+ .md\:order-last{
+ order: 9999 !important;
+ }
+
+ .md\:col-span-2{
+ grid-column: span 2 / span 2 !important;
+ }
+
+ .md\:mx-8{
+ margin-left: 2rem !important;
+ margin-right: 2rem !important;
+ }
+
+ .md\:mx-0{
+ margin-left: 0px !important;
+ margin-right: 0px !important;
+ }
+
+ .md\:mx-12{
+ margin-left: 3rem !important;
+ margin-right: 3rem !important;
+ }
+
+ .md\:mx-4{
+ margin-left: 1rem !important;
+ margin-right: 1rem !important;
+ }
+
+ .md\:-mx-16{
+ margin-left: -4rem !important;
+ margin-right: -4rem !important;
+ }
+
+ .md\:mt-0{
+ margin-top: 0px !important;
+ }
+
+ .md\:mb-10{
+ margin-bottom: 2.5rem !important;
+ }
+
+ .md\:-mt-1{
+ margin-top: -0.25rem !important;
+ }
+
+ .md\:mb-0{
+ margin-bottom: 0px !important;
+ }
+
+ .md\:mt-0{
+ margin-top: 0px !important;
+ }
+
+ .md\:block{
+ display: block !important;
+ }
+
+ .md\:inline-block{
+ display: inline-block !important;
+ }
+
+ .md\:inline{
+ display: inline !important;
+ }
+
+ .md\:grid{
+ display: grid !important;
+ }
+
+ .md\:w-5\/6{
+ width: 83.333333% !important;
+ }
+
+ .md\:w-1\/6{
+ width: 16.666667% !important;
+ }
+
+ .md\:w-full{
+ width: 100% !important;
+ }
+
+ .md\:w-2\/3{
+ width: 66.666667% !important;
+ }
+
+ .md\:w-auto{
+ width: auto !important;
+ }
+
+ .md\:w-48{
+ width: 12rem !important;
+ }
+
+ .md\:max-w-full{
+ max-width: 100% !important;
+ }
+
+ .md\:grid-cols-2{
+ grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
+ }
+
+ .md\:grid-cols-3{
+ grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
+ }
+
+ .md\:flex-row{
+ flex-direction: row !important;
+ }
+
+ .md\:gap-12{
+ gap: 3rem !important;
+ }
+
+ .md\:gap-8{
+ gap: 2rem !important;
+ }
+
+ .md\:p-16{
+ padding: 4rem !important;
+ }
+
+ .md\:p-8{
+ padding: 2rem !important;
+ }
+
+ .md\:px-16{
+ padding-left: 4rem !important;
+ padding-right: 4rem !important;
+ }
+
+ .md\:px-12{
+ padding-left: 3rem !important;
+ padding-right: 3rem !important;
+ }
+
+ .md\:px-6{
+ padding-left: 1.5rem !important;
+ padding-right: 1.5rem !important;
+ }
+
+ .md\:py-2{
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+
+ .md\:px-12{
+ padding-left: 3rem !important;
+ padding-right: 3rem !important;
+ }
+
+ .md\:px-16{
+ padding-left: 4rem !important;
+ padding-right: 4rem !important;
+ }
+
+ .md\:pl-8{
+ padding-left: 2rem !important;
+ }
+
+ .md\:pr-0{
+ padding-right: 0px !important;
+ }
+
+ .md\:text-left{
+ text-align: left !important;
+ }
+
+ .md\:text-4xl{
+ font-size: 2.25rem !important;
+ }
+
+ .md\:text-6xl{
+ font-size: 4rem !important;
+ }
+
+ .md\:text-2xl{
+ font-size: 1.5rem !important;
+ }
+}
+
+@media (min-width: 1024px){
+ .lg\:m-4{
+ margin: 1rem !important;
+ }
+
+ .lg\:m-0{
+ margin: 0px !important;
+ }
+
+ .lg\:m-20{
+ margin: 5rem !important;
+ }
+
+ .lg\:mx-4{
+ margin-left: 1rem !important;
+ margin-right: 1rem !important;
+ }
+
+ .lg\:mx-20{
+ margin-left: 5rem !important;
+ margin-right: 5rem !important;
+ }
+
+ .lg\:mx-40{
+ margin-left: 10rem !important;
+ margin-right: 10rem !important;
+ }
+
+ .lg\:mx-10{
+ margin-left: 2.5rem !important;
+ margin-right: 2.5rem !important;
+ }
+
+ .lg\:-mx-20{
+ margin-left: -5rem !important;
+ margin-right: -5rem !important;
+ }
+
+ .lg\:my-40{
+ margin-top: 10rem !important;
+ margin-bottom: 10rem !important;
+ }
+
+ .lg\:mx-auto{
+ margin-left: auto !important;
+ margin-right: auto !important;
+ }
+
+ .lg\:-mx-12{
+ margin-left: -3rem !important;
+ margin-right: -3rem !important;
+ }
+
+ .lg\:my-32{
+ margin-top: 8rem !important;
+ margin-bottom: 8rem !important;
+ }
+
+ .lg\:mx-20{
+ margin-left: 5rem !important;
+ margin-right: 5rem !important;
+ }
+
+ .lg\:mb-8{
+ margin-bottom: 2rem !important;
+ }
+
+ .lg\:-mt-6{
+ margin-top: -1.5rem !important;
+ }
+
+ .lg\:mt-6{
+ margin-top: 1.5rem !important;
+ }
+
+ .lg\:mr-24{
+ margin-right: 6rem !important;
+ }
+
+ .lg\:mt-16{
+ margin-top: 4rem !important;
+ }
+
+ .lg\:ml-8{
+ margin-left: 2rem !important;
+ }
+
+ .lg\:mt-0{
+ margin-top: 0px !important;
+ }
+
+ .lg\:mr-8{
+ margin-right: 2rem !important;
+ }
+
+ .lg\:mr-16{
+ margin-right: 4rem !important;
+ }
+
+ .lg\:mt-4{
+ margin-top: 1rem !important;
+ }
+
+ .lg\:mt-0{
+ margin-top: 0px !important;
+ }
+
+ .lg\:mr-8{
+ margin-right: 2rem !important;
+ }
+
+ .lg\:mb-8{
+ margin-bottom: 2rem !important;
+ }
+
+ .lg\:flex{
+ display: flex !important;
+ }
+
+ .lg\:hidden{
+ display: none !important;
+ }
+
+ .lg\:h-60{
+ height: 15rem !important;
+ }
+
+ .lg\:w-4\/6{
+ width: 66.666667% !important;
+ }
+
+ .lg\:w-5\/6{
+ width: 83.333333% !important;
+ }
+
+ .lg\:w-2\/3{
+ width: 66.666667% !important;
+ }
+
+ .lg\:w-full{
+ width: 100% !important;
+ }
+
+ .lg\:w-60{
+ width: 15rem !important;
+ }
+
+ .lg\:max-w-none{
+ max-width: none !important;
+ }
+
+ .lg\:max-w-5xl{
+ max-width: 64rem !important;
+ }
+
+ .lg\:max-w-sm{
+ max-width: 24rem !important;
+ }
+
+ .lg\:max-w-xl{
+ max-width: 36rem !important;
+ }
+
+ .lg\:max-w-4xl{
+ max-width: 56rem !important;
+ }
+
+ .lg\:max-w-6xl{
+ max-width: 72rem !important;
+ }
+
+ .lg\:max-w-lg{
+ max-width: 32rem !important;
+ }
+
+ .lg\:flex-1{
+ flex: 1 1 0% !important;
+ }
+
+ .lg\:grid-cols-2{
+ grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
+ }
+
+ .lg\:grid-cols-3{
+ grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
+ }
+
+ .lg\:flex-row{
+ flex-direction: row !important;
+ }
+
+ .lg\:items-start{
+ align-items: flex-start !important;
+ }
+
+ .lg\:items-center{
+ align-items: center !important;
+ }
+
+ .lg\:justify-start{
+ justify-content: flex-start !important;
+ }
+
+ .lg\:justify-end{
+ justify-content: flex-end !important;
+ }
+
+ .lg\:justify-between{
+ justify-content: space-between !important;
+ }
+
+ .lg\:gap-8{
+ gap: 2rem !important;
+ }
+
+ .lg\:space-x-20 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(5rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))) !important;
+ }
+
+ .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(3rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))) !important;
+ }
+
+ .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
+ }
+
+ .lg\:space-x-20 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(5rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))) !important;
+ }
+
+ .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0 !important;
+ margin-right: calc(3rem * var(--tw-space-x-reverse)) !important;
+ margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))) !important;
+ }
+
+ .lg\:p-20{
+ padding: 5rem !important;
+ }
+
+ .lg\:p-12{
+ padding: 3rem !important;
+ }
+
+ .lg\:py-16{
+ padding-top: 4rem !important;
+ padding-bottom: 4rem !important;
+ }
+
+ .lg\:px-8{
+ padding-left: 2rem !important;
+ padding-right: 2rem !important;
+ }
+
+ .lg\:px-20{
+ padding-left: 5rem !important;
+ padding-right: 5rem !important;
+ }
+
+ .lg\:px-12{
+ padding-left: 3rem !important;
+ padding-right: 3rem !important;
+ }
+
+ .lg\:py-8{
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important;
+ }
+
+ .lg\:px-5{
+ padding-left: 1.25rem !important;
+ padding-right: 1.25rem !important;
+ }
+
+ .lg\:py-20{
+ padding-top: 5rem !important;
+ padding-bottom: 5rem !important;
+ }
+
+ .lg\:px-16{
+ padding-left: 4rem !important;
+ padding-right: 4rem !important;
+ }
+
+ .lg\:py-28{
+ padding-top: 7rem !important;
+ padding-bottom: 7rem !important;
+ }
+
+ .lg\:px-6{
+ padding-left: 1.5rem !important;
+ padding-right: 1.5rem !important;
+ }
+
+ .lg\:py-2{
+ padding-top: 0.5rem !important;
+ padding-bottom: 0.5rem !important;
+ }
+
+ .lg\:py-5{
+ padding-top: 1.25rem !important;
+ padding-bottom: 1.25rem !important;
+ }
+
+ .lg\:px-20{
+ padding-left: 5rem !important;
+ padding-right: 5rem !important;
+ }
+
+ .lg\:pl-0{
+ padding-left: 0px !important;
+ }
+
+ .lg\:pt-6{
+ padding-top: 1.5rem !important;
+ }
+
+ .lg\:pt-4{
+ padding-top: 1rem !important;
+ }
+
+ .lg\:pb-28{
+ padding-bottom: 7rem !important;
+ }
+
+ .lg\:pb-10{
+ padding-bottom: 2.5rem !important;
+ }
+
+ .lg\:text-5xl{
+ font-size: 3rem !important;
+ }
+
+ .lg\:text-6xl{
+ font-size: 4rem !important;
+ }
+
+ .lg\:backdrop-blur{
+ --tw-backdrop-blur: blur(8px) !important;
+ -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
+ backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
+ }
+}
+
+@media (min-width: 1280px){
+ .xl\:col-span-1{
+ grid-column: span 1 / span 1 !important;
+ }
+
+ .xl\:mx-20{
+ margin-left: 5rem !important;
+ margin-right: 5rem !important;
+ }
+
+ .xl\:mx-40{
+ margin-left: 10rem !important;
+ margin-right: 10rem !important;
+ }
+
+ .xl\:mx-0{
+ margin-left: 0px !important;
+ margin-right: 0px !important;
+ }
+
+ .xl\:-mx-8{
+ margin-left: -2rem !important;
+ margin-right: -2rem !important;
+ }
+
+ .xl\:mx-20{
+ margin-left: 5rem !important;
+ margin-right: 5rem !important;
+ }
+
+ .xl\:mt-0{
+ margin-top: 0px !important;
+ }
+
+ .xl\:flex{
+ display: flex !important;
+ }
+
+ .xl\:max-w-sm{
+ max-width: 24rem !important;
+ }
+
+ .xl\:max-w-none{
+ max-width: none !important;
+ }
+
+ .xl\:max-w-lg{
+ max-width: 32rem !important;
+ }
+
+ .xl\:grid-cols-4{
+ grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
+ }
+
+ .xl\:grid-cols-3{
+ grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
+ }
+
+ .xl\:flex-row{
+ flex-direction: row !important;
+ }
+
+ .xl\:gap-4{
+ gap: 1rem !important;
+ }
+
+ .xl\:p-12{
+ padding: 3rem !important;
+ }
+
+ .xl\:py-12{
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important;
+ }
+
+ .xl\:backdrop-blur{
+ --tw-backdrop-blur: blur(8px) !important;
+ -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
+ backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
+ }
+}
+
+@media (min-width: 1450px){
+ .\32xl\:mt-0{
+ margin-top: 0px !important;
+ }
+}
\ No newline at end of file
diff --git a/templates/static/images/100_mission.png b/templates/static/images/100_mission.png
new file mode 100644
index 000000000..ad8e09889
Binary files /dev/null and b/templates/static/images/100_mission.png differ
diff --git a/templates/static/images/Earn_3.png b/templates/static/images/Earn_3.png
new file mode 100644
index 000000000..a2abdda7c
Binary files /dev/null and b/templates/static/images/Earn_3.png differ
diff --git a/templates/static/images/aiqom.png b/templates/static/images/aiqom.png
new file mode 100644
index 000000000..f4044f1ca
Binary files /dev/null and b/templates/static/images/aiqom.png differ
diff --git a/templates/static/images/aiqom2.png b/templates/static/images/aiqom2.png
new file mode 100644
index 000000000..9093a023e
Binary files /dev/null and b/templates/static/images/aiqom2.png differ
diff --git a/templates/static/images/aiqomLogo.png b/templates/static/images/aiqomLogo.png
new file mode 100644
index 000000000..b9e1d3941
Binary files /dev/null and b/templates/static/images/aiqomLogo.png differ
diff --git a/templates/static/images/aiqom_beta.png b/templates/static/images/aiqom_beta.png
new file mode 100644
index 000000000..505e2f7f9
Binary files /dev/null and b/templates/static/images/aiqom_beta.png differ
diff --git a/templates/static/images/aiqom_tf.png b/templates/static/images/aiqom_tf.png
new file mode 100644
index 000000000..16595f8b4
Binary files /dev/null and b/templates/static/images/aiqom_tf.png differ
diff --git a/templates/static/images/artheon.png b/templates/static/images/artheon.png
new file mode 100644
index 000000000..73824f358
Binary files /dev/null and b/templates/static/images/artheon.png differ
diff --git a/templates/static/images/artheon2.jpg b/templates/static/images/artheon2.jpg
new file mode 100644
index 000000000..4719eaa61
Binary files /dev/null and b/templates/static/images/artheon2.jpg differ
diff --git a/templates/static/images/artheonLogo.png b/templates/static/images/artheonLogo.png
new file mode 100644
index 000000000..106c9c44f
Binary files /dev/null and b/templates/static/images/artheonLogo.png differ
diff --git a/templates/static/images/artheon_experience.jpg b/templates/static/images/artheon_experience.jpg
new file mode 100644
index 000000000..15c7b51b5
Binary files /dev/null and b/templates/static/images/artheon_experience.jpg differ
diff --git a/templates/static/images/artheon_tf.png b/templates/static/images/artheon_tf.png
new file mode 100644
index 000000000..110dae78a
Binary files /dev/null and b/templates/static/images/artheon_tf.png differ
diff --git a/templates/static/images/ask.png b/templates/static/images/ask.png
new file mode 100644
index 000000000..a4b0921d4
Binary files /dev/null and b/templates/static/images/ask.png differ
diff --git a/templates/static/images/automation.png b/templates/static/images/automation.png
new file mode 100644
index 000000000..e594b14eb
Binary files /dev/null and b/templates/static/images/automation.png differ
diff --git a/templates/static/images/beliive.png b/templates/static/images/beliive.png
new file mode 100644
index 000000000..0ddf9452c
Binary files /dev/null and b/templates/static/images/beliive.png differ
diff --git a/templates/static/images/beliive2.png b/templates/static/images/beliive2.png
new file mode 100644
index 000000000..e61b6ee32
Binary files /dev/null and b/templates/static/images/beliive2.png differ
diff --git a/templates/static/images/beliiveLogo.png b/templates/static/images/beliiveLogo.png
new file mode 100644
index 000000000..60110e2f8
Binary files /dev/null and b/templates/static/images/beliiveLogo.png differ
diff --git a/templates/static/images/beliive_app.jpg b/templates/static/images/beliive_app.jpg
new file mode 100644
index 000000000..2423b1f7f
Binary files /dev/null and b/templates/static/images/beliive_app.jpg differ
diff --git a/templates/static/images/beliive_tf.png b/templates/static/images/beliive_tf.png
new file mode 100644
index 000000000..cc750ddc9
Binary files /dev/null and b/templates/static/images/beliive_tf.png differ
diff --git a/templates/static/images/bernhard-eisenmann-unsplash.jpg b/templates/static/images/bernhard-eisenmann-unsplash.jpg
new file mode 100644
index 000000000..e761464f5
Binary files /dev/null and b/templates/static/images/bernhard-eisenmann-unsplash.jpg differ
diff --git a/templates/static/images/black_threefold.png b/templates/static/images/black_threefold.png
new file mode 100644
index 000000000..ae460965a
Binary files /dev/null and b/templates/static/images/black_threefold.png differ
diff --git a/templates/static/images/blockchain.png b/templates/static/images/blockchain.png
new file mode 100644
index 000000000..a3120f6f0
Binary files /dev/null and b/templates/static/images/blockchain.png differ
diff --git a/templates/static/images/btc.png b/templates/static/images/btc.png
new file mode 100644
index 000000000..853a5b550
Binary files /dev/null and b/templates/static/images/btc.png differ
diff --git a/templates/static/images/btc_alpha.png b/templates/static/images/btc_alpha.png
new file mode 100644
index 000000000..08a9686d9
Binary files /dev/null and b/templates/static/images/btc_alpha.png differ
diff --git a/templates/static/images/btc_alpha2.png b/templates/static/images/btc_alpha2.png
new file mode 100644
index 000000000..1bf952865
Binary files /dev/null and b/templates/static/images/btc_alpha2.png differ
diff --git a/templates/static/images/btc_alphaLogo.png b/templates/static/images/btc_alphaLogo.png
new file mode 100644
index 000000000..0d3ee1ca4
Binary files /dev/null and b/templates/static/images/btc_alphaLogo.png differ
diff --git a/templates/static/images/btc_alpha_tf.png b/templates/static/images/btc_alpha_tf.png
new file mode 100644
index 000000000..bddae321a
Binary files /dev/null and b/templates/static/images/btc_alpha_tf.png differ
diff --git a/templates/static/images/capacity.png b/templates/static/images/capacity.png
new file mode 100644
index 000000000..04d918512
Binary files /dev/null and b/templates/static/images/capacity.png differ
diff --git a/templates/static/images/casperlabLogo.png b/templates/static/images/casperlabLogo.png
new file mode 100644
index 000000000..2ee794c9c
Binary files /dev/null and b/templates/static/images/casperlabLogo.png differ
diff --git a/templates/static/images/casperlabs.png b/templates/static/images/casperlabs.png
new file mode 100644
index 000000000..9c464c43d
Binary files /dev/null and b/templates/static/images/casperlabs.png differ
diff --git a/templates/static/images/casperlabs2.png b/templates/static/images/casperlabs2.png
new file mode 100644
index 000000000..2eb1502a9
Binary files /dev/null and b/templates/static/images/casperlabs2.png differ
diff --git a/templates/static/images/cicolab.png b/templates/static/images/cicolab.png
new file mode 100644
index 000000000..90314eb48
Binary files /dev/null and b/templates/static/images/cicolab.png differ
diff --git a/templates/static/images/cicolab2.png b/templates/static/images/cicolab2.png
new file mode 100644
index 000000000..c90068ec5
Binary files /dev/null and b/templates/static/images/cicolab2.png differ
diff --git a/templates/static/images/cicolabLogo.png b/templates/static/images/cicolabLogo.png
new file mode 100644
index 000000000..34983dcf7
Binary files /dev/null and b/templates/static/images/cicolabLogo.png differ
diff --git a/templates/static/images/climate_action_project.png b/templates/static/images/climate_action_project.png
new file mode 100644
index 000000000..084f8a269
Binary files /dev/null and b/templates/static/images/climate_action_project.png differ
diff --git a/templates/static/images/cloud/compute.jpg b/templates/static/images/cloud/compute.jpg
new file mode 100644
index 000000000..5d21e25cb
Binary files /dev/null and b/templates/static/images/cloud/compute.jpg differ
diff --git a/templates/static/images/cloud/network.jpg b/templates/static/images/cloud/network.jpg
new file mode 100644
index 000000000..354e5fae4
Binary files /dev/null and b/templates/static/images/cloud/network.jpg differ
diff --git a/templates/static/images/cloud/storage.jpg b/templates/static/images/cloud/storage.jpg
new file mode 100644
index 000000000..7845527ec
Binary files /dev/null and b/templates/static/images/cloud/storage.jpg differ
diff --git a/templates/static/images/cloud28plus.png b/templates/static/images/cloud28plus.png
new file mode 100644
index 000000000..eda0b7f01
Binary files /dev/null and b/templates/static/images/cloud28plus.png differ
diff --git a/templates/static/images/cloud_28Logo.png b/templates/static/images/cloud_28Logo.png
new file mode 100644
index 000000000..7d9fbf400
Binary files /dev/null and b/templates/static/images/cloud_28Logo.png differ
diff --git a/templates/static/images/cloud_28_2.png b/templates/static/images/cloud_28_2.png
new file mode 100644
index 000000000..03608d7f9
Binary files /dev/null and b/templates/static/images/cloud_28_2.png differ
diff --git a/templates/static/images/cloud_header_seprated.png b/templates/static/images/cloud_header_seprated.png
new file mode 100644
index 000000000..10c0004b5
Binary files /dev/null and b/templates/static/images/cloud_header_seprated.png differ
diff --git a/templates/static/images/codescalers.png b/templates/static/images/codescalers.png
new file mode 100644
index 000000000..6890c4dce
Binary files /dev/null and b/templates/static/images/codescalers.png differ
diff --git a/templates/static/images/codescalers2.jpg b/templates/static/images/codescalers2.jpg
new file mode 100644
index 000000000..846604931
Binary files /dev/null and b/templates/static/images/codescalers2.jpg differ
diff --git a/templates/static/images/codescalersLogo.png b/templates/static/images/codescalersLogo.png
new file mode 100644
index 000000000..449838567
Binary files /dev/null and b/templates/static/images/codescalersLogo.png differ
diff --git a/templates/static/images/coffe_lifecycle.png b/templates/static/images/coffe_lifecycle.png
new file mode 100644
index 000000000..fc4a7d435
Binary files /dev/null and b/templates/static/images/coffe_lifecycle.png differ
diff --git a/templates/static/images/coin_logo.png b/templates/static/images/coin_logo.png
new file mode 100644
index 000000000..d639a1d1c
Binary files /dev/null and b/templates/static/images/coin_logo.png differ
diff --git a/templates/static/images/cointelegraph_logo.png b/templates/static/images/cointelegraph_logo.png
new file mode 100644
index 000000000..1e47691ea
Binary files /dev/null and b/templates/static/images/cointelegraph_logo.png differ
diff --git a/templates/static/images/community_developers.png b/templates/static/images/community_developers.png
new file mode 100644
index 000000000..0b7ba09b5
Binary files /dev/null and b/templates/static/images/community_developers.png differ
diff --git a/templates/static/images/community_header.jpg b/templates/static/images/community_header.jpg
new file mode 100644
index 000000000..a03ce385c
Binary files /dev/null and b/templates/static/images/community_header.jpg differ
diff --git a/templates/static/images/community_pathefinder.jpg b/templates/static/images/community_pathefinder.jpg
new file mode 100644
index 000000000..b876b1916
Binary files /dev/null and b/templates/static/images/community_pathefinder.jpg differ
diff --git a/templates/static/images/compute.jpg b/templates/static/images/compute.jpg
new file mode 100644
index 000000000..5d21e25cb
Binary files /dev/null and b/templates/static/images/compute.jpg differ
diff --git a/templates/static/images/covid_fightersLogo.png b/templates/static/images/covid_fightersLogo.png
new file mode 100644
index 000000000..916a0fc36
Binary files /dev/null and b/templates/static/images/covid_fightersLogo.png differ
diff --git a/templates/static/images/covidfighters.png b/templates/static/images/covidfighters.png
new file mode 100644
index 000000000..64369daa4
Binary files /dev/null and b/templates/static/images/covidfighters.png differ
diff --git a/templates/static/images/covidfighters2.png b/templates/static/images/covidfighters2.png
new file mode 100644
index 000000000..194ed7aea
Binary files /dev/null and b/templates/static/images/covidfighters2.png differ
diff --git a/templates/static/images/covidfighters_action.jpg b/templates/static/images/covidfighters_action.jpg
new file mode 100644
index 000000000..a595b4acd
Binary files /dev/null and b/templates/static/images/covidfighters_action.jpg differ
diff --git a/templates/static/images/cryptodaily.png b/templates/static/images/cryptodaily.png
new file mode 100644
index 000000000..b0b778331
Binary files /dev/null and b/templates/static/images/cryptodaily.png differ
diff --git a/templates/static/images/crystal_homeLogo.png b/templates/static/images/crystal_homeLogo.png
new file mode 100644
index 000000000..5805625de
Binary files /dev/null and b/templates/static/images/crystal_homeLogo.png differ
diff --git a/templates/static/images/crystal_languageLogo.png b/templates/static/images/crystal_languageLogo.png
new file mode 100644
index 000000000..18c266bf0
Binary files /dev/null and b/templates/static/images/crystal_languageLogo.png differ
diff --git a/templates/static/images/crystal_twinLogo.png b/templates/static/images/crystal_twinLogo.png
new file mode 100644
index 000000000..8c723209e
Binary files /dev/null and b/templates/static/images/crystal_twinLogo.png differ
diff --git a/templates/static/images/crystalhome.png b/templates/static/images/crystalhome.png
new file mode 100644
index 000000000..fbafcfd07
Binary files /dev/null and b/templates/static/images/crystalhome.png differ
diff --git a/templates/static/images/crystalhome2.jpg b/templates/static/images/crystalhome2.jpg
new file mode 100644
index 000000000..f9ffe6297
Binary files /dev/null and b/templates/static/images/crystalhome2.jpg differ
diff --git a/templates/static/images/crystalhome_tf.png b/templates/static/images/crystalhome_tf.png
new file mode 100644
index 000000000..6d0aac0ec
Binary files /dev/null and b/templates/static/images/crystalhome_tf.png differ
diff --git a/templates/static/images/crystallang.png b/templates/static/images/crystallang.png
new file mode 100644
index 000000000..86809d8aa
Binary files /dev/null and b/templates/static/images/crystallang.png differ
diff --git a/templates/static/images/crystallang_tf.png b/templates/static/images/crystallang_tf.png
new file mode 100644
index 000000000..177fc2439
Binary files /dev/null and b/templates/static/images/crystallang_tf.png differ
diff --git a/templates/static/images/crystallanguage2.png b/templates/static/images/crystallanguage2.png
new file mode 100644
index 000000000..4180a02e4
Binary files /dev/null and b/templates/static/images/crystallanguage2.png differ
diff --git a/templates/static/images/crystaltwin.png b/templates/static/images/crystaltwin.png
new file mode 100644
index 000000000..ceae25db6
Binary files /dev/null and b/templates/static/images/crystaltwin.png differ
diff --git a/templates/static/images/crystaltwin2.png b/templates/static/images/crystaltwin2.png
new file mode 100644
index 000000000..779091ea5
Binary files /dev/null and b/templates/static/images/crystaltwin2.png differ
diff --git a/templates/static/images/cultivoLogo.png b/templates/static/images/cultivoLogo.png
new file mode 100644
index 000000000..24462f21b
Binary files /dev/null and b/templates/static/images/cultivoLogo.png differ
diff --git a/templates/static/images/dash.png b/templates/static/images/dash.png
new file mode 100644
index 000000000..e70cd4d34
Binary files /dev/null and b/templates/static/images/dash.png differ
diff --git a/templates/static/images/dash2.png b/templates/static/images/dash2.png
new file mode 100644
index 000000000..961f525f9
Binary files /dev/null and b/templates/static/images/dash2.png differ
diff --git a/templates/static/images/dashLogo.png b/templates/static/images/dashLogo.png
new file mode 100644
index 000000000..00ab8c69b
Binary files /dev/null and b/templates/static/images/dashLogo.png differ
diff --git a/templates/static/images/dash_tf.png b/templates/static/images/dash_tf.png
new file mode 100644
index 000000000..8d46acfca
Binary files /dev/null and b/templates/static/images/dash_tf.png differ
diff --git a/templates/static/images/developer_header.jpg b/templates/static/images/developer_header.jpg
new file mode 100644
index 000000000..e4093a2c1
Binary files /dev/null and b/templates/static/images/developer_header.jpg differ
diff --git a/templates/static/images/developer_testing.png b/templates/static/images/developer_testing.png
new file mode 100644
index 000000000..6f31cea13
Binary files /dev/null and b/templates/static/images/developer_testing.png differ
diff --git a/templates/static/images/developet_tft.jpg b/templates/static/images/developet_tft.jpg
new file mode 100644
index 000000000..7be6eb611
Binary files /dev/null and b/templates/static/images/developet_tft.jpg differ
diff --git a/templates/static/images/digibyte.jpg b/templates/static/images/digibyte.jpg
new file mode 100644
index 000000000..bdaa2d545
Binary files /dev/null and b/templates/static/images/digibyte.jpg differ
diff --git a/templates/static/images/digibyteLogo.png b/templates/static/images/digibyteLogo.png
new file mode 100644
index 000000000..33f593304
Binary files /dev/null and b/templates/static/images/digibyteLogo.png differ
diff --git a/templates/static/images/digibyte_tf.png b/templates/static/images/digibyte_tf.png
new file mode 100644
index 000000000..b9c84f51f
Binary files /dev/null and b/templates/static/images/digibyte_tf.png differ
diff --git a/templates/static/images/digicorp_labs.png b/templates/static/images/digicorp_labs.png
new file mode 100644
index 000000000..4877cac94
Binary files /dev/null and b/templates/static/images/digicorp_labs.png differ
diff --git a/templates/static/images/digicorp_labs2.png b/templates/static/images/digicorp_labs2.png
new file mode 100644
index 000000000..8aa4d48fc
Binary files /dev/null and b/templates/static/images/digicorp_labs2.png differ
diff --git a/templates/static/images/digicorp_logo.png b/templates/static/images/digicorp_logo.png
new file mode 100644
index 000000000..c65ef5053
Binary files /dev/null and b/templates/static/images/digicorp_logo.png differ
diff --git a/templates/static/images/digital_energyLogo.png b/templates/static/images/digital_energyLogo.png
new file mode 100644
index 000000000..24462f21b
Binary files /dev/null and b/templates/static/images/digital_energyLogo.png differ
diff --git a/templates/static/images/digital_energyPlaceHolder.jpg b/templates/static/images/digital_energyPlaceHolder.jpg
new file mode 100644
index 000000000..f72d03596
Binary files /dev/null and b/templates/static/images/digital_energyPlaceHolder.jpg differ
diff --git a/templates/static/images/documentation.png b/templates/static/images/documentation.png
new file mode 100644
index 000000000..4c4009298
Binary files /dev/null and b/templates/static/images/documentation.png differ
diff --git a/templates/static/images/dragonchain.png b/templates/static/images/dragonchain.png
new file mode 100644
index 000000000..65b19c038
Binary files /dev/null and b/templates/static/images/dragonchain.png differ
diff --git a/templates/static/images/dragonchain2.png b/templates/static/images/dragonchain2.png
new file mode 100644
index 000000000..aeac14334
Binary files /dev/null and b/templates/static/images/dragonchain2.png differ
diff --git a/templates/static/images/dragonchainLogo.png b/templates/static/images/dragonchainLogo.png
new file mode 100644
index 000000000..053be6755
Binary files /dev/null and b/templates/static/images/dragonchainLogo.png differ
diff --git a/templates/static/images/dragonchain_tf.png b/templates/static/images/dragonchain_tf.png
new file mode 100644
index 000000000..1aa02edf1
Binary files /dev/null and b/templates/static/images/dragonchain_tf.png differ
diff --git a/templates/static/images/effecient.png b/templates/static/images/effecient.png
new file mode 100644
index 000000000..6d9ead0b0
Binary files /dev/null and b/templates/static/images/effecient.png differ
diff --git a/templates/static/images/farm_capacity.png b/templates/static/images/farm_capacity.png
new file mode 100644
index 000000000..d3097d12c
Binary files /dev/null and b/templates/static/images/farm_capacity.png differ
diff --git a/templates/static/images/farm_center.png b/templates/static/images/farm_center.png
new file mode 100644
index 000000000..bcf4545dc
Binary files /dev/null and b/templates/static/images/farm_center.png differ
diff --git a/templates/static/images/farm_do_it.png b/templates/static/images/farm_do_it.png
new file mode 100644
index 000000000..c7fe4370b
Binary files /dev/null and b/templates/static/images/farm_do_it.png differ
diff --git a/templates/static/images/farm_header.jpg b/templates/static/images/farm_header.jpg
new file mode 100644
index 000000000..349ac8040
Binary files /dev/null and b/templates/static/images/farm_header.jpg differ
diff --git a/templates/static/images/farm_map.png b/templates/static/images/farm_map.png
new file mode 100644
index 000000000..1d3b32dca
Binary files /dev/null and b/templates/static/images/farm_map.png differ
diff --git a/templates/static/images/farm_tft.png b/templates/static/images/farm_tft.png
new file mode 100644
index 000000000..1de761dc9
Binary files /dev/null and b/templates/static/images/farm_tft.png differ
diff --git a/templates/static/images/farm_titan.jpg b/templates/static/images/farm_titan.jpg
new file mode 100644
index 000000000..495bed493
Binary files /dev/null and b/templates/static/images/farm_titan.jpg differ
diff --git a/templates/static/images/farm_value_tft.jpg b/templates/static/images/farm_value_tft.jpg
new file mode 100644
index 000000000..2e86b76f1
Binary files /dev/null and b/templates/static/images/farm_value_tft.jpg differ
diff --git a/templates/static/images/flowgen.png b/templates/static/images/flowgen.png
new file mode 100644
index 000000000..b916e0df1
Binary files /dev/null and b/templates/static/images/flowgen.png differ
diff --git a/templates/static/images/flowgenLogo.png b/templates/static/images/flowgenLogo.png
new file mode 100644
index 000000000..ce48ab6f6
Binary files /dev/null and b/templates/static/images/flowgenLogo.png differ
diff --git a/templates/static/images/flowgen_tf.png b/templates/static/images/flowgen_tf.png
new file mode 100644
index 000000000..375212833
Binary files /dev/null and b/templates/static/images/flowgen_tf.png differ
diff --git a/templates/static/images/for_people.png b/templates/static/images/for_people.png
new file mode 100644
index 000000000..5b1bac661
Binary files /dev/null and b/templates/static/images/for_people.png differ
diff --git a/templates/static/images/forbers.png b/templates/static/images/forbers.png
new file mode 100644
index 000000000..7a72ec7e6
Binary files /dev/null and b/templates/static/images/forbers.png differ
diff --git a/templates/static/images/forum.png b/templates/static/images/forum.png
new file mode 100644
index 000000000..f45758252
Binary files /dev/null and b/templates/static/images/forum.png differ
diff --git a/templates/static/images/freeflownation.jpg b/templates/static/images/freeflownation.jpg
new file mode 100644
index 000000000..f72d03596
Binary files /dev/null and b/templates/static/images/freeflownation.jpg differ
diff --git a/templates/static/images/freeflownationLogo.png b/templates/static/images/freeflownationLogo.png
new file mode 100644
index 000000000..24462f21b
Binary files /dev/null and b/templates/static/images/freeflownationLogo.png differ
diff --git a/templates/static/images/genblue.png b/templates/static/images/genblue.png
new file mode 100644
index 000000000..c6afad6d7
Binary files /dev/null and b/templates/static/images/genblue.png differ
diff --git a/templates/static/images/genblue_tf.png b/templates/static/images/genblue_tf.png
new file mode 100644
index 000000000..157a93899
Binary files /dev/null and b/templates/static/images/genblue_tf.png differ
diff --git a/templates/static/images/generation_blueLogo.png b/templates/static/images/generation_blueLogo.png
new file mode 100644
index 000000000..4e4cce143
Binary files /dev/null and b/templates/static/images/generation_blueLogo.png differ
diff --git a/templates/static/images/generationblue2.png b/templates/static/images/generationblue2.png
new file mode 100644
index 000000000..c3eed3d5e
Binary files /dev/null and b/templates/static/images/generationblue2.png differ
diff --git a/templates/static/images/get_tft_button.png b/templates/static/images/get_tft_button.png
new file mode 100644
index 000000000..3c89d8582
Binary files /dev/null and b/templates/static/images/get_tft_button.png differ
diff --git a/templates/static/images/gettft_white.png b/templates/static/images/gettft_white.png
new file mode 100644
index 000000000..fdd42b0df
Binary files /dev/null and b/templates/static/images/gettft_white.png differ
diff --git a/templates/static/images/github.png b/templates/static/images/github.png
new file mode 100644
index 000000000..387b701db
Binary files /dev/null and b/templates/static/images/github.png differ
diff --git a/templates/static/images/globe_mission.png b/templates/static/images/globe_mission.png
new file mode 100644
index 000000000..e641432d3
Binary files /dev/null and b/templates/static/images/globe_mission.png differ
diff --git a/templates/static/images/green_edgeLogo.png b/templates/static/images/green_edgeLogo.png
new file mode 100644
index 000000000..7b8fc81b2
Binary files /dev/null and b/templates/static/images/green_edgeLogo.png differ
diff --git a/templates/static/images/greenedge.png b/templates/static/images/greenedge.png
new file mode 100644
index 000000000..886bac42a
Binary files /dev/null and b/templates/static/images/greenedge.png differ
diff --git a/templates/static/images/greenedge2.png b/templates/static/images/greenedge2.png
new file mode 100644
index 000000000..ff3558b86
Binary files /dev/null and b/templates/static/images/greenedge2.png differ
diff --git a/templates/static/images/greenedge_tf.png b/templates/static/images/greenedge_tf.png
new file mode 100644
index 000000000..41c3894e7
Binary files /dev/null and b/templates/static/images/greenedge_tf.png differ
diff --git a/templates/static/images/grid_decenter.jpg b/templates/static/images/grid_decenter.jpg
new file mode 100644
index 000000000..310bad19a
Binary files /dev/null and b/templates/static/images/grid_decenter.jpg differ
diff --git a/templates/static/images/grid_map.png b/templates/static/images/grid_map.png
new file mode 100644
index 000000000..ddd62f549
Binary files /dev/null and b/templates/static/images/grid_map.png differ
diff --git a/templates/static/images/grid_new_internet.jpg b/templates/static/images/grid_new_internet.jpg
new file mode 100644
index 000000000..ba48e723d
Binary files /dev/null and b/templates/static/images/grid_new_internet.jpg differ
diff --git a/templates/static/images/grid_people.jpg b/templates/static/images/grid_people.jpg
new file mode 100644
index 000000000..483736f2c
Binary files /dev/null and b/templates/static/images/grid_people.jpg differ
diff --git a/templates/static/images/grid_scaled.png b/templates/static/images/grid_scaled.png
new file mode 100644
index 000000000..f9e19ad0d
Binary files /dev/null and b/templates/static/images/grid_scaled.png differ
diff --git a/templates/static/images/gride_header.png b/templates/static/images/gride_header.png
new file mode 100644
index 000000000..49f5a982c
Binary files /dev/null and b/templates/static/images/gride_header.png differ
diff --git a/templates/static/images/harmony.png b/templates/static/images/harmony.png
new file mode 100644
index 000000000..5056f09a5
Binary files /dev/null and b/templates/static/images/harmony.png differ
diff --git a/templates/static/images/harmony2.png b/templates/static/images/harmony2.png
new file mode 100644
index 000000000..bc78c5db7
Binary files /dev/null and b/templates/static/images/harmony2.png differ
diff --git a/templates/static/images/harmony_logo.png b/templates/static/images/harmony_logo.png
new file mode 100644
index 000000000..6ad226033
Binary files /dev/null and b/templates/static/images/harmony_logo.png differ
diff --git a/templates/static/images/hpe.png b/templates/static/images/hpe.png
new file mode 100644
index 000000000..7bc94eca5
Binary files /dev/null and b/templates/static/images/hpe.png differ
diff --git a/templates/static/images/hpe2.jpg b/templates/static/images/hpe2.jpg
new file mode 100644
index 000000000..ecab01c4d
Binary files /dev/null and b/templates/static/images/hpe2.jpg differ
diff --git a/templates/static/images/hpeLogo.png b/templates/static/images/hpeLogo.png
new file mode 100644
index 000000000..4be053a7f
Binary files /dev/null and b/templates/static/images/hpeLogo.png differ
diff --git a/templates/static/images/hpe_tf.png b/templates/static/images/hpe_tf.png
new file mode 100644
index 000000000..287ff2606
Binary files /dev/null and b/templates/static/images/hpe_tf.png differ
diff --git a/templates/static/images/iba.png b/templates/static/images/iba.png
new file mode 100644
index 000000000..9dfde0c61
Binary files /dev/null and b/templates/static/images/iba.png differ
diff --git a/templates/static/images/iba2.png b/templates/static/images/iba2.png
new file mode 100644
index 000000000..342570399
Binary files /dev/null and b/templates/static/images/iba2.png differ
diff --git a/templates/static/images/icons/bar-svgrepo-com.svg b/templates/static/images/icons/bar-svgrepo-com.svg
new file mode 100644
index 000000000..07ac56deb
--- /dev/null
+++ b/templates/static/images/icons/bar-svgrepo-com.svg
@@ -0,0 +1,82 @@
+
+
+
diff --git a/templates/static/images/icons/code-svgrepo-com.svg b/templates/static/images/icons/code-svgrepo-com.svg
new file mode 100644
index 000000000..6be0cd832
--- /dev/null
+++ b/templates/static/images/icons/code-svgrepo-com.svg
@@ -0,0 +1,95 @@
+
+
+
diff --git a/templates/static/images/icons/favicon.png b/templates/static/images/icons/favicon.png
new file mode 100644
index 000000000..40b4c0b14
Binary files /dev/null and b/templates/static/images/icons/favicon.png differ
diff --git a/templates/static/images/icons/form-svgrepo-com.svg b/templates/static/images/icons/form-svgrepo-com.svg
new file mode 100644
index 000000000..1da426885
--- /dev/null
+++ b/templates/static/images/icons/form-svgrepo-com.svg
@@ -0,0 +1,67 @@
+
+
+
diff --git a/templates/static/images/icons/paint-brush-art-svgrepo-com.svg b/templates/static/images/icons/paint-brush-art-svgrepo-com.svg
new file mode 100644
index 000000000..f8ed55af8
--- /dev/null
+++ b/templates/static/images/icons/paint-brush-art-svgrepo-com.svg
@@ -0,0 +1,79 @@
+
+
+
diff --git a/templates/static/images/iinch_button.png b/templates/static/images/iinch_button.png
new file mode 100644
index 000000000..2b2038b1a
Binary files /dev/null and b/templates/static/images/iinch_button.png differ
diff --git a/templates/static/images/impact.png b/templates/static/images/impact.png
new file mode 100644
index 000000000..e65482131
Binary files /dev/null and b/templates/static/images/impact.png differ
diff --git a/templates/static/images/incubaid.jpg b/templates/static/images/incubaid.jpg
new file mode 100644
index 000000000..f72d03596
Binary files /dev/null and b/templates/static/images/incubaid.jpg differ
diff --git a/templates/static/images/incubaidLogo.png b/templates/static/images/incubaidLogo.png
new file mode 100644
index 000000000..24462f21b
Binary files /dev/null and b/templates/static/images/incubaidLogo.png differ
diff --git a/templates/static/images/india_blockchain_allianceLogo.png b/templates/static/images/india_blockchain_allianceLogo.png
new file mode 100644
index 000000000..a0db4e844
Binary files /dev/null and b/templates/static/images/india_blockchain_allianceLogo.png differ
diff --git a/templates/static/images/internet_of_internets.png b/templates/static/images/internet_of_internets.png
new file mode 100644
index 000000000..086bbb284
Binary files /dev/null and b/templates/static/images/internet_of_internets.png differ
diff --git a/templates/static/images/jimber.png b/templates/static/images/jimber.png
new file mode 100644
index 000000000..0a76e07c9
Binary files /dev/null and b/templates/static/images/jimber.png differ
diff --git a/templates/static/images/jimberLogo.png b/templates/static/images/jimberLogo.png
new file mode 100644
index 000000000..95d8b4cc7
Binary files /dev/null and b/templates/static/images/jimberLogo.png differ
diff --git a/templates/static/images/joint_ideaLogo.png b/templates/static/images/joint_ideaLogo.png
new file mode 100644
index 000000000..12d484866
Binary files /dev/null and b/templates/static/images/joint_ideaLogo.png differ
diff --git a/templates/static/images/jointidea.png b/templates/static/images/jointidea.png
new file mode 100644
index 000000000..84e31c8ef
Binary files /dev/null and b/templates/static/images/jointidea.png differ
diff --git a/templates/static/images/jointidea2.jpg b/templates/static/images/jointidea2.jpg
new file mode 100644
index 000000000..df0678d20
Binary files /dev/null and b/templates/static/images/jointidea2.jpg differ
diff --git a/templates/static/images/jointidea_tf.png b/templates/static/images/jointidea_tf.png
new file mode 100644
index 000000000..6e33051cf
Binary files /dev/null and b/templates/static/images/jointidea_tf.png differ
diff --git a/templates/static/images/kleos.png b/templates/static/images/kleos.png
new file mode 100644
index 000000000..b023cac09
Binary files /dev/null and b/templates/static/images/kleos.png differ
diff --git a/templates/static/images/kleos2.png b/templates/static/images/kleos2.png
new file mode 100644
index 000000000..137cce350
Binary files /dev/null and b/templates/static/images/kleos2.png differ
diff --git a/templates/static/images/kleosLogo.png b/templates/static/images/kleosLogo.png
new file mode 100644
index 000000000..61818af9d
Binary files /dev/null and b/templates/static/images/kleosLogo.png differ
diff --git a/templates/static/images/kleos_tf.png b/templates/static/images/kleos_tf.png
new file mode 100644
index 000000000..6dd8b1a3d
Binary files /dev/null and b/templates/static/images/kleos_tf.png differ
diff --git a/templates/static/images/kubernetes.png b/templates/static/images/kubernetes.png
new file mode 100644
index 000000000..9b2fed80f
Binary files /dev/null and b/templates/static/images/kubernetes.png differ
diff --git a/templates/static/images/landing_img2.jpg b/templates/static/images/landing_img2.jpg
new file mode 100644
index 000000000..4ebdd8e3c
Binary files /dev/null and b/templates/static/images/landing_img2.jpg differ
diff --git a/templates/static/images/landing_img4.png b/templates/static/images/landing_img4.png
new file mode 100644
index 000000000..570e9bbe1
Binary files /dev/null and b/templates/static/images/landing_img4.png differ
diff --git a/templates/static/images/landing_img5.png b/templates/static/images/landing_img5.png
new file mode 100644
index 000000000..3ce967320
Binary files /dev/null and b/templates/static/images/landing_img5.png differ
diff --git a/templates/static/images/landing_img6.png b/templates/static/images/landing_img6.png
new file mode 100644
index 000000000..f0066f8f3
Binary files /dev/null and b/templates/static/images/landing_img6.png differ
diff --git a/templates/static/images/le_ciel_foundation.png b/templates/static/images/le_ciel_foundation.png
new file mode 100644
index 000000000..3ae9fec82
Binary files /dev/null and b/templates/static/images/le_ciel_foundation.png differ
diff --git a/templates/static/images/le_ciel_foundationLogo.jpeg b/templates/static/images/le_ciel_foundationLogo.jpeg
new file mode 100644
index 000000000..143923775
Binary files /dev/null and b/templates/static/images/le_ciel_foundationLogo.jpeg differ
diff --git a/templates/static/images/limitless.png b/templates/static/images/limitless.png
new file mode 100644
index 000000000..2c924c523
Binary files /dev/null and b/templates/static/images/limitless.png differ
diff --git a/templates/static/images/linkedin.png b/templates/static/images/linkedin.png
new file mode 100644
index 000000000..bf46e0181
Binary files /dev/null and b/templates/static/images/linkedin.png differ
diff --git a/templates/static/images/liquid.png b/templates/static/images/liquid.png
new file mode 100644
index 000000000..313c90bc8
Binary files /dev/null and b/templates/static/images/liquid.png differ
diff --git a/templates/static/images/liquid2.png b/templates/static/images/liquid2.png
new file mode 100644
index 000000000..84c7614da
Binary files /dev/null and b/templates/static/images/liquid2.png differ
diff --git a/templates/static/images/liquidLogo.png b/templates/static/images/liquidLogo.png
new file mode 100644
index 000000000..aa84f9e05
Binary files /dev/null and b/templates/static/images/liquidLogo.png differ
diff --git a/templates/static/images/logo_threefold_chapters.png b/templates/static/images/logo_threefold_chapters.png
new file mode 100644
index 000000000..24462f21b
Binary files /dev/null and b/templates/static/images/logo_threefold_chapters.png differ
diff --git a/templates/static/images/logo_threefold_grid.png b/templates/static/images/logo_threefold_grid.png
new file mode 100644
index 000000000..24462f21b
Binary files /dev/null and b/templates/static/images/logo_threefold_grid.png differ
diff --git a/templates/static/images/logo_threefold_love.png b/templates/static/images/logo_threefold_love.png
new file mode 100644
index 000000000..24462f21b
Binary files /dev/null and b/templates/static/images/logo_threefold_love.png differ
diff --git a/templates/static/images/mail_list.png b/templates/static/images/mail_list.png
new file mode 100644
index 000000000..b52fe318e
Binary files /dev/null and b/templates/static/images/mail_list.png differ
diff --git a/templates/static/images/marius-masalar-unsplash.jpg b/templates/static/images/marius-masalar-unsplash.jpg
new file mode 100644
index 000000000..2ffc80bd3
Binary files /dev/null and b/templates/static/images/marius-masalar-unsplash.jpg differ
diff --git a/templates/static/images/mazraa.png b/templates/static/images/mazraa.png
new file mode 100644
index 000000000..607fa75e6
Binary files /dev/null and b/templates/static/images/mazraa.png differ
diff --git a/templates/static/images/mazraa2.png b/templates/static/images/mazraa2.png
new file mode 100644
index 000000000..37e5ab7cb
Binary files /dev/null and b/templates/static/images/mazraa2.png differ
diff --git a/templates/static/images/mazraaLogo.png b/templates/static/images/mazraaLogo.png
new file mode 100644
index 000000000..44d862721
Binary files /dev/null and b/templates/static/images/mazraaLogo.png differ
diff --git a/templates/static/images/mission.png b/templates/static/images/mission.png
new file mode 100644
index 000000000..ae78f8baa
Binary files /dev/null and b/templates/static/images/mission.png differ
diff --git a/templates/static/images/mission_header.png b/templates/static/images/mission_header.png
new file mode 100644
index 000000000..0ffa57fcc
Binary files /dev/null and b/templates/static/images/mission_header.png differ
diff --git a/templates/static/images/mission_roadmap.png b/templates/static/images/mission_roadmap.png
new file mode 100644
index 000000000..eaf8a392a
Binary files /dev/null and b/templates/static/images/mission_roadmap.png differ
diff --git a/templates/static/images/money_of_good.png b/templates/static/images/money_of_good.png
new file mode 100644
index 000000000..f4009e59b
Binary files /dev/null and b/templates/static/images/money_of_good.png differ
diff --git a/templates/static/images/money_of_good2.jpg b/templates/static/images/money_of_good2.jpg
new file mode 100644
index 000000000..8ad47df10
Binary files /dev/null and b/templates/static/images/money_of_good2.jpg differ
diff --git a/templates/static/images/money_of_goodLogo.png b/templates/static/images/money_of_goodLogo.png
new file mode 100644
index 000000000..915edade0
Binary files /dev/null and b/templates/static/images/money_of_goodLogo.png differ
diff --git a/templates/static/images/money_of_good_tf.png b/templates/static/images/money_of_good_tf.png
new file mode 100644
index 000000000..dd056ef79
Binary files /dev/null and b/templates/static/images/money_of_good_tf.png differ
diff --git a/templates/static/images/nebulai.png b/templates/static/images/nebulai.png
new file mode 100644
index 000000000..4b7ef8c0e
Binary files /dev/null and b/templates/static/images/nebulai.png differ
diff --git a/templates/static/images/nebulaiLogo.jpeg b/templates/static/images/nebulaiLogo.jpeg
new file mode 100644
index 000000000..050f82f10
Binary files /dev/null and b/templates/static/images/nebulaiLogo.jpeg differ
diff --git a/templates/static/images/nebulai_header.png b/templates/static/images/nebulai_header.png
new file mode 100644
index 000000000..4764d0d86
Binary files /dev/null and b/templates/static/images/nebulai_header.png differ
diff --git a/templates/static/images/nebulai_solutions.png b/templates/static/images/nebulai_solutions.png
new file mode 100644
index 000000000..839b98175
Binary files /dev/null and b/templates/static/images/nebulai_solutions.png differ
diff --git a/templates/static/images/neo.png b/templates/static/images/neo.png
new file mode 100644
index 000000000..6b8506afa
Binary files /dev/null and b/templates/static/images/neo.png differ
diff --git a/templates/static/images/neo2.jpeg b/templates/static/images/neo2.jpeg
new file mode 100644
index 000000000..5b91d4878
Binary files /dev/null and b/templates/static/images/neo2.jpeg differ
diff --git a/templates/static/images/neoLogo.png b/templates/static/images/neoLogo.png
new file mode 100644
index 000000000..dc3666a83
Binary files /dev/null and b/templates/static/images/neoLogo.png differ
diff --git a/templates/static/images/neo_tf.png b/templates/static/images/neo_tf.png
new file mode 100644
index 000000000..05401fbc5
Binary files /dev/null and b/templates/static/images/neo_tf.png differ
diff --git a/templates/static/images/network.jpg b/templates/static/images/network.jpg
new file mode 100644
index 000000000..354e5fae4
Binary files /dev/null and b/templates/static/images/network.jpg differ
diff --git a/templates/static/images/new_internet.jpg b/templates/static/images/new_internet.jpg
new file mode 100644
index 000000000..afcceef3f
Binary files /dev/null and b/templates/static/images/new_internet.jpg differ
diff --git a/templates/static/images/node_mission.png b/templates/static/images/node_mission.png
new file mode 100644
index 000000000..3f9abb621
Binary files /dev/null and b/templates/static/images/node_mission.png differ
diff --git a/templates/static/images/ode.png b/templates/static/images/ode.png
new file mode 100644
index 000000000..7d7f34546
Binary files /dev/null and b/templates/static/images/ode.png differ
diff --git a/templates/static/images/ode2.png b/templates/static/images/ode2.png
new file mode 100644
index 000000000..4c045d687
Binary files /dev/null and b/templates/static/images/ode2.png differ
diff --git a/templates/static/images/odeLogo.png b/templates/static/images/odeLogo.png
new file mode 100644
index 000000000..0784c6e2e
Binary files /dev/null and b/templates/static/images/odeLogo.png differ
diff --git a/templates/static/images/offer_2.png b/templates/static/images/offer_2.png
new file mode 100644
index 000000000..11f25b7b9
Binary files /dev/null and b/templates/static/images/offer_2.png differ
diff --git a/templates/static/images/ootmission.png b/templates/static/images/ootmission.png
new file mode 100644
index 000000000..66e3c1178
Binary files /dev/null and b/templates/static/images/ootmission.png differ
diff --git a/templates/static/images/ootopia.png b/templates/static/images/ootopia.png
new file mode 100644
index 000000000..bbd13b5a7
Binary files /dev/null and b/templates/static/images/ootopia.png differ
diff --git a/templates/static/images/ootopiaLogo.jpeg b/templates/static/images/ootopiaLogo.jpeg
new file mode 100644
index 000000000..8bb5eb15b
Binary files /dev/null and b/templates/static/images/ootopiaLogo.jpeg differ
diff --git a/templates/static/images/ootopia_header.png b/templates/static/images/ootopia_header.png
new file mode 100644
index 000000000..db46dfa4e
Binary files /dev/null and b/templates/static/images/ootopia_header.png differ
diff --git a/templates/static/images/operating_system.png b/templates/static/images/operating_system.png
new file mode 100644
index 000000000..de054059b
Binary files /dev/null and b/templates/static/images/operating_system.png differ
diff --git a/templates/static/images/ourworld_logo2.png b/templates/static/images/ourworld_logo2.png
new file mode 100644
index 000000000..46b8c396d
Binary files /dev/null and b/templates/static/images/ourworld_logo2.png differ
diff --git a/templates/static/images/ourworld_mycellium.png b/templates/static/images/ourworld_mycellium.png
new file mode 100644
index 000000000..1b9ad516c
Binary files /dev/null and b/templates/static/images/ourworld_mycellium.png differ
diff --git a/templates/static/images/owncloud1.png b/templates/static/images/owncloud1.png
new file mode 100644
index 000000000..88fbf50ca
Binary files /dev/null and b/templates/static/images/owncloud1.png differ
diff --git a/templates/static/images/owncloud2.png b/templates/static/images/owncloud2.png
new file mode 100644
index 000000000..b7bbbd815
Binary files /dev/null and b/templates/static/images/owncloud2.png differ
diff --git a/templates/static/images/owncloud_logo.png b/templates/static/images/owncloud_logo.png
new file mode 100644
index 000000000..291394947
Binary files /dev/null and b/templates/static/images/owncloud_logo.png differ
diff --git a/templates/static/images/p4p_new.png b/templates/static/images/p4p_new.png
new file mode 100644
index 000000000..3036cfb9c
Binary files /dev/null and b/templates/static/images/p4p_new.png differ
diff --git a/templates/static/images/pancack_button.png b/templates/static/images/pancack_button.png
new file mode 100644
index 000000000..5761a19dd
Binary files /dev/null and b/templates/static/images/pancack_button.png differ
diff --git a/templates/static/images/paradise_hills_image.png b/templates/static/images/paradise_hills_image.png
new file mode 100644
index 000000000..c1a7214f8
Binary files /dev/null and b/templates/static/images/paradise_hills_image.png differ
diff --git a/templates/static/images/paradise_hills_logo.png b/templates/static/images/paradise_hills_logo.png
new file mode 100644
index 000000000..7f8f2ad59
Binary files /dev/null and b/templates/static/images/paradise_hills_logo.png differ
diff --git a/templates/static/images/paradise_hills_w.jpg b/templates/static/images/paradise_hills_w.jpg
new file mode 100644
index 000000000..e19b8c7f3
Binary files /dev/null and b/templates/static/images/paradise_hills_w.jpg differ
diff --git a/templates/static/images/people/adnan_fatayerji.jpg b/templates/static/images/people/adnan_fatayerji.jpg
new file mode 100644
index 000000000..2afd00013
Binary files /dev/null and b/templates/static/images/people/adnan_fatayerji.jpg differ
diff --git a/templates/static/images/people/ahmed_thabet.jpg b/templates/static/images/people/ahmed_thabet.jpg
new file mode 100644
index 000000000..7435f23a8
Binary files /dev/null and b/templates/static/images/people/ahmed_thabet.jpg differ
diff --git a/templates/static/images/people/alexandre_hannelas.jpeg b/templates/static/images/people/alexandre_hannelas.jpeg
new file mode 100644
index 000000000..e0eca1da6
Binary files /dev/null and b/templates/static/images/people/alexandre_hannelas.jpeg differ
diff --git a/templates/static/images/people/christhoper_hutton.jpeg b/templates/static/images/people/christhoper_hutton.jpeg
new file mode 100644
index 000000000..853dc8c6d
Binary files /dev/null and b/templates/static/images/people/christhoper_hutton.jpeg differ
diff --git a/templates/static/images/people/ewald_weizenbauer.jpg b/templates/static/images/people/ewald_weizenbauer.jpg
new file mode 100644
index 000000000..260f0ef32
Binary files /dev/null and b/templates/static/images/people/ewald_weizenbauer.jpg differ
diff --git a/templates/static/images/people/florian_fournier.jpeg b/templates/static/images/people/florian_fournier.jpeg
new file mode 100644
index 000000000..e7c788edc
Binary files /dev/null and b/templates/static/images/people/florian_fournier.jpeg differ
diff --git a/templates/static/images/people/geert_machtelinckx.jpg b/templates/static/images/people/geert_machtelinckx.jpg
new file mode 100644
index 000000000..d3fab8390
Binary files /dev/null and b/templates/static/images/people/geert_machtelinckx.jpg differ
diff --git a/templates/static/images/people/gloria_anne.png b/templates/static/images/people/gloria_anne.png
new file mode 100644
index 000000000..06a5c86d3
Binary files /dev/null and b/templates/static/images/people/gloria_anne.png differ
diff --git a/templates/static/images/people/hannah_cordes.jpg b/templates/static/images/people/hannah_cordes.jpg
new file mode 100644
index 000000000..a341e54ed
Binary files /dev/null and b/templates/static/images/people/hannah_cordes.jpg differ
diff --git a/templates/static/images/people/jan_de_landtsheer.jpeg b/templates/static/images/people/jan_de_landtsheer.jpeg
new file mode 100644
index 000000000..a20890161
Binary files /dev/null and b/templates/static/images/people/jan_de_landtsheer.jpeg differ
diff --git a/templates/static/images/people/karoline_zizka.jpeg b/templates/static/images/people/karoline_zizka.jpeg
new file mode 100644
index 000000000..7e74e79bf
Binary files /dev/null and b/templates/static/images/people/karoline_zizka.jpeg differ
diff --git a/templates/static/images/people/kristof_de_spiegeleer.jpeg b/templates/static/images/people/kristof_de_spiegeleer.jpeg
new file mode 100644
index 000000000..3ee741e73
Binary files /dev/null and b/templates/static/images/people/kristof_de_spiegeleer.jpeg differ
diff --git a/templates/static/images/people/lee_smet.png b/templates/static/images/people/lee_smet.png
new file mode 100644
index 000000000..f2866a0b0
Binary files /dev/null and b/templates/static/images/people/lee_smet.png differ
diff --git a/templates/static/images/people/maxime_daniel.png b/templates/static/images/people/maxime_daniel.png
new file mode 100644
index 000000000..cc50362fa
Binary files /dev/null and b/templates/static/images/people/maxime_daniel.png differ
diff --git a/templates/static/images/people/nickolay_babenko.jpg b/templates/static/images/people/nickolay_babenko.jpg
new file mode 100644
index 000000000..410a36835
Binary files /dev/null and b/templates/static/images/people/nickolay_babenko.jpg differ
diff --git a/templates/static/images/people/owen_kemp.jpeg b/templates/static/images/people/owen_kemp.jpeg
new file mode 100644
index 000000000..ea5e1a570
Binary files /dev/null and b/templates/static/images/people/owen_kemp.jpeg differ
diff --git a/templates/static/images/people/peter_van_der_henst.png b/templates/static/images/people/peter_van_der_henst.png
new file mode 100644
index 000000000..aa0906df7
Binary files /dev/null and b/templates/static/images/people/peter_van_der_henst.png differ
diff --git a/templates/static/images/people/pierre_van_hoorebeke.jpg b/templates/static/images/people/pierre_van_hoorebeke.jpg
new file mode 100644
index 000000000..9cc843a35
Binary files /dev/null and b/templates/static/images/people/pierre_van_hoorebeke.jpg differ
diff --git a/templates/static/images/people/rajinder_singh_grewal.jpeg b/templates/static/images/people/rajinder_singh_grewal.jpeg
new file mode 100644
index 000000000..fad9db2e2
Binary files /dev/null and b/templates/static/images/people/rajinder_singh_grewal.jpeg differ
diff --git a/templates/static/images/people/reem_khamis.jpg b/templates/static/images/people/reem_khamis.jpg
new file mode 100644
index 000000000..7c613e479
Binary files /dev/null and b/templates/static/images/people/reem_khamis.jpg differ
diff --git a/templates/static/images/people/rob_van_mieghem.jpeg b/templates/static/images/people/rob_van_mieghem.jpeg
new file mode 100644
index 000000000..b559f9e21
Binary files /dev/null and b/templates/static/images/people/rob_van_mieghem.jpeg differ
diff --git a/templates/static/images/people/sabrina_sadik.jpg b/templates/static/images/people/sabrina_sadik.jpg
new file mode 100644
index 000000000..1e434db63
Binary files /dev/null and b/templates/static/images/people/sabrina_sadik.jpg differ
diff --git a/templates/static/images/people/sacha_obeegadoo.jpg b/templates/static/images/people/sacha_obeegadoo.jpg
new file mode 100644
index 000000000..225049929
Binary files /dev/null and b/templates/static/images/people/sacha_obeegadoo.jpg differ
diff --git a/templates/static/images/people/sam_taggart.jpg b/templates/static/images/people/sam_taggart.jpg
new file mode 100644
index 000000000..78941b2b1
Binary files /dev/null and b/templates/static/images/people/sam_taggart.jpg differ
diff --git a/templates/static/images/people/scott_yeager.jpg b/templates/static/images/people/scott_yeager.jpg
new file mode 100644
index 000000000..3b6cd4df0
Binary files /dev/null and b/templates/static/images/people/scott_yeager.jpg differ
diff --git a/templates/static/images/people/weynand_kuijpers.jpg b/templates/static/images/people/weynand_kuijpers.jpg
new file mode 100644
index 000000000..be421c999
Binary files /dev/null and b/templates/static/images/people/weynand_kuijpers.jpg differ
diff --git a/templates/static/images/people_mission.png b/templates/static/images/people_mission.png
new file mode 100644
index 000000000..5b9e53bf8
Binary files /dev/null and b/templates/static/images/people_mission.png differ
diff --git a/templates/static/images/placeholder.jpg b/templates/static/images/placeholder.jpg
new file mode 100644
index 000000000..f72d03596
Binary files /dev/null and b/templates/static/images/placeholder.jpg differ
diff --git a/templates/static/images/planet_first_people_first.png b/templates/static/images/planet_first_people_first.png
new file mode 100644
index 000000000..026cb69ee
Binary files /dev/null and b/templates/static/images/planet_first_people_first.png differ
diff --git a/templates/static/images/planetary_network.jpg b/templates/static/images/planetary_network.jpg
new file mode 100644
index 000000000..57e49da8e
Binary files /dev/null and b/templates/static/images/planetary_network.jpg differ
diff --git a/templates/static/images/planetary_network.png b/templates/static/images/planetary_network.png
new file mode 100644
index 000000000..2a1b2f6cd
Binary files /dev/null and b/templates/static/images/planetary_network.png differ
diff --git a/templates/static/images/plug_1.png b/templates/static/images/plug_1.png
new file mode 100644
index 000000000..a8e27b1b9
Binary files /dev/null and b/templates/static/images/plug_1.png differ
diff --git a/templates/static/images/polygon-logo.png b/templates/static/images/polygon-logo.png
new file mode 100644
index 000000000..e51095993
Binary files /dev/null and b/templates/static/images/polygon-logo.png differ
diff --git a/templates/static/images/polygon.png b/templates/static/images/polygon.png
new file mode 100644
index 000000000..27c4a678c
Binary files /dev/null and b/templates/static/images/polygon.png differ
diff --git a/templates/static/images/polygon2.png b/templates/static/images/polygon2.png
new file mode 100644
index 000000000..d1eefc88e
Binary files /dev/null and b/templates/static/images/polygon2.png differ
diff --git a/templates/static/images/polygonLogo.png b/templates/static/images/polygonLogo.png
new file mode 100644
index 000000000..0b149ba86
Binary files /dev/null and b/templates/static/images/polygonLogo.png differ
diff --git a/templates/static/images/polygon_tf.png b/templates/static/images/polygon_tf.png
new file mode 100644
index 000000000..de4885c48
Binary files /dev/null and b/templates/static/images/polygon_tf.png differ
diff --git a/templates/static/images/presearch.png b/templates/static/images/presearch.png
new file mode 100644
index 000000000..26abd5138
Binary files /dev/null and b/templates/static/images/presearch.png differ
diff --git a/templates/static/images/presearch1.png b/templates/static/images/presearch1.png
new file mode 100644
index 000000000..43467c9e8
Binary files /dev/null and b/templates/static/images/presearch1.png differ
diff --git a/templates/static/images/presearchLogo.png b/templates/static/images/presearchLogo.png
new file mode 100644
index 000000000..bd16db7f0
Binary files /dev/null and b/templates/static/images/presearchLogo.png differ
diff --git a/templates/static/images/presearch_tf.png b/templates/static/images/presearch_tf.png
new file mode 100644
index 000000000..b53544251
Binary files /dev/null and b/templates/static/images/presearch_tf.png differ
diff --git a/templates/static/images/product.png b/templates/static/images/product.png
new file mode 100644
index 000000000..764bb73c0
Binary files /dev/null and b/templates/static/images/product.png differ
diff --git a/templates/static/images/qsfs.png b/templates/static/images/qsfs.png
new file mode 100644
index 000000000..3db58f0f8
Binary files /dev/null and b/templates/static/images/qsfs.png differ
diff --git a/templates/static/images/qss.png b/templates/static/images/qss.png
new file mode 100644
index 000000000..f01c658d0
Binary files /dev/null and b/templates/static/images/qss.png differ
diff --git a/templates/static/images/reddit.png b/templates/static/images/reddit.png
new file mode 100644
index 000000000..ae2b17ad1
Binary files /dev/null and b/templates/static/images/reddit.png differ
diff --git a/templates/static/images/safe_city.png b/templates/static/images/safe_city.png
new file mode 100644
index 000000000..0ba3c90a1
Binary files /dev/null and b/templates/static/images/safe_city.png differ
diff --git a/templates/static/images/safe_city2.png b/templates/static/images/safe_city2.png
new file mode 100644
index 000000000..43931654b
Binary files /dev/null and b/templates/static/images/safe_city2.png differ
diff --git a/templates/static/images/safe_cityLogo.png b/templates/static/images/safe_cityLogo.png
new file mode 100644
index 000000000..581019f48
Binary files /dev/null and b/templates/static/images/safe_cityLogo.png differ
diff --git a/templates/static/images/scalable.png b/templates/static/images/scalable.png
new file mode 100644
index 000000000..92aa1c88b
Binary files /dev/null and b/templates/static/images/scalable.png differ
diff --git a/templates/static/images/secure.png b/templates/static/images/secure.png
new file mode 100644
index 000000000..c15b218e0
Binary files /dev/null and b/templates/static/images/secure.png differ
diff --git a/templates/static/images/seeds.png b/templates/static/images/seeds.png
new file mode 100644
index 000000000..6aa989950
Binary files /dev/null and b/templates/static/images/seeds.png differ
diff --git a/templates/static/images/seeds2.png b/templates/static/images/seeds2.png
new file mode 100644
index 000000000..4e5b8635b
Binary files /dev/null and b/templates/static/images/seeds2.png differ
diff --git a/templates/static/images/seedsLogo.png b/templates/static/images/seedsLogo.png
new file mode 100644
index 000000000..4b878f3d1
Binary files /dev/null and b/templates/static/images/seedsLogo.png differ
diff --git a/templates/static/images/seeds_tf.png b/templates/static/images/seeds_tf.png
new file mode 100644
index 000000000..b084a697e
Binary files /dev/null and b/templates/static/images/seeds_tf.png differ
diff --git a/templates/static/images/selfkey.png b/templates/static/images/selfkey.png
new file mode 100644
index 000000000..8b1edab81
Binary files /dev/null and b/templates/static/images/selfkey.png differ
diff --git a/templates/static/images/selfkey2.jpg b/templates/static/images/selfkey2.jpg
new file mode 100644
index 000000000..1a6d4a6ee
Binary files /dev/null and b/templates/static/images/selfkey2.jpg differ
diff --git a/templates/static/images/selfkeyLogo.png b/templates/static/images/selfkeyLogo.png
new file mode 100644
index 000000000..accc465e9
Binary files /dev/null and b/templates/static/images/selfkeyLogo.png differ
diff --git a/templates/static/images/sequoyah.png b/templates/static/images/sequoyah.png
new file mode 100644
index 000000000..527b33330
Binary files /dev/null and b/templates/static/images/sequoyah.png differ
diff --git a/templates/static/images/sequoyah2.png b/templates/static/images/sequoyah2.png
new file mode 100644
index 000000000..1a56fb1d0
Binary files /dev/null and b/templates/static/images/sequoyah2.png differ
diff --git a/templates/static/images/sequoyahLogo.png b/templates/static/images/sequoyahLogo.png
new file mode 100644
index 000000000..4c707e8f4
Binary files /dev/null and b/templates/static/images/sequoyahLogo.png differ
diff --git a/templates/static/images/sequoyah_tf.png b/templates/static/images/sequoyah_tf.png
new file mode 100644
index 000000000..5a93b5d7b
Binary files /dev/null and b/templates/static/images/sequoyah_tf.png differ
diff --git a/templates/static/images/shareitt.png b/templates/static/images/shareitt.png
new file mode 100644
index 000000000..dea37ad1c
Binary files /dev/null and b/templates/static/images/shareitt.png differ
diff --git a/templates/static/images/shareitt2.jpg b/templates/static/images/shareitt2.jpg
new file mode 100644
index 000000000..7841ff104
Binary files /dev/null and b/templates/static/images/shareitt2.jpg differ
diff --git a/templates/static/images/shareittLogo.png b/templates/static/images/shareittLogo.png
new file mode 100644
index 000000000..cc990ad66
Binary files /dev/null and b/templates/static/images/shareittLogo.png differ
diff --git a/templates/static/images/shareitt_tf.png b/templates/static/images/shareitt_tf.png
new file mode 100644
index 000000000..a3085c0c8
Binary files /dev/null and b/templates/static/images/shareitt_tf.png differ
diff --git a/templates/static/images/skale_labs.png b/templates/static/images/skale_labs.png
new file mode 100644
index 000000000..95a861eed
Binary files /dev/null and b/templates/static/images/skale_labs.png differ
diff --git a/templates/static/images/skale_labs2.png b/templates/static/images/skale_labs2.png
new file mode 100644
index 000000000..89a15888b
Binary files /dev/null and b/templates/static/images/skale_labs2.png differ
diff --git a/templates/static/images/skale_labsLogo.png b/templates/static/images/skale_labsLogo.png
new file mode 100644
index 000000000..745f42f74
Binary files /dev/null and b/templates/static/images/skale_labsLogo.png differ
diff --git a/templates/static/images/skale_labs_tf.png b/templates/static/images/skale_labs_tf.png
new file mode 100644
index 000000000..4b1fcb3b4
Binary files /dev/null and b/templates/static/images/skale_labs_tf.png differ
diff --git a/templates/static/images/solidaridad.jpg b/templates/static/images/solidaridad.jpg
new file mode 100644
index 000000000..f0933195f
Binary files /dev/null and b/templates/static/images/solidaridad.jpg differ
diff --git a/templates/static/images/solidaridad.png b/templates/static/images/solidaridad.png
new file mode 100644
index 000000000..e9fdd80b4
Binary files /dev/null and b/templates/static/images/solidaridad.png differ
diff --git a/templates/static/images/solidaridad2.jpg b/templates/static/images/solidaridad2.jpg
new file mode 100644
index 000000000..b8dd6d92e
Binary files /dev/null and b/templates/static/images/solidaridad2.jpg differ
diff --git a/templates/static/images/solidaridadLogo.png b/templates/static/images/solidaridadLogo.png
new file mode 100644
index 000000000..a7bca9a0c
Binary files /dev/null and b/templates/static/images/solidaridadLogo.png differ
diff --git a/templates/static/images/solidaridad_app.jpg b/templates/static/images/solidaridad_app.jpg
new file mode 100644
index 000000000..f83369052
Binary files /dev/null and b/templates/static/images/solidaridad_app.jpg differ
diff --git a/templates/static/images/solidaridad_tf.png b/templates/static/images/solidaridad_tf.png
new file mode 100644
index 000000000..6617a8ab7
Binary files /dev/null and b/templates/static/images/solidaridad_tf.png differ
diff --git a/templates/static/images/spinn.png b/templates/static/images/spinn.png
new file mode 100644
index 000000000..a0dd13a1d
Binary files /dev/null and b/templates/static/images/spinn.png differ
diff --git a/templates/static/images/spinnLogo.png b/templates/static/images/spinnLogo.png
new file mode 100644
index 000000000..622fa4b11
Binary files /dev/null and b/templates/static/images/spinnLogo.png differ
diff --git a/templates/static/images/spinn_coffee_platform.png b/templates/static/images/spinn_coffee_platform.png
new file mode 100644
index 000000000..522143e3d
Binary files /dev/null and b/templates/static/images/spinn_coffee_platform.png differ
diff --git a/templates/static/images/stellar.png b/templates/static/images/stellar.png
new file mode 100644
index 000000000..33540debe
Binary files /dev/null and b/templates/static/images/stellar.png differ
diff --git a/templates/static/images/stellar2.jpg b/templates/static/images/stellar2.jpg
new file mode 100644
index 000000000..8851e224f
Binary files /dev/null and b/templates/static/images/stellar2.jpg differ
diff --git a/templates/static/images/stellarLogo.png b/templates/static/images/stellarLogo.png
new file mode 100644
index 000000000..93ca9dcc8
Binary files /dev/null and b/templates/static/images/stellarLogo.png differ
diff --git a/templates/static/images/stellar_logo.png b/templates/static/images/stellar_logo.png
new file mode 100644
index 000000000..10d2e849c
Binary files /dev/null and b/templates/static/images/stellar_logo.png differ
diff --git a/templates/static/images/stellar_tf.png b/templates/static/images/stellar_tf.png
new file mode 100644
index 000000000..0254d393f
Binary files /dev/null and b/templates/static/images/stellar_tf.png differ
diff --git a/templates/static/images/storage.jpg b/templates/static/images/storage.jpg
new file mode 100644
index 000000000..7845527ec
Binary files /dev/null and b/templates/static/images/storage.jpg differ
diff --git a/templates/static/images/support_join.png b/templates/static/images/support_join.png
new file mode 100644
index 000000000..40971377c
Binary files /dev/null and b/templates/static/images/support_join.png differ
diff --git a/templates/static/images/support_others.png b/templates/static/images/support_others.png
new file mode 100644
index 000000000..010709b7b
Binary files /dev/null and b/templates/static/images/support_others.png differ
diff --git a/templates/static/images/support_press.png b/templates/static/images/support_press.png
new file mode 100644
index 000000000..d47a7b375
Binary files /dev/null and b/templates/static/images/support_press.png differ
diff --git a/templates/static/images/tag.png b/templates/static/images/tag.png
new file mode 100644
index 000000000..581a22117
Binary files /dev/null and b/templates/static/images/tag.png differ
diff --git a/templates/static/images/tag_logo.png b/templates/static/images/tag_logo.png
new file mode 100644
index 000000000..e8f51212a
Binary files /dev/null and b/templates/static/images/tag_logo.png differ
diff --git a/templates/static/images/tag_planting.jpg b/templates/static/images/tag_planting.jpg
new file mode 100644
index 000000000..b223cc81a
Binary files /dev/null and b/templates/static/images/tag_planting.jpg differ
diff --git a/templates/static/images/team_joinus.jpg b/templates/static/images/team_joinus.jpg
new file mode 100644
index 000000000..a4f4b7b7d
Binary files /dev/null and b/templates/static/images/team_joinus.jpg differ
diff --git a/templates/static/images/telegram_chat.png b/templates/static/images/telegram_chat.png
new file mode 100644
index 000000000..6d43767ed
Binary files /dev/null and b/templates/static/images/telegram_chat.png differ
diff --git a/templates/static/images/telegram_chattester.png b/templates/static/images/telegram_chattester.png
new file mode 100644
index 000000000..a4872842a
Binary files /dev/null and b/templates/static/images/telegram_chattester.png differ
diff --git a/templates/static/images/telegram_farmers.png b/templates/static/images/telegram_farmers.png
new file mode 100644
index 000000000..266865190
Binary files /dev/null and b/templates/static/images/telegram_farmers.png differ
diff --git a/templates/static/images/telegram_new.png b/templates/static/images/telegram_new.png
new file mode 100644
index 000000000..eb5f6bfb3
Binary files /dev/null and b/templates/static/images/telegram_new.png differ
diff --git a/templates/static/images/terraform.png b/templates/static/images/terraform.png
new file mode 100644
index 000000000..b3ffd3ca0
Binary files /dev/null and b/templates/static/images/terraform.png differ
diff --git a/templates/static/images/tf_icon.png b/templates/static/images/tf_icon.png
new file mode 100644
index 000000000..db322ddbc
Binary files /dev/null and b/templates/static/images/tf_icon.png differ
diff --git a/templates/static/images/tf_logo.png b/templates/static/images/tf_logo.png
new file mode 100644
index 000000000..0840d8559
Binary files /dev/null and b/templates/static/images/tf_logo.png differ
diff --git a/templates/static/images/tf_people.jpg b/templates/static/images/tf_people.jpg
new file mode 100644
index 000000000..ef4b69000
Binary files /dev/null and b/templates/static/images/tf_people.jpg differ
diff --git a/templates/static/images/tft_125zb.png b/templates/static/images/tft_125zb.png
new file mode 100644
index 000000000..739cb3d79
Binary files /dev/null and b/templates/static/images/tft_125zb.png differ
diff --git a/templates/static/images/tft_1b.png b/templates/static/images/tft_1b.png
new file mode 100644
index 000000000..0fdd67631
Binary files /dev/null and b/templates/static/images/tft_1b.png differ
diff --git a/templates/static/images/tft_70b.png b/templates/static/images/tft_70b.png
new file mode 100644
index 000000000..38d64eb4c
Binary files /dev/null and b/templates/static/images/tft_70b.png differ
diff --git a/templates/static/images/tft_800.png b/templates/static/images/tft_800.png
new file mode 100644
index 000000000..546c3704c
Binary files /dev/null and b/templates/static/images/tft_800.png differ
diff --git a/templates/static/images/tft_burn.jpg b/templates/static/images/tft_burn.jpg
new file mode 100644
index 000000000..1c47b41f0
Binary files /dev/null and b/templates/static/images/tft_burn.jpg differ
diff --git a/templates/static/images/tft_currency.png b/templates/static/images/tft_currency.png
new file mode 100644
index 000000000..84d26f602
Binary files /dev/null and b/templates/static/images/tft_currency.png differ
diff --git a/templates/static/images/tft_header.png b/templates/static/images/tft_header.png
new file mode 100644
index 000000000..370e2110f
Binary files /dev/null and b/templates/static/images/tft_header.png differ
diff --git a/templates/static/images/tft_join_internet.png b/templates/static/images/tft_join_internet.png
new file mode 100644
index 000000000..76656e6f7
Binary files /dev/null and b/templates/static/images/tft_join_internet.png differ
diff --git a/templates/static/images/tft_log.svg b/templates/static/images/tft_log.svg
new file mode 100644
index 000000000..567d83fed
--- /dev/null
+++ b/templates/static/images/tft_log.svg
@@ -0,0 +1,120 @@
+
+
+
diff --git a/templates/static/images/tft_loyalty.jpg b/templates/static/images/tft_loyalty.jpg
new file mode 100644
index 000000000..82ed6d0ba
Binary files /dev/null and b/templates/static/images/tft_loyalty.jpg differ
diff --git a/templates/static/images/tft_network.png b/templates/static/images/tft_network.png
new file mode 100644
index 000000000..ff394303d
Binary files /dev/null and b/templates/static/images/tft_network.png differ
diff --git a/templates/static/images/tft_table.png b/templates/static/images/tft_table.png
new file mode 100644
index 000000000..8ba6aaf92
Binary files /dev/null and b/templates/static/images/tft_table.png differ
diff --git a/templates/static/images/tft_utility.jpg b/templates/static/images/tft_utility.jpg
new file mode 100644
index 000000000..93683aa48
Binary files /dev/null and b/templates/static/images/tft_utility.jpg differ
diff --git a/templates/static/images/tft_vedio.jpg b/templates/static/images/tft_vedio.jpg
new file mode 100644
index 000000000..54f2df9c1
Binary files /dev/null and b/templates/static/images/tft_vedio.jpg differ
diff --git a/templates/static/images/the_humanized_internet.png b/templates/static/images/the_humanized_internet.png
new file mode 100644
index 000000000..f1f6361a8
Binary files /dev/null and b/templates/static/images/the_humanized_internet.png differ
diff --git a/templates/static/images/the_humanized_internet2.png b/templates/static/images/the_humanized_internet2.png
new file mode 100644
index 000000000..45db81e4a
Binary files /dev/null and b/templates/static/images/the_humanized_internet2.png differ
diff --git a/templates/static/images/the_humanized_internetLogo.png b/templates/static/images/the_humanized_internetLogo.png
new file mode 100644
index 000000000..ea8cd6a70
Binary files /dev/null and b/templates/static/images/the_humanized_internetLogo.png differ
diff --git a/templates/static/images/the_threefold_movement.png b/templates/static/images/the_threefold_movement.png
new file mode 100644
index 000000000..80785e405
Binary files /dev/null and b/templates/static/images/the_threefold_movement.png differ
diff --git a/templates/static/images/thecointel.png b/templates/static/images/thecointel.png
new file mode 100644
index 000000000..c7bee6a64
Binary files /dev/null and b/templates/static/images/thecointel.png differ
diff --git a/templates/static/images/threefold_blog.png b/templates/static/images/threefold_blog.png
new file mode 100644
index 000000000..242785f51
Binary files /dev/null and b/templates/static/images/threefold_blog.png differ
diff --git a/templates/static/images/threefold_blog2.png b/templates/static/images/threefold_blog2.png
new file mode 100644
index 000000000..0de69b722
Binary files /dev/null and b/templates/static/images/threefold_blog2.png differ
diff --git a/templates/static/images/threefold_chapters.png b/templates/static/images/threefold_chapters.png
new file mode 100644
index 000000000..0b78ea7b0
Binary files /dev/null and b/templates/static/images/threefold_chapters.png differ
diff --git a/templates/static/images/threefold_foundation.png b/templates/static/images/threefold_foundation.png
new file mode 100644
index 000000000..564888b62
Binary files /dev/null and b/templates/static/images/threefold_foundation.png differ
diff --git a/templates/static/images/threefold_foundation2.png b/templates/static/images/threefold_foundation2.png
new file mode 100644
index 000000000..129a4e3c3
Binary files /dev/null and b/templates/static/images/threefold_foundation2.png differ
diff --git a/templates/static/images/threefold_foundationLogo.png b/templates/static/images/threefold_foundationLogo.png
new file mode 100644
index 000000000..871cfc01b
Binary files /dev/null and b/templates/static/images/threefold_foundationLogo.png differ
diff --git a/templates/static/images/threefold_globe.png b/templates/static/images/threefold_globe.png
new file mode 100644
index 000000000..e641432d3
Binary files /dev/null and b/templates/static/images/threefold_globe.png differ
diff --git a/templates/static/images/threefold_grid.png b/templates/static/images/threefold_grid.png
new file mode 100644
index 000000000..ea93ad59d
Binary files /dev/null and b/templates/static/images/threefold_grid.png differ
diff --git a/templates/static/images/threefold_img.jpg b/templates/static/images/threefold_img.jpg
new file mode 100644
index 000000000..9925a1d7a
Binary files /dev/null and b/templates/static/images/threefold_img.jpg differ
diff --git a/templates/static/images/threefold_img2.png b/templates/static/images/threefold_img2.png
new file mode 100644
index 000000000..91bb0411e
Binary files /dev/null and b/templates/static/images/threefold_img2.png differ
diff --git a/templates/static/images/threefold_love.png b/templates/static/images/threefold_love.png
new file mode 100644
index 000000000..1f81c186a
Binary files /dev/null and b/templates/static/images/threefold_love.png differ
diff --git a/templates/static/images/threefold_sustainability.png b/templates/static/images/threefold_sustainability.png
new file mode 100644
index 000000000..956960c03
Binary files /dev/null and b/templates/static/images/threefold_sustainability.png differ
diff --git a/templates/static/images/threefold_tech.png b/templates/static/images/threefold_tech.png
new file mode 100644
index 000000000..b5f97a1cc
Binary files /dev/null and b/templates/static/images/threefold_tech.png differ
diff --git a/templates/static/images/threefold_tech2.png b/templates/static/images/threefold_tech2.png
new file mode 100644
index 000000000..d4a212265
Binary files /dev/null and b/templates/static/images/threefold_tech2.png differ
diff --git a/templates/static/images/threefold_techLogo.jpg b/templates/static/images/threefold_techLogo.jpg
new file mode 100644
index 000000000..144d21dcc
Binary files /dev/null and b/templates/static/images/threefold_techLogo.jpg differ
diff --git a/templates/static/images/threefold_technology_home.jpg b/templates/static/images/threefold_technology_home.jpg
new file mode 100644
index 000000000..2e9adc81d
Binary files /dev/null and b/templates/static/images/threefold_technology_home.jpg differ
diff --git a/templates/static/images/tomochain.png b/templates/static/images/tomochain.png
new file mode 100644
index 000000000..ecf05bd73
Binary files /dev/null and b/templates/static/images/tomochain.png differ
diff --git a/templates/static/images/tomochain2.jpg b/templates/static/images/tomochain2.jpg
new file mode 100644
index 000000000..ceddc5540
Binary files /dev/null and b/templates/static/images/tomochain2.jpg differ
diff --git a/templates/static/images/tomochainLogo.png b/templates/static/images/tomochainLogo.png
new file mode 100644
index 000000000..e23d38236
Binary files /dev/null and b/templates/static/images/tomochainLogo.png differ
diff --git a/templates/static/images/tomochain_tf.png b/templates/static/images/tomochain_tf.png
new file mode 100644
index 000000000..5efc154e1
Binary files /dev/null and b/templates/static/images/tomochain_tf.png differ
diff --git a/templates/static/images/tooling.png b/templates/static/images/tooling.png
new file mode 100644
index 000000000..31d60d5e3
Binary files /dev/null and b/templates/static/images/tooling.png differ
diff --git a/templates/static/images/twitter.png b/templates/static/images/twitter.png
new file mode 100644
index 000000000..b51055147
Binary files /dev/null and b/templates/static/images/twitter.png differ
diff --git a/templates/static/images/ubuntu.png b/templates/static/images/ubuntu.png
new file mode 100644
index 000000000..d5b1d0a43
Binary files /dev/null and b/templates/static/images/ubuntu.png differ
diff --git a/templates/static/images/ubuntuLogo.png b/templates/static/images/ubuntuLogo.png
new file mode 100644
index 000000000..50730ed55
Binary files /dev/null and b/templates/static/images/ubuntuLogo.png differ
diff --git a/templates/static/images/ubuntu_platform.png b/templates/static/images/ubuntu_platform.png
new file mode 100644
index 000000000..491ade97c
Binary files /dev/null and b/templates/static/images/ubuntu_platform.png differ
diff --git a/templates/static/images/ubuntu_problem.png b/templates/static/images/ubuntu_problem.png
new file mode 100644
index 000000000..c0819cb1d
Binary files /dev/null and b/templates/static/images/ubuntu_problem.png differ
diff --git a/templates/static/images/ubuntu_solution.png b/templates/static/images/ubuntu_solution.png
new file mode 100644
index 000000000..6e5d202f1
Binary files /dev/null and b/templates/static/images/ubuntu_solution.png differ
diff --git a/templates/static/images/ubuntu_tribe.png b/templates/static/images/ubuntu_tribe.png
new file mode 100644
index 000000000..a36d6afae
Binary files /dev/null and b/templates/static/images/ubuntu_tribe.png differ
diff --git a/templates/static/images/unit.png b/templates/static/images/unit.png
new file mode 100644
index 000000000..a667f3a57
Binary files /dev/null and b/templates/static/images/unit.png differ
diff --git a/templates/static/images/unit2.png b/templates/static/images/unit2.png
new file mode 100644
index 000000000..e47bfe27c
Binary files /dev/null and b/templates/static/images/unit2.png differ
diff --git a/templates/static/images/unitLogo.png b/templates/static/images/unitLogo.png
new file mode 100644
index 000000000..e821edfa5
Binary files /dev/null and b/templates/static/images/unitLogo.png differ
diff --git a/templates/static/images/unit_tf.png b/templates/static/images/unit_tf.png
new file mode 100644
index 000000000..bec048fab
Binary files /dev/null and b/templates/static/images/unit_tf.png differ
diff --git a/templates/static/images/v_image.png b/templates/static/images/v_image.png
new file mode 100644
index 000000000..9a6471c03
Binary files /dev/null and b/templates/static/images/v_image.png differ
diff --git a/templates/static/images/v_logo.png b/templates/static/images/v_logo.png
new file mode 100644
index 000000000..f0ecbd2c0
Binary files /dev/null and b/templates/static/images/v_logo.png differ
diff --git a/templates/static/images/veda.png b/templates/static/images/veda.png
new file mode 100644
index 000000000..584dd3fb9
Binary files /dev/null and b/templates/static/images/veda.png differ
diff --git a/templates/static/images/veda2.jpg b/templates/static/images/veda2.jpg
new file mode 100644
index 000000000..f9050fc74
Binary files /dev/null and b/templates/static/images/veda2.jpg differ
diff --git a/templates/static/images/vedaLogo.png b/templates/static/images/vedaLogo.png
new file mode 100644
index 000000000..a0b692923
Binary files /dev/null and b/templates/static/images/vedaLogo.png differ
diff --git a/templates/static/images/virtual_machine.png b/templates/static/images/virtual_machine.png
new file mode 100644
index 000000000..86f6d2aa4
Binary files /dev/null and b/templates/static/images/virtual_machine.png differ
diff --git a/templates/static/images/vlinder.png b/templates/static/images/vlinder.png
new file mode 100644
index 000000000..b3a9cbcdc
Binary files /dev/null and b/templates/static/images/vlinder.png differ
diff --git a/templates/static/images/vlinder2.png b/templates/static/images/vlinder2.png
new file mode 100644
index 000000000..d3f714527
Binary files /dev/null and b/templates/static/images/vlinder2.png differ
diff --git a/templates/static/images/vlinderLogo.png b/templates/static/images/vlinderLogo.png
new file mode 100644
index 000000000..54238f6d4
Binary files /dev/null and b/templates/static/images/vlinderLogo.png differ
diff --git a/templates/static/images/vlinder_tf.png b/templates/static/images/vlinder_tf.png
new file mode 100644
index 000000000..13a7a44dc
Binary files /dev/null and b/templates/static/images/vlinder_tf.png differ
diff --git a/templates/static/images/waykichain.png b/templates/static/images/waykichain.png
new file mode 100644
index 000000000..ba50b92a6
Binary files /dev/null and b/templates/static/images/waykichain.png differ
diff --git a/templates/static/images/waykichain2.png b/templates/static/images/waykichain2.png
new file mode 100644
index 000000000..e3e00b416
Binary files /dev/null and b/templates/static/images/waykichain2.png differ
diff --git a/templates/static/images/waykichainLogo.png b/templates/static/images/waykichainLogo.png
new file mode 100644
index 000000000..3910df761
Binary files /dev/null and b/templates/static/images/waykichainLogo.png differ
diff --git a/templates/static/images/waykichain_tf.png b/templates/static/images/waykichain_tf.png
new file mode 100644
index 000000000..f578edb0a
Binary files /dev/null and b/templates/static/images/waykichain_tf.png differ
diff --git a/templates/static/images/weblets.png b/templates/static/images/weblets.png
new file mode 100644
index 000000000..a224809a1
Binary files /dev/null and b/templates/static/images/weblets.png differ
diff --git a/templates/static/images/world_blockchain_summit.png b/templates/static/images/world_blockchain_summit.png
new file mode 100644
index 000000000..0ace93fda
Binary files /dev/null and b/templates/static/images/world_blockchain_summit.png differ
diff --git a/templates/static/images/youtube.png b/templates/static/images/youtube.png
new file mode 100644
index 000000000..eb2da162c
Binary files /dev/null and b/templates/static/images/youtube.png differ
diff --git a/templates/static/images/zero_os.jpg b/templates/static/images/zero_os.jpg
new file mode 100644
index 000000000..0d9a040b4
Binary files /dev/null and b/templates/static/images/zero_os.jpg differ
diff --git a/templates/static/images/zero_os.png b/templates/static/images/zero_os.png
new file mode 100644
index 000000000..c5e375f6e
Binary files /dev/null and b/templates/static/images/zero_os.png differ
diff --git a/templates/static/images/zetako.png b/templates/static/images/zetako.png
new file mode 100644
index 000000000..0b3eeea87
Binary files /dev/null and b/templates/static/images/zetako.png differ
diff --git a/templates/static/images/zetako2.png b/templates/static/images/zetako2.png
new file mode 100644
index 000000000..aec3f9239
Binary files /dev/null and b/templates/static/images/zetako2.png differ
diff --git a/templates/static/images/zetakoLogo.png b/templates/static/images/zetakoLogo.png
new file mode 100644
index 000000000..88a2aa682
Binary files /dev/null and b/templates/static/images/zetakoLogo.png differ
diff --git a/templates/static/images/zetako_tf.png b/templates/static/images/zetako_tf.png
new file mode 100644
index 000000000..61e28e1f3
Binary files /dev/null and b/templates/static/images/zetako_tf.png differ
diff --git a/templates/static/js/custom.js b/templates/static/js/custom.js
new file mode 100644
index 000000000..4b1064d48
--- /dev/null
+++ b/templates/static/js/custom.js
@@ -0,0 +1,99 @@
+
+var displayedMenu = "";
+var hamburgerShown = false;
+let width = screen.width;
+var isMobile = width < 1024;
+
+function toggleMenu(button) {
+ if (displayedMenu === button.id.split("-")[0]) {
+ button.className = button.className.replace(" text-gray-800 bg-stone-200 sm:bg-transparent", " text-gray-900");
+ hideMenu(button.id.split("-")[0]);
+ button.lastElementChild.className = button.lastElementChild.className.replace("rotate-0", "-rotate-90")
+ displayedMenu = "";
+ } else {
+ showMenu(button.id.split("-")[0]);
+ button.lastElementChild.className = button.lastElementChild.className.replace("-rotate-90", "rotate-0")
+ button.className = button.className.replace(" text-gray-900", " text-gray-800 bg-stone-200 sm:bg-transparent");
+ displayedMenu = button.id.split("-")[0]
+ }
+}
+
+function handleClick(button) {
+ if (button.id === "hamburger-btn" || button.id === "close-hamburger-btn") {
+ toggleHamburger()
+ }
+ if (button.id.indexOf("menu") !== -1) {
+ toggleMenu(button)
+ }
+}
+
+function toggleHamburger() {
+ if (hamburgerShown) {
+ hideHamburger();
+ hamburgerShown = false;
+ } else {
+ showHamburger();
+ hamburgerShown = true;
+ }
+}
+
+function showMenu(menuName) {
+ var menuId = menuName + (isMobile ? '-mobile-menu' : '-menu');
+ var menuBtnId = menuName + (isMobile ? '-mobile-menu' : '-menu');
+ var menuElement = document.getElementById(menuId)
+ menuElement.className = menuElement.className.replace(" hidden", "");
+ setTimeout(function () {
+ menuElement.className = menuElement.className.replace("duration-200 ease-in opacity-0 -translate-y-1", "duration-150 ease-out opacity-1 -translate-y-0");
+ }, 10);
+}
+
+function hideMenu(menuName) {
+ var menuId = menuName + (isMobile ? '-mobile-menu' : '-menu');
+ var menuElement = document.getElementById(menuId)
+ menuElement.className = menuElement.className.replace("duration-150 ease-out opacity-1 -translate-y-0", "duration-200 ease-in opacity-0 -translate-y-1");
+ setTimeout(function () {
+ menuElement.className = menuElement.className + " hidden"
+ }, 300);
+}
+
+function showHamburger() {
+ document.getElementById('header-container').className = "overflow-hidden";
+ document.getElementById('hamburger').className = "fixed mt-16 z-20 top-0 inset-x-0 transition transform origin-top-right";
+ document.getElementById('hamburger-btn').className = "hidden lg:hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out";
+ document.getElementById('close-hamburger-btn').className = "inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out";
+}
+
+function hideHamburger() {
+ document.getElementById('header-container').className = "";
+ document.getElementById('hamburger').className = "hidden absolute z-20 top-0 inset-x-0 transition transform origin-top-right lg:hidden";
+ document.getElementById('hamburger-btn').className = "inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out";
+ document.getElementById('close-hamburger-btn').className = "hidden lg:hidden inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out";
+ if (displayedMenu !== "") {
+ hideMenu(displayedMenu);
+ }
+}
+function toggleFilter() {
+ var filterMenu = document.getElementById("filter-menu")
+ if (filterMenu.className.includes("hidden")) {
+ filterMenu.className = filterMenu.className.replace("hidden", " ")
+ } else {
+ filterMenu.className = filterMenu.className + " hidden"
+ }
+}
+window.onload = function () {
+ let elements = document.getElementsByTagName("button");
+ let buttons = [...elements]
+
+ buttons.forEach((button) => {
+ button.addEventListener('click', function () {
+ handleClick(button)
+ });
+ })
+
+ document.getElementById("filter-btn").addEventListener('click', toggleFilter);
+ document.getElementById("mobile-learn-btn").addEventListener('click', toggleMenu);
+}
+
+function openInNewTab(url) {
+ window.open(url, '_blank').focus()
+}
\ No newline at end of file