/* baner */

body .splide__pagination__page {
    background: #3e60ff;
    opacity: 1;
    width: 1.5rem;
    height: 0.5rem;
    transition: 0.5s;
    border-radius: 5000px;
    margin: 10px 0;
    transform: rotate(90deg);
}
body .splide__pagination__page.is-active {
    background: #fce300;
    width: 3rem;
    transform: none;
    transform: rotate(90deg);
    margin: 25px 0px;
}

body .splide__pagination {
    margin-right: 89%;
}

body .splide__arrow.splide__arrow--prev {
    display: none;
}

body .splide__arrow.splide__arrow--next {
    display: none;
}
.banner {
    padding: 2rem 0 0 2rem;
}

.banner_img {
    margin: 0 0 0 10%;
    border-radius: 25px 5px 5px 100px;
    position: relative;
}
.banner_conteudo {
    position: relative;
    /* margin: -220px 50% 68px 10%; */
    text-align: start;
    color: #fff;
    padding: 0 4rem;
    margin: -200px 50% 68px 11%;
    /* background-color: rgba(0, 0, 0, 0.5); */
    border-radius: 1rem 1rem 1rem 3rem;
}
.icone_separador {
    margin: -20px 0 10px 0px;
}

#splide01-slide02 > div.banner_conteudo {
    margin: -180px 58% 68px 11%;
}

.banner_conteudo > h1 {
    margin: 0px 0 -10px 0;
}

.banner_conteudo > img {
    margin: 0px 0px 6px 1px;
}
.banner_conteudo_app {
    position: relative;
    text-align: start;
    color: #fff;
    padding: 0 4rem;
    margin: -200px 50% 68px 11%;
    border-radius: 1rem 1rem 1rem 3rem;
}
.btn_app {
    display: flex;
    justify-content: start;
    align-self: center;
}
.btn_saiba {
    background-color: #4f9e4f;
    border-radius: 2rem;
    color: #fff !important;
    text-align: center;
    width: 150px;
}
.btn_saiba_estilo {
    color: #fff;
    margin: 0;
}

/* inscrevase */
.inscrevase {
    margin: -35px 0 0 0;
}

.inscrevase_img {
    position: relative;
    justify-content: center;
}

.inscrevase_conteudo {
    position: relative;
    text-align: center;
    left: 14%;
    top: -51vh;
}
.inscrevase_conteudo > img {
    margin: 0 55px -45px 0;
}
.inscrevase_conteudo > h1 {
    color: #fce300;
    font-size: 4rem;
    font-weight: bold;
    margin: 20px 0 -30px 0;
}

.inscrevase_conteudo > p {
    color: #fff;
    font-size: 3rem;
    font-weight: bold;
    margin: 0 0 -10px 0;
}

.inscrevase_conteudo > p:nth-child(5) {
    color: #fff;
    font-size: 2.5rem;
    margin: -36px 0 -200px 0px;
}

.inscrevase_conteudo button {
    background-color: #fce300;
    color: #3e60ff;
    font-weight: bold;
    border-radius: 25px 25px;
    border: none;
    padding: 10px 35px;
    position: relative;
    margin: 0px 0 50px 0;
}

/* Noticias */
.noticias {
    background-color: #dadde8;
    margin: -19rem 0 0rem 0px;
    padding: 0 0 2rem 0;
}

.noticias_titulo {
    text-align: center;
    color: #165fb1;
    margin: 1rem 0 0rem 0;
    padding: 1rem 0;
}

.noticias_display {
    display: flex;
    justify-content: space-evenly;
}

.noticias_img {
    border-radius: 5px;
    width: 365px;
    height: 290px;
}

.noticias_conteudo_bg {
    background-color: #fff;
    padding: 25px 25px 10px 25px;
    border-radius: 0 0 25px 5px;
}
.noticias_conteudo {
    width: 365px;
}
.noticias_conteudo a,
.noticias_conteudo a:hover {
    text-decoration: none;
}

.noticias_conteudo_bg h5 {
    color: #6d6d6d;
}
.noticias_conteudo_bg p {
    color: #7a7a7a;
}

.noticias_entrar {
    display: flex;
    margin: -35px 0px 0px 90%;
}

.udef {
    background-image: url("../../img/site/historia.png");
    background-repeat: no-repeat;
    background-size: 150%;
    background-position: 50%;
    height: 60%;
    transition: 2s;
}
.udef:hover {
    background-size: 130% auto;
}

.udef_historia {
    display: flex;
    justify-content: center;
    text-align: center;
    transform: translateY(35%);
    color: #fff;
}
.uedf_texto {
    padding: 0 100px;
}
.center {
    text-align: center;
}
.center1 {
    display: flex;
    text-align: center;
    justify-content: center;
    padding: 20px 0 0 0;
    font-weight: bold;
    font-size: 30px;
    color: #fff;
    /* align-items: center; */
}
.center1 h6 {
    padding: 4px 5px;
    font-weight: bold;
    margin: 0;
    font-size: 30px;
}
.center12 {
    display: flex;
    font-weight: bold;
    text-align: center;
    justify-content: center;
    padding: 5px 0 0 0;
    font-size: 30px;
    color: #fff;
}

.cartao {
    text-align: start;
    margin: -420px 0 0 0;
}
.sumir {
    opacity: 0;
}
.desconto {
    padding: 20px 0 0 0;
    color: #fff;
}
.mobile {
    display: none;
}
.btn_saiba_banner1 {
    background-color: #4f9e4f;
    border-radius: 2rem;
    color: #fff !important;
    text-align: center;
    width: 150px;
    margin: 15px 65px;
}
.banner_plano {
    margin: -242px 58% 68px 11% !important;
}
.mobile_banner_desktop {
    display: none;
}

@media screen and (orientation: portrait), (max-width: 1000px) {
    .mobile_banner_desktop {
        display: block;
        margin: -400px 0 0 0 !important;
        font-size: 25px;
    }
    .mobile_banner_desktop p {
        margin: 0;
        padding: 0;
    }
    .banner5 {
        width: 100vw;
        height: 65vh;
        margin: 0 0 0 5px;
        background-color: #074182;
        border-radius: 2rem 0.5rem 0.5rem 5rem;
    }
    .cartao {
        margin: -228px 0 0 0;
    }

    .center1,
    .center12 {
        flex-direction: column;
    }
    .center12 {
        padding: 0 15px;
        margin: -50px 0 0 0;
    }
    .mobile {
        display: block;
    }

    .banner_conteudo,
    .banner_conteudo_app {
        padding: 1rem 50px;
        margin: -252px 2% 6px 1%;
        width: 100vw;
    }

    #splide01-slide02 > div.banner_conteudo {
        margin: -211px 2% 0 5%;
    }
    #splide01-slide03 > div.banner_conteudo {
        margin: -324px 2% 6px 1%;
    }

    .banner_img {
        margin: 0 0 0 0%;
    }
    .banner {
        padding: 2rem 0px 0px 0.5rem;
        height: auto;
    }
    .inscrevase {
        margin: 41vh 0 0 0;
        height: auto;
    }
    .noticias {
        margin: -45vh 0 0 0;
    }

    .inscrevase_img {
        display: none;
    }
    .inscrevase_conteudo {
        position: initial;
        margin: 3rem 0;
        padding: 1rem 0;
        background-color: #165fb1;
        border-radius: 1rem;
    }
    .noticias_display {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .noticias_img {
        width: 90vw;
    }
    .noticias_conteudo {
        margin: 2rem 0;
        width: 90vw;
    }

    .udef {
        background-size: 800vh;
        background-position: 50%;
        height: 830px;
        transition: 2s;
    }
    .udef:hover {
        background-size: 800vh auto;
    }

    .udef_historia {
        display: contents;
    }
    .udef_historia div {
        padding: 0.5rem 1rem 0rem 1rem;
    }

    .uedf_texto {
        margin: -1rem 0 0 0;
    }
    .uedf_texto {
        margin: -30px 0 0 0;
    }
    .cartao_mobile {
        margin: -90px 0 0 0;
    }
    .mobile_banner {
        display: none;
    }
}

@media screen and (orientation: portrait), (min-device-height: 1080px) {
    .inscrevase_conteudo {
        position: relative;
        text-align: center;
        left: 0%;
        top: -40vh;
    }
    .udef_historia {
        padding: 5rem 25rem;
    }

    .banner_img {
        margin: 0;
    }
}
