@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700&display=swap');

html, body {
    font-family: 'Nunito Sans', sans-serif;
    background-color: #234243;


}

.nav-link {
    color: #000000 !important;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}

.heroh {
    min-height: 100vh;
}

h2 {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

h3.tr {
    font-family: Nunito Sans;
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}


.tumsi-zilais {
    background: #001F33;
}

.gaisi-brunais {
    background: #C3AB8E;
}

.peleks {
    background: rgba(5, 5, 5, 0.10);
}

.navbar {
    height: 5rem;
}

.navbar-brand {
    margin-top: 5rem;
}

.gbbl {
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 80%, rgba(195, 171, 142, 1) 80%, rgba(195, 171, 142, 1) 100%);
}

.btn-primary {
    border-radius: 1.5rem;
    background-color: #001F33;
    color: #ffffff;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    box-shadow: none;
    border-color: transparent !important;

}

.btn-primary:hover {
    border-radius: 1.5rem;
    background-color: #943F08;
    color: #ffffff;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    box-shadow: none;
    border-color: transparent !important;

}


.btn-primary.bruns {
    border-radius: 1.5rem;
    background-color: #943F08;
    color: #ffffff;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    box-shadow: none;
    border-color: transparent !important;

}

.btn-primary.bruns:hover {
    border-radius: 1.5rem;
    background-color: #001F33;
    color: #ffffff;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    box-shadow: none;
    border-color: transparent !important;


}

input.form-control {
    border-radius: 1.5rem;
    border: 2px solid #001F33;
}

input.form-control:focus {
    border-radius: 1.5rem;
    border: 2px solid #943F08;
    box-shadow: none !important;
}

.mhr {
    bottom: -19rem;
    position: absolute;
}

@media (max-width: 767.98px) {
    body, html {
        font-size: 90%;
    }

    .nav-link {
        margin: 0rem 0.5rem;
    }

    .navbar-collapse {
        background: #001F33;

    }

    .heroh {
        background-image: url("../images/bgm.jpg");
        background-size: cover;
        background-position: top center;
        background-repeat: no-repeat;
        padding-top: 0rem;
        padding-bottom: 12rem;
        min-height: 100vh;
    }

    .mhp {
        position: absolute;
        bottom: -7rem;
    }

    .mphv {
        bottom: -19rem;
        position: absolute;
    }

    .mhr {
        bottom: 0;
        position: relative;
    }
}

/* mobile */
@media (max-width: 767.99px) {
    .navbar {
        height: 3em;
    }
}

/* medium desktop */
@media (max-width: 1919.99px) and (min-width: 768px){
    .nav-link, p {
        font-size: 1.2rem;
    }
}

/* large desktop */
@media (max-width: 2499.99px) and (min-width: 1920px){
    .nav-link, p {
        font-size: 1.3rem;
    }
}

/* extra large desktop */
@media (min-width: 2500px){
    .nav-link, p {
        font-size: 2rem;
    }

    .mhr {
        bottom: -40rem;
    }
}




