html {
	scroll-behavior: smooth;
}

:target {
	scroll-margin-top: 120px;
}


@media screen and (min-width: 681px) {
	.menu-header__itens .menu-item {
		padding: 0 15px !important;
	}	
}

.menu-header__itens .menu-item a {
	color: #1A1B1A !important;
	padding: 0px !important;
}

.header-scroll .menu-header__itens .menu-item a {
	color: #000000 !important;
}

.page-template-page-home-ab .tag-wrapper .link-outlined {
	border-color: #f1f1f1;
	transition: 0.3s ease-in-out;
	background: #f1f1f1 !important;
	color: #212121 !important;
}

.header-scroll .tag-wrapper .link-outlined {
	color: #ffffff !important;
	transition: 0.3s ease-in-out !important;
	background: #ff8200 !important;
}

.page-template-page-home-ab .link-outlined:hover {
	background: #ff9b33 !important;
	border-color: #ff9b33 !important;
	color: #ffffff !important;
	transition: 0.3s ease-in-out !important;
}

.search-nav {
	background-image: url(../../assets/img/lupanovapreta.png) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 48px;
	height: 48px;
	display: flex;
	cursor: pointer;
	position: relative;
}

.header-scroll .search-nav, .page-template-page-home-ab .search-nav {
	background-image: url(../../assets/img/lupanovapreta.png) !important;
}

.header-scroll .search-nav {
	background-image: url(../img/lupanovapreta.png) !important;
}

/* Mudança de cor do Logotipo*/
.page-template-page-home-ab .site-header__logo {
	background-image: url(../img/novologo99.png) !important;
}

.header-scroll .site-header__navbar-useful .site-header__logo {
	filter: invert(0);
}

/* Hero Home*/
.new-hero-home {
	height: 808px;
	background-image: url("/wp-content/themes/99app/assets/img/home/bg-home-desktop-1.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	display: flex;
	align-items: center;
}

.container-hero-home,
.info-hero {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.info-hero {
	max-width: 360px;
	width: 100%;
	height: 487.89px;
	background: #FFDD00;
	border-radius: 20px;
	gap: 0px;
	justify-content: flex-end;
	padding: 0px 0px 56px 24px;
	position: relative;
}

.info-hero::after {
	content: "";
	position: absolute;
	background-image: url('/wp-content/themes/99app/assets/img/home/flecha-laranja-baixo.png');
	background-repeat: no-repeat;
	background-size: cover;
	width: 54px;
	height: 54px;
	top: -25px;
	left: 21px;
}

.title-hero {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 48px;
	line-height: 56px;
	display: flex;
	align-items: center;
	padding: 0 74px 24px 0;
	color: #1A1B1A;
}

.text-hero {
	max-width: 360px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	color: #1A1B1A;
}

.cta-quero-ser-motorista-hero {
	width: 360px;
	height: 63px;
	background: #FF8200;
	border: 2px solid #FF8200;
	border-radius: 16px;
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}

.cta-quero-ser-motorista-hero:hover {
	background: #ff9b33 !important;
	border-color: #ff9b33 !important;
	color: #ffffff;
}
/* Fim Hero Home*/

/* Section Test A/B */
.testA.active-hero, .testB.active-hero {
	display: flex;
}


.testA {
	height: 690px;
	background-image: url("/wp-content/themes/99app/assets/img/home/bg-home-desktop-b1.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	display: flex;
	align-items: center;
}

.container-hero-a {
	display: flex;
	flex-direction: column;
	gap: 40px;
	align-items: flex-start;
	justify-content: flex-start;
}

.box-taxa {
	padding: 16px 24px;
	border: 2px solid #FFFFFF;
	border-radius: 32px;
	width: 100%;
	max-width: 288px;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.text-taxa {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.5rem;
	color: #FFFFFF;
}

.value-taxa {
	width: 100%;
	max-width: 170px;
	padding: 8px 16px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 48px;
	color: #212121;
	background: #FFDD00;
	border-radius: 24px;
}

.box-title-cta {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.title-hero-a {
	width: 100%;
	max-width: 556px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 3rem;
	color: #FFFFFF;
}

.btn-hero-a {
	background: #FF7B1C;
	border-radius: 20px;
	padding: 16px 26px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #F6F6F6;
	text-decoration: none;
	text-align: center;
	width: 100%;
	max-width: 223px;
	cursor: pointer;
}

.btn-hero-a:hover {
	background: #ff9b33;
	border-color: #ff9b33;
	color: #ffffff;
	transition: 0.3s ease-in-out;
}


.testA-2 {
	display: none;
}

/* Test Hero B - 2023-09 */

/* Hero A Atual  */
.hero-atual {
	display: none;
	height: 786px;
	flex-direction: column;
	justify-content: space-between;
	background-image: url(/wp-content/themes/99app/assets/img/home/bg-hero-new-test-b-desk.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.container.container-hero-b {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	gap: 32px;
	height: 100%;
}

.title-hero-b-test {
	font-family: Montserrat;
	font-size: 6rem;
	line-height: 6rem;
	font-style: normal;
	font-weight: 700;
	color: var(--primrias-branco, #FFF);
	position: relative;
	max-width: 700px;
	padding-left: 24px;
}

.title-hero-b-test:before {
	content: "";
	position: absolute;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background: #FF7B1C;
	top: 14px;
	left: -18px;
}

.title-hero-b-test:after {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 0px;
	width: 100%;
	max-width: 265px;
	height: 100%;
	max-height: 146px;
	border-left: 3px solid #fff;
	border-bottom: 3px solid #fff;
	border-bottom-left-radius: 50px;
}

.box-subtitle-btn-hero-b {
	display: flex;
	flex-direction: column;
	gap: 32px;
	align-items: flex-start;
	padding-left: 24px;
}

.subtitle-hero-b {
	font-family: Montserrat;
	font-style: normal;
	font-size: 1.125;
	line-height: 1.5rem; 
	font-weight: 400;
	color: var(--primrias-branco, #FFF);
}

.subtitle-hero-b strong {
	font-weight: 700;
}

.btn-hero-test {
	max-width: 223px;
	border-radius: 20px !important;
	padding: 16px 24px !important;
	font-size: 1rem !important;
	line-height: 1.5rem !important;
}

.box-cta-next-section {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 88px;
	background: var(--primrias-amarelo-99, #FD0);
	border-radius: 80px 80px 0px 0px;
}

.box-cta-next-section a {
	width: 40px;
	height: 40px;
	background-image: url(/wp-content/themes/99app/assets/img/home/next-section.png);
	background-repeat: no-repeat;
	background-size: contain;
}
/* End Section Test A/B */

/* Hero B Teste 27/10 */
.heroB {
	background-color: #fd0;
	padding: 190px 0 161px 0;
}

.container-heroB {
	display: flex;
	flex-direction: column;
	gap: 45px;
}

.box-content-heroB {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: flex-start;
	gap: 24px;
}

.title-heroB {
	display: flex;
	flex-direction: column;
	font-family: Montserrat;
	font-size: 80px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width: 100%; 
	max-width: 529px;
	color: #212121;
}

.title-heroB span {
	position: relative;
	color: #ffffff;
	padding: 24px;
	border-radius: 32px;
	background: var(--primrias-laranja-99, #FF7B1C);
	color: var(--primrias-cinza-claro-99, #F1F1F1);
	font-family: Montserrat;
	font-size: 104px;
	font-style: normal;
	font-weight: 700;
	line-height: 96px; 
	margin: 12px 0;
}

.title-heroB span sup {
	position: relative;
	color: var(--primrias-cinza-claro-99, #F1F1F1);
	font-family: Montserrat;
	font-size: 56px;
	font-style: normal;
	font-weight: 800;
	line-height: 64px;
	top: -14px;
}

.gif-cta {
	display: flex;
	flex-direction: column;
	gap: 24px;
	width: 100%;
	max-width: 309px;
	margin: 12px 0;
}

.box-gif {
	width: 100%;
	background: #fff;
	height: 145px;
	border-radius: 32px;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.gif-hero {
	width: 100%;
	max-width: 168px;
	height: auto;
}

.btn-heroB {
	border-radius: 20px !important;
	background: var(--primrias-laranja-99, #FF7B1C);
	border-color: #FF7B1C !important;
	font-size: 18px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 24px !important;
	height: 72px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	padding: 16px 24px !important;
}

.info-heroB {
	width: 100%;
	max-width: 419px;
	color: var(--primrias-cinza-escuro-99, #212121);
	font-feature-settings: 'clig' off, 'liga' off;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

/* End Hero B Teste 27/10 */

/* Seção Seja Motorista */
.seja-motorista-app {
	padding: 97px 0px 19px 0px;
	background: #FFDD00;
}

.container-seja-motorista-app {
	display: flex;
	gap: 25px;
	justify-content: center;
}

.conteudo-seja-motorista-app {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	gap: 24px;
	height: max-content;
}

.box-conteudo {
	background: #ffffff;
	border-radius: 20px;
	padding: 87px 40px 67px 50px;
}

.title-conteudo,
.description-conteudo {
	width: 100%;
	max-width: 650px;
}

.title-conteudo {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 49px;
	color: #000000;
}

.description-conteudo-desktop,
.description-conteudo-mobile {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 26px;
	line-height: 32px;
	color: #000000;
	padding-top: 10px;
}

.description-conteudo-mobile,
.cta-saiba-mais-mobile {
	display: none;
}

.cta-break-hero {
	height: 99px;
	background: #FF8200;
	border: 2px solid #FF8200;
	border-radius: 16px;
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 20px !important;
	line-height: 18px;
	text-align: center;
	color: #ffffff !important;
	display: flex !important;
	flex-grow: 1;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}

.cta-break-hero:hover {
	background: #ff9b33;
	border-color: #ff9b33;
	color: #ffffff;
}

.imagem-caixas-seja-motorista-app {
	width: 375px;
	flex-wrap: wrap;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	gap: 24px;
}

.box-empty {
	display: flex;
	width: 100%;
	gap: 17px;
}

.box-1,
.box-2,
.box-img {
	height: 119px;
	background: #ffffff;
	border-radius: 20px;
}

.box-1 {
	width: 138.16px;
}

.box-2 {
	width: 217px;
}

.box-img {
	width: 375px;
	height: 369.32px;
	background-image: url('/wp-content/themes/99app/assets/img/home/img-seja-motorista.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.flecha-double-down-link {
	display: flex;
	justify-content: center;
	width: 100%;
	margin: auto;
	margin-top: 24px;
	width: 41px;
	height: 36.29px;
}

.img-add {
	width: auto;
	height: 100%;
	cursor: pointer;
}

/* Fim Seção Seja Motorista */

/* Seção Incentivos*/
.incentives {
	padding: 80px 0px;
	background-color: #ffffff;
}

.container-incentives {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
}

.container-incentives-mobile {
	display: none;
}

.title-incentives-desktop {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 53px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #000000;
	max-width: 591px;;
	padding-bottom: 56px;
}

.box-carroucel {
	width: 100%;
	height: max-content;
}

.title-incentives-mobile {
	display: none;
}

/*Carroucel Ajustes Home*/
.box-geral {
	width: 100%;
	height: max-content;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	gap: 24px;
}

.box-componentes {
	gap: 10px;
	height: max-content;
	width: 300px;
	display: flex;
	flex-flow: wrap column;
	align-items: center;
	justify-content: center;
}

.conteudo-box {
	width: 300px;
	height: 350px;
	background: #ffdd00;
	border-radius: 20px;
	padding: 27px 20px 41px 20px;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	justify-content: center;
	gap: 16px;
}

.title-beneficios {
	font-size: 26px;
	line-height: 30px;
	color: #000000;
	font-weight: 700;
	text-align: center;
	width: 100%;
	font-family: 'Montserrat';
}

.description-beneficios {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	text-align: center;
}

.ancora-beneficios {
	background: #FF8200;
	border-radius: 16px;
	width: 300px;
	height: 50px;
	text-decoration: none;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ancora-beneficios:hover {
	cursor: pointer;
	background: #ff9b33;
	border-color: #ff9b33;
	color: #ffffff;
}

.carousel-control-next, .carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	padding: 0;
	color: #fff;
	text-align: center;
	background: 0 0;
	border: 0;
	opacity: .5;
	transition: opacity .15s ease;
	border-radius: 30px;
}

.carousel-control-prev {
	left: 44%;
	opacity: 1;
	top: 250px;
}

.carousel-control-next {
	right: 44%;
	opacity: 1;
	top: 250px;
}

.carousel-control-prev-home, .carousel-control-next-home {
	width: 48px;
	height: 48px;
}

.carousel-control-prev-home {
	background-image: url(/wp-content/themes/99app/assets/img/home/prev-arrow.png);	
}

.carousel-control-next-home {
	background-image: url(/wp-content/themes/99app/assets/img/home/next-arrow.png);	
}

.carousel-control-prev, .carousel-control-next {
	top: 96%;
}

#carouselBeneficiosDesktop {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 24px;	
}
#carouselBeneficiosDesktop .carousel-control-prev, #carouselBeneficiosDesktop .carousel-control-next {
	position: relative;
	top: 0;
	right: 0;
	left: 0;
}
.container-button-caroucel {
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
	gap: 24px;
}
/* Fim Seção Incentivos */

/* Seção Se Cuida vai de 99 */
.take-care {
	padding: 80px 0px;
	background-color: #FFDD00;
}

.container.container-take-care {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.img-cel {
	width: 60%;
	display: flex;
	justify-content: center;
}

.img-celulares-desktop {
	width: 461px;
	height: 678px;
	z-index: 1;
}

.box-infos-take-care {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.container-infos-take-care {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 24px;
	gap: 24px;
	width: 456px;
	background: #ffffff;
	border-radius: 20px;
}

.highlight-infos-take-care {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 27px;
	letter-spacing: -0.02em;
	color: #ff8200;
}

.cta-btns-shops {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 24px;
	padding: 10px 0px;
}

.cta-shop {
	display: flex;
	align-items: center;
	justify-content: center;
}

.cta-google-play {
	background-image: url(/wp-content/themes/99app/assets/img/home/btn-google-play.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	width: 172px;
	height: 51px
}

.cta-app-store {
	background-image: url(/wp-content/themes/99app/assets/img/home/btn-app-store.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	width: 171px;
	height: 51px
}

.title-infos-take-care, .subtitle-infos-take-care {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 30px;
	line-height: 42px;
	color: #000000;
}

.subtitle-infos-take-care {
	color: #ff8200;
}

.cta-quero-ser-motorista-take-cara {
	width: 360px;
	height: 50px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 17px !important;
	line-height: 18px;
	color: #ffffff;
	background: #ff8200 !important;
	border-radius: 16px !important;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
}

.cta-quero-ser-motorista-take-cara:hover {
	background: #ff9b33;
	border-color: #ff9b33;
	color: #ffffff;
}

.highlight-infos-take-care-mobile {
	display: none;
}
/* Fim Seção Se Cuida vai de 99 */

/* Seção Segurança Julio */
.site-main{
	padding-top: 0px !important;
}

.seguranca-bg{
	background-image: url("/wp-content/themes/99app/assets/img/home/bg-retrovisor.png");
	height: 832px;
	background-size: cover;
	padding: 80px 0px;
	background-repeat: no-repeat;
	background-position: center;
}


.posi-container{

	gap: 10px;
	display: flex;
	flex-flow: column nowrap;
}

.container-laranja{
	width: 360px;
	height: max-content;
	background: #FF8200;
	border-radius: 20px;
	position: relative;
	padding: 225px 28px 37px 32px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end;
	gap: 24px;
}

.titulo-laranja{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	align-items: center;
	color: #FFFFFF;
}

.subtitulo-laranja{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 43px;
	color: #FFFFFF;
}

.paragrafo-laranja{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	display: flex;
	align-items: center;
	color: #FFFFFF;
}

.btn-quero-saber{
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 18px;
	color: #000;
	width: 360px;
	background: #FFDD00;
	height: 48px;
	display: flex;
	justify-content: center; 
	align-items: center; 
	text-decoration: none;
	border-radius: 16px;

}

.btn-quero-saber:hover{
	background: #000;
	color: #fff;
	cursor: pointer;
}

/* Fim Seção Segurança  */

/* Seção 99 Empresas */
.para-empresas{
	background:#E5E5E5;
	width: 100%;
	height:616px;
	padding: 112px 0px;
}

.container-img-txt{
	display: flex;
	gap: 88px;
}

.moca-sorrindo{
	box-shadow: -32px -32px 0px 0px #ffdd00;
	border-radius: 40px;
}

.empresas99{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	display: flex;
	align-items: center;
	color: #000000;
	padding-bottom: 24px;
}

.gerencie-corridas{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 40px;
	line-height: 53px;
	display: flex;
	align-items: center;
	color: #222222;
	padding-bottom: 24px;
	width: 456px;
}

.conta-com-a99{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	display: flex;
	align-items: center;
	color: #222222;
	padding-bottom: 24px;
	width: 541px;
}

.btn-quero-conhecer{
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 18px;
	color: #fff;
	width: 264px;
	background: #000;
	height: 50px;
	display: flex;
	justify-content: center; 
	align-items: center; 
	text-decoration: none;
	border-radius: 16px;
}

.btn-quero-conhecer:hover{
	background: transparent;
	border: 2px solid #000000;
	color: #000000;
	cursor: pointer;
}
/* Fim Seção 99 Empresas */

/* Seção Blog */
.mais-lidas {
	background: #ffffff;
	padding: 80px 0px;
	height: max-content;
}

.mais-lidas .container {
	width:100%;
	height: 100%;
}

.mais-lidas-container {
	width: 100%;
	height: 507px;
	position: relative;
}

.maislidas-title {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 53px;
	color: #000000;
	padding-bottom: 56px;
	width: max-content;
	padding: 0;
}

.container-categorias {
	height: 100%;
	width: 100%;
	display: flex;
	gap: 84px;
}

.main-news {
	max-width: max-content;
	height: 435px;
}

.main-news img {
	width: 100%;
	height: 435px;
	max-height: 100%;
	border-radius: 40px;
	object-fit: cover;
}

.info-main-news {
	height: max-content;
	position: absolute;
	bottom: 0%;
	padding-left: 35px;
	display: flex;
	flex-direction: column;
	width: 60%;
}

.hat-mais-lidas-mainnews {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	background: #FF8200;
	border-radius: 20px;
	padding: 8px 16px;
	text-decoration: none;
	cursor: pointer;
	width: max-content;
}

.title-mainnews {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 38px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 10px 0px;
	cursor: pointer;
}

.infos-escrita {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	margin: 10px 0px;
}


.ver-todos-por-categoria {
	width: 308px !important;
	background: #FF8200 !important;
	color: #ffffff;

	width: 400px;
	height: 56px;
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	border: 2px solid #FF8200;
	box-sizing: border-box;
	border-radius: 34px;	
	position: relative;
	text-decoration: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	right:16px;
	top: 20px;
}

.ver-todos-por-categoria:hover {
	background: #ffffff !important;
	color: #FF8200;
}
.hat-mais-lidas-mainnews:hover, .title-mainnews:hover {
	color: #ffffff;
}

.subnews-categorie{
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	height: 445px;
}

.subnews-maislidas{
	width: 100%;
	height: 147px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.hat-mais-lidas-subnews {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 16px;
	display: flex;
	align-items: center;
	letter-spacing: 1px;
	color: #FF8200;
	text-transform: uppercase;
}

.title-subnews { 
	width: 333px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	margin-top: 10px;
	text-decoration: none;
	cursor: pointer;
}

.title-subnews:hover {
	color: #000000;
	opacity: 0.8;
}

.subnews-maislidas {
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
}

.subnews-maislidas:nth-child(2) {
	border: none
}

/* Fim Seção Blog */

/* Fim Seção Últimos Posts Newsroom*/
.ultimos-posts {
	width: 100%;
	height: max-content;
	padding: 80px 0px;
}

.header-ultimos-posts {
	height: max-content;
	width: 100%;
	padding-bottom: 62px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.title-geral-ultimo-posts {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 53px;
	color: #000000;
}

.todos-post-newsroom {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #FF8200;
	text-decoration: none;
	cursor: pointer;
}

.todos-post-newsroom:hover {
	color: #FF8200;
	opacity: 0.8;
}

.todos-post-newsroom-mobile {
	display: none;
}

.conteudo-ultimos-posts {
	width: 100%;
	height: max-content;
	display: flex;
	flex-direction: row;
	gap: 24px;
}

.noticias-ultimos-posts {
	width: 360px;
	height: max-content;
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.noticias-ultimos-posts img {
	border-radius: 40px;
	width: 100%;
	height: 239px;
	object-fit: cover;
}

.hat-ultimos-posts {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	position: relative;
	top: 10px;
	padding-left: 15px;
	color: #FF8200;
}

.title-ultimos-posts {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	display: flex;
	align-items: center;
	color: #000000;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	padding-left: 25px;
}

.div-img-ultimos-posts {
	display: block;
	position: relative;
	width: 100%;
	cursor: pointer;
}

.div-img-ultimos-posts:hover {
	filter: contrast(80%);	
}

img.podcast-categoria {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 5%;
	left: 80%;
}

.ver-todos {
	width: 308px;
	height: 56px;
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #FF8200;
	text-align: center;
	border: 2px solid #FF8200;
	box-sizing: border-box;
	border-radius: 34px;	
	position: relative;
	top: 85px;
	text-decoration: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
}

.ver-todos:hover {
	color: #FF8200;
	background: #FF8200;
	color: #ffffff;
}

.title-ultimos-posts:hover {
	color: #000000;
	opacity: 0.8;
}
/* Fim Seção Últimos Posts Newsroom*/

/* Seção Seja Motorista de App */
.seja-motorista{
	background:#FFDD00;   
	width: 100%;
	height: 301px;
	padding: 103px 0px;;
}

.gap-textos{
	gap: 48px;
	padding: 0px !important;
}

.motorista-app{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-size: 36px;
	line-height: 48px;
	align-items: center;
	color: #000000;
	width: 696px;
	letter-spacing: -1px;
}

.btn-quero-ser-motorista{
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 18px;
	color: #fff;
	width: 360px;
	background: #FF8200;
	height: 64px;
	display: flex;
	justify-content: center; 
	align-items: center; 
	text-decoration: none;
	margin: auto;
	border-radius: 16px;
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.btn-quero-ser-motorista:hover{
	background: #ff9b33;
	border-color: #ff9b33;
	color: #ffffff;
	cursor:pointer;
}
/* Fim Seção Seja Motorista de App */

@media screen and (min-width: 681px) and (max-width: 1023px) {
	/* Seção Seja Motorista */
	.container-seja-motorista-app {
		flex-wrap: wrap;
	}

	.conteudo-seja-motorista-app {
		flex-grow: 0;
		width: 375px;
	}
	/* Fim Seção Seja Motorista */

	/* Seção Incentivos */
	.incentives {
		padding: 72px 0px 172px 0px;
	}

	.container-incentives {
		display: none;
	}

	.container-incentives-mobile {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.title-incentives-desktop {
		display: none;
	}

	.title-incentives-mobile {
		display: flex;
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 800;
		font-size: 36px;
		line-height: 48px;
		color: #000000;
		text-align: center;
		max-width: 500px;
		padding-bottom: 35px;
	}

	.carousel-inner {
		max-width: 360px;
	}

	.carousel-item {
		padding: 0 10px;
	}

	.conteudo-box, .box-componentes {
		width: 100%;
	}

	.conteudo-box {
		min-height: 460px;
		justify-content: space-between;
		gap: 16px;
	}

	.description-beneficios {
		text-align: center;
	}

	.ancora-beneficios {
		background: #FF8200;
		border-radius: 16px;
		width: 215px;
		min-height: 50px;
		text-decoration: none;
		color: #ffffff;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.carousel-control-prev, .carousel-control-next {
		top: 510px;
		opacity: 1;
	}

	.carousel-control-prev {
		left: 30%;
	}

	.carousel-control-next {
		right: 30%;
	}

	/* Fim Seção Incentivos*/

	/* Seção Se Cuida vai de 99 */
	.container.container-take-care {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.highlight-infos-take-care-mobile {
		display: flex;
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 700;
		font-size: 18px;
		line-height: 24px;
		text-align: center;
		letter-spacing: -0.02em;
		color: #000000;
		padding-bottom: 40px;
	}

	.img-cel {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.highlight-infos-take-care {
		display: none;
	}

	.container-infos-take-care {
		padding: 106px 24px 49px 24px;
		position: relative;
		top: -75px;
	}
	/* Fim Seção Se Cuida vai de 99 */

	/* Seção Segurança */
	.posi-container{
		justify-content: center;
		align-items: center;
		max-width: 300px;
	}

	.container-laranja{
		max-width: 340px;
	}

	.container-laranja{
		max-width: 360px;
	}

	.btn-quero-saber{
		max-width: 360px;
	}
	/* Fim Seção Segurança */

	/* Seção 99 Empresas */
	.para-empresas{
		height: max-content;
		padding: 72px 0px;
	}

	.gerencie-corridas{
		width: 415px;
		margin: auto;
		text-align: center;
	}

	.container-img-txt{
		flex-direction: column;
		gap: 40px;
	}

	.moca-sorrindo{
		border-radius: 85px;
		width: 360px;
		margin:auto;
	}

	.conta-com-a99{
		width: 441px;
		margin: auto;
		text-align: center;
	}

	.btn-quero-conhecer{
		margin: auto;
		width: 360px;
	}
	/* Fim Seção 99 Empresas */

	/* Seção Blog */
	.mais-lidas-container {
		width: 100%;
		height: max-content;
	}

	.container-categorias {
		height: 100%;
		width: 100%;
		display: flex;
		gap: 50px;
		flex-wrap: wrap;
	}

	.main-news {
		width: 100%;
		max-width: 100%;
		height: max-content;
		position: relative;
	}

	.info-main-news {
		height: max-content;
		position: absolute;
		bottom: 10%;
		padding-left: 35px;
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.subnews-categorie {
		display: flex;
		flex-direction: column;
		flex-grow: 0;
		height: max-content;
		width: 100%;
	}
	/* Fim Seção Blog */

	/* Seção Últimos Posts Newsroom*/
	/* Fim Seção Últimos Posts Newsroom*/

	/* Seção Seja Motorista de App */

	/* Fim Seção Seja Motorista de App */

	.box-taxa {
		padding: 16px 24px;
		border: 2px solid #FFFFFF;
		border-radius: 32px;
		width: 100%;
		max-width: 288px;
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
}


@media screen and (max-width: 680px) {

	.site-header {
		background-color: transparent !important;
		border-bottom: none !important;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 23%) !important;
	}

	/* Hero Home*/
	.new-hero-home {
		height: 740px;
		background-image: url(/wp-content/themes/99app/assets/img/home/bg-home-mobile-1.jpg);
		flex-direction: column;
		background-size: 100% 971px;
		background-position: center -100px;
		justify-content: flex-end;
	}

	.container-hero-home {
		align-items: center;
		top: 50%;
		z-index: 1;
		gap: 24px;
		padding-bottom: 30px;
	}

	.info-hero {
		max-width: 360px;
		height: max-content;
		background: #FFDD00;
		border-radius: 20px;
		gap: 0px;
		justify-content: flex-start;
		padding: 24px 16px 73px 26px;
	}

	.info-hero::after {
		top: -32px;
		left: 24px;
	}

	.title-hero {
		font-size: 36px;
		line-height: 48px;
		padding: 16px 84px 24px 0px;
		word-break: break-word;
	}

	.text-hero {
		font-size: 20px;
		line-height: 28px;
	}

	.text-hero {
		max-width: 302px;
		padding-right: 16px;
		word-break: break-word;
	}

	.cta-quero-ser-motorista-hero {
		width: 100%;
		max-width: 360px;
	}
	/* Fim Hero Home*/


	/* Test Hero B - 2023-09 */
	.hero-atual {
		height: 700px;
		flex-direction: column;
		justify-content: space-between;
		background-image: url(/wp-content/themes/99app/assets/img/home/bg-hero-new-test-b-mob.png);
		background-repeat: no-repeat;
		background-size: cover;
	}

	.container.container-hero-b {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-end;
		gap: 100px;
		height: 100%;
		padding: 0 0px;
	}

	.title-hero-b-test {
		font-family: Montserrat;
		font-size: 40px;
		line-height: 48px;
		font-style: normal;
		font-weight: 700;
		color: var(--primrias-branco, #FFF);
		position: relative;
		max-width: 267px;
		padding-left: 24px;
		margin-left: 24px;
	}

	.title-hero-b-test:before {
		content: "";
		position: absolute;
		width: 24px;
		height: 24px;
		border-radius: 100%;
		background: #FF7B1C;
		top: 9px;
		left: -9px;
	}

	.title-hero-b-test:after {
		content: "";
		position: absolute;
		bottom: -25px;
		left: 1px;
		width: 100%;
		max-width: 137px;
		height: 100%;
		max-height: 82px;
		border-left: 2px solid #fff;
		border-bottom: 2px solid #fff;
		border-bottom-left-radius: 36px;
	}

	.box-subtitle-btn-hero-b {
		display: flex;
		flex-direction: column;
		gap: 32px;
		align-items: flex-start;
		padding-left: 0px;
		padding: 40px 40px 16px 40px;
		border-radius: 48px 48px 0px 0px;
		background: var(--primrias-amarelo-99, #FD0);
		width: 100%;
	}

	.subtitle-hero-b {
		font-family: Montserrat;
		font-style: normal;
		font-size: 1.25rem;
		line-height: 1.75rem; 
		font-weight: 400;
		color: #212121;
		max-width: 276px;
	}

	.subtitle-hero-b br {
		display: none;
	}

	.subtitle-hero-b strong {
		font-weight: 700;
	}

	.btn-hero-test {
		width: 100%;
		max-width: 280px;
		border-radius: 20px !important;
		padding: 16px 24px !important;
		font-size: 0.875rem !important;
		line-height: 1rem !important;
		color: #fff;
	}

	.box-cta-next-section {
		display: flex;
		align-items: center;
		justify-content: center;
		height: max-content;
		background: var(--primrias-amarelo-99, #FD0);
		border-radius:0;
		position: relative;
		padding-top: 44px;
	}

	.box-cta-next-section:after {
		content: "";
		position: absolute;
		background: var(--primrias-amarelo-99, #FD0);
		left: 100%;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.box-cta-next-section:before {
		content: "";
		position: absolute;
		background: var(--primrias-amarelo-99, #FD0);
		right: 100%;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.box-cta-next-section a {
		width: 40px;
		height: 40px;
		background-image: url(/wp-content/themes/99app/assets/img/home/next-section.png);
		background-repeat: no-repeat;
		background-size: contain;
	}

	.home .btn-direcao {
		top: 80px;
	}
	/* End Section Test A/B */	

	/* Hero B Teste 27/10 */
	.heroB {
		background-color: #fd0;
		padding: 135px 0 72px 0;
	}

	.container-heroB {
		display: flex;
		flex-direction: column;
		gap: 48px;
		align-items: center;
	}
	
	.box-content-heroB {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 48px;
	}

	.title-heroB {
		display: flex;
		flex-direction: column;
		align-items: center;
		font-family: Montserrat;
		font-size: 48px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		width: 100%; 
		max-width: 529px;
		color: #212121;
	}

	.title-heroB span {
		position: relative;
		color: #ffffff;
		padding: 16px;
		border-radius: 24px;
		background: var(--primrias-laranja-99, #FF7B1C);
		color: var(--primrias-cinza-claro-99, #F1F1F1);
		font-family: Montserrat;
		font-size: 56px;
		font-style: normal;
		font-weight: 700;
		line-height: 64px; 
		margin: 0px 0;
		width: max-content;
	}

	.title-heroB span sup {
		position: relative;
		color: var(--primrias-cinza-claro-99, #F1F1F1);
		font-family: Montserrat;
		font-size: 56px;
		font-style: normal;
		font-weight: 800;
		line-height: 64px;
		top: 0px;
	}

	.gif-cta {
		display: flex;
		flex-direction: column;
		gap: 24px;
		width: 100%;
		max-width: 309px;
		margin: 12px 0;
	}

	.box-gif {
		width: 100%;
		background: #fff;
		height: 145px;
		border-radius: 32px;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}

	.gif-hero {
		width: 100%;
		max-width: 168px;
		height: auto;
	}

	.btn-heroB {
		border-radius: 20px !important;
		background: var(--primrias-laranja-99, #FF7B1C);
		font-size: 18px !important;
		font-style: normal;
		font-weight: 700;
		line-height: 24px !important;
		height: 56px;
		display: flex !important;
		align-items: center;
		justify-content: center;
		padding: 16px 24px !important;
		color: #fff !important;
	}

	.info-heroB {
		width: 100%;
		max-width: 419px;
		font-family: Montserrat;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	/* End Hero B Teste 27/10 */

	/* Seção Seja Motorista */
	.container-seja-motorista-app {
		display: flex;
		gap: 15px;
		justify-content: center;
		flex-wrap: wrap;
	}

	.conteudo-seja-motorista-app,
	.imagem-caixas-seja-motorista-app {
		width: 360px;
		flex-grow: 0;
	}

	.box-img {
		width: 330px;
		flex-grow: 0;
		margin: auto;
	}

	.seja-motorista-app {
		padding: 40px 0px 20px 0px;
	}

	.title-beneficios {
		padding: 0 20px;
	}

	.description-beneficios {
		font-size: 22px;
		line-height: 28px;
	}

	.box-empty {
		display: none;
	}

	.box-img {
		background-image: url(/wp-content/themes/99app/assets/img/home/img-seja-motorista-mobile.png);
		background-position: center;
		height: 238px;
	}

	.box-conteudo {
		padding: 40px 25px 48px 24px;
	}

	.title-conteudo {
		font-size: 28px;
		line-height: 40px;
		padding-right: 30px;
		padding: 0px 30px 0px 0px;
	}

	.description-conteudo-mobile {
		display: flex;
		font-weight: 400;
		font-size: 20px;
		line-height: 28px;
		padding-bottom: 20px;
	}

	.cta-saiba-mais-mobile {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 194px;
		height: 50px;
		font-family: 'Work Sans';
		font-style: normal;
		font-weight: 600;
		font-size: 14px !important;
		line-height: 18px;
		text-align: center;
		color: #ffffff;
		background: #FF8200;
		border-radius: 16px !important;
		text-decoration: none;
	}

	.cta-saiba-mais-mobile:hover {
		background: #ff9b33;
		border-color: #ff9b33;
		color: #ffffff;
	}

	.imagem-caixas-seja-motorista-app {
		flex-direction: column-reverse;
	}

	.img-add {
		object-fit: contain;
	}

	.cta-break-hero,
	.description-conteudo-desktop {
		display: none;
	}

	/* Fim Seção Seja Motorista */

	/* Seção Incentivos */
	.incentives {
		padding: 72px 0px 172px 0px;
	}

	.container-incentives {
		display: none;
	}

	.container-incentives-mobile {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.title-incentives-desktop {
		display: none;
	}

	.title-incentives-mobile {
		display: flex;
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 800;
		font-size: 24px;
		line-height: 32px;
		color: #000000;
		text-align: center;
		max-width: 328px;
		padding-bottom: 35px;
	}

	.carousel-inner {
		max-width: 360px;
	}

	.carousel-item {
		padding: 0 10px;
	}

	.conteudo-box, .box-componentes {
		width: 100%;
	}

	.conteudo-box {
		min-height: 460px;
		justify-content: space-between;
		gap: 0px;
	}

	.container-laranja {
		width: 330px;
	}

	.btn-quero-saber {
		width: 330px;
	}

	.description-beneficios {
		text-align: center;
	}

	.ancora-beneficios {
		background: #FF8200;
		border-radius: 16px;
		width: 215px;
		min-height: 50px;
		text-decoration: none;
		color: #ffffff;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.carousel-control-prev, .carousel-control-next {
		top: 510px;
		opacity: 1;
	}

	.carousel-control-prev {
		left: 30%;
	}

	.carousel-control-next {
		right: 30%;
	}
	/* Fim Seção Incentivos*/

	/* Seção Se Cuida vai de 99 */
	.take-care {
		padding: 71px 0px 0px 0px;
	}

	.container-take-care {
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.img-cel {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.highlight-infos-take-care-mobile {
		display: flex;
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 700;
		font-size: 18px;
		line-height: 24px;
		text-align: center;
		letter-spacing: -0.02em;
		color: #000000;
		padding-bottom: 40px;
	}

	.img-celulares-desktop {
		margin-right: 0px;
		width: 328px;
		height: 481px;
		z-index: 1;
	}

	.container-infos-take-care {
		width: 328px;
		padding: 106px 24px 49px 24px;
		position: relative;
		top: -75px;
	}

	.title-infos-take-care, .subtitle-infos-take-care {
		font-weight: 800;
		font-size: 28px;
		line-height: 37px;
		text-align: center;
	}

	.title-infos-take-care {
		padding: 0 3px;
	}

	.subtitle-infos-take-care {
		padding: 0 4px;
	}

	.cta-btns-shops {
		flex-wrap: wrap;
	}

	.cta-quero-ser-motorista-take-cara {
		width: 218px;
	}

	.cta-google-play, .cta-app-store {
		width: 199px;
		height: 63px;
	}

	.highlight-infos-take-care {
		display: none;
	}
	/* Fim Seção Se Cuida vai de 99 */

	/* Seção Segurança */
	.seguranca-bg{
		padding: 72px 0px !important;
		height: max-content;
	}

	.posi-container{
		left: 0px !important;
		align-items: center;
	}

	.container-laranja{
		max-width: 360px;
		height: max-content;
		padding: 82px 24px 24px 24px;
		margin: 0;
	}

	.btn-quero-saber{
		max-width: 360px;
		margin: 0;
		height: max-content;
		padding: 16px;
		font-size: 16px;
		line-height: 18px;
	}
	/* Fim Seção Segurança */

	/* Seção 99 Empresas */
	.para-empresas{
		height: max-content;
		padding: 72px 0px 80px 0px;
	}

	.moca-sorrindo{
		box-shadow: -16px -16px 0px 0px #ffdd00;
		width: 311px;
		height: 311px;
		margin: auto;
	}

	.container-img-txt{
		display: flex;
		flex-direction: column;
		padding: 16px !important;
		gap: 40px;
	}

	.gerencie-corridas{
		width: 327px;
		font-size: 36px;
		line-height: 48px;
		text-align: center;
		margin:auto;
	}

	.conta-com-a99{
		justify-content: center;
		width: 327px;
		text-align: center;
		margin: auto;
	}

	.btn-quero-conhecer{
		margin:auto;
		max-width: 264px;
	}
	/* Fim Seção 99 Empresas */

	/* Seção Blog */
	.mais-lidas {
		padding: 80px 0px 0px 0px;
	}

	.mais-lidas-container {
		width: 100%;
		height: max-content;
	}

	.container-categorias {
		height: 100%;
		width: 100%;
		display: flex;
		gap: 50px;
		flex-wrap: wrap;
	}

	.main-news {
		width: 100%;
		max-width: 100%;
		height: 230px;
		position: relative;
	}

	.main-news::after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background: #000000;
		top: 0;
		left: 0;
		opacity: 0.4;
		z-index: 1;
		border-radius: 32px;
	}

	.info-main-news {
		width: 100%;
		height: max-content;
		position: absolute;
		bottom: 10%;
		padding-left: 16px;
		display: flex;
		flex-direction: column;
		z-index: 2;
	}

	.subnews-categorie {
		display: flex;
		flex-direction: column;
		flex-grow: 0;
		height: max-content;
		width: 100%;
	}

	.main-news img {
		border-radius: 32px;
	}

	.title-mainnews {
		max-width: 100%;
		font-size: 20px;
		line-height: 28px;
	}

	.escrito-por {
		width: 80%;
	}
	/* Fim Seção Blog */

	/* Seção Últimos Posts Newsroom*/
	.ultimos-posts {
		padding: 80px 0px 120px 0px;
	}

	.title-geral-ultimo-posts {
		font-size: 28px;
		line-height: 24px;
	}

	.conteudo-ultimos-posts {
		top: 27px;
		flex-direction: column;
	}

	.noticias-ultimos-posts {
		width: 100%;
		height: max-content;
		display: flex;
		flex-direction: row;
		gap: 16px;
	}

	.div-img-ultimos-posts {
		width: 160px;
	}

	.noticias-ultimos-posts img {
		border-radius: 16px;
		width: 160px;
		height: 144px;
	}

	img.podcast-categoria {
		width: 20px;
		height: 20px;
	}

	.title-ultimos-posts {
		font-weight: 800;
		font-size: 18px;
		line-height: 20px;
		padding: 0px 0px 0px 0px;
	}

	.todos-post-newsroom-mobile {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 208px;
		height: 56px;
		border: 2px solid #FF8200;
		border-radius: 34px;
		font-family: 'Work Sans';
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
		line-height: 24px;
		color: #FF8200;
		background: transparent;
		text-decoration: none;
		margin: auto;
		margin-top: 48px;
	}

	.todos-post-newsroom-mobile:hover {
		color: #FF8200;
	}

	.todos-post-newsroom {
		display: none;
	}
	/* Fim Seção Últimos Posts Newsroom*/

	/* Seção Seja Motorista de App*/
	.seja-motorista{
		padding: 72px 40px !important;
		height: max-content;
	}

	.gap-textos{
		gap:0px;
		flex-direction: column;
	}

	.motorista-app{
		padding-bottom: 24px;
		width: 280px;
	}

	.btn-quero-ser-motorista{
		width: 100%;
		max-width: 274px;
		margin: 0;
	}
	/* Fim Seção Seja Motorista de App */

	/*MENU*/
	.search-nav {
		position: absolute;
		right: 90%;
		top: 20%;
	}

	.site-header__navbar-useful {
		position: relative;
		padding: 20px 0;
		display: flex;
	}

	.site-header__logo {
		width: 48px;
		height: 32px;
	}

	.page-template-page-home-ab .search-nav {
		background-image: url(../img/lupanovapreta.png) !important;
	}

	.header-scroll .search-nav {
		background-image: url(../img/lupanovapreta.png) !important;
	}

	.header-scroll .site-header__navbar-useful .site-header__logo {
		filter: invert(0);
	}

	button.menu-header__toggler.open-menu {
		filter: invert(1);
	}

	.header-scroll button.menu-header__toggler.open-menu {
		filter: invert(0);
	}

	.menu-opened .search-nav {
		background-image: url(../img/lupalaranjamobile.png) !important;
	}

	.menu-opened .menu-header__toggler::before {
		filter: invert(0);
	}

	.menu-opened button.menu-header__toggler.open-menu {
		filter: invert(0);
	}

	.menu-opened .site-header__navbar-useful .site-header__logo {
		filter: invert(0);
	}

	.header-scroll .menu-header__toggler::before {
		filter:  invert(0);
	}

	.menu-header__itens .menu-item a {
		color: #000000 !important;
		padding: 0px !important;
	}

	.page-template-page-home-ab .link-outlined {
		border-color: #FF8200  !important;
		background-color: #FF8200 !important;
		transition: 0.3s ease-in-out;
	}	
}

.site-wrapper::after {
	display: none;
}

.testA, .testB {
	display: none;
}

/* Menu Test AB */
.site-header.menuB .menu-header__itens .menu-item a {
	color: #fff !important;
	padding: 0px !important;
}

.site-header.menuB .menu-header__itens .menu-item a:hover {
	color: #fff !important;
	padding: 0px !important;
}


.header-scroll .site-header.menuB .menu-header__itens .menu-item a {
	color: #000 !important;
}

.site-header.menuB .site-header__logo, 
.site-header.menuB .search-nav {
	filter: invert(1) !important;
}


.site-header.menuB .site-header__logo:hover, .site-header.menuB .search-nav:hover {
	filter: invert(0) !important;
}

.header-scroll .site-header.menuB .site-header__logo, 
.header-scroll .site-header.menuB .search-nav {
	filter: invert(0) !important;
}


.site-header.menuB .link-outlined {
	border-color: #fff !important;
	color: #212121 !important;
	background: #fff !important;
}

.site-header.menuB .link-outlined:hover {
	background: #ff9b33 !important;
	border-color: #ff9b33 !important;
	color: #ffffff !important;
	transition: 0.3s ease-in-out !important;
}

.header-scroll .site-header.menuB .link-outlined {
	border-color: #FF7B1C  !important;
	color: #fff !important;
	background: #FF7B1C  !important;
}


/* End Menu Test AB */

@media screen and (max-width: 680px) {
	.site-header.menuB {
		box-shadow: none !important;
	}

	.menu-opened .site-header__cta .btn.btn-medium.link-outlined {
		width: 244px;
		height: 46px;
		background: #FF8200 !important;
		border-radius: 34px;
		border: none;
		color: #fff !important;
	}

/* 	.menu-header__toggler::before {
		filter: invert(1);
	} */

	.header-scroll .menu-header__toggler::before {
		filter: invert(0);
	}

	.menu-opened .site-header.menuB .menu-header__toggler::before {
		filter: invert(0) !important;
	}

	.menu-opened .site-header {
		background: #fff !important;
	}


	.menu-opened .site-header.menuB .site-header__logo, .menu-opened .site-header.menuB .search-nav {
		filter: invert(0) !important;
	}

	.site-header.menuB .menu-header__itens .menu-item a {
		color: #000 !important;
		padding: 0px !important;
	}
}