@font-face {
    font-family: Voye-Medium;
    src: url(Voye-Medium.otf);
}

body {
    font-family: Voye-Medium !important;
    padding: 0;
    margin: 0;
    background-color: white;
}

h1 {
    font-weight: bold !important;
}

h4 {
    font-weight: bold !important;
}

#affordable {
    color: orange;
    opacity: 1;
    transition: opacity 0.5s !important;
}

#logo {
    order: 1;
    align-self: flex-start;
    width: 40px;
    height: 40px;
}

#quote {
    background-color: orange;
}

#quote:hover {
    background-color: rgb(255, 200, 0);
}

#quote:active {
    background-color: rgb(255, 140, 0);
}

#intro-text {
    text-align: center;
}

#learn {
    background-color: orange;
}

#learn:hover {
    background-color: rgb(255, 200, 0);
}

#learn:active {
    background-color: rgb(255, 140, 0);
}

.carousel-item {
    display: flex;
    align-items: center;
    height: 100%;
}

.carousel-image {

    height: 90%;
}

.carousel-control-next,
.carousel-control-prev

/*, .carousel-indicators */
    {
    filter: invert(100%);
}

@media only screen and (orientation: landscape) {
    .carousel .carousel-control {
        visibility: hidden;
    }

    .carousel:hover .carousel-control {
        visibility: visible;
    }
}


.focusHeader {
    height: 25%;
}

.hide {
    opacity: 0 !important;
}

.container-1 {
    width: 100% !important;
    height: 1000px;
}

.navbar {
    z-index: 1000;
    background-color: transparent;
    transition: all 0.5s;
}

.navbar-toggler {
    border-color: transparent !important;
}

.bg-black {
    background-color: black;
}

.bg-orange {
    background-color: orange;
}

.border-orange{
    border-color: orange;
}
.white {
    color: white;
}

.border-round {
    border-style: solid;
    border-radius: 10px;
}