.painel{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:40px}.painel__img{width:45%;margin-right:15px;margin-top:30px}#espacotexto{padding-right:32px}.painel__text{width:45%;margin-left:15px;height:100%;margin-top:25px}.painel__text h2{font-family:Poppins,sans-serif;font-weight:700}.painel__text p{margin-bottom:30px}#botao{padding:10px 30px;background-color:#5685d0;color:#fff;font-family:Poppins,sans-serif;text-decoration:none;position:relative;transition:all .5s;border-radius: 10px 10px 10px 10px;}#botao:hover{background-color:#ff914d}.posicaobotao{left:0;top:0}.posicaobotao2{left:0;top:0}#mobileCell_Card{display:none}#desktopCell_Card{display:block}@media screen and (max-width:990px){.painel{justify-items:center;align-items:center;flex-direction:column}.painel__img{width:100%}.painel__text{width:100%}}@media screen and (max-width:680px){.painel{margin-top:0}}@media screen and (max-width:500px){.painel__img{margin-top:0}.painel__text p{padding-right:15px}#pularlinhaimg{margin-top:50px}.posicaobotao{left:0;top:0px}.posicaobotao2{left:0;top:33px}#mobileCell_Card{display:block}#desktopCell_Card{display:none}}@media screen and (max-width:430px){.painel__img img{margin-left:0}}

/* ----------------------------------------------------------------- */

/* ---------- IMAGEM COM TEXTO INICIO -------- */

.posicao-texto-mob{
    margin-left: 0px;
    margin-right: 0px;	
}

#borda-img {
    border-radius: 20px 20px 20px 20px;
}

@media screen and (max-width:500px){
.painel__text {
    width: 90% !important;
    margin-left: 15px;
    height: 100%;
    margin-top: 25px;
}

.posicao-texto-mob{
    margin-left: 15px !important;
    margin-right: -15px !important;	
}

    .imagem-mobile {
        display: none;
    }

}

/* ---------- IMAGEM COM TEXTO FIM -------- */


/* ---------- Caixa "Como você quer ser atendido?" INICIO -------- */

.cor-texto-caixa{
color: #1a4385;
}

.planos-cta h3 {
text-align: center;
    font-size: 20px;
    margin-top: 0;
	font-weight: bold;
}

.centralize {
    justify-content: center;
    align-items: center;
}
.d-flex {
    display: flex;
}

@media (min-width: 700px) {
    .planos-cta {
        padding: 50px 0;
    }
	
	.planos-cta__card {
        margin: 15px;
		background-color:#1a4385;
    }
	
	.grid-flex {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
	
	.grid-flex-unimed {
        grid-template-columns: 1fr 1fr 1fr;
    }
	
}

.planos-cta {
    background-color: #f5f5f5;
    padding: 30px 0;
    margin: 30px 0;
}

.px-3 {
    padding: 0 30px;
}

.d-grid {
    display: grid;
}

.planos-cta__card {
    margin: 7px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 10px;
}

.planos-cta__card a p {
    margin: 0;
    padding: 5px;
    border-radius: 5px;
    transition: .3s;
	background-color: #f68934;
}

.planos-cta__card p {
    text-align: center;
    font-weight: 700;
	color: #fff;
}

.planos-cta__card--icon {
    background-color: #fff;
    border-radius: 50px;
    padding: 10px 12px;
}

.planos-cta__card--icon svg {
    width: 30px;
    height: 30px;
}

@media screen and (max-width:500px){
.grid-flex {
    grid-template-columns: 1fr 1fr;
}

.grid-flex-unimed {
    grid-template-columns: 1fr 1fr;
}

.planos-cta__card {
        margin: 15px;
		background-color:#1a4385;
    }
	
}

/* ---------- Caixa "Como você quer ser atendido?" FIM -------- */

.pan2 a.collapsed:after {
    content: "\f107" !important;
}

.pan2 a:after {
    background-color:#FFF !important;
    color: #909090 !important;
	content: "\f106" !important;
	height: 2px !important;
	margin-top: -23px !important;
}

a.collapsed {
  text-decoration: none !important;
}


@media screen and (max-width:390px){
    .pan2 h4 {
        font-size: 16px;
    }	
}


#cor-caixa-individual {
    background-color: #f68934 !important;
    border: 1px solid #1a4385;
}

#cor-botao-individual {
    background-color: #1a4385 !important;
}

@media (min-width: 700px) {
    .grid-flex {
        grid-template-columns: 1fr 1fr 1fr !important;
    }
}






