*{
    margin: 0;
    padding: 0;
}

body{
    font-family: 'Space Grotesk', sans-serif !important;
}

.section1{
    color: #FFF;
    height: 90vh;
    width: 100%;
    background: url('../images/gietvloer1.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
    object-fit: cover !important;
}

.black-overlay{
    -webkit-backdrop-filter: brightness(40%) !important;
    backdrop-filter: brightness(40%) !important;
    height: 100% !important;
}

  .card-img-top {
    width: 100%;
    height: 20vw;
    object-fit: cover;
    border-radius: 0 !important;
}

.section2{
    background-color: #212121;
}
.btn-primary{
    border: 0 !important;
    border-radius: 0 !important;
    font-size: 14px !important;
}
.main-btn{
    background-color: #FFF !important;
    border: 0 !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    color: black!important;
}
.cntc-btn{
    background-color: #CDA275 !important;
}

.cntc-btn:hover{
    background-color: #D7BA92 !important;
    color: #000 !important;
}

.main-btn:hover{
    background-color: #bbbbbb !important;
}
h5 span{
    color: #D7BA92;
}

.title2{
    font-family: 'Inter', sans-serif;
    font-weight: 600;
}

.card{
    border-radius: 0 !important;
    border: 0 !important;
}

.container2{
    padding: 90px;
}

.p2{
    color: #bbbbbb;
}

.title1{
    font-family: 'Inter', sans-serif;
    font-size: 5em;
}

/* .box1{
    background-color: #ffffff91;
    padding-top: 50px;
    padding-bottom: 50px;
    backdrop-filter: blur(3px);
} */

.content{
    padding-top: 125px;
}
.reveal{
    position: relative;
    transform: translateY(150px);
    opacity: 0;
    transition: 1s all ease;
  }
  .reveal.active{
    transform: translateY(0);
    opacity: 1;
  }

@media only screen and (max-width: 800px) {
    .card-img-top {
        height: 50vw;
    }
    .section1{
        height: 100vh;
    }
    .section2{
        height: 100vh;
    }
    .content{
        padding-top: 75px;
    }

    .title1{
        font-size: 3em;
    }
  }