.slick-slider{
	margin-bottom: 0px;
}

html {
	margin-top: 0px !important;
}

#trp-floater-ls{
	height: 0px;
	overflow: hidden;
}

@keyframes move_categorias {
	from {
		left: -400vw;
	}
	to {
		left: -600vw;
	}
}

.fila-sub-categoria{
	animation: move_categorias 80s linear infinite;
}

.slick-slider{
	margin-bottom: 0px;
}
.slick-slider{
	margin-bottom: 0px;
}
.internal-absolute-container {
	clip-path: inset(0px 0px 0px 0px);
	-webkit-clip-path: inset(0px 0px 0px 0px);
}
/* The popup bubble styling. */
.popup-bubble {
	/* Position the bubble centred-above its parent. */
	position: absolute;
	top: 0;
	left: 0;
	transform: translate(-50%, -100%);
}
/* The parent of the bubble. A zero-height div at the top of the tip. */
.popup-bubble-anchor {
	/* Position the div a fixed distance above the tip. */
	position: absolute;
	width: 100%;
	bottom: /* TIP_HEIGHT= */ 0px;
	left: 0;
}
/* JavaScript will position this div at the bottom of the popup tip. */
.popup-container {
	cursor: auto;
	height: 0;
	position: absolute;
	/* The max width of the info window. */
	width: 200px;
}
.input-contact::placeholder {
	color: #00323a;
	opacity: 1; /* Firefox */
}
.input-contact::-ms-input-placeholder { /* Edge 12 -18 */
	color: #00323a;
}

/*brands logos*/
.min-w-17{
	min-width: 17rem;
}

.min-h-11{
	min-height: 11rem;
}

/*slideshow home*/
.slider_phone{
	display: none !important;
}

@media screen and (max-width: 479px) {
	
	.slider_desktop{
		display: none !important;
	}
	
	.slider_phone{
		display: block !important;
	}
	
	.min-w-17{
		min-width: 9rem;
	}

	.min-h-11{
		min-height: 11rem;
	}
	
	img.logo-brand {
        max-width: 7rem;
    }
	
}