.container-serv-1 {margin-bottom: 70px;}
.container-serv-1 .cirurgia-parent{ width: 100%; display: flex;flex-direction: row; margin: 70px 0 0;}
.container-serv-1 .foto-cirurgia{ width: 50%;}
.container-serv-1 .foto-cirurgia img{ width: 600px; height: 542px;}

.container-serv-1 .texto{width: 50%; display: flex; flex-direction: column; gap: 40px; margin: 0 0 0 55px;}
.container-serv-1 .texto .titulo{display: flex; flex-direction: row; gap: 40px; align-items: center;}
.container-serv-1 .texto .titulo .img-container{ height: 80px; width: 80px;min-width: 80px; background-color: #006CC3;  display: flex; align-items: center; justify-content: center;}
.container-serv-1 .texto .titulo .img-container img{width: 35px; height: 35px;}


.engloba-icon-tel-footer-1{display: none;}
.engloba-form-footer{margin: 0 50px 0 0;}

.container-serv-1 .texto .titulo p{ font: 2.65625rem / 2.6875rem futura_bold; color: #151550;}
.container-serv-1 .texto .descricao {font: 0.90625rem / 1.625rem montserrat-regular; color: #2F2F2F; font-weight: 600; text-align: justify;}
.container-serv-1 .procedimento-parent .subtitulo {font: 2.0575rem / 2.4375rem futura_bold; color: #151550; text-align: center; padding: 55px 0 70px;}
.container-serv-1 .procedimento-parent .procedimento {display: flex; gap: 75px;}
.container-serv-1 .procedimento-parent .procedimento .texto {font: 400 0.906rem / 1.625rem  montserrat-regular;}
.beneficios-bg {background-color: #EBEBEB; padding: 50px 0; float: left; width: 100%;}
.lista-beneficios{display: grid; grid-template-columns: repeat(5, 1fr);}
.lista-beneficios .beneficio {width: 100%; display: flex; flex-direction: column; gap: 25px; align-items: center; justify-content: center;} 
.lista-beneficios .beneficio img {max-width: 70px; height: 85px; object-fit: contain;}
.lista-beneficios .beneficio .text {font: 1.666rem/1.973rem futura_bold; text-align: center; color: #151550;}

.container-serv-2 .pos-parent {float: left;}
.container-serv-2 .pos-parent .titulo {font: 2.058rem/2.437rem futura_bold; color: #151550; padding: 50px 0;}
.container-serv-2 .pos-parent .texto {font:400 0.906rem / 1.625rem gontserrat;}
.container-serv-2 .pos-parent .texto b {font-weight: 600;}

.engloba-diferenciais {margin: 100px 0 80px;}
@media(max-width: 1200px){
 .container-serv-1 .foto-cirurgia img{aspect-ratio: 600 / 542;max-width: 100%;width: 600px; height: auto;}
}

@media(max-width: 990px){
 .container-serv-1 {margin-bottom: 0;}
 .container-serv-1 .cirurgia-parent{ flex-direction: column; gap: 30px; margin: 30px 0; align-items: center; }
 .container-serv-1 .texto{width: 100%; margin: 0; gap: 20px;}
 .container-serv-1 .texto .titulo{justify-content: center; align-items: center;  gap: 20px;}
 .container-serv-1 .texto .titulo p {font-size: 1.875rem; line-height: 2rem;}
 .engloba-form-footer{margin: 0;}
 .container-serv-1 .procedimento-parent .procedimento {flex-direction: column; align-items: center; justify-items: center; padding-bottom: 50px; gap: 30px;}
 .lista-beneficios{display: grid; grid-template-columns: repeat(2, 1fr); gap: 0; padding: 0;}
 .lista-beneficios .beneficio:last-child {grid-column: 1/-1;}
 .lista-beneficios .beneficio .text {font-size: 1.2rem;}
 iframe {transform: scale(.77);}
}

@media (max-width: 450px){
 iframe {transform: scale(.62);}

}