@import url('../modulos/slickResumoBlog/style.css');

/************************************************/

.resumoSaude {background-color:#faf5ef;}
.resumoSaude .resumoSaudeHeader {margin:50px 0 30px 0;}
.resumoSaude .resumoSaudeTexto {width:100%;}
.resumoSaude .resumoSaudeCarrousel {width:100%;}
.resumoSaude .card {width:100%;max-width:93%;margin:0 auto;border-radius:15px;padding:50px;margin-top:30px;text-decoration:none;display:flex !important;flex-direction:column;}
.resumoSaude .card figure {display:flex;justify-content:center;margin-top:-80px;}
.resumoSaude .card figure img {border-radius:20px;}
.resumoSaude .card .saudeNome {font-family: 'Merriweather', serif;font-weight:700;font-size:20px;height:50px;margin-top:30px;margin-bottom:10px;line-height:1.25;}
.resumoSaude .card .saudeResumo {font-weight:400;font-size:14px;line-height:1.8;margin-bottom:auto;}
.resumoSaude .card .saudeLink {font-family: 'Merriweather', serif;font-weight:700;font-size:16px;margin-top:20px;}
.resumoSaude .slickNav {position:relative;}
.resumoSaude .slickNav .slick-prev {left:0 !important}
.resumoSaude .slickNav .slick-next {right:0 !important}
.resumoSaude .slickNav .slick-arrow-custom:before {content:unset;}
.resumoSaude .slickNav .slick-arrow-custom {width:28px !important;height:16px !important;}
.resumoSaude .slickNav .slick-arrow-custom .icoSvg {display:flex;width:28px !important;height:16px !important;}
.resumoSaude .slickNav .slick-arrow-custom svg {display:flex;width:28px !important;height:16px !important;}
.resumoSaude .slickNav .slick-arrow-custom.slick-prev {transform:rotate(180deg) translateY(8px) translateX(8px);}
.resumoSaude .slickNav .slick-arrow-custom svg path {fill:#133878;}
.resumoSaude .slick-initialized .slick-slide {display:flex;}

@media screen and (max-width:999px) {
	.resumoSaude {padding-top:85px;padding-bottom:60px;}
	.resumoSaude .centralizar {flex-direction:column;}
	.resumoSaude .card {background-color:#133878;color:#f5ebdf;}
	.resumoSaude .resumoSaudeTexto {text-align:center;margin-bottom:60px;}
	.resumoSaude .estiloTituloSmall {justify-content:center;}
	.resumoSaude .resumoSaudeCarrouselNav {display:none;}
	.resumoSaude .carrousel:not(.slick-initialized) {display:flex;justify-content:space-between;}
	.resumoSaude .carrousel:not(.slick-initialized) .card {max-width:95%;}
	.resumoSaude .carrousel:not(.slick-initialized) .card:nth-child(n+2) {display:none;}
	.resumoSaude .carrousel.slick-initialized {width:100vw;transform:translateX( calc(-1 * var(--sitePadding)) );}
	.resumoSaude .resumoSaudeLink {margin-top:30px;}
	.resumoSaude .resumoSaudeLink a {background-color:transparent !important;color:#133878 !important;}
	.resumoSaude .resumoSaudeLink a svg {width:20px;height:20px;max-width:250px;}
	.resumoSaude .resumoSaudeLink a .icoSvg {margin-right:10px;}
	.resumoSaude .resumoSaudeLink a svg path {fill:#133878;}
}
@media screen and (min-width:1000px) {
	.resumoSaude {padding-top:170px;padding-bottom:120px;}
	.resumoSaude .centralizar {justify-content:space-between;}
	.resumoSaude .resumoSaudeTexto {max-width:22.389%;}
	.resumoSaude .resumoSaudeCarrousel {max-width:72.389%;}
	.resumoSaude .resumoSaudeCarrouselNav {display: flex;justify-content: flex-end;height:30px;margin-bottom:20px;}
	.resumoSaude .resumoSaudeLink {display:block; margin-top:40px;}
    .resumoSaude .resumoSaudeLink a {font-family: 'Merriweather', serif;padding:0 40px;max-width:unset !important; width:fit-content;}
    .resumoSaude .resumoSaudeLink a svg {width:20px;height:20px;margin-right:10px;}
    .resumoSaude .resumoSaudeLink a svg path {fill:#133878;transition:fill .3s ease-in-out;}
    .resumoSaude .resumoSaudeLink a:hover svg path {fill:#FFF;transition:fill .3s ease-in-out;}
	.resumoSaude .carrousel:not(.slick-initialized) {display:flex;justify-content:space-between;}
	.resumoSaude .carrousel:not(.slick-initialized) .card {max-width:31%;}
	.resumoSaude .carrousel:not(.slick-initialized) .card:nth-child(-n+4) {display:none;}
	.resumoSaude .card {background-color:#f5ebdf;transition:background-color .3s ease-in-out;}
	.resumoSaude .card .saudeNome {color:#133878;transition:color .3s ease-in-out;}
	.resumoSaude .card .saudeResumo {color:#6d7780;transition:color .3s ease-in-out;}
	.resumoSaude .card .saudeLink {color:#133878;transition:color .3s ease-in-out;}
	.resumoSaude .card:hover {background-color:#133878;transition:background-color .3s ease-in-out;}
	.resumoSaude .card:hover .saudeNome,
	.resumoSaude .card:hover .saudeResumo,
	.resumoSaude .card:hover .saudeLink {color:#f5ebdf;}
	.resumoSaude .card:hover .saudeLink {text-decoration:underline;}
	.resumoSaude .slickNav {width:55px;margin-left:15px;}
	.resumoSaude .slickNav .slick-arrow-custom:hover path {fill:#18479a !important;transition:fill .3s ease-in-out;}
}

/************************************************/

.resumoSobre .resumoSobreTexto {width:100%;}
.resumoSobre .resumoSobreVideo {width:100%;}
.resumoSobre .resumoSobreHeader {margin-bottom:20px;}
.resumoSobre .estiloTitulo {font-weight:400;line-height:1.3;}
.resumoSobre .estiloTitulo b {font-weight:700;}
.resumoSobre .linkVideoInstitucional {position:relative;display:flex;justify-content:center;align-items:center;}
.resumoSobre .linkVideoInstitucional img {width:100%;}
.resumoSobre .linkVideoInstitucional .iconeVideoPlayContorno {fill:#133878;}
.resumoSobre .linkVideoInstitucional .iconevideoplay {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.resumoSobre .botoes {display:flex;margin-top:50px;}
.resumoSobre .botoes .icoSvg {margin-left:auto;}
.resumoSobre .botoes .icoSvg path {fill:#133878;}
.resumoSobre .botoes .iconevideo {display:flex;justify-content:space-between;align-items:center;width:21px;height:16px;}
.resumoSobre .botoes .iconevideo svg {width:21px;height:16px;}
.resumoSobre .botoes .selectarrow {display:flex;justify-content:space-between;align-items:center;transform:rotate(-90deg);height:8px;width:13px;}
.resumoSobre .botoes .selectarrow svg {height:8px;width:13px;}
@media screen and (max-width:999px) {
	.resumoSobre {margin-top:60px;}
	.resumoSobre .resumoSobreTexto {text-align:center;}
	.resumoSobre .estiloTituloSmall {justify-content:center;}
	.resumoSobre .centralizar {flex-direction:column;}
	.resumoSobre .linkVideoInstitucional {margin-top:20px;}
	.resumoSobre .linkVideoInstitucional img {border-radius:15px;}
	.resumoSobre .botoes .botao {color:#f5ebdf !important;background-color:#133878 !important;margin-bottom:20px;width:100%;max-width:250px;padding:0 25px;margin-left:auto;margin-right:auto;}
	.resumoSobre .botoes .botao path {fill:#f5ebdf;}
	.resumoSobre .resumoSobreLinksDesktop {display:none;}
}
@media screen and (max-width:799px) {
	.resumoSobre .linkVideoInstitucional .iconevideoplay svg {width:55px;height:auto;}
}
@media screen and (max-width:599px) {
	.resumoSobre .botoes {flex-direction:column;}
}
@media screen and (min-width:600px) {
	.resumoSobre .botoes {flex-direction:row;}
}
@media screen and (min-width:800px) {
	.resumoSobre .linkVideoInstitucional .iconevideoplay svg {width:90px;height:auto;}
}
@media screen and (min-width:1000px) {
	.resumoSobre {max-width:100vw;overflow-x:hidden;padding:80px 0;margin-top:120px;}
	.resumoSobre .centralizar {justify-content:space-between;}
	.resumoSobre .estiloTitulo {max-width:75%;}
	.resumoSobre .resumoSobreTexto {max-width:35.075%;}
	.resumoSobre .linkVideoInstitucional img {border-radius:25px;}
	.resumoSobre .linkVideoInstitucional .iconevideoplay {opacity:.5;transition:opacity .3s ease-in-out;}
	.resumoSobre .linkVideoInstitucional:hover .iconevideoplay {opacity:1;transition:opacity .3s ease-in-out;}
	.resumoSobre .botoes {justify-content:flex-start;}
	.resumoSobre .botoes .botao:last-of-type {margin-left:20px;}
	.resumoSobre .botoes .botao {max-width:200px;}
	.resumoSobre .botoes .botao path {transition:fill .3s ease-in-out;}
	.resumoSobre .botoes .botao:hover {color:#f5ebdf !important;}
	.resumoSobre .botoes .botao:hover path {fill:#f5ebdf;transition:fill .3s ease-in-out;}
}
@media screen and (min-width:1000px) and (max-width:1199px) {
	.resumoSobre .resumoSobreVideo {display:flex;flex-direction:column;max-width:59%;}
	.resumoSobre .resumoSobreLinksDesktop {display:none;}
	.resumoSobre .resumoSobreLinksMobile {justify-content:center;}
}
@media screen and (min-width:1200px) {
	.resumoSobre .resumoSobreVideo {max-width:51.4%;position:relative;}
	.resumoSobre .linkVideoInstitucional {z-index:10;}
	.resumoSobre .resumoSobreVideo:after {content:'';position:absolute;background-image:url(../../images/backgroundPatternClaro.png);top:-80px;bottom:-80px;left:0;right:calc(-1 * 100vw);transform:translateX(50px);border-radius:220px;z-index:9;}
	.resumoSobre .resumoSobreLinksMobile {display:none;}
}
@media screen and (min-width:1200px) and (max-width:1299px) {
	.resumoSobre .resumoSobreVideo {align-self:center;}
}

/************************************************/

.resumoBlog {background-color:#faf5ef;padding:120px 0;}
.resumoBlog .centralizar {flex-direction:column;}
.resumoBlog .resumoBlogHeader {display:flex;align-items:flex-end;margin-bottom:47px;}
.resumoBlog .resumoBlogLink {margin-left:auto;width:100%;max-width:150px;}
.resumoBlog .resumoBlogLink .botao {max-width:150px !important;}
.resumoBlog .resumoBlogCarrouselNav {width:65px;display:flex;margin-left:30px;height: 52px;align-items: center;}
.resumoBlog .carrousel:not(.slick-initialized) {display:flex;justify-content:flex-start;}
.resumoBlog .carrousel.slick-initialized .card {max-width:94%;margin-left:auto;margin-right:auto;}
.resumoBlog .slickNav {position:relative;height:30px;width:55px;}
.resumoBlog .slickNav .slick-prev {left:0 !important}
.resumoBlog .slickNav .slick-next {right:0 !important}
.resumoBlog .slickNav .slick-arrow-custom:before {content:unset;}
.resumoBlog .slickNav .slick-arrow-custom {width:28px !important;height:16px !important;}
.resumoBlog .slickNav .slick-arrow-custom .icoSvg {display:flex;width:28px !important;height:16px !important;}
.resumoBlog .slickNav .slick-arrow-custom svg {display:flex;width:28px !important;height:16px !important;}
.resumoBlog .slickNav .slick-arrow-custom.slick-prev {transform:rotate(180deg) translateY(8px) translateX(8px);}
.resumoBlog .slickNav .slick-arrow-custom svg path {fill:#133878;}
@media screen and (max-width:999px) {
	.resumoBlog {margin-top:60px;}
	.resumoBlog .carrousel:not(.slick-initialized) .card {max-width:94%;margin-left:auto;margin-right:auto;}
	.resumoBlog .carrousel:not(.slick-initialized) .card:nth-child(n+2) {display:none;}
	.resumoBlog .carrousel.slick-initialized {width:100vw;transform:translateX( calc(-1 * var(--sitePadding)) );}
	.resumoBlog .resumoBlogLink {display:flex;justify-content:flex-end;align-self:flex-end;}
	.resumoBlog .resumoBlogLink .botao{margin:0;padding:0;background-color:unset !important;color:#133878  !important;border:0 !important;text-decoration:underline !important;max-width:unset !important;height:unset !important;transform: translateY(-10px);}
	.resumoBlog .resumoBlogCarrouselNav {display:none;}
}
@media screen and (min-width:1000px) {
	.resumoBlog {margin-top:120px;}
	.resumoBlog .carrousel:not(.slick-initialized) .card {max-width:23.135%;margin-right:2.49%;}
	.resumoBlog .carrousel:not(.slick-initialized) .card img {width:100%;display:flex;}
	.resumoBlog .carrousel:not(.slick-initialized) .card:nth-child(n+4) {margin-right: 0;}
	.resumoBlog .carrousel:not(.slick-initialized) .card:nth-child(n+5) {display:none;}
	.resumoBlog .slickNav .slick-arrow-custom:hover path {fill:#18479a !important;transition:fill .3s ease-in-out;}
}

/************************************************/

.resumoContato .contatoInformacao {width:100%;}
.resumoContato .contatoMaps {width:100%;border:2px solid #133878;border-radius:15px;overflow:hidden;}
.resumoContato .nome {font-size:19px;font-family: 'Merriweather', serif;font-weight:700;color:#133878;display:flex;align-items:center;margin-bottom:10px;}
.resumoContato .nome svg path {fill:#133878;}
.resumoContato .nome .icoSvg {display:flex;justify-content:center;align-items:center;margin-right:10px;}
.resumoContato .nome .iconelocalizacao {width:16px;height:19px;}
.resumoContato .nome .iconelocalizacao svg {width:16px;height:19px;}
.resumoContato .nome .iconetelefone {width:18px;height:18px;}
.resumoContato .nome .iconetelefone svg {width:18px;height:18px;}
.resumoContato .nome .iconerelogio {width:18px;height:18px;}
.resumoContato .nome .iconerelogio svg {width:18px;height:18px;}
.resumoContato .desc {font-size:14px;color:#6d7780;font-weight:500;font-family: 'Nunito', sans-serif;line-height: 1.5;}
.resumoContato .contatoLocalizacao {margin-top:30px;}
.resumoContato .contatoLocalizacao li {margin-bottom:25px;padding-bottom:25px;border-bottom:2px solid #f5ebdf;}
.resumoContato .contatoLocalizacao li:last-of-type {margin-bottom:0;padding-bottom:0;border-bottom:0;}
.resumoContato .contatoLinks {display:flex;margin-top:50px;}
.resumoContato .contatoLinks a svg {width:20px;height:20px;}
.resumoContato .contatoLinks a .icoSvg {margin-right:6px;}
.resumoContato .contatoLinks a svg path {fill:#133878;transition:fill .3s ease-in-out;}
.resumoContato .contatoLinks a:hover path {fill:#FFF;transition:fill .3s ease-in-out;}
.resumoContato .botaoAgendarAtendimento {max-width:250px;margin-right:20px;}
.resumoContato .botaoContato {max-width:150px;}
@media screen and (max-width:999px) {
	.resumoContato {margin-top:60px;margin-bottom:65px;}
	.resumoContato .centralizar {flex-direction:column;}
	.resumoContato .contatoHeaderMobile {order:1;display:flex;flex-direction:column;align-items:center;margin-bottom:60px;}
	.resumoContato .contatoMaps {order:2;margin-bottom:50px;}
	.resumoContato .contatoInformacao {order:3;}
	.resumoContato .contatoLocalizacao li {display:flex;flex-direction:column;align-items:center;text-align:center;}
	.resumoContato .contatoHeaderDesktop {display:none;}
	.resumoContato .contatoLinks {flex-direction:column;}
	.resumoContato .contatoLinks .botao {color:#133878 !important;background-color:transparent !important;margin-bottom:20px;width:100%;max-width:250px;padding:0 25px;margin-left:auto;margin-right:auto;}
	.resumoContato .contatoLinks .botao path {fill:#133878;}
}
@media screen and (min-width:1000px) {
	.resumoContato {margin-top: 0;margin-bottom:130px;}
	.resumoContato .centralizar {justify-content:space-between;}
	.resumoContato .contatoInformacao {max-width:44.03%;}
	.resumoContato .contatoMaps {max-width:51.493%;max-height:360px;align-self:center;}
	.resumoContato .contatoHeaderMobile {display:none;}
	.resumoContato .contatoLinks {align-items:center;justify-content:flex-start;}
}
@media screen and (min-width:1000px) and (max-width:1100px) {
	.resumoContato .botaoAgendarAtendimento {padding:0 25px;}
}