@media screen and (max-width: 1024px){
	.capilaridade svg {
	    height: 650px;
	}
	.cookies {
	    position: fixed;
	    bottom: 0px;
	    left: 100px;
	    width: 800px;
	    height: 86px;
	    background-color: #fff;
	    z-index: 9999;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    transition: all ease .5s;
	}
	.sidebar .sidebar-midia::before {
	    position: absolute;
	    top: -4%;
	    left: -6%;
	    height: 90px;
	    width: 50px;
	    background: #fff;
	    transform: rotate(45deg);
	}
	.sidebar .sidebar-midia::after {
	    position: absolute;
	    bottom: -4%;
	    right: -6%;
	    height: 90px;
	    width: 50px;
	    background: #fff;
	    transform: rotate(45deg);
	}
	.footer>div>.info>div>.imgs-informacao img {
	}
	.main-header>div.wrapper-nav-menu {
	}
	.title-grafism {
	    position: relative;
	    width: fit-content;
	    padding-left: 50px;
	}
	.title-grafism::before {
	    left: -30px;
	    width: 64px;
	    height: 42px;
	}
	.card-solucoes {
	    min-height: 320px;
	    width: 100%;
	}
	#home-capilaridade .main-text {
	    position: relative;
	    left: 60px;
	}
	#home-capilaridade .capilaridade {
	    display: flex;
	    justify-content: flex-end;
	}
	.card-publicacao-home>div .main-text p {
	    line-height: 32px;
	    font-size: 16px;
	}
	.sidebar .card-sidebar-midia .main-text p {
	    font-weight: normal;
	    line-height: 30px;
	}
	#parallax2::before {
	    right: 95px;
	}
	#parallax2 {
	    background-position: center right 100px;
	}
	#parallax2 .grafism-main-color {
	    background-position: bottom right -100px !important;
	}
	#featured-home .grafism-main-color {
	    background-position: bottom right -500px;
	}
	#featured-quem-somos>div>div>div .main-text h1 {
	    font-size: 45px;
	    line-height: 55px;
	}
	#featured-quem-somos {
	    background-position: center;
	}
	.card-valores img {
	    height: 80px;
	}
	#archive-publicacao>div>.formulario>div form select {
	    width: 40%;
	    margin-bottom: 20px;
	}
	#archive-publicacao>div>.formulario>div form input {
	    width: 40%;
	    margin-bottom: 20px;
	}
	#archive-publicacao>div>.formulario>div form .btn-form1 {
	    margin-right: 45px;
	    float: right;
	}
	#archive-publicacao>div>.formulario>div form .btn-form2 {
	    float: right;
	    margin-right: 20px;
	}
	.card-solucoes .wrapper-icon img {
	    height: 70px;
	    width: auto;
	    margin-bottom: 20px;
	}
	.card-solucoes .main-text p {
	    font-size: 20px;
	}
	.card-solucoes::before {
	    top: -10%;
	    left: -4%;
	}
	.card-solucoes::after {
	    bottom: -10%;
	    right: -4%;
	}
	#content-solucoes {
	}
	#wrapper-estados>div>div>div .card-estado span {
	    font-size: 12px;
	}
}

@media screen and (max-width: 768px){
	.card-home-sobre>div .wrapper-icon a {
	    margin-bottom: 20px;
	}

	.card-home-sobre>div .wrapper-icon img {
	    margin-left: 0!important;
	    margin-right: 0!important;
	}
	.language-selector {
	    margin-right: 15px!important;
	}
	.main-header>div.wrapper-nav-menu.expand .language-selector {
	    margin-right: 80px!important;
	}
	#home-carreira>div>div>div .main-btn {
	    width: 100%;
	    margin-top: 0;
	    margin: 0 auto;
	    margin-bottom: 30px;
	    margin-top: 30px;
	}
	#confira::after {display: none;}
	#publicacao-content::after {display: none}
	#home-capilaridade .main-text {
	    position: relative;
	    left: 80px;
	    width: fit-content;
	}
	#home-capilaridade .grafism-main-color {
	    top: -540px;
	    background-position: top right 25%;
	}
	.title-grafism::before {
	    left: -15px;
	    width: 55px;
	    height: 35px;
	}
	.black-footer>div>div>div span {
	    margin: 0 10px;
	}
	#featured-home {
	    position: relative;
	    /* background-color: #141414; */
	    overflow: hidden;
	}
	#featured-home .grafism-main-color {
	    bottom: -10%;
	    background-position: bottom right -375px;
	}
	.card-home-sobre>div .wrapper-icon {
	    display: flex;
	    justify-content: flex-start;
	}
	.grafism-main-color {
	    background-size: auto 30%;
	}
	.main-header>div.wrapper-nav-menu {
	    background-image: none;
	    background: rgb(0 16 39 / 95%);
	    background-position: center;
	    background-size: cover;
	}
	.card-valores {
	    margin-bottom: 30px;
	}
	.card-lideres {
	    margin-bottom: 50px;
	}
	#map-onde {
	    display: flex;
	    align-items: center;
	    position: relative;
	    flex-direction: column;
	    padding: 0;
	}
	#map-onde .map {
	    position: relative;
	    left: initial;
	    z-index: 3;
	    width: 100%;
	    height: auto;
	    top: initial;
	    transform: initial;
	}
	.sidebar .sidebar-midia::before {
	    position: absolute;
	    top: -7%;
	    left: -2%;
	    height: 90px;
	    width: 50px;
	    background: #fff;
	    transform: rotate(45deg);
	}

	.sidebar .sidebar-midia::after {
	    position: absolute;
	    bottom: -7%;
	    right: -2%;
	    height: 90px;
	    width: 50px;
	    background: #fff;
	    transform: rotate(45deg);
	}
	#map-onde .map>div>div {
	    clip-path: none;
	}
	.wrapper-main-nav>div>li .submenu>li .terciary-menu {
	    width: 330px;
	}
	.wrapper-main-nav>div>li {
	    list-style: none;
	    margin-bottom: 10px;
	}
	.wrapper-main-nav>div>li .submenu>li {
	    margin-bottom: 10px;
	    display: inline-block;
	}
	.wrapper-main-nav>div>li .submenu>li .terciary-menu li {
	    margin-bottom: 10px;
	}
	#archive-publicacao>div>.formulario>div form {
	    display: flex;
	    flex-direction: column;
	}
	#archive-publicacao>div>.formulario>div form span {
	    font-size: 18px;
	    margin-right: 0;
	    text-align: left;
	    margin-bottom: 20px;
	}
	#archive-publicacao>div>.formulario>div form input {
	    width: 100%;
	    margin-bottom: 20px;
	}
	#archive-publicacao>div>.formulario>div form select {
	    width: 100%;
	    margin-bottom: 20px;
	}
	#archive-publicacao>div>.formulario>div form .btn-form1 {
	    margin-right: 0;
	    float: right;
	    margin-bottom: 20px;
	}
	#archive-publicacao>div>.formulario>div form .btn-form2 {
	    float: right;
	    margin-right: 0;
	}
	#publicacao>div>div>div .publicacao-titles h1 {
	    margin-right: 60px;
	}
	#single-publicacao {
	    display: flex;
	    position: relative;
	    background-repeat: no-repeat;
	    background-size: 100% auto;
	    align-items: flex-start;
	    height: 900px;
	    padding-top: 150px;
	    background-position: bottom;
	}
	#agende-reuniao>div>div>div .card-reuniao {
	    margin-bottom: 30px;
	}
	#content-solucoes {
	}
	#single-publicacao::after {
	opacity: 0;
	}
	#parallax2::before {
	    right: 80px;
	}
	.main-header.sticked>div>div>div .wrapper-logo a img.logo-black-horiontal {
	    height: auto;
	    width: 230px;
	}
	#parallax-socios {background-position: center;background-repeat: no-repeat;}
	.single-onde-estamos {
	}
	.single-onde-estamos img {
	width: 100%;
	object-fit: cover;
	transform: translateX(-50%);
	left: 50%;
	top: 0;
	position: absolute;
	}
	#onde-estamos>div {}
	.footer>div>.info>div>.imgs-informacao {
	margin-top: 30px;
	}
	.btn-libras a img {
	    height: 40px;
	}
	.cookies::after {display: none;}
	.cookies::before {display: none;}
	.cookies {
	    position: fixed;
	    bottom: 0px;
	    left: 0;
	    width: 100%;
	    padding: 20px;
	    height: auto;
	    background-color: #fff;
	    z-index: 9999;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    transition: all ease .5s;
	}
	.cookies>div {
	    position: relative;
	    flex-direction: column;
	    height: 103%;
	    width: 100%;
	}
	.cookies>div .main-text {
	    display: flex;
	    flex-direction: column;
	    margin-right: 0;
	    margin-bottom: 20px;
	}
	.cookies>div::after {
	    position: absolute;
	    bottom: 116%;
	    left: 0;
	    background-repeat: no-repeat;
	    width: 190px;
	    height: 180px;
	    z-index: 2;
	    background-size: 100% auto;
	    background-position: bottom;
	    pointer-events: none;
	}
	.divisor-capilaridade-mobile h6 {
		font-size: 18px;
		text-align: center;
	}
	.card-capilaridade-contato-mobile {
	display: flex;
	align-items: flex-start;
	margin-bottom: 50px;
	}
	.card-capilaridade-contato-mobile .wrapper-img {
	margin-bottom: 0 !important;
	border-radius: 9999px;
	overflow: hidden;
	}
	.card-capilaridade-contato-mobile .wrapper-img img {
	display: block;
	width: 140px;
	}
	.card-capilaridade-contato-mobile .info {
	margin-left: 20px;
	width: 100%;
	}
	.card-capilaridade-contato-mobile .info .name {
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
	text-align: left;
	}
	.card-capilaridade-contato-mobile .info .city {
	font-weight: normal;
	font-size: 14px;
	text-align: left;
	color: #d9c871;
	text-transform: uppercase;
	}
	.card-capilaridade-contato-mobile .info a.main-btn {
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	color: #141414;
	text-transform: uppercase;
	background: #D6C47C;
	padding: 10px;
	width: 100%;
	display: block;
	margin: 10px 0 0 !important;
	}
	.card-capilaridade-contato-mobile .info a.main-btn:hover {
		background: #0e3fd6;
		color: #fff;
	}
	#featured-quem-somos>div>div .btn-voltar {
	    position: absolute;
	    top: -75px;
	    right: 0;
	}
	.main-header>div.wrapper-nav-menu>div>div .header-nav {
		margin-bottom: 0;
		height: 104px;
	}
	#wrapper-estados>div>div>div {
		margin-bottom: 50px;
	}
	#wrapper-estados>div>div>div:last-child {
		margin-bottom: 0;
	}
	#content-solucoes>div>div.wrapper-icones>div {
	    margin-bottom: 30px;
	}
	#onde-estamos {
		min-height: initial;
		height: 60vh;
		position: relative;
	}
	#wrapper-estados>div>div>div .card-estado {
		margin: initial !important;
		width: initial;
		padding: initial;
		border-radius: initial;
		border: none;
	}
	#wrapper-estados>div>div>div .wrapper-submenu {
		position: relative;
		opacity: 1;
		bottom: initial;
		transform: initial;
		pointer-events: initial;
		max-height: 0;
		overflow: hidden;
		padding: 0;
	}
	#wrapper-estados>div>div>div .wrapper-submenu.show {
		max-height: 999px;
		padding-top: 35px;
	}
	#wrapper-estados>div>div>div .card-estado span {
		display: block;
		margin: 0 !important;
		width: 100%;
		position: relative;
		cursor: pointer;
		margin-bottom: 20px;
		padding: 15px 0;
		border-radius: 7px;
		font-size: 16px;
		font-weight: initial;
		border: 1px solid #fff;
	}
	#wrapper-estados.wrapper-estados-single {
		padding-bottom: 50px !important;
	}
	#onde-estamos>div {
        background-position: top center !important;
        height: 60vh !important;
    }
    #wrapper-estados {
	    padding: 80px 0 !important;
	}
	.main-header>div>div {
	    align-items: center;
	    padding: 0 10px;
	}
	.main-header>div.wrapper-nav-menu::after {
		display: none;
	}
	.main-header>div>div>div .wrapper-logo {
	    width: 250px;
	}
	.main-header>div>div {
		height: 100%;
		padding: 0;
	}
	.main-header>div>div>div {
		height: 100%;
		margin: 0;
	}
	.wrapper-main-nav {
		height: calc(100% - 104px);
	}
	.nav-menu-mobile {font-family: 'Raleway';font-weight: 400;height: 100%;overflow: hidden;}
	.nav-menu-mobile>ul {
		flex-direction: column;
		align-items: center;
		height: 100%;
	}
	.nav-menu-mobile>ul>li {position: relative;width: 100%;text-align: center;}
	.nav-menu-mobile>ul>li>a {font-size: 30px !important;display: block;padding: 20px 0;}
	.nav-menu-mobile>ul>li>a span {
	    opacity: 1;
	    width: 100%;
	}
	.nav-menu-mobile>ul>li>a:hover {position: relative;display: inline-block;}
	.nav-menu-mobile>ul>li>a:hover::before {opacity: 1;top: 0px;}
	.nav-menu-mobile>ul>li>a:hover span {}
	.nav-menu-mobile>ul>li>.submenu {transition: all ease .5s;opacity: 1;position: relative;bottom: 0;pointer-events: none;padding: 0;width: auto;height: auto;max-height: 0;overflow: hidden;}
	.nav-menu-mobile>ul>li>.submenu.hovered {pointer-events: initial; max-height: 1000px;}
	.nav-menu-mobile>ul>li>.submenu li {padding: 7px 0;}
	.nav-menu-mobile>ul>li>.submenu li a {font-size: 14px;}
	.nav-menu-mobile>ul>li>.submenu li a:hover {text-decoration: underline;}
	#featured-home::after {
	    background-position: top -70px right;
	    background-size: auto 50%;
	}
	#home-sobre {
		padding: 100px 0;
	}
	.main-header>div.wrapper-main-header {
	    padding: 20px 10px;
	}
	#divisoria-destaque {
	    height: auto;
	    background-image: none !important;
	}
	#divisoria-destaque>div>div>div .content .titulo {
	    font-size: 27px !important;
	    line-height: 35px;
	}
	.white-border-btn {
		font-size: 19px;
	}
	.card-publicacao-archive {
	    margin-bottom: 40px;
	}
	.card-publicacao-home>div .wrapper-img {
	    width: 100%;
	}
	.box-amarelo {
	    padding-top: 50px;
	    padding-bottom: 20px;
	}
}
@media screen and (max-width: 450px){
	.main-text p {
	}
	#featured-quem-somos>div>div .btn-voltar {
	    position: absolute;
	    top: -75px;
	    left: 0;
	}
	.main-header>div.wrapper-nav-menu>div>div .header-nav .wrapper-logo a img {
		height: auto;
	}
	.main-text h5 {
	    font-size: 20px;
	    line-height: 35px;
	}
	#home-sobre>div>div {
	    padding: 20px 0;
	}
	#home-sobre>div>div {
	    padding: inherit;
	}
	#home-capilaridade::before {
	    display: none;
	}
	#home-capilaridade .grafism-main-color {
	    display: none;
	}
	#home-capilaridade {
	    position: relative;
	    background: #141414;
	    margin-top: 0;
	}
	#parallax-socios {
	    width: 100%;
	    height: 420px;
	    background-size: 200% auto !important;
	    background-attachment: initial !important;
	    background-position: center center !important;
	}
	#parallax-quem-somos {
	    width: 100%;
	    height: auto;
	    background: none;
	}
	#home-capilaridade>div {
	    position: relative;
	    top: 0;
	}
	#home-capilaridade {
	    position: relative;
	    background: #141414;
	    margin-top: 0;
	    padding: 100px 0;
	}
	#home-capilaridade .main-text {
	    position: relative;
	    left: 20px;
	    width: fit-content;
	}
	.capilaridade svg {
	    height: 350px;
	}
	.card-publicacao-home {
	    display: flex;
	    margin-bottom: 50px;
	    flex-direction: column;
	}
	.main-title h1 {
	    font-size: 25px!important;
	    font-weight: bold;
	    margin-bottom: 50px;
	}
	.title-grafism::before {
	    left: -5px;
	    width: 50px;
	    height: 46px;
	    top: -3px;
	}
	#parallax2 {
	    background-position: center;
	    background-attachment: initial;
	    height: 300px;
	}
	#parallax2::before {
	    clip-path: polygon(100% 0, 0% 100%, 100% 100%);
	    right: 0;
	    height: 300px;
	    width: 120px;
	    background: #141414;
	}
	#parallax2 .grafism-main-color {
	    background-position: bottom right -200px !important;
	}
	.footer>div>.info>div>.informacao {
	    display: flex;
	    flex-direction: column;
	    align-items: flex-start;
	}
	.footer>div>.info>div>.informacao>img {
	    width: 90%;
	    margin-bottom: 30px;
	}
	.footer>div>.info>div>.informacao .info-text p {
	    font-size: 12px;
	    margin-left: 0;
	    line-height: 24px;
	    margin-bottom: 30px;
	}
	.black-footer>div>div {
	    justify-content: space-between;
	    align-items: center;
	    flex-direction: column;
	}
	.black-footer>div>div>div {
	    width: fit-content;
	    flex-direction: column;
	    align-items: center;
	}
	.black-footer>div>div>div span {
	    margin: 5px 10px;
	}
	.black-footer>div>div>div span:last-child {
	    margin-bottom: 20px;
	}
	#featured-quem-somos>div>div>div .main-text h1 {
	    font-size: 30px;
	    line-height: 45px;
	}
	#featured-quem-somos {
	    height: 500px;
	    background-size: cover;
	    background-repeat: no-repeat;
	}
	#nossos-valores>div>div>div .main-title h1 {
	    margin-bottom: 100px;
	}
	.card-valores {
	    margin-bottom: 50px;
	}
	.main-btn {
	    text-align: center;
	}
	#page-footer>div>div>div .sociais {
	    display: flex;
	    justify-content: center;
	}
	#page-footer>div>.letreiro>div .video-letreiro video {
	    width: 100%;
	    position: relative;
	    left: 0;
	}
	.main-text h1 {
	    font-size: 30px;
	    line-height: 45px;
	}
	#archive-publicacao>div>div>div .publicacao-figura .publicacao-text h1 {
	    font-size: 30px!important;
	    text-transform: uppercase;
	    font-weight: bold;
	    color: #D6C47C;
	}
	#single-publicacao {
	    height: 700px;
	    padding-top: 160px;
	}
	.wrapper-main-nav>div>li .submenu>li .terciary-menu.activate {
	    opacity: 1;
	    transition: all ease .5s;
	    pointer-events: initial;
	    position: relative;
	    left: -345px;
	    top: 0!important;
	    transform: translateX(100%)translateY(0px)!important;
	}
	.wrapper-main-nav>div>li .submenu>li>a:hover::after {
	    display: none;
	}
	.wrapper-main-nav>div>li .submenu>li .terciary-menu.activate::after {
	    display: none;
	}
	.wrapper-main-nav>div>li .submenu>li .terciary-menu li a {
	    font-weight: normal;
	    font-size: 14px;
	    line-height: 32px;
	    text-align: left;
	    padding-left: 50px;
	    position: relative;
	}
	.wrapper-main-nav>div>li .submenu>li>a {
	    font-weight: normal;
	    font-size: 16px;
	    line-height: 30px;
	    text-align: left;
	    padding-left: 70px;
	    position: relative;
	}
	#content-solucoes {
	}
	.black-footer {
	    padding: 20px 0;
	    background: #000000;
	}
	#page-footer>div>div>div .sociais ul {
	    display: flex;
	    align-items: center;
	    margin-bottom: 30px;
	}
	#page-footer>div>div>div .contato-socias {
	    margin-bottom: 30px;
	}
	#confira {
	    padding: 100px 0!important;
	}
	#page-footer {
	    padding-top: 50px;
	}
	#wrapper-estados>div>div>div .card-estado span {
	    font-size: 15px;
	}
	.capilaridade-mobile {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.capilaridade-mobile .full-card {
	    position: relative;
	}
	.capilaridade-mobile .full-card.expand {}
	.capilaridade-mobile .full-card .card-capilaridade-mobile {
	    display: flex;
	    justify-content: space-between;
	    padding: 30px 0px 20px;
	    margin: 0 20px;
	    margin-bottom: 20px;
	    border-bottom: 1px solid #d9c871;
	}
	.capilaridade-mobile .full-card .card-capilaridade-mobile.active {}
	.capilaridade-mobile .full-card .card-capilaridade-mobile.active img {transform: rotate(90deg);transition: all ease .3s}
	.capilaridade-mobile .full-card .card-capilaridade-mobile .main-text {}
	.capilaridade-mobile .full-card .card-capilaridade-mobile .main-text span {
		font-size: 17px !important;
	}
	.capilaridade-mobile .full-card .card-capilaridade-mobile img {
	    height: 26px;
	    transition: all ease .3s;
	}
	.capilaridade-mobile .full-card .card-capilaridade-mobile:hover, .capilaridade-mobile .full-card .card-capilaridade-mobile:active, .capilaridade-mobile .full-card .card-capilaridade-mobile:hover, .capilaridade-mobile .full-card .card-capilaridade-mobile:focus {
	    color: #d9c871;
	}
	.capilaridade-mobile .full-card .card-capilaridade-mobile:hover .main-text {}
	.capilaridade-mobile .full-card .card-capilaridade-mobile:hover .main-text span {
	    color: #0e3fd9;
	}
	.capilaridade-mobile .full-card .card-capilaridade-mobile:hover img {}
	.capilaridade-mobile .full-card .hidden-content {
	    opacity: 0;
	    height: auto;
	    pointer-events: none;
	    transition: all ease .3s;
	    position: relative;
	    max-height: 0;
	}
	.capilaridade-mobile .full-card .hidden-content.show {
		opacity: 1;
		height: auto;
		pointer-events: initial;
		transition: all ease .3s;
		max-height: 2000px;
		padding: 50px 0;
	}
	.capilaridade-mobile .full-card .hidden-content .main-title {}
	.capilaridade-mobile .full-card .hidden-content .main-title h1 {}
	.capilaridade-mobile .full-card .hidden-content .wrapper-img {
	    margin-bottom: 30px;
	}
	.capilaridade-mobile .full-card .hidden-content .wrapper-img img {
	    filter: grayscale(1);
	}
	.capilaridade-mobile .full-card .hidden-content a.btn-voltar {}
	.capilaridade-mobile .full-card .hidden-content a:last-child {
	    margin: 30px 0;
	    transition: none;
	    line-height: 40px;
	}
	.main-header.sticked>div>div>div .wrapper-logo a img {
	    height: 100px;
	    display: block;
	}
	.main-header>div>div>div {
	}
	#featured-solucoes>div>div>div .main-text h1 {
	    font-size: 27px;
	}
	.wrapper-hamburger {
	    display: flex;
	    align-items: center;
	    justify-content: flex-end;
	    width: auto;
	}
	.wrapper-main-header {position: relative;}
	.wrapper-main-header::after {
	    position: absolute;
	    top: 100%;
	    height: 140px;
	    width: 100%;
	    background: #141414;
	    left: 0;
	    z-index: -1;
	}
	.main-header.sticked .wrapper-main-header::after {display: none}
	.main-header.sticked .wrapper-hamburger {
	    display: flex;
	    align-items: center;
	    position: relative;
	    top: initial;
	    right: initial;
	}
	.wrapper-main-nav>div>li {
	    list-style: none;
	    margin-bottom: 7px;
	}
	.wrapper-main-nav>div>li>a {
	    font-weight: normal;
	    font-size: 18px;
	    text-align: left;
	}
	#featured-quem-somos>div>div>div {
	    margin-top: 50px;
	}
	#featured-quem-somos>div>div {
	    margin-bottom: 70px;
	}
	#featured-solucoes::after {display: none;}
	#featured-solucoes {
	    height: 810px;
	    background-size: 160% auto;
	    background-size: cover;
	    display: flex;
	    background-position: center;
	    align-items: flex-start;
	    padding-top: 100px;
	    position: relative;
	    padding-bottom: 30px;
	    background-color: #141414;
	}
	#featured-solucoes>div>div>div .main-text h1 {
	    font-size: 27px;
	    line-height: 37px;
	}
	.card-solucoes .main-text p {
	    font-size: 20px;
	}
	#onde-estamos>div>div {
	    height: 100%;
	    align-items: center;
	    padding-top: 150px;
	}
	.single-onde-estamos {
	}
	.single-onde-estamos img {
	}
	.featured-dark-path::after {
	    position: absolute;
	    height: 100%;
	    width: 60%;
	    clip-path: polygon(0% 0, 100% 0%, 10% 100%, 0% 100%);
	    background: #141414;
	    bottom: 19px;
	    left: 0;
	    opacity: 0;
	}
	.single-onde-estamos  .main-text p {
	    margin-bottom: 0px;
	    font-size: 16px;
	    line-height: 30px;
	}
	.single-onde-estamos .main-text h1 {
	    font-size: 27px;
	    line-height: 36px;
	}
	#publicacao>div>div>div .publicacao-titles {
	    display: flex;
	    margin-top: 30px;
	    flex-wrap: wrap;
	}
	.wrapper-publicacao-archive {
	    display: flex;
	    flex-wrap: wrap;
	    margin-top: 30px;
	    margin-bottom: 150px;
	}
	.dark-header .wrapper-main-header::after {display: none;}
	#single-publicacao {
	    height: auto;
	    padding-top: 85px;
	    align-items: flex-start;
	    background-size: 115% auto;
	    background-position: bottom 120px right;
	    background-color: #fff;
	    background-image: none !important;
	    flex-wrap: wrap;
	}
	.single-publicacao {
	    height: 800px;
	    padding-top: 100px;
	    align-items: flex-start;
	    background-size: 100% auto;
	    background-position: bottom center;
	    background-color: #fff;
	}
	#single-publicacao::after {
	    opacity: 0;
	}
	#archive-publicacao {
	    background-repeat: no-repeat;
	    background-position: top right;
	    background-size: auto 35%;
	    padding-top: 100px;
	}
	.mobile-menu {}
	.mobile-menu .wrapper-main-nav {position: relative}
	.mobile-menu.expand {}
	.solucoes-mobile {}
	.solucoes-mobile .btn-voltar {}
	.submenu-mobile.active {display: block!important;opacity: 1;pointer-events: initial;}
	.submenu-mobile {position: relative;display: none!important;opacity: 0;pointer-events: none;}
	.submenu-mobile .btn-voltar {
	    position: relative;
	    bottom: 33px;
	    left: 240px;
	}
	.terciary-menu-mobile.activate {
	    display: block!important;
	    opacity: 1;
	    pointer-events: initial;
	    padding-top: 30px;
	}
	.terciary-menu-mobile {position: absolute!important;display: none!important;top: 0;padding-top: 30px;left: -375px!important;width: 370px!important;height: 100vh!important;background: #d7c47c!important;z-index: 99999999999999999999999;opacity: 0;pointer-events: none;}
	.terciary-menu-mobile .btn-voltar {
	    position: relative;
	    bottom: 63px;
	    left: 225px;
	}
	.main-header>div.wrapper-nav-menu>div>div .header-nav .wrapper-logo a {
	}
	.main-header>div.wrapper-nav-menu>div>div .header-nav {
	    display: flex;
	    justify-content: space-between;
	    padding: 20px;
	    align-items: center;
	}
	.wrapper-main-nav>div>li {
	    list-style: none;
	    margin-bottom: 30px;
	}
	.language-selector {
	    margin: 0;
	}
	.wrapper-main-nav>div {
	    height: fit-content;
	}
	.mobile-menu .wrapper-main-nav {
	    position: relative;
	    display: block!important;
	}
	.main-header.sticked>div.wrapper-nav-menu>div>div .header-nav .wrapper-logo a {
	    position: relative;
	    display: block;
	    top: 0px;
	}
	.wrapper-main-nav>div>li .submenu>li {
	    margin-bottom: 20px;
	}
	.wrapper-main-nav>div>li .submenu>li .terciary-menu li {
	    margin-bottom: 20px;
	}
	.btn-voltar.danone {opacity: 0; pointer-events: none;}
	#featured-solucoes>div>div {
	    position: relative;
	    top: 350px;
	}
	#onde-estamos {
	    position: relative;
	    background-color: #141414;
	    background-position: bottom 70px left;
	}
	#onde-estamos video {
	    position: absolute;
	    z-index: 2;
	    width: 100%;
	    height: 277px;
	    top: 145px;
	    object-fit: cover;
	}
	.onde-mobile .logo-white-oriontal {display: block!important;}
	.onde-mobile .logo-black-oriontal {display: none!important;}
	.onde-mobile .wrapper-hamburger span {background: #fff!important;}
	.terciary-menu>li>a::before {display: block!important;}
	#wrapper-estados>div>div>div .card-estado .wrapper-submenu {
	    width: 100%;
	}
	#parallax-quem-somos img {width: 100%; height: auto; display: block;}
	.default-page>div>div {top: 0!important;}
	.no-after .wrapper-main-header::after {
		display: none !important;
	}
	#featured-quem-somos {
	    padding-top: 100px;
	    padding-bottom: 184px;
	    position: relative;
	}
	.main-btn:hover {
	    transition: none;
	}
	.em-breve img {
	    max-width: 80%;
	}
	.sidebar .sidebar-midia::after {
	    position: absolute;
	    bottom: -5%;
	    right: -5%;
	    height: 90px;
	    width: 50px;
	    background: #fff;
	    transform: rotate(45deg);
	}
	.sidebar .sidebar-midia::before {
	    position: absolute;
	    top: -5%;
	    left: -5%;
	    height: 90px;
	    width: 50px;
	    background: #fff;
	    transform: rotate(45deg);
	}
	.home-contato-main-text {
		font-size: 17px !important;
	}

	#home-capilaridade .main-text {
	    position: relative;
	    left: 0px;
	    width: fit-content;
	}
	#parallax2 {
	    background-position: center !important;
	    background-attachment: initial !important;
	    height: 300px;
	}
	#page-footer>div>div>div .contato-socias p {
	    font-size: 16px !important;
	    text-align: center;
	}
	#onde-estamos>div>div>div>div h2 {
		font-size: 26px !important;
		line-height: initial;
	}
	.video-container {
	    height: 545px !important;
	    min-height: 751px;
	}
	.video-container>div video {
		padding-bottom: 0;
		object-fit: contain;
	}
	#home-solucoes .main-btn {
	    margin: 0;
	    padding: 15px 0;
	    width: 100%;
	}
	.sidebar .sidebar-midia {
	    padding: 30px;
	}
	.wrapper-content-quem-somos {
	    padding: 50px 0;
	}
	#featured-industrias>div>div>div .main-text h1 {
        font-size: 27px;
    }
    #featured-industrias>div>div>div .main-text .descricao {
        font-size: 15px;
        line-height: 21px;
    }
    .box-preto-header {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .box-preto-header .conteudo {
        font-size: 17px;
    }
    .box-amarelo .conteudo {
        font-size: 17px;
        line-height: 38px;
    }
    .box-fale-com {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .publicacoes-relacionadas::after {
        display: none;
    }
    .publicacoes-relacionadas .lista-posts .item-post {
        flex-direction: column;
        width: 330px;
        max-width: 100%;
        margin: 0 auto 30px;
    }
    .publicacoes-relacionadas .lista-posts .item-post h2 {
        font-size: 17px;
        line-height: 30px;
    }
    .publicacoes-relacionadas .lista-posts .item-post .outer-image {
        margin-right: 0;
        min-width: auto;
        max-width: 100%;
    }
    #content-solucoes>div>div.wrapper-numeros>div>div .number {
	    font-size: 80px;
	}
	.main-header>div>div>div .wrapper-logo {
        width: auto;
    }
    #home-sobre>div>div>div>.main-text p {
	    font-size: 20px !important;
	    line-height: 36px;
	}
}	