/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 10 2025 | 18:45:34 */
.carrossel-products-slt .jet-listing-grid__items {
	    justify-content: center !IMPORTANT; 
}

.content-masonry-cat {
    border-radius: var(--Radius-System-radius-xl, 12px);
    background: var(--Background-secondary, #F5F5F5);
    box-shadow: 0px 2px 0px 0px #FFF inset, 0px 30px 42px 0px rgba(0, 0, 0, 0.12);
    padding: 32px;
	display: flex !important;
    flex-direction: column;
    gap: 20px;
    flex: 1 0 0;
    justify-content: center !important;
	min-width:30%;
	max-width:50%;
}

	.content-item-cat {
		display: flex
			;
		flex-direction: column;
		gap: 12px;
	}

@media (max-width:1024px) {
	

	.content-masonry-cat {
		min-width:100% !important;
		padding: 24px!important;
		gap: 16px!important;
	}
	.content-item-cat h6 {
    font-size: 18px !important;
	        margin: inherit;
	}
	
	p.big-numbers-boxs-text {
		font-size:20px !important;
	}
	
	.big_numbers_content h6.big-numbers-boxs-title {
	  font-size: 64px !important;
	}
/* REVISAR.content-item-cat p:nth-of-type(1) {
  font-size: 18px !important;
}*/
	/* REVISAR .jet-listing-dynamic-repeater__item>*:not(td):not(.jet-engine-gallery-grid) {
		align-items: start;
	}*/


	.content-masonry-rptr-mc .jet-listing-dynamic-repeater__items {
    gap: 20px!important;
	}


}

.content-masonry-rptr-mc .jet-listing-dynamic-repeater__items {
    display: flex;
    gap: 32px;
    flex-direction: row;
    flex-wrap: wrap;
}
.big_numbers_content h6.big-numbers-boxs-title {
  color: var(--Text-Heading-primary, #FF6C0C);
  font-family: var(--Typography-Font-family-Dispaly, Lato);
  font-size: var(--Typography-Font-size-80, 80px);
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  margin: 0 0 12px 0;
}

.tagline-boxs-title {
color: var(--Text-Heading-primary, #FF6C0C);
font-family: var(--Typography-Font-family-Heading, Lato);
font-size: var(--Typography-Font-size-24, 24px);
font-style: normal;
font-weight: 700;
line-height: 120%; /* 28.8px */
margin:inherit;
}

.content-item-cat p {
    color: var(--Text-Body-secondary, #4B5A68);
    font-family: var(--Typography-Font-family-Body, Lato);
    font-size: var(--Typography-Font-size-14, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}

.big_numbers_content .big-numbers-boxs-text:nth-child(4n-3),
.big_numbers_content .big-numbers-boxs-text:nth-child(4n-2) {
  color: #4B5A68;
  font-family: var(--Typography-Font-family-Body, Lato);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  margin: 0 0 8px 0;
}

.big_numbers_content .big-numbers-boxs-text:nth-child(4n-1),
.big_numbers_content .big-numbers-boxs-text:nth-child(4n) {
  color: var(--Text-Heading-cinza-principal, #1E212C);
  font-family: var(--Typography-Font-family-Body, Lato);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin: 0 0 8px 0;
}


