@font-face {
    font-family: "AzoSansUber";
    src: url("/fonts/AzoSansUber-Regular.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Garamond";
    src: url("/fonts/GaramondPremrPro.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

.font-garmond {
    font-family: "Garamond", serif;
}

body {
    font-family: "montserrat", serif;
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
    position: relative;
}

.img-responsive {
    width: 100%;
    height: auto;
}
#parallax {
    position: relative;
    width: 100%;
    height: 100vh;
    background-image: url(../img/BLUR.png), url(../img/dasar.png);
    background-repeat: no-repeat;
    background-position: center;
    background-position: 100% 100%;
}

.bg-umroh {
    background-image: url(../img/umroh.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
}
.bg-umroh-2 {
    background-image: url(../img/umroh-2.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
}
.bg-umroh-3 {
    background-image: url(../img/umroh-3.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
}

@media (max-width: 576px) {
    #parallax {
        background-size: 400px;
        background-position: top, center !important; /* BLUR.png diperkecil */
    }
}
.cover-v1 .container,
.cover-v1 .container > .row {
    height: 100vh;
    min-height: 650px;
}

.buttons {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
.buttons:hover {
    transition: all 0.4s;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.wrapper {
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    perspective: 300px;
}

.accordion-button:not(.collapsed) {
    color: #7bbf3a !important;
    background-color: #f8ffe7 !important;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
