input.e-search-input{color:#e1e3e1!important;font-weight:400!important}
#fipe * {transition:none}
#fipe .fields{display:grid;gap:0 20px;grid-template-columns:repeat(4,1fr)}
#fipe select{margin-top:10px;padding: 8px 10px; font-size: 14px; font-weight: 600; min-height: 0 !important; color: var(--e-global-color-text);text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#fipe h4{margin-bottom:10px}
#fipe .resultado .card{border-radius:5px;padding:20px;margin-top:20px;background:#ededed;line-height:1.5;text-transform:uppercase}
#fipe .veiculo{color:#000;font-size:18px;font-weight:500;line-height:1.4}
#fipe .valor{color:var(--e-global-color-accent);font-size:30px;font-weight:800;line-height:1.8}
#fipe .copy{text-transform:none;width:50%;font-size:10px;line-height:1.2;margin-top:10px}
#fipe .info,#fipe .ref{font-size:14px}
#fipe .fipeImagesButton {border-radius: 5px; background: #fff; color: var(--e-global-color-text); border: 1px solid #e1e3e1; font-size: 12px; font-weight: 600; padding: 10px 15px; line-height: 1; float: right;white-space: nowrap;margin-bottom: -12px;}
#fipe .veiculo strong {display: flex; gap: 10px; align-items: self-start; justify-content: space-between;}
.post-type-archive-veiculo .hide-archive{display:none}
.carouselMarcas .swiper-slide{max-width:161px!important}
.underline :is(h1, h2, h3)::after{content:'_';color:var(--e-global-color-accent)}
.veiculoInfo .elementor-icon-list-text a{display:inline}
form.wpcf7-form p{margin:0}
.googleMaps,.googleMaps *{height:100%!important}
.fieldUpload {background: #ffffff; border: 1px solid #e1e3e1; display: block; padding: 10px 15px; margin-top: 10px; border-radius: 5px;color:#808080}
.bubble{position:relative;background:#fff;border-radius:10px;display:inline-block;border:1px solid #e1e3e1}
.bubble::before{content:'';position:absolute;bottom:-10px;right:14px;border-width:9px 9px 0 9px;border-style:solid;border-color:#e1e3e1 transparent transparent transparent}
.bubble::after{content:'';position:absolute;bottom:-8px;right:15px;border-width:8px 8px 0 8px;border-style:solid;border-color:#fff transparent transparent transparent}
::selection {background-color:var(--e-global-color-accent);color: #ffffff}

@media (max-width:1199px){
#fipe .fields{grid-template-columns:repeat(2,1fr);gap:10px 20px}
#fipe .valor{font-size:28px}
#fipe .veiculo{font-size:16px}
#fipe .info,#fipe .ref{font-size:12px}
#fipe .copy{width:75%}
	.menuSecundario ul{flex-wrap:nowrap!important;overflow-x:auto;width:100%;-webkit-mask-image:linear-gradient(to right, black 75%, transparent 100%);mask-image:linear-gradient(to right, #000000 75%, transparent 100%);scrollbar-width:none;-ms-overflow-style:none;padding:0 0px}
	.menuFloat nav.elementor-nav-menu--dropdown{width:calc(100vw - 40px)!important;right:0px!important;max-width:760px!important}
		.submenuFloat nav.elementor-nav-menu--dropdown{width:calc(100vw - 30px)!important;right:-20px!important;max-width:760px!important}
	.menuFull ul {width:100%!important}
	.menuFull ul li {justify-items:center}
.menuFull ul li a {width:100%;max-width:800px}
	.menuFull ul li ul li.menu-item a {padding-left:46px!important}
}

@media (max-width:599px){
	#fipe select{font-size: 13px;}
#fipe .fields{grid-template-columns:repeat(1,1fr)}
#fipe .copy{width:100%}
#fipe .valor{font-size:26px}
#fipe .veiculo{font-size:14px}
	#fipe .fipeImagesButton {font-size: 11px;		padding: 8px 12px;margin-bottom: -10px;}
		.menuSecundario ul{padding:0 0px}
		.menuFloat nav.elementor-nav-menu--dropdown{width: calc(100vw - 35px)!important;right:0px!important;max-width:360px!important	}
			.submenuFloat nav.elementor-nav-menu--dropdown{width: calc(100vw - 20px)!important;right:-20px!important;max-width:360px!important	}
.menuFull ul li a {max-width:400px}
}

@media (min-width: 1198px) and (max-width: 1199px) {
		.carouselMarcas .swiper-slide{width:100%!important;max-width:113px!important}
	.elementor-gallery__container{--columns:3!important;--rows: 2!important}
}

@media (min-width: 598px) and (max-width: 599px) {
		.carouselMarcas .swiper-slide{width:100%!important;max-width:80.75px!important;margin-right:5px!important}
}