/* Common -- Start */

/* @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap'); */

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


@font-face {
    font-family: "Aloevera Display";
    font-style: normal;
    font-weight: 100;
    src: local("AloeveraDisplay-Thin"),
        url("../font/AloeveraDisplay-Thin.ttf") format("truetype");
}

@font-face {
    font-family: "Aloevera Display";
    font-style: normal;
    font-weight: 200;
    src: local("AloeveraDisplay-ExtraLight"),
        url("../font/AloeveraDisplay-ExtraLight.ttf") format("truetype");
}

@font-face {
    font-family: "Aloevera Display";
    font-style: normal;
    font-weight: 300;
    src: local("AloeveraDisplay-Light"),
        url("../font/AloeveraDisplay-Light.ttf") format("truetype");
}

@font-face {
    font-family: "Aloevera Display";
    font-style: normal;
    font-weight: 400;
    src: local("AloeveraDisplay-Regular"),
        url("../font/AloeveraDisplay-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Aloevera Display";
    font-style: normal;
    font-weight: 500;
    src: local("AloeveraDisplay-Medium"),
        url("../font/AloeveraDisplay-Medium.ttf") format("truetype");
}

@font-face {
    font-family: "Aloevera Display";
    font-style: normal;
    font-weight: 600;
    src: local("AloeveraDisplay-SemiBold"),
        url("../font/AloeveraDisplay-SemiBold.ttf") format("truetype");
}

@font-face {
    font-family: "Aloevera Display";
    font-style: normal;
    font-weight: 700;
    src: local("AloeveraDisplay-Bold"),
        url("../font/AloeveraDisplay-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "Aloevera Display";
    font-style: normal;
    font-weight: 800;
    src: local("AloeveraDisplay-ExtraBold"),
        url("../font/AloeveraDisplay-ExtraBold.ttf") format("truetype");
}

@font-face {
    font-family: "Aloevera Display";
    font-style: normal;
    font-weight: 900;
    src: local("AloeveraDisplay-Black"),
        url("../font/AloeveraDisplay-Black.ttf") format("truetype");
}

body {
    font-family: "Stack Sans Headline", sans-serif;
}

h1 {
    font-family: "Aloevera Display";
}

.aic {
    align-items: center;
}

a {
    text-decoration: none;
}



.primary_btn {
    padding: 8px 40px;
    background: linear-gradient(0deg, #0D0D0D, #0D0D0D), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    font-family: "Stack Sans Headline", sans-serif;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #fff;
    border: none;
    border-radius: 7px;
}

.secondary_btn {
    padding: 8px 40px;
    background-color: #FFFFFF;
    font-family: "Stack Sans Headline", sans-serif;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #000;
    border: none;
    border-radius: 7px;
}

.outline_secondary_btn {
    padding: 8px 40px;
    font-family: "Stack Sans Headline", sans-serif;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #9E735B;
    border: 1px solid #000;
    border-radius: 7px;
}

.danger_btn {
    background-color: #9E735B;
    color: #fff;
    padding: 8px 40px;
    border: none;
    border-radius: 7px;
    font-family: "Stack Sans Headline", sans-serif;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.danger_btn:hover {
    border: 2px solid #9E735B;
    background-color: #fff;
}

.outline_secondary_btn:hover {
    background-color: #9E735B;
    border: none;
    color: #fff;
}

.cutting_edge_sol .danger_btn {
    justify-content: center;
}

.banner_btn .danger_btn:hover,
.depot-actions .danger_btn:hover,
.predictive-buttons .danger_btn:hover,
.btn-row .danger_btn:hover {
    color: #000;
}
.price-badge .danger_btn:hover {
    color: #9E735B;
}

@media screen and (max-width: 1400px) {
    .secondary_btn {
        font-size: 14px;
    }

    .danger_btn {
        font-size: 14px;
    }

    .primary_btn {
        font-size: 14px;
    }

    .outline_secondary_btn {
        font-size: 14px;
    }
}