#button-id-20- { margin: unset; color: rgb(0, 0, 0); border-radius: 4px; background-color: rgba(255, 255, 255, 0); min-height: 18px; font-weight: 600; font-style: normal; font-family: inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
    Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; letter-spacing: 0px; line-height: 30.8px; font-size: 28px; }

#button-id-20-:active, #button-id-20-.active { color: rgb(0, 0, 0) !important; }

#button-id-20-:hover, #button-id-20-.hover { color: rgba(0, 0, 0, 0.5); }

#container-id-14- { margin: unset; width: 50%; min-height: 100vh; align-items: flex-start; justify-content: flex-start; background-color: rgba(255, 255, 255, 0); padding: 100px 80px; left: 0px; flex-direction: column; }

#container-id-14- > * { max-width: 100%; margin-right: 0px !important; margin-bottom: 40px !important; }

#container-id-14- > :last-child, #container-id-14- > .last-child { margin-right: 0px !important; margin-bottom: 0px !important; }

#container-id-15- { margin: unset; min-height: 151px; align-items: flex-start; justify-content: flex-start; width: 100%; background-color: rgba(238, 238, 238, 0); left: 0px; flex-direction: column; }

#container-id-15- > * { max-width: 100%; margin-right: 0px !important; margin-bottom: 40px !important; }

#container-id-15- > :last-child, #container-id-15- > .last-child { margin-right: 0px !important; margin-bottom: 0px !important; }

#container-id-22- { margin: unset; background-color: rgb(238, 238, 238); width: 50%; min-height: 100vh; padding: 40px; flex-direction: row; justify-content: flex-start; }

#container-id-22- > * { max-width: 100%; }

#container-id-23- { margin: unset;
  width: 100%; min-height: auto; background-color: rgb(248, 248, 248); flex-direction: row; }

#container-id-23- > * { max-width: 100%; }

#content-container { flex-direction: column; align-items: flex-start; justify-content: flex-start; }

#content-container > * { max-width: 100%; margin-right: 0px !important; }

#content-container > :last-child, #content-container > .last-child { margin-right: 0px !important; margin-bottom: 0px !important; }

#link-id-26- { text-decoration: underline; }

#link-id-27- { text-decoration: underline; }

#link-id-28- { text-decoration: underline; }

#link-id-73- { text-decoration: underline; }

#link-id-83- { text-decoration: underline; }

#link-id-84- { text-decoration: underline; }

#link-id-85- { text-decoration: underline; }

#link-id-86- { text-decoration: underline; }

#link-id-87- { text-decoration: underline; }

#text-id-18- { margin: unset; background-color: rgba(0, 0, 0, 0); font-family: inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
    Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 600; font-style: normal; width: 340px; letter-spacing: 0px; font-size: 20px; line-height: 28px; }

#text-id-71- { margin: unset; background-color: rgba(0, 0, 0, 0); font-family: inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
    Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 600; font-style: normal; letter-spacing: 0px; color: rgb(166, 166, 166); line-height: 9.8px; font-size: 7px; width: 118px; }
  #root-container {
    background-position: center center;
  }

#container-id-22- { background-image: url("../../img/-project-image-2.png"); }

@media (min-width:1025px) {#button-id-20- { flex-grow: 0 !important; flex-shrink: 0 !important; }

#container-id-14- > * { flex-grow: 1; }

#content-container { display: flex; }

#text-id-71- { flex-grow: 0 !important; flex-shrink: 0 !important; }}

@media (min-width:641px) and (max-width:1024px) {#container-id-14- { padding: 64px; min-height: auto; width: 100%; left: 0px; flex-direction: column; }

#container-id-14- > * { max-width: 100%; }

#container-id-15- { flex-direction: column; }

#container-id-15- > * { max-width: 100%; }

#container-id-22- { width: 100%; min-height: 480px; flex-direction: row; }

#container-id-22- > * { max-width: 100%; }

#container-id-23- { align-items: flex-start; justify-content: flex-start; flex-direction: column; }

#container-id-23- > * { max-width: 100%; margin-right: 0px !important; }

#container-id-23- > :last-child, #container-id-23- > .last-child { margin-right: 0px !important; margin-bottom: 0px !important; }

#content-container { flex-direction: column; display: flex; }

#content-container > * { max-width: 100%; }}

@media (max-width:640px) {#container-id-14- { width: 100%; min-height: unset; padding: 40px 32px; left: 0px; flex-direction: column; }

#container-id-14- > * { max-width: 100%; margin-right: 0px !important; margin-bottom: 32px !important; }

#container-id-14- > :last-child, #container-id-14- > .last-child { margin-right: 0px !important; margin-bottom: 0px !important; }

#container-id-15- { flex-direction: column; }

#container-id-15- > * { max-width: 100%; margin-right: 0px !important; margin-bottom: 32px !important; }

#container-id-15- > :last-child, #container-id-15- > .last-child { margin-right: 0px !important; margin-bottom: 0px !important; }

#container-id-22- { width: 100%; min-height: 360px; flex-direction: row; }

#container-id-22- > * { max-width: 100%; }

#container-id-23- { align-items: flex-start; justify-content: flex-start; flex-direction: column; }

#container-id-23- > * { max-width: 100%; margin-right: 0px !important; }

#container-id-23- > :last-child, #container-id-23- > .last-child { margin-right: 0px !important; margin-bottom: 0px !important; }

#content-container { flex-direction: column; display: flex; }

#content-container > * { max-width: 100%; }}