.container.video-clinimerces{padding: 91px 0 67px;}
.container.video-clinimerces .parent .video{display: block;aspect-ratio: 16/9;margin: 0 0 68px;width: 100%;box-shadow: 0 0 2px 0 #000;}
.container.video-clinimerces .parent .button-about{margin: 0 auto;}

.escolher-clinimerces-parent .titulo.titulo-fim{margin: 67px 0 60px;font-size: 40.54px;line-height: 50px;}
.escolher-clinimerces-parent .titulo.titulo-fim ~ .button-about{margin: 0 auto;}

.container.liberacao-asos{margin-bottom: 0 !important;}
.liberacao-asos-parent > .sub-titulo{font: 17px / 27.2px montserrat-regular;color: #4a4a4a;text-align: justify;margin: 64px 0;}
.liberacao-asos-parent > .sub-titulo span{color: #51a553;}
.liberacao-asos-parent > .sub-titulo ~ .button-about{margin: 0 auto;}

.container.sobre{padding: 62px 0 80px;}
.sobre-parent{width: 100%;float: left;display: flex;align-items: flex-start;justify-content: space-between;}
.sobre-parent .conteudo.left{flex: 0 0 443px;margin: 0 40px 0 0;height: 549px;align-self: flex-end;position: relative;}
.sobre-parent .conteudo.left::before{content: ' ';position: absolute;right: 0;bottom: 0;width: 636px;height: 100%;background: url('../img/credencie/mapa.png') no-repeat right bottom;}
.sobre-parent .conteudo.right{flex: 1 1 auto;}
.sobre-parent .conteudo.right > .titulo{font: 45.51px montserrat-semibold;color: #4a4a4a;line-height: 54.61px;margin: 0 0 40px;}
.sobre-parent .conteudo.right > .titulo span{color: #52a553;font-family: montserrat-extrabold;}
.sobre-parent .conteudo.right > .texto{font: 17px montserrat-regular;color: #4a4a4a;line-height: 27.2px;text-align: justify;margin: 40px 0 0;}

.container.unidades{padding: 80px 0 94px;background: #ebebeb;}
.container.unidades .parent > .titulo{font: 46.21px / 55.45px montserrat-semibold;color: #303030;margin: 0 0 67px;text-align: center;}
.container.unidades .parent > .titulo span{font-family: montserrat-extrabold;color: #52a553;}
.container.unidades .parent > .lista-unidades{display: grid;grid-template-columns: repeat(2, 1fr);gap: 67px 56px;padding: 0;}
.container.unidades .parent > .lista-unidades .titulo{text-align: center;margin: 0 0 22px;font: 21.25px / 68.78px montserrat-semibold;color: #004f24;}
.container.unidades .parent > .lista-unidades .frame{display: block;width: 100%;max-height: 290px;aspect-ratio: 541/290;background: #fff;box-shadow: 0 0 18px 0 #00000059;}

.ebook-parent{padding: 0 !important;}
.ebook-parent .download-ebook label{flex: 1 1 auto;}
.container.ebook-sub-conteudo{padding: 58px 0 50px;}
.container.ebook-sub-conteudo .titulo{text-align: center;font: 45.51px / 54.61px montserrat-semibold;color: #000;margin: 0 0 62px;}
.container.ebook-sub-conteudo .titulo span{color: #51a553;font-family: montserrat-extrabold;}
.container.ebook-sub-conteudo .titulo ~ .button-about{margin: 0 auto;}

@media(max-width: 1200px){
    .container.sobre{padding: 30px 0 0;}
    .sobre-parent{display: block;margin: 0 0 30px;}
    .sobre-parent .conteudo.left{margin: 0 0 20px;}
    .sobre-parent .conteudo.left::before{right: unset;left: 50%;transform: translate(-50%, 0);max-width: 100%;}
    .sobre-parent .conteudo.right > .titulo{font-size: 32px;line-height: 46px;text-align: center;}
}

@media(max-width: 990px){
    .container.sobre{padding: 30px 0;}
    .sobre-parent{margin: 0;}
    .sobre-parent .conteudo.left{height: 300px;}
    .sobre-parent .conteudo.left::before{background-size: contain !important;background-position: center;width: 100%;}
    .sobre-parent .conteudo.right > .titulo{font-size: 26px;line-height: 34px;margin: 0 0 20px;}
    .sobre-parent .conteudo.right > .texto{font-size: 16px;line-height: 26px;}

    .container.video-clinimerces{padding: 25px 0;}
    .container.video-clinimerces .parent .video{margin: 0 0 20px;}

    .container.unidades{padding: 30px 0;}
    .container.unidades .parent > .titulo{font-size: 26px;line-height: 36px;margin: 0 0 20px;}
    .container.unidades .parent > .lista-unidades{grid-template-columns: 1fr;gap: 40px;}
    .container.unidades .parent > .lista-unidades .frame{max-height: none;}

    .container.ebook-sub-conteudo{padding: 20px 0;}
    .container.ebook-sub-conteudo .titulo{font-size: 26px;line-height: 36px;margin: 0 0 20px;}

    .liberacao-asos-parent > .sub-titulo{font-size: 16px;line-height: 26px;margin: 20px 0;}

    .escolher-clinimerces-parent .titulo.titulo-fim{font-size: 26px;line-height: 36px;margin: 20px 0;}
}