@import url('https://fonts.googleapis.com/css2?family=Aleo:wght@300;400;700&display=swap');
@import url("https://use.typekit.net/llt8bku.css");

body {
    font-family: "acumin-pro", sans-serif;
    font-weight: 400;
    font-style: normal;

}

.bold {
    font-family: "acumin-pro", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.heading-font {
    font-family: 'Aleo', serif;
}



.border-tertiary{
    border-color: #F8AB60 !important;
}
.text-tertiary{
    color: #F8AB60 !important;
}

/* ============================================= */

.bg-grey-300 {
    background: var(--grey-300);
}


/* ============================================= */

.hero {
    width: 100%;
    overflow: hidden;
    background-color: #000;
    position: relative;
}

.hero-logo {
    width: 128px;
    height: auto;
}

.hero .hero-bg {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.hero .hero-bg img {
    width: fit-content;
    height: fit-content;
}

.hero .hero-bg .dark-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    background-color: #000;
}

.hero .hero-content {
    position: relative;
}

.loc-detector-wrapper p,
.loc-detector-wrapper i,
.loc-finder-wrapper i,
.loc-finder-wrapper input {
    color: var(--grey);
}

/*  =====================================  */

.hero-banners-wrapper .hero-banner {
    position: relative;
    height: 65vh;
    overflow: hidden;
}

.hero-bg-image-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.hero-banners-wrapper .slick-dots {
    position: absolute;
    bottom: 0px;
    right: 16px;
}

.hero-banners-wrapper .slick-dots li {
    list-style-type: none;
    position: relative;
    /* display: inline-block; */
    width: 12px;
    height: 12px;
    margin: 24px 0;
    padding: 0;
    border: 2px solid #fff;
    border-radius: 50%;
}


.hero-banners-wrapper .slick-dots .slick-active {
    border: 1px solid #f00;
    background-color: #f00;

}

.hero-banners-wrapper .slick-dots li button {
    display: none !important;
}

.hero-banners-wrapper .hero-banner .hero-content {
    position: relative;

}