/* SMARTPHONES */
@media only screen and (max-width: 599px) {

	.ativado{display: visible;}
	.nav-link{font-size: 1.1rem;margin: 0 0.2rem;}
	.navbar-brand img{width:80%;}

	.div-cta{display: none;}
	.padding-lateral{padding-left: 2rem;padding-right: 2rem;}

	/* WHATSAPP */
	.whatsapp{line-height: 1.2;font-size: 1.1rem;padding: 0.8rem 1.1rem;}
	.whatsapp-box{padding-top: 1.8rem;}
	.whatsapp-box-heroe{padding-top: 0.2rem;}

	/* HEROE */
	.heroe{
		background-color: #fafaf5;
		background-position: center top;
		background-size: contain;
		background-repeat: no-repeat;
		height: auto;
		padding: 6.8rem 1.6rem 3.8rem 1.6rem;
		text-align: center;
		animation: trocaFundo798 30s infinite;
		}

	@keyframes trocaFundo798 {
		0%, 16.66% {
		background-image: url('../slides/800x622/hanel-coworking-sala-recepcao-800x622.jpg');
		}
		16.67%, 33.33% {
		background-image: url('../slides/800x622/hanel-coworking-sala-laboratorio-800x622.jpg');
		}
		33.34%, 50% {
		background-image: url('../slides/800x622/hanel-coworking-sala-ultrassonografia-800x622.jpg');
		}
		50.01%, 66.66% {
		background-image: url('../slides/800x622/hanel-coworking-sala-raio-x-panoramica-800x622.jpg');
		}
		66.67%, 83.33% {
		background-image: url('../slides/800x622/hanel-coworking-sala-medica-800x622.jpg');
		}
		83.34%, 100% {
		background-image: url('../slides/800x622/hanel-coworking-sala-odontologia-800x622.jpg');
		}
	}

	.heroe .heroe-cta{padding: 0 1.5rem;}
	.heroe h1{font-size: 1.8rem;padding-top: 7.5rem;text-shadow: 0 0 5px #fafaf5;}
	.heroe h2{font-size: 0.9rem;margin:0.4rem 0;}
	.heroe ul{font-size: 0.9rem;padding-left: 2.2rem;text-align: left;}
	.heroe ul li::before {height:1.1rem;margin-right: 0.5rem;width: 1.1rem; }
	.heroe p.texto{font-size: 0.8rem;}

	/* BLOCK 01 */
	.block-01{padding: 2.5rem 0.4rem;text-align: center;}
	.block-01 h2{font-size: 2rem;padding: 0 0 0.5rem 0;}
	.block-01 h3{font-size: 1rem;padding: 0 0 1rem 0;}
	.block-01 h4{font-size: 1rem;padding: 0.2rem 0;}
	.block-01 h5{font-size: 1.2rem;padding: 1rem 0;}
	.block-01 h5 br{display: none;} /* Desabilita quebra de linha*/
	.block-01 p.texto{font-size: 0.9rem;}

	/* BLOCK 02 */
	.block-02{padding: 2.5rem 0.3rem;}
	.block-02 h2{font-size: 2rem;}
	.block-02 h3{font-size: 1rem;padding: 0.2rem 0 0.8rem 0;line-height: 1.2}
	.block-02 h4{font-size: 1.1rem;}
	.block-02 h5{font-size: 1.4rem;}
	.block-02 ul{font-size: 0.8rem;padding: 1rem 0.5rem;margin-left: 0.8rem;}
	.block-02 .ul-x{list-style-image: url('../images/x-vermelho-20.png');}
	.block-02 .ul-seta{list-style-image: url('../images/seta-verde-20.png');}
	.block-02 ul li{margin-bottom: 0.8rem;}
	.block-02 li > span {top:-1.1rem;left:0.2rem;}
	.block-02 .bg-seta-cinza {background: none;}
	.block-02 .bg-linhas-vermelhas-esquerda {background: none;padding: 2rem 0.8rem 0.1rem 1.3rem;}
	.block-02 .bg-linhas-vermelhas-direita {background: none;padding: 2rem 0.7rem 0.1rem 1.3rem;}

	/* BLOCK 05 */
	.block-05{padding: 2.5rem 0.8rem;}
	.block-05 h2{font-size: 2rem;}
	.block-05 h3{font-size: 1.8rem;padding: 1rem 0;}
	.block-05 h4{font-size: 1.1rem;}

	/* BLOCK 06 */
	.block-06{padding: 2.5rem 0.8rem;}
	.block-06 h2{font-size: 2rem;}
	.block-06 h3{font-size: 1.8rem;padding-bottom: 1rem;}
	.block-06 h4{font-size: 1.1rem;}

	/* BLOCK 07 */
	.block-07{padding: 2.5rem 0.8rem;}
	.block-07 h2{font-size: 2rem;}
	.block-07 h3{font-size: 1.1rem;}

	/* BLOCK 08 */
	.block-08{padding: 2.5rem 0.4rem;}
	.block-08 h2{font-size: 2rem;}
	.block-08 h3{font-size: 1.2rem;}
	.block-08 h4{font-size: 1.1rem;}
	.block-08 img.diagnostico{margin: 3rem auto;}

	/* BLOCK 10 */
	.block-10{padding: 2.5rem 0.5rem;text-align: center;}
	.block-10 h2{font-size: 2rem;}
	.block-10 h2 br{display: none;} /* Desabilita quebra de linha*/
	.block-10 p.localizacao{font-size: 1rem;padding: 0.2rem 0.2rem 0 0.2rem;}
	.block-10 p.localizacao a{font-size: 0.7rem;margin: 0.8rem 0;}
	.block-10 ul{font-size: 1rem; text-align: left;margin-left: 2.5rem;}
	.block-10 ul li::before {height:1.2rem;margin-right: 0.5rem;width: 1.2rem; }

	/* BLOCK 14 */
	.block-14{padding: 2.5rem 0.8rem;}
	.block-14 h2{font-size: 2rem;}
	.block-14 h3{font-size: 1.1rem;}
	.block-14 h5{font-size: 1.1rem;}
	.block-14 .box{height: 360px;padding: 1.8rem 0;}
	.block-14 .box h3{font-size: 1.2rem;padding: 0.7rem;}
	.block-14 .box p{font-size: 0.9rem;padding: 1rem 1.5rem;}
	.swiper-button-next:after,.swiper-button-prev:after{display: none;}

	/* BLOCK 16 */
	.block-16{padding: 2.5rem 0.8rem;}
	.block-16 h2{font-size: 2rem;padding-bottom: 0.5rem;}
	.block-16 .accordion-button{font-size: 1rem; padding: 1rem 0;}
	.block-16 .accordion-body{font-size: 1rem; line-height: 1.2; padding-top:0.5rem; }
	.block-16 .accordion-itrem{padding: 0.3rem 0;}

	/* BLOCK 17 */
	.block-17{padding: 3.5rem 0.8rem;}
	.block-17 h2{font-size: 2.2rem;}
	.block-17 h3{font-size: 1.1rem;}
	.block-17 h3 br{display: none;} /* Desabilita quebra de linha*/

	/* FOOTER */
	.footer{padding: 3.5rem 0.8rem;}
	.footer .politica a{font-size: 1.1rem;}
	.footer .copyright{font-size: 0.8rem;}

	}

/* TABLETS */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	/* WHATSAPP */
	.whatsapp{font-size: 1rem;line-height: 1;}
	.whatsapp2{font-size: 0.95rem;}
	.whatsapp-box{padding-top: 3rem;}
	.whatsapp-box-heroe{padding-top: 0.2rem;}
	.padding-lateral{padding-left: 3rem;padding-right: 3rem;}
	.padding-tablet{padding-left: 5rem;padding-right: 5rem;}

	/* HEROE */
	.heroe{height: auto;padding: 1.8rem 0.1rem;}
	.heroe .heroe-cta{padding: 0 2.5rem 0 4.5rem;}
	.heroe h1{font-size: 2.1rem;}
	.heroe h2{font-size: 0.8rem;margin:0.5rem 0;}
	.heroe ul{font-size: 0.8rem;text-align: left;}
	.heroe ul li::before {height:1.2rem;margin-right: 0.5rem;width: 1.2rem; }
	.heroe p.texto{font-size: 0.7rem;padding-bottom: 0;margin-bottom:0;}

	/* BLOCK 01 */
	.block-01{padding: 3.5rem 2.8rem;text-align: center;}
	.block-01 h2{font-size: 2.2rem;padding: 0 0 0.1rem 0;}
	.block-01 h3{font-size: 1.3rem;padding: 0 0 1rem 0;}
	.block-01 h4{font-size: 1.2rem;padding: 0.1rem 0;}
	.block-01 h5 br{display: none;} /* Desabilita quebra de linha*/
	.block-01 p.texto{font-size: 1.1rem;}
	.block-01 img{width: 60%;}

	/* BLOCK 02 */
	.block-02{padding: 3.5rem 4rem;}
	.block-02 h2{font-size: 2.2rem;}
	.block-02 h3{font-size: 1.3rem;padding: 1rem 0 0.5rem 0;}
	.block-02 h4{font-size: 1.5rem;}
	.block-02 h5{font-size: 1.5rem;}
	.block-02 ul{font-size: 1.3rem;padding: 1rem 1.5rem;margin-left: 2rem;}
	.block-02 ul li{margin-bottom: 0.8rem;}
	.block-02 li > span {top:-1.2rem;}
	.block-02 .bg-seta-cinza {background: none;}
	.block-02 .bg-linhas-vermelhas-esquerda {background: none;padding: 0;}
	.block-02 .bg-linhas-vermelhas-direita {background: none;padding: 0;}

	/* BLOCK 05 */
	.block-05{padding: 3.5rem 0.8rem;}
	.block-05 h2{font-size: 2.3rem;}
	.block-05 h3{font-size: 2.3rem;padding: 0.5rem 0;}
	.block-05 h4{font-size: 1.3rem;}

	/* BLOCK 06 */
	.block-06{padding: 3.5rem 0.8rem;}
	.block-06 h3{font-size: 2.3rem;}
	.block-06 h4{font-size: 1.3rem;padding-bottom: 1rem;}

	/* BLOCK 07 */
	.block-07{padding: 2.5rem 4rem;}
	.block-07 h2{font-size: 2.2rem;}
	.block-07 h3{font-size: 1.3rem;}

	/* BLOCK 08 */
	.block-08{padding: 3.5rem 4rem;}
	.block-08 h2{font-size: 2.2rem;}
	.block-08 h3{font-size: 1.3rem;}
	.block-08 h4{font-size: 1.3rem;}
	.block-08 img.diagnostico{margin: 3rem auto;}

	/* BLOCK 10 */
	.block-10{padding: 3.5rem 0.9rem;text-align: center;}
	.block-10 h2{font-size: 2.2rem;}
	.block-10 h2 br{display: none;} /* Desabilita quebra de linha*/
	.block-10 p.localizacao{font-size: 1.4rem;padding: 0.2rem 0 0 0;}
	.block-10 p.localizacao a{font-size: 0.8rem;margin: 1rem 0;}
	.block-10 ul {font-size: 1.4rem;text-align: left;margin-left:10rem;}

	/* BLOCK 14 */
	.block-14{padding: 3.5rem 4rem;}
	.block-14 h2{font-size: 2.2rem;}
	.block-14 h3{font-size: 1.3rem;}
	.block-14 .box{height: 360px;padding: 1.8rem 0;}
	.block-14 .box h3{font-size: 1.3rem;padding: 0.7rem;}
	.block-14 .box p{font-size: 1rem;padding: 1rem 1.5rem;}
	.block-14 h5{font-size: 1.3rem;}
	.swiper-button-next:after,.swiper-button-prev:after{display: none;}

	/* BLOCK 16 */
	.block-16{padding: 2.5rem 0.8rem;}
	.block-16 h2{font-size: 2.2rem;padding-bottom: 0.5rem;}
	.block-16 .accordion-button{font-size: 1rem;}
	.block-16 .accordion-body{font-size: 1.2rem; line-height: 1.2; padding-top:0.5rem; }
	.block-16 .accordion-itrem{padding: 0.3rem 0;}

	/* BLOCK 17 */
	.block-17{padding: 3.5rem 0.8rem;}
	.block-17 h2{font-size: 2.2rem;}
	.block-17 h3{font-size: 1.5rem;}
	.block-17 h3 br{display: none;} /* Desabilita quebra de linha*/

	/* FOOTER */
	.footer{padding: 3.5rem 0.8rem;}
	}

/* DESKTOP 1280 */
@media only screen and (min-width: 960px) and (max-width: 1280px) {

	.nav-link{font-size: 1.15rem;}

	.padding-lateral{padding-left: 5rem;padding-right: 5rem;}

	.whatsapp-box{padding-top: 2rem;}
	.whatsapp-box-heroe{padding-top: 1.5rem;}

	.header .container-header{max-width:98%;}
	
	/* HEROE */
	.heroe{height: auto;padding: 3rem 1rem;}
	.heroe .heroe-cta{padding: 0 5.5rem;}
	.heroe h1{font-size: 2.9rem;}
	.heroe h2{font-size: 1.4rem;}
	.heroe ul{font-size: 1.4rem;}
	.heroe ul li::before {height:1.7rem;margin-right: 0.5rem;width: 1.7rem;}
	.heroe p.texto{font-size: 0.8rem;}

	/* BLOCK 01 */
	.block-01{padding: 8rem 4rem;}
	.block-01 h2{font-size: 2.9rem;padding: 0 0 0.5rem 0;}
	.block-01 h3{font-size: 1.6rem;}
	.block-01 h4{font-size: 1.8rem;padding: 0.8rem 0;}
	.block-01 p.texto{font-size: 1.5rem;}
	.block-01 img{width: 70%;}

	/* BLOCK 02 */
	.block-02{padding: 3rem;}
	.block-02 h2{font-size: 3.2rem;}
	.block-02 h3{font-size: 2rem;padding: 1.5rem 0 0.5rem 0;}
	.block-02 h4{font-size: 1.8rem;}
	.block-02 ul{font-size: 1.4rem;padding: 1rem 2.5rem;margin-left: 2rem;}
	.block-02 li > span {top:-1.2rem;}
	.block-02 .bg-seta-cinza {background: none;padding: 0;}
	.block-02 .bg-linhas-vermelhas-esquerda {padding: 5rem;}
	.block-02 .bg-linhas-vermelhas-direita {padding: 5rem;}

	/* BLOCK 05 */
	.block-05 h2{font-size: 3.2rem;}
	.block-05 h3{font-size: 2.8rem;padding: 2rem 0;}
	.block-05 h4{font-size: 1.8rem;}

	/* BLOCK 06 */
	.block-06 h3{font-size: 2.8rem;padding-bottom: 1rem;}
	.block-06 h4{font-size: 1.8rem;}

	/* BLOCK 07 */
	.block-07 h2{font-size: 3.2rem;}

	/* BLOCK 08 */
	.block-08 h2{font-size: 3.2rem;}
	.block-08 h3{font-size: 1.8rem;}
	.block-08 h4{font-size: 1.8rem;}

	/* BLOCK 10 */
	.block-10 h2{font-size: 3.2rem;}
	.block-10 p.localizacao{font-size: 1.8rem;padding: 0.2rem 1rem 0 0;}

	/* BLOCK 14 */
	.block-14 h2{font-size: 3.2rem;}
	.block-14 .box{height: 360px;padding: 1.8rem 0;}
	.block-14 .box h3{font-size: 1.1rem;padding: 0.7rem;}
	.block-14 .box p{font-size: 0.9rem;padding: 1rem 1.5rem;}

	/* BLOCK 16 */
	.block-16 h2{font-size: 3.2rem;padding-bottom: 0.5rem;}
	.block-16 .accordion-button{font-size: 1.2rem;}
	.block-16 .accordion-body{font-size: 1.4rem; line-height: 1.2; padding-top:0.5rem; }
	.block-16 .accordion-itrem{padding: 0.3rem 0;}

	/* BLOCK 17 */
	.block-17 h2{font-size: 3.4rem;}
	.block-17 h3{font-size: 1.8rem;}

	/* FOOTER */
	.footer{padding: 3.5rem 0.8rem;}

	}
  
/* DESKTOP 1366 */
@media only screen and (min-width: 1281px) and (max-width: 1366px) {

	.nav-link{font-size: 1.2rem;}

	.padding-lateral{padding-left: 10rem;padding-right: 10rem;}

	.whatsapp-box{padding-top: 2rem;}
	.whatsapp-box-heroe{padding-top: 1.5rem;}

	.header .container-header{max-width:95%;}

	/* HEROE */
	.heroe{padding: 4rem 1rem;height: auto;}
	.heroe .heroe-cta{padding: 0 5.5rem;}
	.heroe h1{font-size: 2.9rem;}
	.heroe h2{font-size: 1.4rem;}
	.heroe ul{font-size: 1.4rem;}
	.heroe ul li::before {height:1.7rem;margin-right: 0.5rem;width: 1.7rem;}
	.heroe p.texto{font-size: 0.9rem;}

	/* BLOCK 01 */
	.block-01 h2{font-size: 3.6rem;padding: 0 0.2rem 1rem 0;}
	.block-01 h3{font-size: 2.2rem;}
	.block-01 h4{font-size: 1.9rem;padding: 0.8rem 0;}
	.block-01 h5{font-size: 2.6rem;padding: 1rem 0 0 0;}
	.block-01 img{width: 70%;}

	/* BLOCK 02 */
	.block-02 h2{font-size: 3.6rem;}
	.block-02 h3{font-size: 2rem;padding: 1.5rem 0 0.5rem 0;}
	.block-02 ul{font-size: 1.5rem;padding: 1rem 3.5rem;margin-left: 0;}
	.block-02 li > span {top:-1.2rem;}
	.block-02 .bg-seta-cinza {background-size: 15%;}
	.block-02 .bg-linhas-vermelhas-esquerda {padding: 5rem;}
	.block-02 .bg-linhas-vermelhas-direita {padding: 5rem;}

	/* BLOCK 05 */
	.block-05 h2{font-size: 3.6rem;padding: 1rem 0 0 0;}
	.block-05 h3{font-size: 3.5rem;padding: 1rem 0;}

	/* BLOCK 06 */
	.block-06 h2{font-size: 3.6rem;}
	.block-06 h3{font-size: 3.5rem;padding-bottom: 1rem;}

	/* BLOCK 07 */
	.block-07 h2{font-size: 3.6rem;}

	/* BLOCK 08 */
	.block-08 h2{font-size: 3.6rem;}
	.block-08 h3{font-size: 2.1rem;}
	.block-08 h4{font-size: 1.9rem;}

	/* BLOCK 10 */
	.block-10 h2{font-size: 3.6rem;}
	.block-10 p.localizacao{font-size: 1.8rem;padding: 0.2rem 1rem 0 0;}

	/* BLOCK 14 */
	.block-14 h2{font-size: 3.6rem;}
	.block-14 .box{height: 360px;padding: 1.8rem 0;}
	.block-14 .box h3{font-size: 1.4rem;padding: 0.5rem;}
	.block-14 .box p{font-size: 0.95rem;padding: 1rem 1.5rem;}

	/* BLOCK 16 */
	.block-16 h2{font-size: 3.6rem;padding-bottom: 0.5rem;}
	.block-16 .accordion-button{font-size: 1.2rem;}
	.block-16 .accordion-body{font-size: 1.4rem; line-height: 1.2; padding-top:0.5rem; }
	.block-16 .accordion-itrem{padding: 0.3rem 0;}

	/* BLOCK 17 */
	.block-17 h2{font-size: 3.4rem;}
	.block-17 h3{font-size: 1.8rem;}

	/* FOOTER */
	.footer{padding: 3.5rem 0.8rem;}

	}

/* DESKTOP 1600 */
@media only screen and (min-width: 1367px) and (max-width: 1600px) {

	.nav-link{font-size: 1.3rem;}

	.padding-lateral{padding-left: 8rem;padding-right: 8rem;}

	.whatsapp-box{padding-top: 2rem;}

	.header .container-header{max-width:90%;}
	
	/* HEROE */
	.heroe{height: auto;padding: 6rem 5rem;}
	.heroe h1{font-size: 2.9rem;line-height: 2.5rem;}
	.heroe h2{font-size: 1.4rem;}
	.heroe ul{font-size: 1.4rem;}
	.heroe ul li::before {height:1.8rem;margin-right: 0.5rem;width: 1.8rem;}

	/* BLOCK 02 */
	.block-02 ul{font-size: 1.4rem;padding: 1rem 0 0 4.9rem;margin-left: 0;}
	.block-02 li > span {top:-1.2rem;}
	.block-02 .bg-seta-cinza {background-size: 10%;}
	.block-02 .bg-linhas-vermelhas-esquerda {padding: 5rem;}
	.block-02 .bg-linhas-vermelhas-direita {padding: 5rem;}

}