html {
box-sizing: border-box;
font-size: 100%;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
h1, h2, h3 {
font-weight: 700;
line-height: 1.4em;
margin: 0;
}
ul {
margin: 0;
padding: 0;
}
p {
margin: 0;
line-height: 1.6em;
}
a, a:visited, a:active {
text-decoration: none;
}
body {
padding: 0;
margin: 0;
font-family: "Inter";
font-size: var(--body-size);
background-color: var(--background-color);
color: var(--body-color);
}
:root {
--background-color:#ffffff;
--secondaryBG-color:#f8f7ff;
--body-color:#000000;
--util-color:#b8b8ff;
--secondaryUtil-color:#6153B0;
--header-size:clamp(2.6rem, 5vw, 3.2rem);
--headerTwo-size:clamp(2.5rem, 5vw, 2.8rem);
--headerThree-size:clamp(1.2rem, 2vw, 1.4rem);
--body-size:clamp(1rem, 1.2vw, 1.03125rem);
--footer-size:clamp(0.95rem, 1.5vw, 1rem);
--font-weight:400;
--font-weight:700;
--navbar-height:94.93px;
--section-padding:clamp(3.75em, 7.82vw, 6.25em) 1rem;
--container-padding:clamp(2em, 7.82vw, 6.25em) 0rem;
}
@font-face {
font-family: "Inter";
font-weight: 400;
font-style: normal;
font-display: swap;
src: local(""), url(../assets/fonts/inter-regular-webfont.woff2) format("woff2"), url(../assets/fonts/inter-regular-webfont.woff) format("woff");
}
@font-face {
font-family: "Inter";
font-weight: 700;
font-style: normal;
font-display: swap;
src: local(""), url(../assets/fonts/inter-bold-webfont.woff2) format("woff2"), url(../assets/fonts/inter-bold-webfont.woff) format("woff");
}
.banner {
position: relative;
display: none;
justify-content: center;
align-items: center;
width: 100%;
background-color: var(--util-color);
padding: 0.7em;
text-align: center;
z-index: 1;
}
@media (min-width: 64em) {
.banner {
display: block;
}
}
.banner__image-wrapper {
background-image: url("/image/Utility/bannerBackground.svg");
top: 0;
left: 0;
position: absolute;
display: block;
height: 100%;
width: 100%;
background-position: 50% 50%;
background-size: cover;
opacity: 0.09;
z-index: -1;
}
.banner__text {
font-size: 0.9375rem;
line-height: 18px;
letter-spacing: 0.5px;
}
.banner__order {
font-weight: 700;
text-decoration: none;
color: var(--body-color);
cursor: pointer;
}
.banner__order:hover {
color: var(--body-color);
opacity: 0.9;
}
#navigation-bar {
width: 100%;
display: flex;
padding: 1.3em;
align-items: center;
}
@media (min-width: 64em) {
#navigation-bar {
background-color: white;
padding: 0.6em 2em;
justify-content: center;
}
}
.Navigation-bar.active {
background-color: white;
transition: 0.2s all ease-out;
}
.navigation {
width: 100%;
display: flex;
align-items: center;
}
@media (min-width: 64em) {
.navigation {
max-width: 87.5em;
}
}
.navigation__logo {
width: 100%;
height: 100%;
max-width: 4em;
max-height: 4em;
}
.navigation__logo:hover {
transform: scale(0.97);
}
@media (min-width: 64em) {
.navigation__logo {
margin-right: auto;
}
}
.navigation__logo img {
width: 100%;
height: 100%;
object-fit: contain;
}
.navigation__order-wrapper {
position: fixed;
z-index: 100;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.192);
transform: scale(0);
left: 0;
top: 0;
}
.navigation__order {
position: fixed;
background-color: white;
z-index: 100;
width: 100%;
left: 0;
right: 0;
bottom: 0;
top: 0;
display: flex;
align-items: center;
flex-direction: column;
transform-origin: right;
transition: 0.25s;
}
@media (min-width: 64em) {
.navigation__order {
max-width: 26.25em;
left: auto;
transform-origin: right;
}
}
.navigation__order-flexRow {
display: flex;
justify-content: space-between;
width: 100%;
padding: 1.5em;
border-bottom: 1px rgba(0, 0, 0, 0.158) solid;
align-items: center;
}
.navigation__order-flexRow .order-heading {
font-size: var(--headerThree-size);
font-weight: 700;
}
.navigation__order-flexRow button {
border: 0;
background-color: transparent;
display: flex;
align-items: center;
width: 2.5em;
height: 2.5em;
cursor: pointer;
justify-content: center;
}
.navigation__order-flexRow .close-span {
background-color: black;
width: 23px;
height: 2px;
display: block;
position: absolute;
transform: rotate(-45deg);
}
.navigation__order-flexRow .close-span::after {
content: "";
width: 23px;
height: 2px;
display: block;
position: absolute;
background-color: black;
transform: rotate(90deg);
}
.navigation__order-item-container {
display: flex;
gap: 1.5em;
width: 100%;
justify-content: space-between;
padding: 1em;
flex-direction: column;
}
.navigation__order-item {
display: flex;
gap: 0.8em;
width: 100%;
align-items: center;
}
.navigation__order-image {
width: 4em;
height: 3.5em;
border-radius: 5px;
}
.navigation__order-flex-col-right {
display: flex;
flex-direction: column;
gap: 0.3em;
}
.navigation__order-item-heading {
font-weight: bold;
}
.navigation__order-item-price {
font-size: 15px;
}
.navigation__order-item-remove {
color: var(--secondaryUtil-color);
cursor: pointer;
border: none;
text-align: start;
margin-right: auto;
font-size: var(--body-size);
background-color: transparent;
}
.navigation__order-item-remove:hover {
opacity: 0.85;
}
.navigation__order-quantity {
margin-left: auto;
display: flex;
align-items: center;
gap: 0.7em;
}
.navigation__order-quantity img {
cursor: pointer;
}
.navigation .checkout {
margin-top: auto;
display: flex;
flex-direction: column;
padding: 1.5em;
width: 100%;
border-top: 1px rgba(0, 0, 0, 0.301) solid;
gap: 1.5em;
}
.navigation .checkout .subtotal {
display: flex;
align-items: center;
width: 100%;
justify-content: space-between;
}
.navigation .checkout .subtotal span {
font-size: clamp(1.3rem, 1.5vw, 1.4rem);
}
.navigation .checkout .subtotal span:nth-child(1) {
opacity: 0.95;
}
.navigation .checkout button {
border: none;
border-radius: 5px;
padding: 1.5em 0;
background-color: var(--util-color);
cursor: pointer;
font-size: var(--body-size);
}
.navigation .checkout .popup-warning {
text-align: center;
background-color: rgba(255, 0, 0, 0.171);
border-radius: 5px;
padding: 0.8em;
display: none;
}
.navigation .navigation__order-wrapper.open {
transform: scale(1);
}
.navigation__order-toggle {
height: 4em;
width: 4em;
border: 1px rgba(0, 0, 0, 0.13) solid;
border-radius: 3px;
background-color: var(--util-color);
margin-left: auto;
margin-right: 1em;
position: relative;
cursor: pointer;
}
@media (min-width: 64em) {
.navigation__order-toggle {
margin-left: 1.5em;
}
}
.navigation__order-toggle img {
width: 100%;
height: 100%;
max-width: 2em;
opacity: 0.6;
}
.navigation__order-capacity {
background-color: white;
position: absolute;
width: 1.35em;
height: 1.35em;
display: flex;
align-items: center;
justify-content: center;
border-radius: 30px;
font-weight: bolder;
z-index: 1;
transform: translate(7px, -8px);
border: 1px rgba(97, 83, 176, 0.1568627451) solid;
bottom: 0;
right: 0;
padding-top: 0.15em;
top: 0;
color: var(--secondaryUtil-color);
font-size: var(--body-size);
}
.navigation__wrapper {
position: absolute;
width: 100%;
background-color: white;
z-index: 1;
top: var(--navbar-height);
left: 0;
padding: 2em;
transform: scaleY(0);
transform-origin: top;
border-top: 1px rgba(0, 0, 0, 0.048) solid;
transition: 0.2s ease-in-out;
}
@media (min-width: 64em) {
.navigation__wrapper {
transform: scale(1);
transform-origin: unset;
position: static;
border: none;
background-color: unset;
margin-left: auto;
width: auto;
}
}
.navigation__ul {
list-style: none;
display: flex;
gap: 2em;
flex-direction: column;
align-items: center;
}
@media (min-width: 64em) {
.navigation__ul {
flex-direction: row;
}
}
.navigation__ul :hover {
color: var(--secondaryUtil-color);
}
.navigation__links {
color: var(--body-color);
padding: 0.5em;
}
.navigation .navigation__wrapper.open {
transform: scaleY(1);
}
.navigation__toggle-wrapper {
display: flex;
gap: 0.5em;
}
.navigation__toggle {
height: 4em;
width: 4em;
border: 1px rgba(0, 0, 0, 0.13) solid;
border-radius: 3px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
@media (min-width: 64em) {
.navigation__toggle {
display: none;
}
}
.navigation__toggle-span {
height: 2px;
width: 20px;
background-color: black;
display: block;
position: absolute;
}
.navigation__toggle-span::before, .navigation__toggle-span::after {
content: "";
height: 2px;
width: 20px;
background-color: black;
display: block;
position: absolute;
}
.navigation__toggle-span::before {
bottom: 7px;
}
.navigation__toggle-span::after {
top: 7px;
}
.navigation .navigation__toggle.active {
background-color: var(--util-color);
}
.navigation .navigation__toggle.active .navigation__toggle-span {
opacity: 0.6;
}
#landing-section {
letter-spacing: 1px;
padding: var(--section-padding);
min-height: 100vh;
}
#landing-section::after {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 48em;
z-index: -1;
clip-path: polygon(0 0, 100% 0%, 100% 70%, 0 62%);
background-color: var(--secondaryBG-color);
content: "";
}
@media (min-width: 64em) {
#landing-section::after {
clip-path: polygon(0 0, 100% 0, 100% 100%, 46% 47%);
transform-origin: right;
transform: scale(1);
}
}
.landing-container {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
@media (min-width: 64em) {
.landing-container {
flex-direction: row;
gap: 4em;
}
}
.landing {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
gap: 2em;
}
@media (min-width: 64em) {
.landing {
align-items: start;
gap: 1em;
max-width: 37em;
}
}
.landing__textContainer {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
gap: 0.5em;
}
@media (min-width: 64em) {
.landing__textContainer {
text-align: start;
}
}
.landing__heading {
font-size: var(--header-size);
}
.landing__heading span {
color: var(--secondaryUtil-color);
}
.landing__paragraph {
font-size: var(--sub-head);
}
.landing .landing__button {
padding: 1.3em 1em;
background-color: var(--util-color);
border-radius: 5px;
color: var(--body-color);
z-index: 1;
}
@media (min-width: 64em) {
.landing .landing__button {
margin-top: 1.5em;
}
}
.landing__review {
display: flex;
flex-direction: column;
align-items: center;
gap: 1em;
margin-top: 3em;
text-align: center;
}
@media (min-width: 64em) {
.landing__review {
align-items: start;
text-align: start;
margin-top: 2em;
}
}
.landing__review img {
width: 100%;
height: 100%;
object-fit: contain;
max-width: 6em;
}
.landing__review .review-span {
line-height: 23px;
font-size: 0.95rem;
max-width: 15em;
}
.landing__review .review-span span {
color: var(--secondaryUtil-color);
}
.landing__image-container {
position: relative;
margin-top: 4em;
width: 70%;
height: 100%;
}
@media (min-width: 30em) {
.landing__image-container {
max-width: 19.9375em;
}
}
@media (min-width: 64em) {
.landing__image-container {
max-width: 25em;
height: 30em;
margin-top: 0;
}
}
.landing__image-utility {
clip-path: circle(45% at 50% 50%);
width: 7em;
height: 7em;
display: block;
position: absolute;
top: 5em;
left: 2em;
z-index: 1;
display: none;
}
.landing__img {
display: block;
border-radius: 0.7em;
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
width: 100%;
height: 100%;
transform: rotate(90deg);
overflow: hidden;
z-index: 1;
position: relative;
}
@media (min-width: 64em) {
.landing__img {
clip-path: none;
transform: rotate(0);
border-top-left-radius: 5.5em;
}
}
.landing__img:before {
content: "";
display: block;
height: 100%;
width: 100%;
background: black;
opacity: 0.4;
z-index: 2;
position: absolute;
}
.landing__img img {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
}
@media (min-width: 64em) {
.landing__img img {
object-fit: cover;
}
}
#about-section {
letter-spacing: 1px;
padding: var(--section-padding);
background-color: var(--secondaryBG-color);
}
.about {
display: flex;
flex-direction: column;
gap: 2em;
padding: var(--container-padding);
padding-left: 0;
padding-right: 0;
align-items: center;
position: relative;
z-index: 10;
justify-content: center;
}
@media (min-width: 64em) {
.about {
flex-direction: row;
gap: 5em;
}
}
.about__info {
display: flex;
align-items: center;
flex-direction: column;
gap: 1.2em;
align-items: start;
position: relative;
z-index: 10;
}
@media (min-width: 30em) {
.about__info {
align-items: center;
text-align: center;
max-width: 40em;
}
}
@media (min-width: 64em) {
.about__info {
text-align: start;
align-items: start;
}
}
.about__heading {
font-size: var(--headerTwo-size);
color: var(--secondaryUtil-color);
}
.about__button {
padding: 1.3em 3em;
background-color: var(--util-color);
border-radius: 5px;
color: var(--body-color);
z-index: 1;
margin-top: 1.5em;
}
.about__img {
width: 100%;
height: 100%;
display: block;
margin-top: 4em;
position: relative;
}
@media (min-width: 30em) {
.about__img {
width: 80%;
max-width: 30em;
}
}
.about__img:before {
content: "";
display: block;
height: 100%;
width: 100%;
background-color: black;
opacity: 0.2;
z-index: 2;
position: absolute;
bottom: 0;
top: 0;
border-radius: 20px;
}
.about__img img {
border-radius: 20px;
width: 100%;
height: 100%;
object-fit: contain;
z-index: 1;
display: block;
}
.background-text {
display: block;
opacity: 0.03;
position: absolute;
top: 2em;
width: 100%;
height: 100%;
max-width: 35em;
z-index: -10;
background-image: url("/image/Utility/background-text.svg");
background-repeat: no-repeat;
background-size: contain;
background-position: 50% 50%;
}
#operation-section {
padding: var(--section-padding);
letter-spacing: 0.5px;
}
.operation {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 2em;
padding: var(--container-padding);
position: relative;
}
@media (min-width: 64em) {
.operation {
gap: 0;
}
}
.operation__heading {
font-size: var(--headerTwo-size);
margin-bottom: 1em;
color: var(--secondaryUtil-color);
}
.operation__content-wrapper {
display: flex;
gap: 3em;
flex-direction: column;
justify-content: center;
}
@media (min-width: 64em) {
.operation__content-wrapper {
flex-direction: row;
}
}
.operation__content {
display: flex;
gap: 2em;
flex-direction: column;
align-items: center;
position: relative;
}
@media (min-width: 64em) {
.operation__content {
gap: 0;
}
}
.operation__image {
clip-path: circle(35% at 50% 50%);
width: 100%;
height: 20em;
}
@media (min-width: 30em) {
.operation__image {
max-width: 27.75em;
}
}
@media (min-width: 64em) {
.operation__image {
max-width: 15.75em;
}
}
.operation__image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50%;
}
.operation__context {
display: flex;
flex-direction: column;
align-items: center;
gap: 1em;
text-align: center;
}
@media (min-width: 30em) {
.operation__context {
max-width: 30em;
}
}
@media (min-width: 64em) {
.operation__context {
max-width: 26em;
}
}
.operation__context-heading {
font-size: var(--headerThree-size);
}
.operation__dotted-line {
width: 1px;
height: 130px;
display: block;
border-left: dashed rgba(0, 0, 0, 0.315) 1px;
background-color: transparent;
margin-top: 0.5em;
}
@media (min-width: 64em) {
.operation__dotted-line {
border: none;
}
}
#menu-section {
padding: var(--section-padding);
letter-spacing: 1px;
background-color: var(--secondaryBG-color);
}
.menu {
padding: var(--container-padding);
display: flex;
justify-content: center;
flex-direction: column;
gap: 3em;
padding-right: 0;
padding-left: 0;
align-items: center;
}
@media (min-width: 30em) {
.menu {
gap: 4em;
}
}
.menu__info {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
gap: 1em;
}
@media (min-width: 30em) {
.menu__info {
gap: 1.5em;
}
}
.menu__heading {
font-size: var(--headerTwo-size);
}
.menu__paragraph span {
color: var(--secondaryUtil-color);
border-bottom: 1px solid var(--secondaryUtil-color);
}
@media (min-width: 48.75em) {
.menu__paragraph {
max-width: 35em;
}
}
.menu__buttons-wrapper {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
gap: 1em;
width: 100%;
}
@media (min-width: 30em) {
.menu__buttons-wrapper {
width: 90%;
}
}
@media (min-width: 64em) {
.menu__buttons-wrapper {
width: 100%;
display: grid;
grid-template-columns: repeat(2, 1fr);
max-width: 35em;
}
}
.menu__button {
width: 90%;
padding: 1.2em;
border-radius: 5px;
border: transparent;
background-color: transparent;
font-size: var(--body-size);
cursor: pointer;
border: 1px rgba(0, 0, 0, 0.103) solid;
}
@media (min-width: 64em) {
.menu__button {
width: 100%;
padding: 1em;
}
}
.menu__button-active {
background-color: var(--util-color);
}
.menu__food-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 1em;
margin-top: 1em;
}
@media (min-width: 30em) {
.menu__food-wrapper {
gap: 4em;
}
}
@media (min-width: 64em) {
.menu__food-wrapper {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1em;
max-width: 73.75em;
}
}
.menu__food-card {
display: flex;
flex-direction: column;
gap: 1em;
padding: 1em;
background-color: white;
border-radius: 5px;
align-items: start;
border: 1px rgba(184, 184, 255, 0.4941176471) solid;
}
@media (min-width: 30em) {
.menu__food-card {
max-width: 23em;
}
}
@media (min-width: 48.75em) {
.menu__food-card {
max-width: 21em;
}
}
@media (min-width: 64em) {
.menu__food-card {
height: 35em;
}
}
.menu__food-img {
width: 100%;
height: 17em;
border-radius: 15px;
overflow: hidden;
}
.menu__food-img img {
width: 100%;
height: 100%;
object-fit: cover;
}
@media (min-width: 64em) {
.menu__food-img {
border-radius: 5px;
}
}
.menu__food-row-wrapper {
display: flex;
flex-direction: column;
gap: 1em;
}
@media (min-width: 64em) {
.menu__food-row-wrapper {
gap: 0.3em;
}
}
.menu__name-price-row {
display: flex;
flex-direction: column;
gap: 0.5em;
}
@media (min-width: 64em) {
.menu__name-price-row {
flex-direction: row;
width: 100%;
align-items: center;
justify-content: space-between;
}
}
.menu__food-name {
font-size: var(--headerThree-size);
letter-spacing: 0.5px;
margin-top: 0.5em;
}
@media (min-width: 64em) {
.menu__food-name {
margin-top: 0;
}
}
.menu__food-price {
color: var(--secondaryUtil-color);
}
.menu__add-to-cart {
display: flex;
gap: 0.4em;
width: 100%;
margin-top: 1em;
}
@media (min-width: 64em) {
.menu__add-to-cart {
margin-top: 0.5em;
}
}
.menu__capacity {
border-radius: 5px;
outline: none;
border: 1px rgba(128, 128, 128, 0.644) solid;
font-size: var(--body-size);
padding: 0.8em 0 0.8em 0.7em;
}
.menu__order-quantity {
display: flex;
align-items: center;
gap: 0.7em;
}
.menu__order-quantity img {
cursor: pointer;
}
.menu__cart-button {
background-color: var(--util-color);
border: none;
border-radius: 5px;
padding: 1em;
width: 50%;
font-size: var(--body-size);
cursor: pointer;
}
@media (min-width: 64em) {
.menu__cart-button {
padding: 0.75em 0;
}
}
.menu__button-end {
padding: 1.3em 4em;
background-color: var(--util-color);
border-radius: 5px;
color: var(--body-color);
margin-top: 3em;
text-align: center;
}
#contact-section {
padding: var(--section-padding);
letter-spacing: 1px;
}
.contact {
padding: var(--container-padding);
display: flex;
flex-direction: column;
justify-content: center;
gap: 3em;
position: relative;
}
@media (min-width: 30em) {
.contact {
align-items: center;
gap: 5em;
}
}
.contact__wrapper {
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
gap: 1em;
position: relative;
}
@media (min-width: 30em) {
.contact__wrapper {
text-align: center;
align-items: center;
max-width: 45em;
}
}
.contact__heading {
font-size: var(--headerTwo-size);
color: var(--secondaryUtil-color);
}
.contact__img {
position: relative;
border-radius: 1em;
overflow: hidden;
z-index: -1;
width: 90%;
height: 100%;
display: block;
}
@media (min-width: 30em) {
.contact__img {
width: 60%;
max-width: 25em;
}
}
@media (min-width: 64em) {
.contact__img {
max-width: 20em;
}
}
.contact__img::before {
z-index: 1;
width: 100%;
height: 100%;
content: "";
background-color: black;
opacity: 0.4;
position: absolute;
}
.contact__img img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.contact__button {
padding: 1.3em 3em;
background-color: var(--util-color);
border-radius: 5px;
color: var(--body-color);
z-index: 1;
margin-top: 1.5em;
}
#footer-section {
letter-spacing: 0.5px;
padding: var(--section-padding);
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
}
.footer {
background-color: var(--secondaryBG-color);
display: flex;
padding: var(--container-padding);
justify-content: center;
gap: 5em;
flex-direction: column;
}
.footer__links-wrapper {
justify-content: center;
gap: 5em;
display: flex;
flex-wrap: wrap;
}
.footer__ul {
display: flex;
flex-direction: column;
gap: 1em;
list-style: none;
}
.footer__ul li {
font-size: var(--footer-size);
}
.footer__links {
text-decoration: none;
color: var(--body-color);
}
.footer__links:hover {
color: var(--secondaryUtil-color);
}
.footer__heading {
font-size: var(--body-size);
font-weight: bolder;
position: relative;
}
.footer__heading::after {
content: "";
width: 30px;
height: 4px;
background-color: var(--secondaryUtil-color);
display: block;
margin: 0.2em 0;
}
.footer__socials {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1em;
}
.footer__social-icons {
width: 1.5em;
height: 1.5em;
max-width: 2em;
object-fit: contain;
cursor: pointer;
}
.footer__social-icons:hover {
transform: scale(1.1);
}
.footer__copyright {
text-align: center;
line-height: 25px;
}
.footer__copyright span {
font-size: 0.8rem;
}
#landing-section-menu {
padding: var(--section-padding);
}
#landing-section-menu::after {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
padding-top: 30em;
z-index: -1;
background-color: var(--secondaryBG-color);
content: "";
}
#landing-section-menu .landing-container {
padding: 0;
}
.landing-container {
text-align: center;
position: relative;
}
.landing-container__header {
line-height: 50px;
font-size: var(--header-size);
}
.landing-container__header span {
color: var(--secondaryUtil-color);
}
.landing-container__background-img {
top: 0;
opacity: 0.1;
}
#main-menu {
padding: var(--section-padding);
letter-spacing: 1px;
background-color: white;
}
#landing-section-about {
padding: var(--section-padding);
background-color: var(--secondaryBG-color);
}
#landing-section-about .landing-container {
padding: 0;
}
.Navigation-bar {
background-color: var(--secondaryBG-color);
}
.landing-container {
text-align: center;
position: relative;
}
.landing-container__header {
line-height: 50px;
font-size: var(--header-size);
font-weight: bolder;
}
@media (min-width: 30em) {
.landing-container__header {
max-width: 13em;
}
}
@media (min-width: 48.75em) {
.landing-container__header {
line-height: 65px;
}
}
.landing-container__header span {
color: var(--secondaryUtil-color);
}
.landing-container__background-img {
top: 0;
opacity: 0.05;
}/*# sourceMappingURL=style.css.map */