@media (max-width: 1023px) {
	.home-quem-somos .wp-block-columns figcaption {
		left: -20px;
	}	
	
}
@media (max-width: 992px) {
	header nav {
		padding: 16px !important;
	}
	header .navbar-brand img {
		max-height: 22px !important;
	}
	header .navbar-toggler {
		border: 0 !important;
		padding: 0 !important;
	}	
	header .itens .navbar-nav  > ul {
		/*xmargin-top: 7px;
		z-index: -1;
		position: absolute;
		width: calc(100% - 60px);
		opacity:1;*/
	}
	header .itens .sub-menu-wrap .dropdown-menu {
	}
	header .dropdown .dropdown-toggle::after {
		border: none !important;
		font: normal normal normal 14px/1 FontAwesome;
		content: "\f107" !important;
		vertical-align: 0;	
	}
	header .dropdown:hover .dropdown-toggle::after {
		content: "\f106" !important;
	}
	header .fa-bars {
		color: var(--bs-white) !important; 
		font-size: 24px; 
		transition: 0.3s; 
	}
	header .fa-bars:hover {
		/*color: var(--bs-black-piano) !important; 
		background-color: var(--bs-white) !important; 
		transform: scale(1.1);*/
  
	}
	header .fa-bars:focus, header .fa-bars:focus-visible {
		outline: 0;
	} 
	header .navbar-toggler:focus {
		box-shadow: none !important;
	}

	
}
@media (max-width: 782px) {
	.wp-block-columns .wp-block-column {
		flex-basis: 100% !important;
	}
	.home-quem-somos .row > .wp-block-columns {
		flex-direction: column;
	}
	.home-quem-somos .wp-block-columns figcaption {
		font-size: 18px;
		left: 0;
	}
	.inner-content.quem-somos .nrs-destaque, .home-quem-somos .nrs-destaque, .inner-content.quem-somos .nrs-destaque p, .home-quem-somos .nrs-destaque p {
		align-items: flex-start;
		text-align: left;
	}
	.inner-content.quem-somos .nrs-destaque .wp-block-column, .home-quem-somos .nrs-destaque .wp-block-column {
		justify-content: flex-start;
	}
	.inner-content.quem-somos .nrs-destaque h2, .home-quem-somos .nrs-destaque h2 {
		font-size: 42px;
	}
}
@media (max-width: 768px) {
	.border-sm-end-none, .inner-content.quem-somos .cards .item, .inner-content.atuacao-single .conteudo .bloco-auditoria .card, .inner-content.atuacao-single .conteudo .bloco-servicos .card.bt-right, .inner-content.atuacao-single .conteudo .bloco-extra-cards .card.bt-right, .inner-content.atuacao-single .conteudo .bloco-interventor-cards .card.bt-right {
		border-right: 0 !important;
	}
	.home-atuacao {
		padding: 56px 0;
	}
	.home-atuacao .card, .home-atuacao .card-container .card, .home-atuacao .row:last-child .card-container:nth-last-child(-n+3) .card, .home-atuacao .conteudo .card-container:nth-last-child(-n+3) .card {
		border-width: 0 0 1px 0 !important;
	}
	.home-atuacao .card-container:last-child() .card {
		border-width: 0 0 0 0 !important;
	}
	.home-banners .carousel-control-next {
		margin-right: 0.5rem;
	}
	.home-banners .carousel-control-prev {
		margin-left: 0.5rem;
	}
	.home-news .mailpoet_form_column {
		align-items: center;
	}
    .home-news .mailpoet_paragraph.last:not(.mailpoet_captcha_hidden) {
		display: block !important;
		width: 100% !important;
    }
    .home-news .mailpoet_checkbox, .home-news .mailpoet_checkbox_label {
        display: inline-block !important;
        margin-top: 10px !important;
    }
	.inner-content.atuacao-single .conteudo .wp-block-media-text__content {
		padding-top: 17px;
	}
	.inner-content.atuacao-single .conteudo .card.dark.h-100 {
		height: auto !important;
	}
	.inner-content.quem-somos .rodape .conteudo, .inner-content.contato .infos, .inner-content.atuacao-single .conteudo .bloco-inventariante-diferenciais .wrapper {
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
	}
	.inner-content.atuacao-single .conteudo .bloco-auditoria-icos .col-img, .inner-content.atuacao-single .conteudo .acoes-garantias .bloco-interventor-icos .col-img {
		max-width: 40px;
	}
	.inner-content.atuacao-single .conteudo .bloco-extra-cards .card {
		padding-left: 10px;
	}
	.inner-content.atuacao-single .conteudo .bloco-gestao-vantagens .img-rounded figcaption, .inner-content.atuacao-single .conteudo .acoes-garantias.bloco-diferenciais .img-rounded-garantia figcaption, .img-caption-green figcaption {
		left: -6px;
	}
	.inner-content.atuacao-single .conteudo .bloco-extra-reuniao,  .inner-content.atuacao-single .conteudo .bloco-interventor-cards .card {
		padding: 40px 16px;
	}
	.inner-content.atuacao-single .conteudo .call-interventor-transformar .wp-block-group__inner-container {
		display: flex;
		padding: 56px 0;
	}
	.inner-content.atuacao-single .conteudo .call-interventor-transformar.revisao {
		min-height: 500px;
	}
	.inner-content.atuacao-single .conteudo .call-penhora {
		background-size: cover;
		background-position: unset;
	}
	.inner-content.atuacao-single .conteudo .bloco-inventariante-cards.revisao .wp-block-media-text, .inner-content.atuacao-single .conteudo .bloco-cards.revisao .wp-block-media-text {
		display: block !important;
	}
}
@media (min-width: 767px) {
	header .itens .sub-menu-wrap {
		width: max-content;
	}
	/*.home-bg-blog {
		width: 100%;
		position: relative;
		background-image: url('../imgs/side-blog.png');
		xbackground: url('../imgs/bg-blog-man1.png'), linear-gradient(90deg, rgba(255, 255, 255, 0) 44.02%, #FFFFFF 95.54%), linear-gradient(0deg, rgba(255, 255, 255, 0) 50%, #FFFFFF 91.56%), url('../imgs/bg-blog-man.jpg');
		background-repeat: no-repeat;
		background-position: left top;
		background-size: 50% 100%;	
	}
	.home-blog .content {
		padding-left: 48px;
		width: 50%;
	}*/
	
	.home-bloco-blog {
		background-image: url('../imgs/side-blog2.png');
		background-repeat: no-repeat;
		background-position: left top;
		xbackground-size: 50% 100%;	
	}
	.home-bloco-blog .col-conteudo {
		padding-left: 48px !important;
	}
	.home-atuacao .row:last-child .card-container:nth-last-child(-n+3) .card {
		border-bottom: none !important;
	}
	.home-atuacao .conteudo .card-container:nth-child(3n) .card {
		border-right: none; 
    }
	.home-atuacao .conteudo .card-container:nth-last-child(-n+3) .card {
		border-bottom: none;
	}
	.inner-content.atuacao-single .conteudo .call-interventor-transformar {
		min-height: 250px;
	}
	.inner-content.atuacao-single .conteudo .bloco-interventor-call {
		background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 44.02%, #FFFFFF 95.54%), linear-gradient(0deg, rgba(255, 255, 255, 0) 50%, #FFFFFF 91.56%), url('../imgs/bg-interventor-call3.png');
		background-repeat: no-repeat;
		background-position: left top;
		xbackground-size: 50% 100%;	
	}
	.inner-content.atuacao-single .conteudo .bloco-interventor-call .content {
		padding-left: 48px !important;
	}
}
@media (min-width: 768px) { 
	.border-md-end {
		border-right: 1px solid var(--bs-gray-soft) !important;
	}
	.inner-content.contato .infos {
		padding-left: 110px;
	}
	.inner-content.quem-somos .call-text {
		padding: 88px 0;
	}

	.inner-content.quem-somos .call-text p {
		padding: 0 88px;
	}
	.inner-content.quem-somos .rodape .col-btn {
		gap: 2px;
	}
	.inner-content.atuacao-single .conteudo .bloco-auditoria .card.border-md-bottom-none, .inner-content.atuacao-single .conteudo .bloco-servicos .card.border-md-bottom-none, .inner-content.atuacao-single .conteudo .bloco-extra-cards .card.border-md-bottom-none, .border-md-bottom-none {
		border-bottom: 0 !important;
	}
	.border-md-right-none, .border-md-end-none {
		border-right: 0 !important;
	}
	.border-md-left-none {
		border-left: 0 !important;
	}
	.border-md-top-none {
		border-top: 0 !important;
	}
	footer .infos {
		flex-wrap: nowrap;
		xoverflow: auto/*hidden*/;
	}
}
@media(min-width:840px) {
	.home-banners .carousel-item {
		height: 100vh;
	}
}
@media (min-width:768px) and (max-width: 992px) {
	.home-banners .carousel-control-next {
		margin-right: calc(var(--bs-gutter-x) * 2) !important;
	}
	.home-banners .carousel-control-prev {
		margin-left: calc(var(--bs-gutter-x) * 2) !important;
	}
}
@media (min-width: 992px) {
	header nav {
		padding: 16px 0px 16px 16px !important;
	}
	header .navbar-brand img {
		max-height: 32px !important;
	}
	header .itens {
		display: flex;
		flex-direction: row;
		align-items: center;
		padding: 0px;
		gap: 8px;
	}	
	header .itens .navbar-nav {
		flex-direction: row;
		align-items: center;
	}
	header .dropdown-toggle::after {
		display: none;
	}
	header .itens .sub-menu-wrap {
		position: absolute;
		height: 100%;
		xleft: -16px;
		z-index: 9999;
		right: 0 !important
	}
	header .itens .sub-menu-wrap .dropdown-menu {
		position: relative;
		background: rgba(21, 21, 21, 0.4);
		xbackdrop-filter: blur(4px);
		xwidth: 100%;
		top: 18px;
		margin: 0 !important;
		transition: .3s;
		z-index: 100;	
	}
	header .itens .sub-menu-wrap .dropdown-menu::before {
		content: '';
		position: absolute;
		top: 0; 
		right: 0; 
		bottom: 0; 
		left: 0;
		backdrop-filter: blur(4px);
		z-index: -1; 
	}
	.home-banners .carousel-control-next {
		margin-right: calc(var(--bs-gutter-x) * 3) !important;
	}
	.home-banners .carousel-control-prev {
		margin-left: calc(var(--bs-gutter-x) * 3) !important;
	}
	/*.wrapper {
		padding-left: calc(var(--bs-gutter-x) * 1.5) !important;
		padding-right: calc(var(--bs-gutter-x) * 1.5) !important;
	}*/
	
	
	
	
	
}
@media (min-width: 1025px) { 
	/*.wrapper {
		padding-left: calc(var(--bs-gutter-x) * 2.5) !important;
		padding-right: calc(var(--bs-gutter-x) * 2.5) !important;
	}*/
	/*.home-blog .col-conteudo {
		max-width: 480px;
		width: 100%; 
	}*/
}
@media (min-width: 1200px) {
	/*.home-blog .col-conteudo .container {
		max-width: 570px;
		margin-left: 0;
		margin-right: auto;
	}*/

}
@media (min-width: 1400px) {
	.home-blog .col-conteudo .container {
		max-width: 660px;
		margin-left: 0;
		margin-right: auto;
	}
}

