.container {
    max-width: 100%;
    max-height: 100%;
  }

h1 {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 4vw;
    color: #826348;
}

.bstslr {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2vw;
    color: white;
}

.main-txt {
    padding-right: 15%;
}

a {
    font-family: "urbane-rounded", sans-serif;
    font-weight: 500;
    font-style: normal;
}

.justify-content-end {
    padding-right: 30px;
}

.main-title {
    padding-top: 17%;
    padding-right: 15%;
}

.img-main-home {
    padding-top: 10%;
}

.num-box-resize {
    display: flex;
    justify-content: center;
}

footer {
    background-color: #506254;
    max-height: 200px;
}

.nav-link:hover {
    color: #506254;
    font-weight: 900;
    transition: 0.5s;
}

.nav-link {
    font-size: 20px;
    transition: 0.5s;
}

.mnu-title {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 75px;
    color: #826348;
}

h3 {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #826348;
}

.accord-style {
    background-color: #506254;
}

.accord-txt {
    color: white;
}

.accordion-button:not(.collapsed) {
    background-color: #809a85;
    color: white;
}

form {
    background-color: #506254;
    color: white;
}

.mag-frm {
    background-color: white;
    color: black;
}

.mailing-txt {
    color: white;
}

.mailing-txt-2 {
    color: rgb(180, 180, 180);
}

.order-btn {
    padding-top: 90%;
}

.link-sect {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.ftr-form {
    color: rgb(185, 185, 185);
}

.ftr-txt {
    color: white;
    font-size: 1vw;
}

h4 {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 500;
    font-style: normal;
    color: white;
}

.day-title {
    color: black;
    font-weight: 700;
}

.mag-frm-title {
    color: black;
}

.mag-frm-txt {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 500;
    font-style: normal;
    color: rgb(82, 82, 82);
}

.nav-link-2:hover {
    color: #ffebd4;
    font-weight: 900;
    transition: 0.5s;
}

.nav-link-2 {
    font-size: 20px;
    text-decoration-line: none;
    transition: 0.5s;
}

.btn-primary-2 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #506254;
    --bs-btn-border-color: #3f4d42;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3a483d;
    --bs-btn-hover-border-color: #3f4d42;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3a483d;
    --bs-btn-active-border-color: #3f4d42;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #3a483d;
    --bs-btn-disabled-border-color: #3f4d42;
    font-family: "urbane-rounded", sans-serif;
    font-weight: 500;
    font-style: normal;
}

.ordr-btn {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.email-link {
    color: #506254;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}