@font-face {
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: normal;
    font-weight: 400;
    src: url("https://fonts.googleapis.com/css2?family=Oswald&display=swap") format("truetype");

}

@font-face {
    font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: normal;
    font-weight: 500;
    src: url("https://fonts.googleapis.com/css2?family=Oswald&display=swap") format("truetype");
}

.facilities{
    align-items: flex-start;
    background-color:black;
    display: flex;
    flex-direction: column;
    min-height: 3900px;
    overflow: hidden;
    width: 1269px;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.flex-row{
    align-items: center;
    display: flex;
    margin-left: 18px;
    margin-top: 9px;
    min-width: 243px;
}

.lg-01{
    height: 72px;
    width: 82px;
}


.flex-row{
    align-items:center;
    display: flex;
    margin-left: 18px;
    margin-top: 9px;
    min-width: 243px;

}

.lg-01 {
    height: 72px;
    width: 82px;
}

.eme-fitness {
    color: var(--white);
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size:large;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 29px;
    margin-left: 18px;
    margin-top: 17px;
    min-height: 37px;
    min-width: 143px;
    white-space: nowrap;
}

 .navbar-link-container{
     align-items: flex-end;
     background-color: #4a1414;
     display: flex;
     height: 60px;
     justify-content: flex-end;
     margin-left: -1px;
     margin-top: 16px;
     min-width: 1269px;
     padding: 13px 215px;
 }

 .rectangle1{
     background-color:#290b0b;
     height: 60px;
     left: 219px;
     position: absolute;
     top: 97px;
     opacity: 0.3;
     width: 200px;

 }

 .navbar-link-contact-us{
     letter-spacing: 0;
     line-height: 35px;
     margin-left: 100px;
     min-height: -20px;
     min-width: 153px;
     white-space: nowrap;
 }

 .navbar-link-pricing{
    letter-spacing: 0;
    line-height: 35px;
    margin-left: 100px;
    min-height: -20px;
    min-width: 105px;
    white-space: nowrap;
}

.navbar-link-facilities{
    letter-spacing: 0;
    line-height: 20px;
    min-height: -20px;
    min-width: 129px;
    white-space: nowrap;
}

.navbar-link-classes{
    letter-spacing: 0;
    line-height: 35px;
    margin-left: 100px;
    min-height: -20px;
    min-width: 108px;
    white-space: nowrap;
}

.overlap-group1{
    height: 2071px;
    margin-left: -1px;
    position: relative;
    width: 1269px;
}

.facilitiesa{
    height: 1800px;
    left: 0;
    position: absolute;
    top: 0 px;
    width: 1269px;
}

.facilitiesb{
    height: 1200px;
    left: 0;
    position: absolute;
    top: 1800px;
    width: 1269px;
}

.footerfinal{
    height: 713px;
    left: 0;
    position: absolute;
    top: 3000px;
    width: 1269px;
}


.navbar-link-facilities{
    font-weight: 40px;
    ;
    font-size: xx-large;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: whitesmoke;
}

.navbar-link-classes{
    font-weight: 40px;
    font-size: xx-large;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: whitesmoke;
}

.navbar-link-contact-us{
    font-weight: 40px;
    font-size: xx-large;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: whitesmoke;
}

.navbar-link-pricing{
    font-weight: 40px;
    font-size: xx-large;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: white;
}

