select {
    height: 42px;
    padding: 0 1rem;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 1rem;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 0;
}


/* SORTEIO */
.banner-campanha{
    background-color:#008C50;    
    padding-top: 1%;
    padding-bottom: 2%;        
}
.topo-logo{
    background-color:#008C50;    
    padding-top: 2%;
    padding-bottom: 4%;    
}
.position-logo-nav{
    display: flex;
    justify-content: center;
}


.banner-new {
background-color:#008C50;
}
.banner-section-new{

}


.bloco-chamada-sorteio h2{
    color: #FFF;
    font-family: "Open Sans";
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.texto-sorteio p, .texto-sorteio ul li{
    color: #FFF;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.texto-sorteio ul{
    padding-inline-start: 20px;
}

.texto-sorteio span{
    color: #FFF;
    font-family: "Open Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.banner-desktop{
    display: block;
    border-radius: 20px;
}
.banner-mobile{
    display: none;
    border-radius: 20px;
}

.bloco-formulario-topo-sorteio{
    background-color: #003331 !important;
    border-radius: 40px;
}

.texto-formulario {
    padding-top: 5% !important;
}

.texto-formulario h6 {
    color: #FFF;
    text-align: center;
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.btn-grad {
    display: flex;
    width: 1152px;
    padding: 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: var(--cor_02, #ACD45A) !important;
    color: var(--cor_01, #003331) !important;
    font-family: "Open Sans" !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;

}









* {
    font-family: "Open Sans",sans-serif !important;
    
}

.banner-section {
    background-image: url("https://image.unimail.unimedlondrina.com.br/lib/fe3a11747364047c711570/m/1/31936a00-c023-41c5-b0af-a8f280d26fde.jpg") !important;
    background-position: right !important;
    height: 900px !important;
}

.banner-section-hospital {
    /* background-image: url("https://image.unimail.unimedlondrina.com.br/lib/fe3a11747364047c711570/m/1/8800c27e-344a-4eff-9e23-4b0828d49919.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 410px !important;
    top: 0px !important; */
}

.banner-section-videos {
    background: #fff !important;
}

.conteudo-servicos p {
    color: var(--cor_04, #003331) !important;
    
}

.conteudo-servicos-apresentacao-fim {
    color: var(--cor_04, #003331) !important;    
}


.bloco-formulario-topo-2 {
    background-color: #007A49 !important;
    /* position: absolute;
    right: 130px;
    top: 0;
    width: 25%;    
    border-radius: 0px 0px 18px 18px; */
    border-radius: 15px;
}


.btn-receber-orcamento {    
    background: var(--cor_02, #00995C) !important;
    
}

.btn-receber-orcamento a {
    color: var(--cor_01, #fff) !important;    
}

.btn-orcamento-videos{
    margin: 0 auto !important;
    margin-top: 3% !important;
}

.titulo-novo-uni h2{
    color: #FFF;
    text-align: center;
    font-family: 'Rubik',sans-serif;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.title-novo-uni span{
    color: #B2D14B;
}


.btn-receber-orcamento-fim{
    border-radius: 8px;
    background: var(--cor_02, #00995C);
    text-align: center;
    padding: 10px 20px;
    margin-top: 5%;
    margin-bottom: 10%;
}
.btn-receber-orcamento-fim a{
    color: #FFF;
    text-align: center;
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}


.section-novos-blocos{
    padding-top: 5%;
    padding-bottom: 5%;
    background-color: #FFF4E8;
}

.img-cada-bloco {
    display: flex;
    justify-content: center;
}

.img-cada-bloco img{
    border-radius: 20px;
    max-height: 560px;
}

.texto-cada-bloco h2{
    color: #00995C;
    text-align: center;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-top: 10px;
}

.texto-cada-bloco p{
    color: #004939;
    text-align: center;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.div-bloco-meio{
    margin-top: -2% !important;
}


.about-servicos{
    background-color: #EFDECB;
}

.lista-diferenciais-unilovers{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

/* .cada-diferencial-unilover */

.div-box-cada-diferencial{
    background-color: #FFF4E8;
    border: 1px solid #00995C;
    border-radius: 15px;
    padding-right: 5px;
    margin-bottom: 15px;
    min-height: 270px;
}

.icone-diferencial{
    text-align: center;
    padding-top: 10%;
    padding-bottom: 5%;
}

.titulo-diferencial h2{
    text-align: center;
    color: #00995C;
    text-align: center;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.texto-diferencial{
    padding-left: 7%;
    padding-right: 7%; 
}

.texto-diferencial p{
    text-align: center;
    color: #004939;
    text-align: center;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;    
}


.btn-receber-orcamento{
    color: #FFF;
    text-align: center;
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.img-unimed img{
    border-radius: 15px;
}

.btn-grad {
    display: flex;
    width: 1152px;
    padding: 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: var(--cor_02, #003331);
    color: var(--cor_01, #fff);
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.footer-copy p {
    color: var(--cor_04, #003331) !important;
    font-family: "Open Sans" !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.coluna-fim-rodape p {
    color: var(--cor_04, #B2D14B) !important;    
    font-family: "Open Sans" !important;

}



/* OBRIGADO */
.bloco-texto-obrigado h2 {
    color: #FFF !important; 
    text-align: center !important; ;
    font-family: "Open Sans" !important; 
    font-size: 48px!important; 
    font-style: normal!important; 
    font-weight: 400 !important; 
    line-height: normal !important; 
}

.banner-obrigado {    
    background-color: #008C50 !important;    
}

.footer-copy {
    background-color: #ACD45A !important;
}

.footer-pagina {
    background: var(--cor1, #004441) !important;
}

.bloco-chamada-sorteio{
    padding-top: 15%;
}
.bloco-sub-banner-mobile{
    padding-right: 0px !important;
    padding-left: 0px !important;
}



@media (max-width:700px) {
    .banner-desktop{
    display: none;
    }
    .banner-mobile{
        display: block;
    }

    .display-mobile{
        justify-content: center;
    }
    .display-mobile > div {
        margin-top: 5%;
    }
    .bloco-img-sorteio{
        display: flex;
        justify-content: center;
    }
    .bloco-sub-banner-mobile{
        display: flex;
        justify-content: center;
        padding-top: 5%;
        padding-bottom: 5%;
    }

    .bloco-chamada-sorteio{
        padding-top: 0%;
    }

    .bloco-sub-banner-mobile{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
}