/* ///////////////////// SECTION HEADER HOME \\\\\\\\\\\\\\\\\\\\\\\\\ */
#section-header-home {
    height: auto;
    background-color: #00ffea;
    /* background-image: url(../images/bg-header-home.png); */
    /* background-repeat: no-repeat; */
    /* background-position: bottom center; */
    /* background-size: 2000px 684px; */
}

#section-header-home .text-banner-home {
    font-family: "Gotham";
    font-weight: normal;
    padding-top: 35px;
    padding-left: 30px;
    /* padding-left: 220px; */
    font-size: 1.1rem;
    line-height: 20px;
}

#section-header-home .slogan-home {
    font-weight: bold;
}

/* ///////////////////// SECTION PRODUTOS \\\\\\\\\\\\\\\\\\\\\\\\\ */
#section-produtos {
    height: 871px;
    background-color: #00205c;
    background-image: url(../images/bg-produtos-home.png);
    background-repeat: no-repeat;
    background-position: top center;    
    background-size: 2000px 871px;
}

#section-produtos h2 {
    color: #fff;
    font-family: 'Poppins';
    font-weight: 600;
    font-style: normal;
    font-size: 3.5rem;
    line-height: 60px;
    letter-spacing: 2px;
    padding-bottom: 30px;
}

#section-produtos h2 span {
    color: #00ffea;
    font-family: 'Gotham';
    font-weight: 700;
    font-style: normal;
    font-size: 4.55rem;
    letter-spacing: 0px;
}

#section-produtos .card-title {
    color: #00205c;
    font-weight: bold;
    font-style: normal;
    font-size: 1.15rem;
}

#section-produtos .card-text {
    color: #00205c;
    font-weight: normal;
    font-style: normal;
    font-size: 0.85rem;
    margin-bottom: 0;
}

#section-produtos .saiba-mais {
    padding-top: 12px;
    background-color: #fff;    
    outline: #fff;
    font-size: 0.85rem;
    font-weight: 500;
    border-color: #fff;
    border: 1px solid transparent;
    color: #00205c;
    transition: 0.3s;
}

#section-produtos .saiba-mais:hover {
    color: #00205c;
    background-color: rgba(52, 255, 45, 0.1);
}

#section-produtos .saiba-mais i {
    vertical-align: bottom;
    color: #34ff2d;
    font-size: 1rem;
    line-height: 22px;
}

/* ///////////////////// SECTION ENCONTRE UMA LOJA -> VER ARQUIVO 'main.css' \\\\\\\\\\\\\\\\\\\\\\\\\ */

/* ///////////////////// SECTION SEJA UM FRANQUEADO \\\\\\\\\\\\\\\\\\\\\\\\\ */
#section-seja-um-franqueado {
    height: 1046px;
    background-color: #fff;
    background-image: url(../images/bg-seja-um-franqueado.jpg);
    background-size: 2000px 1046px;
    background-position: top left -150px;
    background-repeat: no-repeat;
}

#section-seja-um-franqueado p {
    font-family: 'Gotham';
    padding-top: 430px;
    font-size: 1.55rem;
    font-weight: normal;
    font-style: normal;
    color: #00205c;
}

#section-seja-um-franqueado a {
    font-family: 'Gotham';
    font-size: 1.55rem;
    font-weight: bold;
    font-style: normal;
    padding: 0.6rem 4rem 0.6rem 4rem; 
    text-decoration: none;
    text-wrap: nowrap;
    color: #fff;
    background-color: #00205c;
    border: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}

#section-seja-um-franqueado a:hover {
    background-color: #002c7e;
}

/* ///////////////////// SECTION CANAIS DE ATENDIMENTO -> VER ARQUIVO 'main.css' \\\\\\\\\\\\\\\\\\\\\\\\\ */

/* ///////////////////// SECTION FAQ HOME \\\\\\\\\\\\\\\\\\\\\\\\\ */
#faq-home {
    background-color: #00ffea;
    height: auto;
}

#faq-home img {
    position: relative;
    margin-top: -30px;
}

#faq-home h2 {
    color: #00205c;
    font-family: 'Gotham';
    font-weight: normal;
    font-style: normal;
    font-size: 4rem;
}

/* Form Home */
.form-container {
    position: absolute;
    top: 224px;
}

#seja-um-franqueado {
    position: absolute;
    top: 270px;
}

@media(max-width: 576px){
    .form-container {
        position: static;
        top: 0px;
        padding-bottom: 30px;
    }
    
    #seja-um-franqueado {
        position: static;
        top: 0px;
        padding-bottom: 30px;
    }
}

