/* 
==============================================
CONTENT:	Project Name Here
AUTHOR:		Your Name Here
==============================================

TABLE OF CONTENTS:

0. Reset
1. Main Layout
2. Content

==============================================
*/
/* 0. Reset ================================= */
/* 
If you want to add partials, use Sass Modules via @use:
@use 'variables';

Usage: partial-name.variable/mixin/function-name:
background: variables.$primary-color;
*/
@import url("https://use.typekit.net/vue7izf.css");
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 1. Main Layout ================================= */
* {
  box-sizing: border-box;
}

html, body {
  width: 100%;
}

body {
  background: #18191a;
  background-image: url(/dist/img/bg-tile.png);
  background-size: 80px;
  background-position: center;
  font-family: all-round-gothic, sans-serif;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

/* 2. Content ================================= */
.header-container {
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: #1a1a1a;
  margin: -1rem 0;
}
@media screen and (min-width: 768px) {
  .header-container {
    padding: 2rem;
  }
}
.header-container a {
  text-decoration: none;
  width: 49%;
}
.header-container a .logo-name {
  font-size: 2rem;
  color: #C8B3D7;
}
@media screen and (min-width: 768px) {
  .header-container a .logo-name {
    font-size: 3rem;
  }
}
.header-container a .logo-name span {
  color: #C9EAF4;
}
.header-container a figure img {
  width: 50%;
}
.header-container .header-nav {
  display: none;
}
@media screen and (min-width: 768px) {
  .header-container .header-nav {
    display: block;
  }
}
.header-container .header-nav ul {
  display: flex;
  flex-direction: column;
  margin-top: 8rem;
}
@media screen and (min-width: 768px) {
  .header-container .header-nav ul {
    margin-top: 0;
    flex-direction: row;
  }
}
.header-container .header-nav ul li {
  list-style: none;
  margin-left: 2rem;
  margin-top: 3rem;
}
.header-container .header-nav ul li a {
  text-decoration: none;
  color: white;
  font-size: 2rem;
}
.header-container .header-nav ul li a:hover {
  color: black;
  transition: 0.5s ease-in-out;
}
@media screen and (min-width: 768px) {
  .header-container .header-nav ul li a:hover {
    color: #C8B3D7;
  }
}
body.nav-active .header-container .header-nav {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: 2;
  top: 0%;
  right: -5%;
  height: 100vh;
  width: 50vw;
  background-color: #C8B3D7;
}
.header-container .hamburger {
  z-index: 2;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .header-container .hamburger {
    display: none;
  }
}
.header-container .hamburger_container {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 3rem;
}
.header-container .hamburger_container div {
  background-color: #C9EAF4;
  width: 58px;
  height: 5px;
  border-radius: 15px;
  margin: 5px;
  transition: 0.5s;
}
.header-container .hamburger_container div:nth-child(2) {
  width: 38px;
}
body.nav-active .header-container .hamburger_container div {
  background: black;
  -ms-transform: rotate(45deg) translate(12px);
      transform: rotate(45deg) translate(12px);
}
body.nav-active .header-container .hamburger_container div:nth-child(2) {
  -ms-transform: rotate(-45deg) translate(9px);
      transform: rotate(-45deg) translate(9px);
  width: 58px;
}
.header-container .hamburger img {
  width: 2rem;
  -webkit-animation-name: starToggle;
          animation-name: starToggle;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.cherry-blossom-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 90vh;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
@media screen and (min-width: 768px) {
  .cherry-blossom-wrapper {
    height: 100vh;
  }
}

.cherryBlossomTree {
  width: 140%;
  position: absolute;
  bottom: 10px;
  left: 0;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .cherryBlossomTree {
    width: 100%;
    bottom: -75px;
    left: 7%;
  }
}
@media screen and (min-width: 992px) {
  .cherryBlossomTree {
    width: 80%;
    bottom: -75px;
    left: 15%;
  }
}
@media screen and (min-width: 1600px) {
  .cherryBlossomTree {
    width: 80%;
    bottom: -75px;
    left: 15%;
  }
}
@media screen and (min-width: 1600px) {
  .cherryBlossomTree {
    width: 70%;
    bottom: -75px;
    left: 15%;
  }
}

main {
  flex-grow: 1;
}

.main-wrapper {
  position: relative;
  min-height: calc(100vh - 250px);
}
.main-wrapper_div {
  background-color: rgba(24, 25, 26, 0.9);
  width: 75vw;
  height: 55vh;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 1;
}
.main-wrapper_content {
  width: 100%;
  text-align: center;
  font-size: 1.5rem;
  padding: 0.2em;
  color: #C9EAF4;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  font-family: semplicitapro, sans-serif;
}
.main-wrapper_content p {
  margin-top: 1.5rem;
}
.main-wrapper_content p img {
  width: 40%;
  margin-top: -4rem;
}
.main-wrapper_content p a {
  text-decoration: none;
  color: #C9EAF4;
}
.main-wrapper_content p a:hover {
  text-decoration: underline;
  transition: 0.5s;
}
.main-wrapper_content .main-work-links {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .main-wrapper_content .main-work-links {
    flex-direction: row;
    justify-content: space-around;
  }
}
.main-wrapper_content .main-work-links a {
  text-decoration: none;
}
.main-wrapper_content .main-work-links .crystal-container {
  position: relative;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div {
  background-color: #C8B3D7;
  width: 50vw;
  height: 5.5vh;
  -ms-transform: skew(20deg);
      transform: skew(20deg);
  z-index: -1;
  box-shadow: -5px 26px 54px -15px rgba(0, 0, 0, 0.42);
  margin-top: 4rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  transition: 0.5s;
}
@media screen and (min-width: 768px) {
  .main-wrapper_content .main-work-links .crystal-container .crystal-div {
    width: 25vw;
  }
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div:nth-of-type(2) {
  position: absolute;
  top: -45px;
  left: 30px;
  background-color: #8E5DB0;
  border: solid white 5px;
  width: 50vw;
  height: 5.5vh;
  -ms-transform: skew(20deg);
      transform: skew(20deg);
  box-shadow: none;
}
@media screen and (min-width: 768px) {
  .main-wrapper_content .main-work-links .crystal-container .crystal-div:nth-of-type(2) {
    width: 25vw;
  }
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div:nth-of-type(2):hover {
  -ms-transform: skew(20deg) translateY(-1rem);
      transform: skew(20deg) translateY(-1rem);
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.ux {
  background-color: #C8B3D7;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.ux:nth-of-type(2) {
  background-color: #8E5DB0;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.webDev {
  background-color: #C9EAF4;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.webDev:nth-of-type(2) {
  background-color: #5FA4DE;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.posters {
  background-color: #C9EAF4;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.posters:nth-of-type(2) {
  background-color: #5FA4DE;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.threeD {
  background-color: #ECD1E4;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.threeD:nth-of-type(2) {
  background-color: #F195D6;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.cT {
  background-color: #C8B3D7;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.cT:nth-of-type(2) {
  background-color: #8E5DB0;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.panel {
  background-color: #C9EAF4;
}
.main-wrapper_content .main-work-links .crystal-container .crystal-div.panel:nth-of-type(2) {
  background-color: #5FA4DE;
}
.main-wrapper_content .main-work-links .crystal-container:hover .crystal-div {
  -ms-transform: skew(20deg) translate(-1rem, -1rem);
      transform: skew(20deg) translate(-1rem, -1rem);
}
.main-wrapper_content .main-work-links .crystal-container:hover .crystal-div:nth-of-type(2) {
  -ms-transform: skew(20deg) translate(1rem, 1rem);
      transform: skew(20deg) translate(1rem, 1rem);
}
.main-wrapper_content .main-work-links .crystal-container p {
  color: black;
  font-weight: 700;
  font-size: 3rem;
  -ms-transform: skew(-20deg);
      transform: skew(-20deg);
  text-align: center;
  margin-top: 0;
}
.main-wrapper_content .main-work-links .crystal-container p span {
  font-weight: 500;
}
.main-wrapper_content .main-work-links .crystal-container .cT p {
  font-size: 1.3rem;
}
.main-wrapper .view-more-link a {
  color: white;
  text-decoration: none;
  cursor: pointer;
}
.main-wrapper .view-more-link a:hover {
  color: #C8B3D7;
  text-decoration: underline;
  transition: 0.2s ease-in-out;
}

.star-container {
  position: relative;
}
.star-container .star {
  position: absolute;
}
.star-container .star.star-1 {
  top: 7.5rem;
  left: 1.4rem;
  -ms-transform: scale(0.5);
      transform: scale(0.5);
  -webkit-animation-name: starOne;
          animation-name: starOne;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .star-container .star.star-1 {
    z-index: 0;
  }
}
.star-container .star.star-2 {
  top: 2.5rem;
  right: 1.4rem;
  -webkit-animation-name: starTwo;
          animation-name: starTwo;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .star-container .star.star-2 {
    z-index: 0;
  }
}
.star-container .star.star-3 {
  top: 29.5rem;
  left: 4.4rem;
  z-index: 1;
  -ms-transform: scale(0.8);
      transform: scale(0.8);
  -webkit-animation-name: starThree;
          animation-name: starThree;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
@media screen and (min-width: 768px) {
  .star-container .star.star-3 {
    top: 32.5rem;
    left: 4.4rem;
  }
}
.star-container .star.star-4 {
  top: 25.5rem;
  right: 4.4rem;
  z-index: 1;
  -ms-transform: scale(0.3);
      transform: scale(0.3);
  -webkit-animation-name: starFour;
          animation-name: starFour;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
@media screen and (min-width: 768px) {
  .star-container .star.star-4 {
    top: 36.5rem;
    right: 4.4rem;
  }
}

.about-wrapper {
  margin-top: 4rem;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .about-wrapper {
    min-height: calc(100vh - 350px);
  }
}
.about-wrapper_div {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .about-wrapper_div {
    flex-direction: row;
    margin: 2rem;
  }
}
@media screen and (min-width: 992px) {
  .about-wrapper_div {
    justify-content: center;
  }
}
.about-wrapper_images {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 2rem;
}
.about-wrapper_images .screen {
  width: 100%;
}
.about-wrapper_images .sam {
  margin-top: -17rem;
  width: 75%;
}
.about-wrapper_content {
  background-color: #18191a;
  margin-top: 1rem;
  padding: 2rem;
  width: 75vw;
  position: relative;
  text-align: center;
  font-size: 1.2rem;
  color: #C9EAF4;
  font-family: semplicitapro, sans-serif;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .about-wrapper_content {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .about-wrapper_content {
    width: 75vw;
  }
}
@media screen and (min-width: 992px) {
  .about-wrapper_content {
    width: 50vw;
  }
}
.about-wrapper_content p {
  margin: 0.4em 0rem;
  width: 100%;
  line-height: 1.3em;
}
.contact-wrapper {
  position: relative;
  height: calc(100vh - 250px);
}
.contact-wrapper_div {
  background-color: rgba(24, 25, 26, 0.9);
  width: 75vw;
  height: 55vh;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 1;
}
.contact-wrapper_content {
  width: 100%;
  text-align: center;
  font-size: 1.1rem;
  padding: 0.2em;
  color: #C9EAF4;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  font-family: semplicitapro, sans-serif;
}
@media screen and (min-width: 768px) {
  .contact-wrapper_content {
    font-size: 1.5rem;
  }
}
.contact-wrapper_content p {
  margin-top: 1.5rem;
}
.contact-wrapper_content p img {
  width: 40%;
  margin-top: -4rem;
}
@media screen and (min-width: 992px) {
  .contact-wrapper_content p img {
    width: 20%;
    margin-top: -4rem;
  }
}
.contact-wrapper_content p a {
  text-decoration: none;
  color: #C8B3D7;
}
.contact-wrapper_content p a:hover {
  text-decoration: underline;
  transition: 0.5s;
}

.work-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.work-wrapper .crystal-container {
  position: relative;
}
.work-wrapper .crystal-container .crystal-div {
  background-color: #C8B3D7;
  width: 75vw;
  height: 12.5vh;
  -ms-transform: skew(20deg);
      transform: skew(20deg);
  z-index: -1;
  box-shadow: -5px 26px 54px -15px rgba(0, 0, 0, 0.42);
  margin-top: 4rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  transition: 0.5s;
}
.work-wrapper .crystal-container .crystal-div:nth-of-type(2) {
  position: absolute;
  top: -45px;
  left: 30px;
  background-color: #8E5DB0;
  border: solid white 5px;
  width: 75vw;
  height: 12.5vh;
  -ms-transform: skew(20deg);
      transform: skew(20deg);
  box-shadow: none;
}
.work-wrapper .crystal-container .crystal-div:nth-of-type(2):hover {
  -ms-transform: skew(20deg) translateY(-1rem);
      transform: skew(20deg) translateY(-1rem);
}
.work-wrapper .crystal-container .crystal-div.ux {
  background-color: #C8B3D7;
}
.work-wrapper .crystal-container .crystal-div.ux:nth-of-type(2) {
  background-color: #8E5DB0;
}
.work-wrapper .crystal-container .crystal-div.webDev {
  background-color: #C9EAF4;
}
.work-wrapper .crystal-container .crystal-div.webDev:nth-of-type(2) {
  background-color: #5FA4DE;
}
.work-wrapper .crystal-container .crystal-div.posters {
  background-color: #C9EAF4;
}
.work-wrapper .crystal-container .crystal-div.posters:nth-of-type(2) {
  background-color: #5FA4DE;
}
.work-wrapper .crystal-container .crystal-div.threeD {
  background-color: #ECD1E4;
}
.work-wrapper .crystal-container .crystal-div.threeD:nth-of-type(2) {
  background-color: #F195D6;
}
.work-wrapper .crystal-container .crystal-div.cT {
  background-color: #C8B3D7;
}
.work-wrapper .crystal-container .crystal-div.cT:nth-of-type(2) {
  background-color: #8E5DB0;
}
.work-wrapper .crystal-container .crystal-div.panel {
  background-color: #C9EAF4;
}
.work-wrapper .crystal-container .crystal-div.panel:nth-of-type(2) {
  background-color: #5FA4DE;
}
.work-wrapper .crystal-container:hover .crystal-div {
  -ms-transform: skew(20deg) translate(-1rem, -1rem);
      transform: skew(20deg) translate(-1rem, -1rem);
}
.work-wrapper .crystal-container:hover .crystal-div:nth-of-type(2) {
  -ms-transform: skew(20deg) translate(1rem, 1rem);
      transform: skew(20deg) translate(1rem, 1rem);
}
.work-wrapper .crystal-container p {
  color: black;
  font-weight: 700;
  font-size: 3rem;
  -ms-transform: skew(-20deg);
      transform: skew(-20deg);
  text-align: center;
}
.work-wrapper .crystal-container p span {
  font-weight: 500;
}
.work-wrapper .crystal-container .cT p {
  font-size: 2.5rem;
}
.work-wrapper a {
  text-decoration: none;
}

.external-links {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-top: 3rem;
}
@media screen and (min-width: 768px) {
  .external-links_container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.external-links_link {
  text-decoration: none;
  display: flex;
  margin: 1rem;
  -webkit-animation-name: linkOne;
          animation-name: linkOne;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.external-links_link:nth-child(2) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.external-links_link:nth-child(3) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.external-links_link:nth-child(4) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.external-links .under-construction:hover {
  cursor: not-allowed;
}
.external-links_background {
  background-image: url(/dist/img/screen.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 75vw;
  height: 60vw;
  position: relative;
}
@media screen and (min-width: 768px) {
  .external-links_background {
    width: 50vw;
    height: 40vw;
  }
}
@media screen and (min-width: 992px) {
  .external-links_background {
    width: 40vw;
    height: 30vw;
  }
}
@media screen and (min-width: 1600px) {
  .external-links_background {
    width: 30vw;
    height: 20vw;
  }
}
.external-links_description {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  text-decoration: none;
}
.external-links_description .title {
  color: white;
  text-decoration: none;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 600;
}
.external-links_description .technique {
  color: #c1c1c1;
  font-size: 1.3rem;
}

.bl-main, .student-main, .sdasm-main {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #18191a;
  margin: 4rem 1rem;
  padding: 2rem;
}
.bl-main h3, .student-main h3, .sdasm-main h3 {
  color: white;
  font-weight: 600;
  font-size: 2rem;
  margin-bottom: 1rem;
}
.bl-main .description, .student-main .description, .sdasm-main .description {
  max-width: 960px;
  text-align: left;
}
.bl-main .description p, .student-main .description p, .sdasm-main .description p {
  color: white;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
}
.bl-main .description p span, .student-main .description p span, .sdasm-main .description p span {
  font-weight: 600;
  color: #5FA4DE;
}
.bl-main .description .special-note, .student-main .description .special-note, .sdasm-main .description .special-note {
  margin-top: 2rem;
  text-align: center;
  color: grey;
}
.bl-main .concept, .student-main .concept, .sdasm-main .concept {
  margin-top: 2rem;
}
.bl-main h4, .student-main h4, .sdasm-main h4 {
  color: white;
  font-weight: 600;
  font-size: 1.3rem;
  margin: 2rem;
  text-align: center;
}
.bl-main .prototype, .student-main .prototype, .sdasm-main .prototype {
  margin-top: 3rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .bl-main .prototype, .student-main .prototype, .sdasm-main .prototype {
    flex-direction: row;
    justify-content: center;
  }
}
.bl-main .prototype img, .student-main .prototype img, .sdasm-main .prototype img {
  width: 50%;
  margin: 1rem;
}
@media screen and (min-width: 768px) {
  .bl-main .prototype img, .student-main .prototype img, .sdasm-main .prototype img {
    width: 20%;
  }
}
.bl-main .prototype .desktop, .student-main .prototype .desktop, .sdasm-main .prototype .desktop {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .bl-main .prototype .desktop, .student-main .prototype .desktop, .sdasm-main .prototype .desktop {
    width: 40%;
  }
}
.bl-main .prototype .phone, .student-main .prototype .phone, .sdasm-main .prototype .phone {
  width: 50%;
}
@media screen and (min-width: 768px) {
  .bl-main .prototype .phone, .student-main .prototype .phone, .sdasm-main .prototype .phone {
    width: 15%;
  }
}
.bl-main .bl-project, .bl-main .student-project, .bl-main .sdasm-project, .student-main .bl-project, .student-main .student-project, .student-main .sdasm-project, .sdasm-main .bl-project, .sdasm-main .student-project, .sdasm-main .sdasm-project {
  max-width: 960px;
}
.bl-main .bl-project .design, .bl-main .student-project .design, .bl-main .sdasm-project .design, .student-main .bl-project .design, .student-main .student-project .design, .student-main .sdasm-project .design, .sdasm-main .bl-project .design, .sdasm-main .student-project .design, .sdasm-main .sdasm-project .design {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 3rem;
}
.bl-main .bl-project .design .homepage, .bl-main .student-project .design .homepage, .bl-main .sdasm-project .design .homepage, .student-main .bl-project .design .homepage, .student-main .student-project .design .homepage, .student-main .sdasm-project .design .homepage, .sdasm-main .bl-project .design .homepage, .sdasm-main .student-project .design .homepage, .sdasm-main .sdasm-project .design .homepage {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .design .homepage, .bl-main .student-project .design .homepage, .bl-main .sdasm-project .design .homepage, .student-main .bl-project .design .homepage, .student-main .student-project .design .homepage, .student-main .sdasm-project .design .homepage, .sdasm-main .bl-project .design .homepage, .sdasm-main .student-project .design .homepage, .sdasm-main .sdasm-project .design .homepage {
    flex-direction: row;
    justify-content: center;
  }
}
.bl-main .bl-project .design .homepage img, .bl-main .student-project .design .homepage img, .bl-main .sdasm-project .design .homepage img, .student-main .bl-project .design .homepage img, .student-main .student-project .design .homepage img, .student-main .sdasm-project .design .homepage img, .sdasm-main .bl-project .design .homepage img, .sdasm-main .student-project .design .homepage img, .sdasm-main .sdasm-project .design .homepage img {
  margin: 0.5rem;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .design .homepage img, .bl-main .student-project .design .homepage img, .bl-main .sdasm-project .design .homepage img, .student-main .bl-project .design .homepage img, .student-main .student-project .design .homepage img, .student-main .sdasm-project .design .homepage img, .sdasm-main .bl-project .design .homepage img, .sdasm-main .student-project .design .homepage img, .sdasm-main .sdasm-project .design .homepage img {
    width: 75%;
  }
}
.bl-main .bl-project .design .pages, .bl-main .student-project .design .pages, .bl-main .sdasm-project .design .pages, .student-main .bl-project .design .pages, .student-main .student-project .design .pages, .student-main .sdasm-project .design .pages, .sdasm-main .bl-project .design .pages, .sdasm-main .student-project .design .pages, .sdasm-main .sdasm-project .design .pages {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .design .pages, .bl-main .student-project .design .pages, .bl-main .sdasm-project .design .pages, .student-main .bl-project .design .pages, .student-main .student-project .design .pages, .student-main .sdasm-project .design .pages, .sdasm-main .bl-project .design .pages, .sdasm-main .student-project .design .pages, .sdasm-main .sdasm-project .design .pages {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  }
}
.bl-main .bl-project .design .pages img, .bl-main .student-project .design .pages img, .bl-main .sdasm-project .design .pages img, .student-main .bl-project .design .pages img, .student-main .student-project .design .pages img, .student-main .sdasm-project .design .pages img, .sdasm-main .bl-project .design .pages img, .sdasm-main .student-project .design .pages img, .sdasm-main .sdasm-project .design .pages img {
  margin: 0.5rem;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .design .pages img, .bl-main .student-project .design .pages img, .bl-main .sdasm-project .design .pages img, .student-main .bl-project .design .pages img, .student-main .student-project .design .pages img, .student-main .sdasm-project .design .pages img, .sdasm-main .bl-project .design .pages img, .sdasm-main .student-project .design .pages img, .sdasm-main .sdasm-project .design .pages img {
    width: 50%;
  }
}
.bl-main .bl-project .styles, .bl-main .student-project .styles, .bl-main .sdasm-project .styles, .student-main .bl-project .styles, .student-main .student-project .styles, .student-main .sdasm-project .styles, .sdasm-main .bl-project .styles, .sdasm-main .student-project .styles, .sdasm-main .sdasm-project .styles {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .styles, .bl-main .student-project .styles, .bl-main .sdasm-project .styles, .student-main .bl-project .styles, .student-main .student-project .styles, .student-main .sdasm-project .styles, .sdasm-main .bl-project .styles, .sdasm-main .student-project .styles, .sdasm-main .sdasm-project .styles {
    flex-direction: row;
    align-items: flex-start;
  }
}
.bl-main .bl-project .color-style, .bl-main .bl-project .sdasm-style, .bl-main .student-project .color-style, .bl-main .student-project .sdasm-style, .bl-main .sdasm-project .color-style, .bl-main .sdasm-project .sdasm-style, .student-main .bl-project .color-style, .student-main .bl-project .sdasm-style, .student-main .student-project .color-style, .student-main .student-project .sdasm-style, .student-main .sdasm-project .color-style, .student-main .sdasm-project .sdasm-style, .sdasm-main .bl-project .color-style, .sdasm-main .bl-project .sdasm-style, .sdasm-main .student-project .color-style, .sdasm-main .student-project .sdasm-style, .sdasm-main .sdasm-project .color-style, .sdasm-main .sdasm-project .sdasm-style {
  margin-top: 0;
}
.bl-main .bl-project .color-style .color-title, .bl-main .bl-project .sdasm-style .color-title, .bl-main .student-project .color-style .color-title, .bl-main .student-project .sdasm-style .color-title, .bl-main .sdasm-project .color-style .color-title, .bl-main .sdasm-project .sdasm-style .color-title, .student-main .bl-project .color-style .color-title, .student-main .bl-project .sdasm-style .color-title, .student-main .student-project .color-style .color-title, .student-main .student-project .sdasm-style .color-title, .student-main .sdasm-project .color-style .color-title, .student-main .sdasm-project .sdasm-style .color-title, .sdasm-main .bl-project .color-style .color-title, .sdasm-main .bl-project .sdasm-style .color-title, .sdasm-main .student-project .color-style .color-title, .sdasm-main .student-project .sdasm-style .color-title, .sdasm-main .sdasm-project .color-style .color-title, .sdasm-main .sdasm-project .sdasm-style .color-title {
  width: 40%;
  margin-top: 15%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .color-style .color-title, .bl-main .bl-project .sdasm-style .color-title, .bl-main .student-project .color-style .color-title, .bl-main .student-project .sdasm-style .color-title, .bl-main .sdasm-project .color-style .color-title, .bl-main .sdasm-project .sdasm-style .color-title, .student-main .bl-project .color-style .color-title, .student-main .bl-project .sdasm-style .color-title, .student-main .student-project .color-style .color-title, .student-main .student-project .sdasm-style .color-title, .student-main .sdasm-project .color-style .color-title, .student-main .sdasm-project .sdasm-style .color-title, .sdasm-main .bl-project .color-style .color-title, .sdasm-main .bl-project .sdasm-style .color-title, .sdasm-main .student-project .color-style .color-title, .sdasm-main .student-project .sdasm-style .color-title, .sdasm-main .sdasm-project .color-style .color-title, .sdasm-main .sdasm-project .sdasm-style .color-title {
    height: 100px;
  }
}
.bl-main .bl-project .color-style .sdasm-color-title, .bl-main .bl-project .sdasm-style .sdasm-color-title, .bl-main .student-project .color-style .sdasm-color-title, .bl-main .student-project .sdasm-style .sdasm-color-title, .bl-main .sdasm-project .color-style .sdasm-color-title, .bl-main .sdasm-project .sdasm-style .sdasm-color-title, .student-main .bl-project .color-style .sdasm-color-title, .student-main .bl-project .sdasm-style .sdasm-color-title, .student-main .student-project .color-style .sdasm-color-title, .student-main .student-project .sdasm-style .sdasm-color-title, .student-main .sdasm-project .color-style .sdasm-color-title, .student-main .sdasm-project .sdasm-style .sdasm-color-title, .sdasm-main .bl-project .color-style .sdasm-color-title, .sdasm-main .bl-project .sdasm-style .sdasm-color-title, .sdasm-main .student-project .color-style .sdasm-color-title, .sdasm-main .student-project .sdasm-style .sdasm-color-title, .sdasm-main .sdasm-project .color-style .sdasm-color-title, .sdasm-main .sdasm-project .sdasm-style .sdasm-color-title {
  width: 200px;
}
.bl-main .bl-project .color-style .pallete, .bl-main .bl-project .sdasm-style .pallete, .bl-main .student-project .color-style .pallete, .bl-main .student-project .sdasm-style .pallete, .bl-main .sdasm-project .color-style .pallete, .bl-main .sdasm-project .sdasm-style .pallete, .student-main .bl-project .color-style .pallete, .student-main .bl-project .sdasm-style .pallete, .student-main .student-project .color-style .pallete, .student-main .student-project .sdasm-style .pallete, .student-main .sdasm-project .color-style .pallete, .student-main .sdasm-project .sdasm-style .pallete, .sdasm-main .bl-project .color-style .pallete, .sdasm-main .bl-project .sdasm-style .pallete, .sdasm-main .student-project .color-style .pallete, .sdasm-main .student-project .sdasm-style .pallete, .sdasm-main .sdasm-project .color-style .pallete, .sdasm-main .sdasm-project .sdasm-style .pallete {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .color-style .pallete, .bl-main .bl-project .sdasm-style .pallete, .bl-main .student-project .color-style .pallete, .bl-main .student-project .sdasm-style .pallete, .bl-main .sdasm-project .color-style .pallete, .bl-main .sdasm-project .sdasm-style .pallete, .student-main .bl-project .color-style .pallete, .student-main .bl-project .sdasm-style .pallete, .student-main .student-project .color-style .pallete, .student-main .student-project .sdasm-style .pallete, .student-main .sdasm-project .color-style .pallete, .student-main .sdasm-project .sdasm-style .pallete, .sdasm-main .bl-project .color-style .pallete, .sdasm-main .bl-project .sdasm-style .pallete, .sdasm-main .student-project .color-style .pallete, .sdasm-main .student-project .sdasm-style .pallete, .sdasm-main .sdasm-project .color-style .pallete, .sdasm-main .sdasm-project .sdasm-style .pallete {
    flex-direction: row;
    justify-content: center;
    margin-top: 15%;
  }
}
.bl-main .bl-project .color-style .pallete .circle-container, .bl-main .bl-project .sdasm-style .pallete .circle-container, .bl-main .student-project .color-style .pallete .circle-container, .bl-main .student-project .sdasm-style .pallete .circle-container, .bl-main .sdasm-project .color-style .pallete .circle-container, .bl-main .sdasm-project .sdasm-style .pallete .circle-container, .student-main .bl-project .color-style .pallete .circle-container, .student-main .bl-project .sdasm-style .pallete .circle-container, .student-main .student-project .color-style .pallete .circle-container, .student-main .student-project .sdasm-style .pallete .circle-container, .student-main .sdasm-project .color-style .pallete .circle-container, .student-main .sdasm-project .sdasm-style .pallete .circle-container, .sdasm-main .bl-project .color-style .pallete .circle-container, .sdasm-main .bl-project .sdasm-style .pallete .circle-container, .sdasm-main .student-project .color-style .pallete .circle-container, .sdasm-main .student-project .sdasm-style .pallete .circle-container, .sdasm-main .sdasm-project .color-style .pallete .circle-container, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .color-style .pallete .circle-container, .bl-main .bl-project .sdasm-style .pallete .circle-container, .bl-main .student-project .color-style .pallete .circle-container, .bl-main .student-project .sdasm-style .pallete .circle-container, .bl-main .sdasm-project .color-style .pallete .circle-container, .bl-main .sdasm-project .sdasm-style .pallete .circle-container, .student-main .bl-project .color-style .pallete .circle-container, .student-main .bl-project .sdasm-style .pallete .circle-container, .student-main .student-project .color-style .pallete .circle-container, .student-main .student-project .sdasm-style .pallete .circle-container, .student-main .sdasm-project .color-style .pallete .circle-container, .student-main .sdasm-project .sdasm-style .pallete .circle-container, .sdasm-main .bl-project .color-style .pallete .circle-container, .sdasm-main .bl-project .sdasm-style .pallete .circle-container, .sdasm-main .student-project .color-style .pallete .circle-container, .sdasm-main .student-project .sdasm-style .pallete .circle-container, .sdasm-main .sdasm-project .color-style .pallete .circle-container, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container {
    margin-right: 2rem;
  }
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div, .bl-main .student-project .color-style .pallete .circle-container .circle-div, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div, .student-main .bl-project .color-style .pallete .circle-container .circle-div, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div, .student-main .student-project .color-style .pallete .circle-container .circle-div, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div {
  background-color: #A1A54F;
  border: solid white 2px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  z-index: -1;
  box-shadow: -5px 26px 54px -15px rgba(0, 0, 0, 0.42);
  margin-top: 4rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  transition: 0.5s;
  color: white;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div:nth-of-type(2), .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2), .bl-main .student-project .color-style .pallete .circle-container .circle-div:nth-of-type(2), .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2), .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2), .student-main .bl-project .color-style .pallete .circle-container .circle-div:nth-of-type(2), .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2), .student-main .student-project .color-style .pallete .circle-container .circle-div:nth-of-type(2), .student-main .student-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2), .student-main .sdasm-project .color-style .pallete .circle-container .circle-div:nth-of-type(2), .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .student-project .color-style .pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2) {
  position: absolute;
  top: 0%;
  left: 15%;
  background-color: #6B6E33;
  border: none;
  width: 100px;
  height: 100px;
  z-index: 1;
  box-shadow: none;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .student-project .color-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .bl-project .color-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .student-project .color-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div:nth-of-type(2):hover {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
  opacity: 100;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.purple, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.purple, .bl-main .student-project .color-style .pallete .circle-container .circle-div.purple, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.purple, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.purple, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.purple, .student-main .bl-project .color-style .pallete .circle-container .circle-div.purple, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.purple, .student-main .student-project .color-style .pallete .circle-container .circle-div.purple, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.purple, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.purple, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.purple, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.purple, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.purple, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.purple, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.purple, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.purple, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.purple {
  background-color: #984677;
  color: white;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .student-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .bl-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .student-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2) {
  background-color: #6F3257;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .student-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .bl-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .student-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.purple:nth-of-type(2):hover {
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.yellow, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.yellow, .bl-main .student-project .color-style .pallete .circle-container .circle-div.yellow, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.yellow, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.yellow, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.yellow, .student-main .bl-project .color-style .pallete .circle-container .circle-div.yellow, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.yellow, .student-main .student-project .color-style .pallete .circle-container .circle-div.yellow, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.yellow, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.yellow, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.yellow, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.yellow, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.yellow, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.yellow, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.yellow, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.yellow, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.yellow {
  background-color: #ffdba4;
  color: black;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .student-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .bl-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .student-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2) {
  background-color: #FBCA82;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .student-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .bl-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .student-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.yellow:nth-of-type(2):hover {
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.orange, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.orange, .bl-main .student-project .color-style .pallete .circle-container .circle-div.orange, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.orange, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.orange, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.orange, .student-main .bl-project .color-style .pallete .circle-container .circle-div.orange, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.orange, .student-main .student-project .color-style .pallete .circle-container .circle-div.orange, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.orange, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.orange, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.orange, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.orange, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.orange, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.orange, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.orange, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.orange, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.orange {
  background-color: #f9be8d;
  color: black;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .student-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .bl-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .student-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2) {
  background-color: #E1A371;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .student-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .bl-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .student-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.orange:nth-of-type(2):hover {
  -ms-transform: translateX(-25px);
      transform: translateX(-25px);
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.blue, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.blue, .bl-main .student-project .color-style .pallete .circle-container .circle-div.blue, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.blue, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.blue, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.blue, .student-main .bl-project .color-style .pallete .circle-container .circle-div.blue, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.blue, .student-main .student-project .color-style .pallete .circle-container .circle-div.blue, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.blue, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.blue, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.blue, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.blue, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.blue, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.blue, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.blue, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.blue, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.blue {
  background-color: #77d2f5;
  color: black;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .student-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .bl-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .student-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2) {
  background-color: #AFE1F5;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .student-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .bl-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .student-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.blue:nth-of-type(2):hover {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.darkblue, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.darkblue, .bl-main .student-project .color-style .pallete .circle-container .circle-div.darkblue, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.darkblue, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.darkblue, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.darkblue, .student-main .bl-project .color-style .pallete .circle-container .circle-div.darkblue, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.darkblue, .student-main .student-project .color-style .pallete .circle-container .circle-div.darkblue, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.darkblue, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.darkblue, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.darkblue, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.darkblue, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.darkblue, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.darkblue, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.darkblue, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.darkblue, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.darkblue {
  background-color: #2c3aa2;
  color: white;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .student-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .bl-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .student-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2) {
  background-color: #161D55;
}
.bl-main .bl-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .student-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .bl-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .student-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .student-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .sdasm-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .student-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover {
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
.bl-main .bl-project .color-style .sdasm-pallete, .bl-main .bl-project .sdasm-style .sdasm-pallete, .bl-main .student-project .color-style .sdasm-pallete, .bl-main .student-project .sdasm-style .sdasm-pallete, .bl-main .sdasm-project .color-style .sdasm-pallete, .bl-main .sdasm-project .sdasm-style .sdasm-pallete, .student-main .bl-project .color-style .sdasm-pallete, .student-main .bl-project .sdasm-style .sdasm-pallete, .student-main .student-project .color-style .sdasm-pallete, .student-main .student-project .sdasm-style .sdasm-pallete, .student-main .sdasm-project .color-style .sdasm-pallete, .student-main .sdasm-project .sdasm-style .sdasm-pallete, .sdasm-main .bl-project .color-style .sdasm-pallete, .sdasm-main .bl-project .sdasm-style .sdasm-pallete, .sdasm-main .student-project .color-style .sdasm-pallete, .sdasm-main .student-project .sdasm-style .sdasm-pallete, .sdasm-main .sdasm-project .color-style .sdasm-pallete, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .color-style .sdasm-pallete, .bl-main .bl-project .sdasm-style .sdasm-pallete, .bl-main .student-project .color-style .sdasm-pallete, .bl-main .student-project .sdasm-style .sdasm-pallete, .bl-main .sdasm-project .color-style .sdasm-pallete, .bl-main .sdasm-project .sdasm-style .sdasm-pallete, .student-main .bl-project .color-style .sdasm-pallete, .student-main .bl-project .sdasm-style .sdasm-pallete, .student-main .student-project .color-style .sdasm-pallete, .student-main .student-project .sdasm-style .sdasm-pallete, .student-main .sdasm-project .color-style .sdasm-pallete, .student-main .sdasm-project .sdasm-style .sdasm-pallete, .sdasm-main .bl-project .color-style .sdasm-pallete, .sdasm-main .bl-project .sdasm-style .sdasm-pallete, .sdasm-main .student-project .color-style .sdasm-pallete, .sdasm-main .student-project .sdasm-style .sdasm-pallete, .sdasm-main .sdasm-project .color-style .sdasm-pallete, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete {
    flex-direction: row;
    justify-content: center;
    margin-top: 15%;
  }
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container, .bl-main .student-project .color-style .sdasm-pallete .circle-container, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container, .student-main .bl-project .color-style .sdasm-pallete .circle-container, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container, .student-main .student-project .color-style .sdasm-pallete .circle-container, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .color-style .sdasm-pallete .circle-container, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container, .bl-main .student-project .color-style .sdasm-pallete .circle-container, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container, .student-main .bl-project .color-style .sdasm-pallete .circle-container, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container, .student-main .student-project .color-style .sdasm-pallete .circle-container, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container {
    margin-right: 2rem;
  }
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div {
  background-color: #3567b3;
  border: solid white 2px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  z-index: -1;
  box-shadow: -5px 26px 54px -15px rgba(0, 0, 0, 0.42);
  margin-top: 4rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  transition: 0.5s;
  color: white;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2) {
  position: absolute;
  top: 0%;
  left: 15%;
  background-color: #144184;
  border: none;
  width: 100px;
  height: 100px;
  z-index: 1;
  box-shadow: none;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div:nth-of-type(2):hover {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
  opacity: 100;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.purple, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.purple, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.purple, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.purple, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.purple, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.purple, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.purple, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.purple, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.purple, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple {
  background-color: #556d96;
  color: white;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2) {
  background-color: #0A2759;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.purple:nth-of-type(2):hover {
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.yellow, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.yellow, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.yellow, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.yellow, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.yellow, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.yellow, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.yellow, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.yellow, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.yellow, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow {
  background-color: #011054;
  color: white;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2) {
  background-color: #000727;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover {
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.orange, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.orange, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.orange, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.orange, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.orange, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.orange, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.orange, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.orange, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.orange, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange {
  background-color: #f4ac5a;
  color: white;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2) {
  background-color: #DA4C00;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.orange:nth-of-type(2):hover {
  -ms-transform: translateX(-25px);
      transform: translateX(-25px);
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.blue, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.blue, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.blue, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.blue, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.blue, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.blue, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.blue, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.blue, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.blue, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue {
  background-color: #cb6229;
  color: white;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2) {
  background-color: #FF9B27;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.blue:nth-of-type(2):hover {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue {
  background-color: #DA4C00;
  color: white;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2), .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2) {
  background-color: #DA4C00;
}
.bl-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .bl-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .student-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .bl-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .bl-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .student-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .student-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .sdasm-project .color-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover, .sdasm-main .sdasm-project .sdasm-style .sdasm-pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover {
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
.bl-main .bl-project .type-style .type-title, .bl-main .student-project .type-style .type-title, .bl-main .sdasm-project .type-style .type-title, .student-main .bl-project .type-style .type-title, .student-main .student-project .type-style .type-title, .student-main .sdasm-project .type-style .type-title, .sdasm-main .bl-project .type-style .type-title, .sdasm-main .student-project .type-style .type-title, .sdasm-main .sdasm-project .type-style .type-title {
  width: 50%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .type-style .type-title, .bl-main .student-project .type-style .type-title, .bl-main .sdasm-project .type-style .type-title, .student-main .bl-project .type-style .type-title, .student-main .student-project .type-style .type-title, .student-main .sdasm-project .type-style .type-title, .sdasm-main .bl-project .type-style .type-title, .sdasm-main .student-project .type-style .type-title, .sdasm-main .sdasm-project .type-style .type-title {
    width: 25%;
  }
}
.bl-main .bl-project .type-style .type, .bl-main .student-project .type-style .type, .bl-main .sdasm-project .type-style .type, .student-main .bl-project .type-style .type, .student-main .student-project .type-style .type, .student-main .sdasm-project .type-style .type, .sdasm-main .bl-project .type-style .type, .sdasm-main .student-project .type-style .type, .sdasm-main .sdasm-project .type-style .type {
  margin-top: 10%;
  width: 100%;
  margin-bottom: 10%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .type-style .type, .bl-main .student-project .type-style .type, .bl-main .sdasm-project .type-style .type, .student-main .bl-project .type-style .type, .student-main .student-project .type-style .type, .student-main .sdasm-project .type-style .type, .sdasm-main .bl-project .type-style .type, .sdasm-main .student-project .type-style .type, .sdasm-main .sdasm-project .type-style .type {
    width: 75%;
  }
}
.bl-main .bl-project .button-style .button-title, .bl-main .student-project .button-style .button-title, .bl-main .sdasm-project .button-style .button-title, .student-main .bl-project .button-style .button-title, .student-main .student-project .button-style .button-title, .student-main .sdasm-project .button-style .button-title, .sdasm-main .bl-project .button-style .button-title, .sdasm-main .student-project .button-style .button-title, .sdasm-main .sdasm-project .button-style .button-title {
  width: 40%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .button-style .button-title, .bl-main .student-project .button-style .button-title, .bl-main .sdasm-project .button-style .button-title, .student-main .bl-project .button-style .button-title, .student-main .student-project .button-style .button-title, .student-main .sdasm-project .button-style .button-title, .sdasm-main .bl-project .button-style .button-title, .sdasm-main .student-project .button-style .button-title, .sdasm-main .sdasm-project .button-style .button-title {
    width: 20%;
  }
}
.bl-main .bl-project .button-style .button, .bl-main .student-project .button-style .button, .bl-main .sdasm-project .button-style .button, .student-main .bl-project .button-style .button, .student-main .student-project .button-style .button, .student-main .sdasm-project .button-style .button, .sdasm-main .bl-project .button-style .button, .sdasm-main .student-project .button-style .button, .sdasm-main .sdasm-project .button-style .button {
  margin-top: 10%;
  width: 100%;
  margin-bottom: 10%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .button-style .button, .bl-main .student-project .button-style .button, .bl-main .sdasm-project .button-style .button, .student-main .bl-project .button-style .button, .student-main .student-project .button-style .button, .student-main .sdasm-project .button-style .button, .sdasm-main .bl-project .button-style .button, .sdasm-main .student-project .button-style .button, .sdasm-main .sdasm-project .button-style .button {
    width: 75%;
  }
}
.bl-main .bl-project .image-style .image-title, .bl-main .student-project .image-style .image-title, .bl-main .sdasm-project .image-style .image-title, .student-main .bl-project .image-style .image-title, .student-main .student-project .image-style .image-title, .student-main .sdasm-project .image-style .image-title, .sdasm-main .bl-project .image-style .image-title, .sdasm-main .student-project .image-style .image-title, .sdasm-main .sdasm-project .image-style .image-title {
  width: 40%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .image-style .image-title, .bl-main .student-project .image-style .image-title, .bl-main .sdasm-project .image-style .image-title, .student-main .bl-project .image-style .image-title, .student-main .student-project .image-style .image-title, .student-main .sdasm-project .image-style .image-title, .sdasm-main .bl-project .image-style .image-title, .sdasm-main .student-project .image-style .image-title, .sdasm-main .sdasm-project .image-style .image-title {
    width: 20%;
  }
}
.bl-main .bl-project .image-style div, .bl-main .student-project .image-style div, .bl-main .sdasm-project .image-style div, .student-main .bl-project .image-style div, .student-main .student-project .image-style div, .student-main .sdasm-project .image-style div, .sdasm-main .bl-project .image-style div, .sdasm-main .student-project .image-style div, .sdasm-main .sdasm-project .image-style div {
  margin-top: 10%;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .image-style div, .bl-main .student-project .image-style div, .bl-main .sdasm-project .image-style div, .student-main .bl-project .image-style div, .student-main .student-project .image-style div, .student-main .sdasm-project .image-style div, .sdasm-main .bl-project .image-style div, .sdasm-main .student-project .image-style div, .sdasm-main .sdasm-project .image-style div {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
  }
}
.bl-main .bl-project .image-style div img, .bl-main .student-project .image-style div img, .bl-main .sdasm-project .image-style div img, .student-main .bl-project .image-style div img, .student-main .student-project .image-style div img, .student-main .sdasm-project .image-style div img, .sdasm-main .bl-project .image-style div img, .sdasm-main .student-project .image-style div img, .sdasm-main .sdasm-project .image-style div img {
  margin: 1rem;
  width: 300px;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .image-style div img, .bl-main .student-project .image-style div img, .bl-main .sdasm-project .image-style div img, .student-main .bl-project .image-style div img, .student-main .student-project .image-style div img, .student-main .sdasm-project .image-style div img, .sdasm-main .bl-project .image-style div img, .sdasm-main .student-project .image-style div img, .sdasm-main .sdasm-project .image-style div img {
    height: 25%;
  }
}
.bl-main .bl-project .prototype .sdasm-desktop, .bl-main .student-project .prototype .sdasm-desktop, .bl-main .sdasm-project .prototype .sdasm-desktop, .student-main .bl-project .prototype .sdasm-desktop, .student-main .student-project .prototype .sdasm-desktop, .student-main .sdasm-project .prototype .sdasm-desktop, .sdasm-main .bl-project .prototype .sdasm-desktop, .sdasm-main .student-project .prototype .sdasm-desktop, .sdasm-main .sdasm-project .prototype .sdasm-desktop {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .prototype .sdasm-desktop, .bl-main .student-project .prototype .sdasm-desktop, .bl-main .sdasm-project .prototype .sdasm-desktop, .student-main .bl-project .prototype .sdasm-desktop, .student-main .student-project .prototype .sdasm-desktop, .student-main .sdasm-project .prototype .sdasm-desktop, .sdasm-main .bl-project .prototype .sdasm-desktop, .sdasm-main .student-project .prototype .sdasm-desktop, .sdasm-main .sdasm-project .prototype .sdasm-desktop {
    height: 50%;
  }
}
.bl-main .bl-project .prototype .sdasm-phone, .bl-main .student-project .prototype .sdasm-phone, .bl-main .sdasm-project .prototype .sdasm-phone, .student-main .bl-project .prototype .sdasm-phone, .student-main .student-project .prototype .sdasm-phone, .student-main .sdasm-project .prototype .sdasm-phone, .sdasm-main .bl-project .prototype .sdasm-phone, .sdasm-main .student-project .prototype .sdasm-phone, .sdasm-main .sdasm-project .prototype .sdasm-phone {
  width: 50%;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .prototype .sdasm-phone, .bl-main .student-project .prototype .sdasm-phone, .bl-main .sdasm-project .prototype .sdasm-phone, .student-main .bl-project .prototype .sdasm-phone, .student-main .student-project .prototype .sdasm-phone, .student-main .sdasm-project .prototype .sdasm-phone, .sdasm-main .bl-project .prototype .sdasm-phone, .sdasm-main .student-project .prototype .sdasm-phone, .sdasm-main .sdasm-project .prototype .sdasm-phone {
    width: 25%;
  }
}
.bl-main .bl-project .prototype-links, .bl-main .student-project .prototype-links, .bl-main .sdasm-project .prototype-links, .student-main .bl-project .prototype-links, .student-main .student-project .prototype-links, .student-main .sdasm-project .prototype-links, .sdasm-main .bl-project .prototype-links, .sdasm-main .student-project .prototype-links, .sdasm-main .sdasm-project .prototype-links {
  margin-top: 15%;
}
.bl-main .bl-project .prototype-links #prototype-container, .bl-main .student-project .prototype-links #prototype-container, .bl-main .sdasm-project .prototype-links #prototype-container, .student-main .bl-project .prototype-links #prototype-container, .student-main .student-project .prototype-links #prototype-container, .student-main .sdasm-project .prototype-links #prototype-container, .sdasm-main .bl-project .prototype-links #prototype-container, .sdasm-main .student-project .prototype-links #prototype-container, .sdasm-main .sdasm-project .prototype-links #prototype-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .prototype-links #prototype-container, .bl-main .student-project .prototype-links #prototype-container, .bl-main .sdasm-project .prototype-links #prototype-container, .student-main .bl-project .prototype-links #prototype-container, .student-main .student-project .prototype-links #prototype-container, .student-main .sdasm-project .prototype-links #prototype-container, .sdasm-main .bl-project .prototype-links #prototype-container, .sdasm-main .student-project .prototype-links #prototype-container, .sdasm-main .sdasm-project .prototype-links #prototype-container {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  }
}
.bl-main .bl-project .prototype-links .prototype-div, .bl-main .student-project .prototype-links .prototype-div, .bl-main .sdasm-project .prototype-links .prototype-div, .student-main .bl-project .prototype-links .prototype-div, .student-main .student-project .prototype-links .prototype-div, .student-main .sdasm-project .prototype-links .prototype-div, .sdasm-main .bl-project .prototype-links .prototype-div, .sdasm-main .student-project .prototype-links .prototype-div, .sdasm-main .sdasm-project .prototype-links .prototype-div {
  background-color: #C8B3D7;
  margin: 1rem;
  width: 35vw;
  height: 5.5vh;
  -ms-transform: skew(20deg);
      transform: skew(20deg);
  box-shadow: -5px 26px 54px -15px rgba(0, 0, 0, 0.42);
  display: flex;
  justify-content: space-around;
  align-items: center;
  transition: 0.5s;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .prototype-links .prototype-div, .bl-main .student-project .prototype-links .prototype-div, .bl-main .sdasm-project .prototype-links .prototype-div, .student-main .bl-project .prototype-links .prototype-div, .student-main .student-project .prototype-links .prototype-div, .student-main .sdasm-project .prototype-links .prototype-div, .sdasm-main .bl-project .prototype-links .prototype-div, .sdasm-main .student-project .prototype-links .prototype-div, .sdasm-main .sdasm-project .prototype-links .prototype-div {
    width: 15vw;
    height: 5.5vh;
  }
}
.bl-main .bl-project .prototype-links .prototype-div a, .bl-main .student-project .prototype-links .prototype-div a, .bl-main .sdasm-project .prototype-links .prototype-div a, .student-main .bl-project .prototype-links .prototype-div a, .student-main .student-project .prototype-links .prototype-div a, .student-main .sdasm-project .prototype-links .prototype-div a, .sdasm-main .bl-project .prototype-links .prototype-div a, .sdasm-main .student-project .prototype-links .prototype-div a, .sdasm-main .sdasm-project .prototype-links .prototype-div a {
  text-decoration: none;
  -ms-transform: skew(20deg);
      transform: skew(20deg);
}
.bl-main .bl-project .prototype-links .prototype-div a div div p, .bl-main .student-project .prototype-links .prototype-div a div div p, .bl-main .sdasm-project .prototype-links .prototype-div a div div p, .student-main .bl-project .prototype-links .prototype-div a div div p, .student-main .student-project .prototype-links .prototype-div a div div p, .student-main .sdasm-project .prototype-links .prototype-div a div div p, .sdasm-main .bl-project .prototype-links .prototype-div a div div p, .sdasm-main .student-project .prototype-links .prototype-div a div div p, .sdasm-main .sdasm-project .prototype-links .prototype-div a div div p {
  -ms-transform: skew(-40deg);
      transform: skew(-40deg);
  color: white;
  font-weight: 600;
}
.bl-main .bl-project .prototype-links .prototype-div:hover, .bl-main .student-project .prototype-links .prototype-div:hover, .bl-main .sdasm-project .prototype-links .prototype-div:hover, .student-main .bl-project .prototype-links .prototype-div:hover, .student-main .student-project .prototype-links .prototype-div:hover, .student-main .sdasm-project .prototype-links .prototype-div:hover, .sdasm-main .bl-project .prototype-links .prototype-div:hover, .sdasm-main .student-project .prototype-links .prototype-div:hover, .sdasm-main .sdasm-project .prototype-links .prototype-div:hover {
  background-color: #8E5DB0;
  border: solid white 5px;
  width: 35vw;
  height: 5.5vh;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .bl-main .bl-project .prototype-links .prototype-div:hover, .bl-main .student-project .prototype-links .prototype-div:hover, .bl-main .sdasm-project .prototype-links .prototype-div:hover, .student-main .bl-project .prototype-links .prototype-div:hover, .student-main .student-project .prototype-links .prototype-div:hover, .student-main .sdasm-project .prototype-links .prototype-div:hover, .sdasm-main .bl-project .prototype-links .prototype-div:hover, .sdasm-main .student-project .prototype-links .prototype-div:hover, .sdasm-main .sdasm-project .prototype-links .prototype-div:hover {
    width: 15vw;
    height: 5.5vh;
  }
}

.student-main .student-project .design .prototype-links {
  margin-top: 0;
  margin-bottom: 10%;
}
.student-main .student-project .color-style .student-pallete {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10%;
}
@media screen and (min-width: 768px) {
  .student-main .student-project .color-style .student-pallete {
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 15%;
  }
}
.student-main .student-project .color-style .student-pallete .circle-container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .student-main .student-project .color-style .student-pallete .circle-container {
    margin-right: 2rem;
  }
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div {
  background-color: #b59c6f;
  border: solid white 2px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  z-index: -1;
  box-shadow: -5px 26px 54px -15px rgba(0, 0, 0, 0.42);
  margin-top: 4rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  transition: 0.5s;
  color: black;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div:nth-of-type(2) {
  position: absolute;
  top: 0%;
  left: 15%;
  background-color: #EBE0CC;
  border: none;
  width: 100px;
  height: 100px;
  z-index: 1;
  box-shadow: none;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div:nth-of-type(2):hover {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
  opacity: 100;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.red {
  background-color: #984677;
  color: white;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.red:nth-of-type(2) {
  background-color: #620505;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.red:nth-of-type(2):hover {
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.blue {
  background-color: #48638f;
  color: black;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.blue:nth-of-type(2) {
  background-color: #89A5D3;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.blue:nth-of-type(2):hover {
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.purple {
  background-color: #7e64e9;
  color: black;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.purple:nth-of-type(2) {
  background-color: #AC9DEB;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.purple:nth-of-type(2):hover {
  -ms-transform: translateX(-25px);
      transform: translateX(-25px);
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.green {
  background-color: #3fa465;
  color: black;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.green:nth-of-type(2) {
  background-color: #68AA81;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.green:nth-of-type(2):hover {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.pink {
  background-color: #e96b89;
  color: black;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.pink:nth-of-type(2) {
  background-color: #EB9DAF;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.pink:nth-of-type(2):hover {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.yellow {
  background-color: #e8da9a;
  color: black;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.yellow:nth-of-type(2) {
  background-color: #D9BD41;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.yellow:nth-of-type(2):hover {
  -ms-transform: translateX(10px);
      transform: translateX(10px);
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.orange {
  background-color: #d0793b;
  color: white;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.orange:nth-of-type(2) {
  background-color: #D1986E;
}
.student-main .student-project .color-style .student-pallete .circle-container .circle-div.orange:nth-of-type(2):hover {
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
.student-main .student-project .color-style .color-title {
  width: 40%;
  margin-top: 15%;
}
@media screen and (min-width: 768px) {
  .student-main .student-project .color-style .color-title {
    width: 25%;
  }
}

.mozeusMain {
  align-items: center;
}
.mozeusMain p {
  color: white;
  max-width: 70%;
  font-size: 1.2rem;
  text-align: left;
  margin-top: 1rem;
  line-height: 1.5rem;
}
.mozeusMain p:nth-last-of-type(1) {
  margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
  .mozeusMain p {
    max-width: 60%;
  }
}
.mozeusMain #left {
  text-align: left;
}
.mozeusMain .special-note {
  color: gray;
}
.mozeusMain .VFlandscape {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .mozeusMain .VFlandscape {
    width: 50%;
  }
}
.mozeusMain .image-container img {
  width: 70%;
}
@media screen and (min-width: 768px) {
  .mozeusMain .image-container img {
    width: 40%;
  }
}
.mozeusMain .image-container iframe {
  width: 350px;
  height: 250px;
}
@media screen and (min-width: 768px) {
  .mozeusMain .image-container iframe {
    width: 715px;
    height: 615px;
  }
}
.mozeusMain .lottery-image-container img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .mozeusMain .lottery-image-container img {
    width: 40%;
  }
}

.main {
  background-color: #18191a;
  margin: 4rem 1rem;
  padding: 2rem;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.main img {
  width: 100%;
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  .main img {
    width: 50%;
    margin: 1.5rem;
  }
}
@media screen and (min-width: 992px) {
  .main img {
    width: 25%;
  }
}
.main h3 {
  color: white;
  font-weight: 600;
  font-size: 2rem;
  margin-bottom: 1rem;
}
.main .description {
  max-width: 960px;
  text-align: left;
}
.main .description p {
  color: white;
  margin-bottom: 1rem;
  font-size: 1.2rem;
}
.main .description p span {
  font-weight: 600;
  color: #5FA4DE;
}

iframe {
  width: 315px;
  height: 215px;
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  iframe {
    width: 515px;
    height: 415px;
  }
}

.game-main {
  display: flex;
  align-items: center;
}
.game-main .description {
  max-width: 960px;
}
.game-main .description .special-note {
  color: gray;
}
.game-main .dread-asylum-images {
  margin-bottom: 2rem;
}
.game-main .dread-asylum-images h3 {
  text-align: center;
  margin: 2rem;
}
.game-main .dread-asylum-images .screen {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .game-main .dread-asylum-images .screen {
    width: 80%;
  }
}
.game-main .dread-asylum-images .sprite-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .game-main .dread-asylum-images .sprite-container {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.game-main .dread-asylum-images .sprite-container img {
  width: 60%;
}
@media screen and (min-width: 768px) {
  .game-main .dread-asylum-images .sprite-container img {
    width: 25%;
  }
}
.game-main .game-button-div {
  background-color: #C8B3D7;
  margin: 1rem;
  width: 35vw;
  height: 5.5vh;
  -ms-transform: skew(20deg);
      transform: skew(20deg);
  box-shadow: -5px 26px 54px -15px rgba(0, 0, 0, 0.42);
  display: flex;
  justify-content: space-around;
  align-items: center;
  transition: 0.5s;
}
@media screen and (min-width: 768px) {
  .game-main .game-button-div {
    width: 15vw;
    height: 5.5vh;
  }
}
.game-main .game-button-div a {
  text-decoration: none;
  -ms-transform: skew(20deg);
      transform: skew(20deg);
}
.game-main .game-button-div a div div p {
  -ms-transform: skew(-40deg);
      transform: skew(-40deg);
  color: white;
  font-weight: 600;
}
.game-main .game-button-div:hover {
  background-color: #8E5DB0;
  border: solid white 5px;
  width: 35vw;
  height: 5.5vh;
}
@media screen and (min-width: 768px) {
  .game-main .game-button-div:hover {
    width: 15vw;
    height: 5.5vh;
  }
}

.emotopot-main {
  display: flex;
  align-items: center;
}
.emotopot-main .emotopot-images {
  width: 100%;
}
.emotopot-main .emotopot-images .description {
  max-width: 960px;
  margin: 0 auto;
}
.emotopot-main .emotopot-images .description .special-note {
  color: gray;
}
.emotopot-main .emotopot-images .description .protoype {
  text-align: center;
}
.emotopot-main .emotopot-images .description .protoype img {
  width: 20%;
}

.shout-main {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .shout-main .shout-images img {
    width: 30%;
  }
}
.shout-main .shout-images .description {
  max-width: 960px;
  margin: 0 auto;
  display: flex;
  justify-content: flex-start;
}
.shout-main .shout-images .description .special-note {
  color: gray;
}
.shout-main .shout-images div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .shout-main .shout-images div {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.shout-main .shout-images div img {
  margin: 0.5rem;
  width: 80%;
}
@media screen and (min-width: 768px) {
  .shout-main .shout-images div img {
    width: 25%;
  }
}

.branding-main h3 {
  margin-bottom: 2rem;
}
.branding-main .pallete {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .branding-main .pallete {
    flex-direction: row;
    justify-content: center;
  }
}
.branding-main .pallete .circle-container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .branding-main .pallete .circle-container {
    margin-right: 5rem;
  }
}
.branding-main .pallete .circle-container .circle-div {
  background-color: #8E5DB0;
  border: solid white 5px;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  z-index: -1;
  box-shadow: -5px 26px 54px -15px rgba(0, 0, 0, 0.42);
  margin-top: 4rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  transition: 0.5s;
  color: black;
}
.branding-main .pallete .circle-container .circle-div:nth-of-type(2) {
  position: absolute;
  top: 0%;
  left: 15%;
  background-color: #C8B3D7;
  border: none;
  width: 200px;
  height: 200px;
  z-index: 1;
  box-shadow: none;
}
.branding-main .pallete .circle-container .circle-div:nth-of-type(2):hover {
  -ms-transform: translateY(-30px);
      transform: translateY(-30px);
  opacity: 100;
}
.branding-main .pallete .circle-container .circle-div.blue {
  background-color: #5FA4DE;
  color: black;
}
.branding-main .pallete .circle-container .circle-div.blue:nth-of-type(2) {
  background-color: #C9EAF4;
}
.branding-main .pallete .circle-container .circle-div.blue:nth-of-type(2):hover {
  -ms-transform: translateX(30px);
      transform: translateX(30px);
}
.branding-main .pallete .circle-container .circle-div.pink {
  background-color: #F195D6;
  color: black;
}
.branding-main .pallete .circle-container .circle-div.pink:nth-of-type(2) {
  background-color: #ECD1E4;
}
.branding-main .pallete .circle-container .circle-div.pink:nth-of-type(2):hover {
  -ms-transform: translateY(30px);
      transform: translateY(30px);
}
.branding-main .pallete .circle-container .circle-div.darkblue {
  background-color: #5FA4DE;
  color: black;
}
.branding-main .pallete .circle-container .circle-div.darkblue:nth-of-type(2) {
  background-color: #B6D6F1;
}
.branding-main .pallete .circle-container .circle-div.darkblue:nth-of-type(2):hover {
  -ms-transform: translateX(-60px);
      transform: translateX(-60px);
}

.blob {
  max-width: 300px;
}

.sunNCloud {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .sunNCloud {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
}

footer {
  background-color: #18191a;
  padding: 2rem;
  margin-top: 4rem;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}
footer a {
  text-decoration: none;
  color: white;
  margin-top: 1rem;
}
footer p {
  color: white;
  font-size: 0.8rem;
  text-align: center;
}
footer ul {
  display: flex;
  justify-content: center;
}
footer ul li {
  margin: 1rem;
}
footer ul li a {
  color: white;
  font-size: 1.3rem;
}
footer ul li a:hover {
  color: #C8B3D7;
  transition: 0.5s;
}

@-webkit-keyframes starToggle {
  0%, 100% {
    transform: scale(0.3);
  }
  50% {
    transform: scale(1);
  }
}

@keyframes starToggle {
  0%, 100% {
    transform: scale(0.3);
  }
  50% {
    transform: scale(1);
  }
}
@-webkit-keyframes starOne {
  0%, 100% {
    transform: scale(0.3);
  }
  50% {
    transform: scale(0.8);
  }
}
@keyframes starOne {
  0%, 100% {
    transform: scale(0.3);
  }
  50% {
    transform: scale(0.8);
  }
}
@-webkit-keyframes starTwo {
  0%, 100% {
    transform: scale(0.4);
  }
  50% {
    transform: scale(1.3);
  }
}
@keyframes starTwo {
  0%, 100% {
    transform: scale(0.4);
  }
  50% {
    transform: scale(1.3);
  }
}
@-webkit-keyframes starThree {
  0%, 100% {
    transform: scale(0.3);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes starThree {
  0%, 100% {
    transform: scale(0.3);
  }
  50% {
    transform: scale(1);
  }
}
@-webkit-keyframes starFour {
  0%, 100% {
    transform: scale(0.5);
  }
  50% {
    transform: scale(1.3);
  }
}
@keyframes starFour {
  0%, 100% {
    transform: scale(0.5);
  }
  50% {
    transform: scale(1.3);
  }
}
@-webkit-keyframes linkOne {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-20px);
  }
}
@keyframes linkOne {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-20px);
  }
}
/*# sourceMappingURL=main.css.map */