@font-face {
    font-family: "Poppins";
    src: url("./font/Poppins-Bold.ttf");
}

@font-face {
    font-family: "dosis";
    src: url("./font/Dosis-Regular_0.ttf");
}

@font-face {
    font-family: "dosis-bold";
    src: url("./font/Dosis-Bold_0.ttf");
}

header {
    background-image: url("./img/IMG.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.navbar-brand {
    margin-right: 9rem;
}

.navbar {
    padding-top: 2rem;
    margin-bottom: 8rem;
}

.navbar-light .navbar-nav .nav-link {
    color: white;
    font-family: Dosis;
    font-size: 1rem;
    padding: 0 2rem;
}

.navbar-light .navbar-nav .nav-link:hover {
    color: #ff4813;
    font-family: Dosis;
    font-size: 1rem;
    padding: 0 2rem;
}

#followbtn {
    border-radius: 30px;
    border: solid 1px white;
}

#followbtn:hover {
    border-radius: 30px;
    border: solid 1px white;
    border: none;
    background-color: #ff4813;
    color: white;
}

h1 {
    font-family: poppins;
    font-weight: bold;
    color: white;
    margin-bottom: 2rem;
}

span.subheader {
    font-family: poppins;
    color: #ff4813;
    font-size: 90%;
    font-weight: bold;
    margin-bottom: 2rem;
}

p.highlight{
    font-size: 130%;
}
.btn-referral {
    background-color: #ff4813;
    color: white;
    border-radius: 30px;
    border: none;
    padding: 0.75rem 2rem;
    text-transform: uppercase;
    margin-bottom: 2rem;
    margin-top: 2rem;
}

.btn-more {
    border-radius: 30px;
    border: solid 2px #ff4813;
    color: #ff4813;
    padding: 0.75rem 2rem;
    text-transform: uppercase;
    background-color: transparent;
    margin-bottom: 10rem;
    margin-top: 2rem;
}

.step-num {
    height: 80px;
    width: 80px;
    background-color: #ff4813;
    color: white;
    border-radius: 50%;
    text-align: center;
    font-size: 2rem;
    line-height: 5rem;
    margin: 0 auto;
}


#container-offer {
    text-align: center;
    margin-bottom: 8rem;
    margin-right: 0;
}

h2 {
    text-align: center;
    margin-top: 5rem;
    margin-bottom: 6rem;
    font-family: Poppins;
    text-transform: uppercase;
    font-size: 2.25rem;
}

#container-offer p {
    font-family: Dosis;
}

#container-offer p span {
    font-family: Dosis-bold;
}

#container-offer div {
    padding: 0rem 1rem;
    margin: 15px auto;
}

h3 {
    font-family: Poppins;
    text-transform: uppercase;
    margin-top: 1.5rem;
    font-size: 1rem;
}
#container-offer h3{
    font-size: 1.75rem;

}
h3 span {
    color: #ff4813;
}

#bg-container {
    background-color: #7BC7FD;
}

#container-avantage {
    text-align: center;

}

.avantage {
    height: 80px;
    width: 80px;
    background-color: #ff4813;
    color: white;
    border-radius: 50%;
    text-align: center;
    font-size: 2rem;
    line-height: 4.5rem;
    margin: 0 auto;
}

.line-avantage {
    margin-bottom: 2rem;
}

#container-btn {
    text-align: center;
    margin-top: 5rem;
    margin-bottom: 3rem;
}

.btn-store {
    border-radius: 30px;
    border: solid 2px #ff4813;
    color: #ff4813;
    padding: 0.75rem 2rem;
    text-transform: uppercase;
    background-color: transparent;
    margin-bottom: 1rem;
}

.btn-referral2 {
    background-color: #ff4813;
    color: white;
    border-radius: 30px;
    border: none;
    padding: 0.75rem 5.5rem;
    text-transform: uppercase;
    margin-bottom: 1rem;
}

footer {
    background-color: black;
    padding: 2rem 0rem;
}

footer p {
    color: white;
    font-family: Dosis;
    font-size: 0.8rem;
    opacity: 0.5;
}

.btn-store,.btn-referral2{
display: inline-block;
}

@media screen and (max-width: 640px) {
}