@media only screen and (min-width: 1200px) { .about > div:first-child { min-height: calc(100vh - 100px); overflow: visible; } } @media only screen and (max-width: 1199px) and (min-width: 960px) { .about > div:first-child { overflow: visible; } } @media only screen and (min-width: 1200px) { .about-background { background-image: url("~src/assets/usage-statistics-assets/about/1.svg"); background-repeat: no-repeat; background-position: 0 -30px; background-size: contain; position: relative; } } .about-background a.next { position: absolute; bottom: 10vh; right: 10%; color: var(--portal-main-color); line-height: 24px; font-size: 18px; letter-spacing: 1.8px; text-transform: uppercase; } .about-background a.next svg { fill: currentColor; } .about-background a.next:hover { color: var(--portal-dark-color); } .about-background a.next:hover svg path { fill: var(--portal-dark-color); } .architecture { background-image: url("~src/assets/usage-statistics-assets/about/2.1.png"); background-repeat: no-repeat; background-position: 0 0; background-size: contain; height: 30vh; } @media only screen and (min-width: 1200px) { .architecture { background-size: 95% 75%; background-position: 0 50%; height: 600px; } .architecture > div { background-image: url("~src/assets/usage-statistics-assets/about/2.2.svg"); background-repeat: no-repeat; background-position: 0 0; background-size: auto; margin-top: -50px; width: 31%; } } .workflows img { align-self: start; } @media only screen and (min-width: 1200px) { .workflows { background-image: url("~src/assets/usage-statistics-assets/about/3.2.svg"); background-repeat: no-repeat; background-position: top left; background-size: auto; margin-left: -10%; } } @media only screen and (min-width: 960px) { .push-pull { background-image: url("~src/assets/usage-statistics-assets/about/4.svg"); background-repeat: no-repeat; background-position: top right; background-size: auto; } } .faqs { background-image: url("~src/assets/usage-statistics-assets/about/5.svg"); background-repeat: no-repeat; background-position: top right; background-size: auto; } .faqs li { background: #FFFFFF no-repeat padding-box; padding: 24px; border: 1px solid #D1D1D1; border-radius: 4px; opacity: 1; color: rgba(33, 33, 33, 0.8); } .faqs li > .uk-accordion-title { font-family: Roboto, sans-serif; font-size: 20px; font-weight: 700; line-height: 30px; color: rgba(33, 33, 33, 0.76); }