#button-id-10- { margin: unset; border-radius: 6px; background-color: rgba(255, 255, 255, 0); min-height: 36px; padding: 0px; color: rgb(255, 255, 255); }

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

#button-id-10-:hover, #button-id-10-.hover { color: rgba(255, 255, 255, 0.7); }

#button-id-11- { margin: unset; border-radius: 4px; background-color: rgba(255, 255, 255, 0); min-height: 18px; color: rgb(146, 146, 146); }

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

#button-id-11-:hover, #button-id-11-.hover { color: rgba(146, 146, 146, 0.7); }

#button-id-158- { margin: unset; color: rgb(0, 0, 0); font-size: 16px; border-radius: 6px; background-color: rgba(255, 255, 255, 0); padding: 6px 12px; min-height: 36px; }

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

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

#button-id-2- { margin: unset; border-radius: 6px; background-color: rgba(255, 255, 255, 0); min-height: 36px; padding: 0px; color: rgb(255, 255, 255); }

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

#button-id-2-:hover, #button-id-2-.hover { color: rgba(255, 255, 255, 0.7); }

#button-id-7- { margin: unset; border-radius: 4px; background-color: rgba(255, 255, 255, 0); min-height: 18px; color: rgb(146, 146, 146); }

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

#button-id-7-:hover, #button-id-7-.hover { color: rgba(146, 146, 146, 0.7); }

#button-id-8- { margin: unset; color: rgb(0, 0, 0); font-size: 16px; border-radius: 6px; background-color: rgba(255, 255, 255, 0); padding: 6px 12px; min-height: 36px;
  width: 34.833333333333336%; }

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

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

#container-id-0- { margin: unset;
  width: 100%; min-height: auto; background-color: rgba(238, 238, 238, 0); }

#container-id-0- > * { max-width: 1320px; }

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

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

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

#container-id-11- { margin: unset; width: 100%; background-color: rgba(238, 238, 238, 0); justify-content: flex-end; min-height: auto; }

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

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

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

#container-id-17- { margin: unset; background-color: rgba(238, 238, 238, 0); flex-direction: column; align-items: flex-start; justify-content: flex-start; width: unset; min-height: auto; left: 0px; top: 908px; }

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

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

#container-id-2- { margin: unset; min-height: 431px; width: 70%; background-repeat: no-repeat; background-size: cover; padding: 0px; align-items: flex-start; justify-content: flex-start; flex-direction: row; border-radius: 45px; background-color: rgb(255, 255, 255); }

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

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

#container-id-3- { flex-direction: column; align-items: flex-start; justify-content: flex-start; background-color: rgba(0, 0, 0, 0); padding: 0px; }

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

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

#container-id-4- { margin: unset; width: 200px; background-color: rgba(238, 238, 238, 0); min-height: auto; align-items: center; }

#container-id-4- > * { margin-right: 8px !important; margin-bottom: 0px !important; }

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

#container-id-5- { margin: unset; width: 100%; background-color: rgba(238, 238, 238, 0); min-height: auto; left: 0px; top: 988px; justify-content: flex-start; padding: 40px 0px; }

#container-id-5- > * { margin-right: 160px !important; margin-bottom: 0px !important; }

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

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

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

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

#container-id-7- { margin: unset; background-color: rgba(238, 238, 238, 0); flex-direction: column; align-items: flex-start; justify-content: flex-start; min-height: auto; width: auto; }

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

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

#container-id-9- { width: 100%; background-color: rgba(238, 238, 238, 0); flex-direction: column; align-items: flex-start; justify-content: center; min-height: auto; padding: 160px 96px; }

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

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

#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; }

#root-container { background-color: rgb(0, 0, 0); background-position: center center; }

#section-id-30- { margin: unset; width: 100%; background-color: rgba(24, 24, 24, 0); min-height: auto; }

#section-id-30- > * { max-width: 1320px; }

#text-id-10- { margin: unset; background-color: rgba(0, 0, 0, 0); font-style: normal; letter-spacing: 0px; font-family: "playfair display", Georgia, 'Times New Roman', Times, serif; font-weight: 400; color: rgb(255, 255, 255); font-size: 32px; width: 640px; line-height: 44px; }

#text-id-29- { 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'; color: rgb(146, 146, 146); letter-spacing: 0px; font-size: 14px; font-weight: 500; font-style: normal; line-height: 18px; width: 100%; text-align: right; }

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

#text-id-8- { margin: unset; background-color: rgba(0, 0, 0, 0); left: 165px; top: 880px; color: rgb(255, 255, 255); letter-spacing: 0px; line-height: 22px; font-size: 20px; font-weight: 500; font-style: normal; }

[data-element-type] { font-family: inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
    Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; }

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

@media (min-width:1025px) {#button-id-8- { min-height: 217px; }

#container-id-10- > * { position: static; }

#container-id-15- > * { position: static; }

#container-id-17- > * { position: static; }

#container-id-2- { background-position: left center; }

#container-id-3- > * { position: static; }

#container-id-7- > * { position: static; }

#content-container { display: flex; }}

@media (min-width:641px) and (max-width:1024px) {#container-id-10- > * { margin-right: 0px !important; margin-bottom: 12px !important; }

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

#container-id-17- > * { margin-right: 0px !important; margin-bottom: 12px !important; }

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

#container-id-2- { width: 480px; min-height: 322px; }

#container-id-3- { padding: 56px 0px; }

#container-id-3- > * { margin-right: 0px !important; margin-bottom: 56px !important; }

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

#container-id-5- > * { margin-right: 120px !important; margin-bottom: 0px !important; }

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

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

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

#container-id-9- { flex-direction: column; padding: 120px 80px; }

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

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

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

#text-id-10- { letter-spacing: 0px; font-size: 32px; line-height: 38px; }}

@media (max-width:640px) {#container-id-0- { min-height: auto; }

#container-id-10- { align-items: center; min-height: auto; }

#container-id-15- { align-items: center; }

#container-id-15- > * { margin-right: 0px !important; margin-bottom: 24px !important; }

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

#container-id-17- { align-items: center; }

#container-id-2- { width: 100%; min-height: 275px; }

#container-id-3- { align-items: center; padding: 48px 0px; }

#container-id-3- > * { margin-right: 0px !important; margin-bottom: 48px !important; }

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

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

#container-id-5- > * { position: static; max-width: 100%; margin-right: 0px !important; margin-bottom: 48px !important; }

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

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

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

#container-id-7- { align-items: center; }

#container-id-7- > * { margin-right: 0px !important; margin-bottom: 24px !important; }

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

#container-id-9- { flex-direction: column; min-height: auto; padding: 80px 24px; }

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

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

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

#text-id-10- { letter-spacing: 0px; font-size: 28px; line-height: 32px; }

#text-id-29- { letter-spacing: 0px; line-height: 15.75px; font-size: 14px; text-align: center; }}