#wrapper {
	background: url(/wp-content/themes/seara/library/images/bbb/bbb-24-bg-main-wide.png),
		linear-gradient(180deg, #f7e0d3, #faf5f3);
	background-attachment: fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-size: auto;
}

@media screen and (min-width: 992px) {
	#wrapper {
		background-size: 100%;
	}
}

main {
	padding-top: 0 !important;
}

@keyframes rotate {
	to {
		transform: translate(-50%, -50%) rotate(1turn);
	}
}

@keyframes hover {
	50% {
		background: linear-gradient(230deg, #ff4e00, #ff7e20, #ffed00);
	}

	to {
		background: linear-gradient(230deg, #ffa100, #ffed00);
	}
}

.bbb-banner-section {
	background: transparent;
	min-height: fit-content;
}

.bbb-banner-container,
.bbb-banner-section {
	align-items: center;
	display: flex;
	justify-content: center;
	margin: 0 auto;
	width: 100%;
}

.bbb-banner-container {
	gap: 48px;
	max-width: 1400px;
	padding: 60px 0 48px;
}

@media screen and (min-width: 992px) {
	.bbb-banner-container {
		min-height: 750px;
		padding: 30px 0 48px;
	}
	.bbb-banner-title.animation-text-banner.desktop {
		display: inline-flex;
	}
	.bbb-banner-title.animation-text-banner.mobile {
		display: none;
	}
}

.bbb-banner-image-content {
	width: 100%;
}

@media screen and (min-width: 992px) {
	.bbb-banner-image-content {
		width: 50%;
	}

	.bbb-banner-image {
		height: 590px;
		max-width: 700px;
		position: relative;
	}
}

.bbb-banner-text-content {
	align-items: center;
	display: flex;
	flex-direction: column;
}

@media screen and (min-width: 992px) {
	.bbb-banner-text-content {
		align-items: flex-start;
		gap: 28px;
		justify-content: center;
		min-width: 550px;
	}
}

.bbb-banner-title {
	color: #ff5300;
	display: flex;
	font-family: Montserrat, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 0.87;
	max-width: 350px;
	position: relative;
	text-align: center;
	width: calc(100% - 32px);
}

@media screen and (min-width: 992px) {
	.bbb-banner-title {
		font-size: 64px;
		max-width: 550px;
		text-align: left;
		width: 100%;
	}
}

.bbb-banner-description {
	display: flex;
	flex-direction: column;
	margin: 16px 0 8px;
	max-width: 350px;
	overflow-wrap: break-word;
	text-align: center;
	width: calc(100% - 32px);
}

@media screen and (min-width: 992px) {
	.bbb-banner-description {
		margin: unset;
		max-width: 550px;
		text-align: left;
		width: 100%;
	}
}

.bbb-banner-description p {
	color: #282728;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
}

.bbb-banner-link {
	align-items: center;
	background: linear-gradient(262.57deg, #ff5300, #ff7f06 50%, #ffe600);
	border-radius: 28px;
	box-shadow: 0 18px 21px 0 rgba(19, 21, 29, 0.43);
	display: flex;
	justify-content: center;
	margin: 16px 0;
	padding: 1.5px;
	position: relative;
	transition: opacity 0.6s ease-out !important;
	overflow: hidden;
}

.bbb-banner-link::before {
	background: linear-gradient(262.57deg, #ffe600, #ff7f06 86.5%, #ff5300);
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	border-radius: 28px;
	right: 0;
	top: 0;
	transition: opacity 0.6s ease-out !important;
	height: 75px;
}

.bbb-banner-link:hover:before {
	opacity: 1;
}

.bbb-banner-link button,
.bbb-banner-link a {
	background: transparent;
	border: 0;
	color: #fff;
	height: 100%;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 7px;
}

.bbb-banner-link svg {
	fill: #fff;
	z-index: 2;
}

@media screen and (min-width: 992px) {
	.bbb-banner-link {
		box-shadow: 0 16px 33.8px 4.2px rgba(172, 62, 9, 0.32);
	}

	.bbb-banner-link:hover {
		background: linear-gradient(200deg, #f7e711, #ffed00);
	}
}

.bbb-banner-link a {
	border-radius: 28px;
	color: #fff;
	font-size: 18px !important;
	font-weight: 600;
	padding: 25px 75px;
	transition: all 0.3s ease;
}

.bbb-newsletter-section {
	align-items: center;
	background: linear-gradient(
			315deg,
			#ffe600,
			transparent,
			transparent,
			transparent,
			#faf5f3
		),
		url(../images/bbb/bbb-24-news-bg-desktop.png) 50%,
		url(../images/bbb/bbb-24-news-layer-mob.png) 100% 100%;
	background-blend-mode: color;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-direction: column;
	padding-top: 60px;
	position: relative;
	width: 100%;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-section {
		background: linear-gradient(
				30deg,
				#ffe600,
				transparent,
				transparent,
				#faf5f3
			),
			url(../images/bbb/bbb-24-news-bg-desktop.png) 50%,
			url(../images/bbb/bbb-24-news-layer.png) 100% 100%;
		background-repeat: no-repeat;
		background-size: cover;
		padding-top: 0;
	}
}

.bbb-newsletter-arrow-up {
	align-items: center;
	background: linear-gradient(180deg, #faf5f3, #faf5f3, transparent);
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	height: 60px;
	justify-content: center;
	margin: 0 auto;
	padding: 0 0 4px;
	position: absolute;
	top: -30px;
	width: 60px;
}

.bbb-newsletter-arrow-up svg {
	transform: rotate(-90deg) scale(0.7);
}

.bbb-newsletter-container {
	align-items: center;
	display: flex;
	flex-direction: column;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-container {
		align-items: unset;
		display: grid;
		grid-template-columns: 1.5fr 1.5fr 2fr 0.5fr;
		margin: 0 auto;
	}
}

@media screen and (min-width: 1200px) {
	.bbb-newsletter-container {
		grid-template-columns: 1.5fr 1.5fr 2fr 1fr;
		margin: 0 auto;
		max-width: 1400px;
	}
}

.bbb-newsletter-text-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: center;
	max-width: 380px;
	order: 1;
}

.bbb-newsletter-title {
	color: #ff5300;
	font-family: Montserrat;
	font-size: 28px;
	font-weight: 500;
	line-height: 0.9;
	margin: 0;
	text-align: center;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-title {
		font-size: 32px;
		text-align: left;
	}
}

@media screen and (min-width: 1200px) {
	.bbb-newsletter-title {
		font-size: 36px;
	}
}

.bbb-newsletter-title strong {
	font-family: Malvie;
	font-size: 56px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 1;
}

.bbb-newsletter-description {
	color: #282728;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 500;
	hyphens: auto;
	text-align: center;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-description {
		text-align: left;
	}
}

@media screen and (min-width: 1200px) {
	.bbb-newsletter-description {
		font-size: 16px;
	}
}

.bbb-newsletter-form-wrapper {
	margin: 0 auto;
	max-width: 520px;
	order: 2;
	padding: 20px 0 120px;
	width: calc(100% - 32px);
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-form-wrapper {
		margin-left: 32px;
		padding: 40px 0 20px;
		width: 100%;
	}
}

.bbb-newsletter-form {
	display: flex;
	flex-direction: column;
	gap: 14px;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-form {
		gap: 8px;
	}
}

.bbb-newsletter-input-wrapper {
	display: flex;
	gap: 8px;
}

.bbb-newsletter-form-group {
	border: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}

.bbb-newsletter-form-group label {
	color: #282728;
	font-size: 12px;
	font-weight: 500;
	left: 16px;
	position: absolute;
	top: 6px;
}

.bbb-newsletter-form-group span {
	color: red;
}

.bbb-newsletter-form-group input,
.bbb-newsletter-form-group input[type="text"],
.bbb-newsletter-form-group select {
	background-color: #fff;
	border: 1px solid rgba(40, 39, 40, 0.25);
	border-radius: 10px;
	box-shadow: 0 0 0 0 #000, inset 0 0 0 0 #000,
		inset 0 0 0 1px rgba(40, 39, 40, 0.25);
	color: #282728;
	font-size: 14px;
	height: 60px;
	padding: 16px 16px 0;
	width: 100%;
}

.bbb-newsletter-submit-container {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

@media screen and (min-width: 1200px) {
	.bbb-newsletter-submit-container {
		flex-direction: row;
	}
}

.bbb-newsletter-checkbox-wrapper {
	align-self: flex-end;
	display: flex;
	flex-direction: column;
	gap: 16px;
	height: 100%;
}

.bbb-newsletter-checkbox-label {
	align-items: flex-start;
	border-radius: 5px;
	display: flex;
	gap: 8px;
	padding: 0 4px;
	position: relative;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-checkbox:first-of-type .bbb-newsletter-checkbox-label {
		align-items: center;
	}

	.bbb-newsletter-checkbox:last-of-type .bbb-newsletter-checkbox-label {
		align-items: flex-start;
	}
}

.bbb-newsletter-checkbox-label input {
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}

.bbb-newsletter-checkbox-label i {
	align-items: center;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 0 #000, inset 0 0 0 0 #000,
		inset 0 0 0 1px rgba(40, 39, 40, 0.25);
	display: flex;
	height: 20px;
	justify-content: center;
	min-height: 20px;
	min-width: 20px;
	position: relative;
	width: 20px;
}

.bbb-newsletter-checkbox-label input:checked ~ i:before {
	background: #ee7026;
	border-radius: 2px;
	content: "";
	display: flex;
	height: 11px;
	position: absolute;
	width: 11px;
}

.bbb-newsletter-checkbox-text {
	color: #282728;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
}

.bbb-newsletter-checkbox-text a {
	text-decoration: none;
	transition: all 0.3s ease-in-out;
}

.bbb-newsletter-checkbox-text a:hover {
	color: #ff5300;
	text-decoration: underline;
}

.bbb-newsletter-submit-wrapper {
	align-items: center;
	align-self: flex-start;
	display: flex;
	height: 100%;
	position: relative;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-submit-wrapper {
		align-self: flex-end;
	}
}

.bbb-newsletter-submit {
	align-items: center;
	background-color: transparent;
	border: 2px solid #ff5300 !important;
	border-radius: 30px;
	color: #ff5300;
	display: flex;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 600;
	padding: 20px 60px 20px 30px;
	transition: all 0.3s ease-in-out;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-submit {
		padding: 20px 55px 20px 25px;
	}
}

.bbb-newsletter-submit-wrapper svg {
	fill: #ff5300;
	pointer-events: none;
	position: absolute;
	right: 24px;
	transition: all 0.3s ease-in-out;
}

.bbb-newsletter-submit-wrapper:hover .bbb-newsletter-submit {
	animation: hover 0.3s linear 1;
	background: linear-gradient(
		230deg,
		#ff5300,
		#ff4e00,
		#ff4e00,
		#ff7e20,
		#ffa100,
		#ff7e20
	);
	color: #fff;
}

.bbb-newsletter-submit-wrapper:hover svg {
	fill: #fff;
}

.bbb-newsletter-success {
	color: #282728 !important;
	display: none;
	flex-direction: column;
	gap: 12px;
	height: 376px;
	justify-content: flex-start;
	padding-top: 40px;
	text-align: center;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-success {
		justify-content: center;
		padding-top: unset;
	}
}

.bbb-newsletter-success.active {
	display: flex;
}

.bbb-newsletter-success svg {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100px;
	width: 100%;
}

.bbb-newsletter-success svg path:first-of-type {
	stroke: #ff5300;
}

.bbb-newsletter-success h4 {
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}

.bbb-newsletter-success p {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.bbb-newsletter form .form-group.error label {
	color: #f03838;
}

.bbb-newsletter form .form-group.error input[type="email"],
.bbb-newsletter form .form-group.error input[type="number"],
.bbb-newsletter form .form-group.error input[type="text"],
.bbb-newsletter form .form-group.error select {
	background: #ffcac9;
	border-color: #f03838;
}

.bbb-newsletter form .form-group.error .bbb-newsletter-checkbox-label {
	background-color: #ffb2b2;
}

.bbb-newsletter form .form-group.error .bbb-newsletter-checkbox-label span {
	font-weight: 600;
}

.bbb-newsletter-image-wrapper {
	display: flex;
	min-width: 350px;
	order: 3;
	position: relative;
}

.bbb-newsletter-image {
	display: flex;
	position: absolute;
}

.bbb-newsletter-image img {
	height: auto;
}

.bbb-newsletter-waves {
	bottom: -29px;
	transform: scale(0.65);
}

.bbb-newsletter-exclamation-orange {
	bottom: -59px;
	right: -40%;
	transform: scale(0.65);
}

.bbb-newsletter-exclamation-red {
	bottom: -15px;
	right: -13%;
	transform: scale(0.65);
}

.bbb-newsletter-robbb {
	bottom: -110px;
	right: -38%;
	transform: scale(0.6);
}

.bbb-newsletter-copyrigth-wrapper {
	bottom: 20px;
	left: 20px;
	max-width: 150px;
	position: absolute;
}

.bbb-newsletter-copyrigth-text {
	display: none;
	color: #ee8078;
	font-size: 10px;
	font-weight: 500;
	line-height: 1;
	text-align: center;
}

@media screen and (min-width: 992px) {
	.bbb-newsletter-form-wrapper,
	.bbb-newsletter-image-wrapper,
	.bbb-newsletter-text-wrapper {
		order: unset;
	}

	.bbb-newsletter-waves {
		bottom: 0;
		left: 80px;
		right: unset;
		transform: unset;
	}

	.bbb-newsletter-exclamation-orange {
		bottom: 0;
		left: -40px;
		right: unset;
		transform: unset;
	}

	.bbb-newsletter-exclamation-red {
		bottom: 0;
		left: 165px;
		right: unset;
		transform: unset;
	}

	.bbb-newsletter-robbb {
		bottom: 0;
		left: -130px;
		right: unset;
		transform: unset;
	}

	.bbb-newsletter-copyrigth-wrapper {
		bottom: 10px;
		left: unset;
		max-width: unset;
		right: -200px;
	}
}

#wrapper {
	.topbar-background {
		display: flex;
	}

	.topbar-background svg {
		margin: 0 auto;
		max-width: 1900px;
	}

	.topbar-anchor {
		width: 100%;
	}

	.topbar-img {
		display: flex;
		margin: 0 auto;
		max-width: 1200px;
		position: relative;
		top: -56px;
	}

	@media (max-width: 375px) {
		.topbar-img {
			max-width: 100%;
		}
	}
}

.surpreenda {
	.surpreenda-container {
		margin: auto;
		max-width: 1400px;
		padding: 64px 15px;
	}

	.surpreenda-highlight-text {
		background-attachment: fixed;
		-webkit-background-clip: text;
		background-image: url(/wp-content/uploads/2024/01/background-highlight.png);
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
		color: #ef7127;
		color: transparent;
		font-family: Montserrat;
		font-size: 150px;
		font-stretch: normal;
		font-style: normal;
		font-weight: 800;
		letter-spacing: normal;
		line-height: 0.85;
		margin: 40px auto 0;
		max-width: 1200px;
		position: relative;
		text-align: left;
	}

	.surpreenda-title h2 {
		font-family: Malvie;
		font-style: normal;
		font-style: italic;
		font-weight: 500;
		font-weight: 700;
	}

	.surpreenda-title h2,
	.surpreenda-title h3 {
		color: #ff5300;
		font-size: 35px;
		font-stretch: normal;
		letter-spacing: normal;
		line-height: normal;
		text-align: left;
	}

	.surpreenda-title h3 {
		font-style: normal;
	}

	.surpreenda-text,
	.surpreenda-title h3 {
		font-family: Montserrat;
		font-weight: 500;
	}

	.surpreenda-text {
		color: #282728;
		font-size: 15px;
		letter-spacing: normal;
		margin-top: 25px;
		max-width: 500px;
		text-align: left;
	}

	.container-text-video {
		display: flex;
		gap: 15px;
		justify-content: space-between;
		margin: 0 auto;
		max-width: 1400px;
	}

	.text-video {
		margin-top: 40px;
	}

	.surpreenda-button {
		align-items: center;
		display: flex;
		justify-content: center;
		margin-top: 50px;
		object-fit: contain;
		width: 100%;
	}

	.surpreenda-button a {
		background-color: #ff6720;
		border: 2px solid #e84e0f;
		border-radius: 20px;
		color: #fff;
		cursor: pointer;
		height: 50px;
		padding-top: 10px;
		position: relative;
		text-align: center;
		width: 100%;
	}

	.surpreenda-button a:after {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23F8F5F2' fill-rule='evenodd' d='M.097 11.94C.078 5.594 5.08.316 11.418.014c6.966-.332 12.696 5.328 12.48 12.27-.203 6.476-5.604 11.62-12.083 11.52a11.848 11.848 0 0 1-5.114-1.24L.69 23.986a.463.463 0 0 1-.56-.544l1.263-6.134a11.851 11.851 0 0 1-1.296-5.37zM12 21.223c2.49 0 4.83-.97 6.59-2.73a9.337 9.337 0 0 0 2.73-6.59c0-2.49-.969-4.83-2.73-6.59A9.26 9.26 0 0 0 12 2.583a9.337 9.337 0 0 0-6.59 2.73 9.26 9.26 0 0 0-2.73 6.59c0 1.491.341 2.915 1.013 4.231l.413.808-.776 3.765 3.685-.873.837.417a9.221 9.221 0 0 0 4.148.972zm3.472-7.4 2.305.662a.86.86 0 0 1 .488 1.288c-.452.711-1.167 1.58-2.062 1.797-1.578.382-4.002.01-7.028-2.816-2.62-2.445-3.313-4.481-3.15-6.097.093-.916.857-1.743 1.5-2.287a.86.86 0 0 1 1.343.307l.97 2.194a.86.86 0 0 1-.106.873l-.492.637a.84.84 0 0 0-.067.931c.586 1.02 2.88 3.06 3.971 3.502a.84.84 0 0 0 .913-.193l.564-.575a.859.859 0 0 1 .85-.223z' clip-rule='evenodd'/%3E%3C/svg%3E");
		background-size: 20px;
		content: "";
		display: inline-block;
		height: 20px;
		left: 6px;
		position: relative;
		top: 5px;
		width: 20px;
	}

	.surpreenda-video {
		aspect-ratio: 16/9;
		flex: 0 0 50%;
		height: auto;
		margin: 0 auto;
		max-width: 640px;
		position: relative;
		top: -35px;
		width: 100%;
		z-index: 4;
	}

	.surpreenda-video:after {
		/* background-image: url(/wp-content/uploads/2024/01/surpreenda-detalhe-video.png); */
		background-size: 485px;
		content: "";
		height: 486px;
		position: absolute;
		right: -172px;
		top: -150px;
		width: 485px;
		z-index: -1;
	}

	.surpreenda-video iframe {
		border-radius: 20px;
		height: 100%;
		width: 100%;
	}

	.surpreenda-cta-container {
		display: flex;
		justify-content: center;
		margin-top: 20px;
		padding-bottom: 50px;
	}

	.surpreenda-cta {
		border-radius: 25px;
		box-shadow: 0 0 0 0 #000, inset 0 0 0 0 #000, inset 0 0 0 2px #ff5300;
		color: #ff5300;
		font-family: Montserrat;
		font-size: 16px;
		font-weight: 600;
		height: 60px;
		object-fit: contain;
		padding: 22px 26px 21px 27px;
		position: relative;
		text-align: center;
		width: 325px;
	}

	.surpreenda-cta:before {
		right: -520px;
	}

	.surpreenda-cta:after,
	.surpreenda-cta:before {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='507' height='21'%3E%3Cpath fill='%23FF6720' fill-rule='evenodd' d='M480.105 20.183c-7.125 0-10.743-4.578-13.935-8.618-3.101-3.924-5.78-7.313-11.244-7.313-5.464 0-8.142 3.389-11.244 7.313-3.192 4.04-6.809 8.618-13.935 8.618-7.125 0-10.743-4.578-13.935-8.618-3.102-3.924-5.78-7.313-11.244-7.313-5.464 0-8.142 3.389-11.244 7.313-3.191 4.04-6.81 8.618-13.935 8.618-7.125 0-10.743-4.578-13.935-8.618-3.101-3.924-5.779-7.313-11.243-7.313s-8.142 3.389-11.243 7.313c-3.192 4.04-6.81 8.618-13.935 8.618-7.126 0-10.744-4.578-13.936-8.618-3.101-3.924-5.779-7.313-11.243-7.313-5.465 0-8.143 3.389-11.244 7.313-3.192 4.04-6.81 8.618-13.935 8.618-7.126 0-10.744-4.578-13.936-8.618-3.101-3.924-5.779-7.313-11.243-7.313-5.465 0-8.143 3.389-11.244 7.313-3.192 4.04-6.811 8.618-13.936 8.618s-10.742-4.578-13.934-8.618c-3.101-3.924-5.78-7.313-11.244-7.313-5.464 0-8.142 3.389-11.243 7.313-3.192 4.04-6.809 8.618-13.934 8.618-7.125 0-10.743-4.578-13.935-8.618-3.101-3.924-5.779-7.313-11.243-7.313s-8.142 3.389-11.243 7.313c-3.192 4.04-6.809 8.618-13.935 8.618-7.125 0-10.743-4.578-13.935-8.618-3.101-3.924-5.779-7.313-11.244-7.313-5.464 0-8.142 3.389-11.243 7.313-3.191 4.04-6.809 8.618-13.934 8.618-7.125 0-10.743-4.578-13.935-8.618-3.1-3.924-5.778-7.313-11.242-7.313-5.464 0-8.143 3.389-11.244 7.313-3.192 4.04-6.81 8.618-13.935 8.618-7.124 0-10.742-4.578-13.934-8.618C9.858 7.641 7.18 4.252 1.716 4.252A1.717 1.717 0 0 1 0 2.534C0 1.585.768.815 1.716.815c7.125 0 10.743 4.579 13.935 8.618 3.1 3.924 5.779 7.313 11.242 7.313 5.464 0 8.143-3.389 11.244-7.313C41.329 5.394 44.947.815 52.072.815c7.125 0 10.742 4.579 13.934 8.618 3.101 3.924 5.779 7.313 11.243 7.313s8.142-3.389 11.243-7.313C91.684 5.394 95.301.815 102.426.815c7.126 0 10.744 4.579 13.936 8.618 3.101 3.924 5.779 7.313 11.243 7.313s8.142-3.389 11.244-7.313c3.192-4.039 6.809-8.618 13.934-8.618 7.125 0 10.743 4.579 13.935 8.618 3.101 3.924 5.779 7.313 11.243 7.313s8.142-3.389 11.243-7.313c3.192-4.039 6.809-8.618 13.934-8.618 7.125 0 10.743 4.579 13.935 8.618 3.101 3.924 5.78 7.313 11.243 7.313 5.465 0 8.143-3.389 11.244-7.313 3.192-4.039 6.81-8.618 13.936-8.618 7.125 0 10.743 4.579 13.935 8.618 3.101 3.924 5.779 7.313 11.244 7.313 5.464 0 8.142-3.389 11.243-7.313 3.193-4.039 6.811-8.618 13.936-8.618s10.743 4.579 13.935 8.618c3.101 3.924 5.78 7.313 11.244 7.313 5.464 0 8.142-3.389 11.243-7.313 3.192-4.039 6.81-8.618 13.935-8.618 7.125 0 10.743 4.579 13.935 8.618 3.101 3.924 5.779 7.313 11.243 7.313s8.143-3.389 11.244-7.313c3.192-4.039 6.81-8.618 13.935-8.618 7.125 0 10.743 4.579 13.935 8.618 3.102 3.924 5.78 7.313 11.244 7.313 5.465 0 8.143-3.389 11.244-7.313 3.192-4.039 6.81-8.618 13.935-8.618 7.125 0 10.743 4.579 13.935 8.618 3.102 3.924 5.78 7.313 11.244 7.313 5.464 0 8.142-3.389 11.244-7.313 3.192-4.039 6.81-8.618 13.935-8.618.948 0 1.716.77 1.716 1.719 0 .949-.768 1.718-1.716 1.718-5.464 0-8.143 3.389-11.244 7.313-3.192 4.04-6.81 8.618-13.935 8.618z' opacity='.102'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		content: "";
		height: 21px;
		position: absolute;
		width: 507px;
	}

	.surpreenda-cta:after {
		left: -520px;
	}

	@media (max-width: 1200px) {
		.surpreenda-highlight-text {
			font-size: 130px;
		}
	}

	@media (max-width: 999px) {
		.surpreenda-video {
			flex: 0 0 100%;
		}

		.surpreenda-container {
			padding: 20px 15px 40px;
		}

		.container-text-video {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}

		.surpreenda-highlight-text {
			font-size: 83px !important;
			text-align: center;
		}

		.surpreenda-highlight-text:before {
			left: 5px;
			top: -80px;
			width: 64px !important;
		}

		.surpreenda-text,
		.surpreenda-title h2,
		.surpreenda-title h3 {
			text-align: center;
		}

		.surpreenda-button {
			margin-bottom: 50px;
		}

		.surpreenda-video {
			top: 0;
		}

		.surpreenda-video:after {
			/* background-image: url(/wp-content/uploads/2024/01/surpreenda-detalhe-video-mob.png); */
			background-size: 200px;
			height: 200px;
			right: -37px;
			top: -94px;
			width: 200px;
		}

		iframe {
			height: 236px;
			width: 388px;
		}
	}
}

.bbb-banner-invertido-container {
	align-items: center;
	display: flex;
	gap: 5px;
	justify-content: center;
	margin: 0 auto;
	max-width: 1400px;
	padding: 60px 0 48px;
}

.bbb-banner-invertido-title {
	color: #ff5300;
	font-size: 75.5px;
	font-weight: 700;
	letter-spacing: normal;
	line-height: 1.08;
}

.bbb-banner-invertido-description,
.bbb-banner-invertido-title {
	font-family: Montserrat;
	font-stretch: normal;
	font-style: normal;
	text-align: center;
}

.bbb-banner-invertido-description {
	color: #282728;
	font-size: 15px;
	font-weight: 500;
}

.bbb-banner-invertido-link {
	background-color: #ff5300;
	border: 0 solid #000;
	border-radius: 30px;
	display: flex;
	height: 60px;
	margin: auto;
	object-fit: contain;
	width: 361px;

	a {
		color: #faf5f3;
		cursor: pointer;
		font-family: Montserrat;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		margin: auto;
		position: relative;
		text-align: center;
		top: -2px;
	}
}

.bbb-banner-invertido-link a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 -960 960 960"><path d="M200-80q-33 0-56.5-23.5T120-160v-480q0-33 23.5-56.5T200-720h80q0-83 58.5-141.5T480-920q83 0 141.5 58.5T680-720h80q33 0 56.5 23.5T840-640v480q0 33-23.5 56.5T760-80H200zm0-80h560v-480H200v480zm280-240q83 0 141.5-58.5T680-600h-80q0 50-35 85t-85 35q-50 0-85-35t-35-85h-80q0 83 58.5 141.5T480-400zM360-720h240q0-50-35-85t-85-35q-50 0-85 35t-35 85zM200-160v-480 480z"/></svg>');
	background-size: 20px;
	content: "";
	display: inline-block;
	filter: invert(1);
	height: 20px;
	left: 6px;
	position: relative;
	top: 4px;
	width: 20px;
}

@media (max-width: 999px) {
	.bbb-banner-invertido-title {
		font-size: 41px;
		margin-bottom: 10px;
	}

	.bbb-banner-invertido-container {
		padding: 60px 25px;
	}

	.bbb-banner-invertido-link {
		width: 100%;
	}
}

.doubleBanner__container {
	background: linear-gradient(transparent, #faf5f3, transparent);
	margin: 0 auto;
	padding-top: 100px;
	width: 100%;
}

.doubleBanner__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 50px;
	justify-content: center;
	margin: 0 auto;
	max-width: 1508px;
	width: 100%;
}

.doubleBanner__title {
	color: #ff5300;
	font-family: Malvie;
	font-size: 32px;
}

.doubleBanner__subtitle {
	color: #ff5300;
	font-size: 22px;
	font-weight: 500;
	text-align: center;
}

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

.doubleBanner__card .doubleBanner__image img {
	margin: 0;
}

.doubleBanner__card--title {
	color: #ff5300;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.05;
	margin-bottom: 20px;
	max-width: 270px;
	text-align: center;
}

.doubleBanner__card--description {
	color: #282728;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	margin-bottom: 30px;
	max-width: 308px;
	text-align: center;
}

.doubleBanner__card--button {
	align-items: center;
	background: linear-gradient(
		230deg,
		#ff4e00,
		#ff7e20,
		#fff,
		#ffed00,
		#ff7e20,
		#ff4e00
	);
	border-radius: 30px;
	box-shadow: 0 18px 21px 0 rgba(19, 21, 29, 0.43);
	cursor: pointer;
	display: flex;
	justify-content: center;
	margin: 16px 0;
	padding: 1.5px;
	text-align: center;
	transition: background 0.4s ease-in;
	width: 245px;
}

.doubleBanner__card--button a {
	background: linear-gradient(
		200deg,
		#ff5300,
		#ff4e00,
		#ff4e00,
		#ff7e20,
		#ffa100,
		#ff7e20
	);
	border-radius: 30px;
	color: #fff;
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding: 18px 40px;
	transition: color 0.3s ease, background 0.4s ease-in;
	width: 245px;
}

.doubleBanner__card--button a:hover {
	animation: hover 0.3s linear 1;
	background: linear-gradient(200deg, #f7e711, #ffed00);
	color: #ff4e00;
}

.doubleBanner__card--learnMore {
	color: #282728;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.4;
	text-decoration: underline;
}

.doubleBanner__image img {
	margin-right: -35px;
}

.doubleBanner__container .slick-slider {
	max-width: 100vw;
	overflow: hidden;
	width: 100%;
}

.slick-prev.black {
	left: 25px;
	transform: rotate(180deg) translateY(50%);
}

.slick-next.black,
.slick-prev.black {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48"><rect width="100%" height="100%" fill="%23faf5f3"/><path d="M17.7 34.9q-.4-.5-.425-1.1-.025-.6.425-1.05l8.8-8.8-8.85-8.85q-.4-.4-.375-1.075.025-.675.425-1.075.5-.5 1.075-.475.575.025 1.025.475l9.95 9.95q.25.25.35.5.1.25.1.55 0 .3-.1.55-.1.25-.35.5l-9.9 9.9q-.45.45-1.05.425-.6-.025-1.1-.425z"/></svg>');
	top: 25%;
}

.slick-next.black {
	right: 25px;
}

@media (min-width: 766px) {
	.doubleBanner__cards {
		align-items: center;
		display: flex;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 424px) {
	.doubleBanner__cards {
		flex-direction: column;
	}
}

@media (max-width: 765px) {
	.doubleBanner__card .doubleBanner__image img,
	.doubleBanner__card--description {
		margin: 0 auto;
	}

	.doubleBanner__container {
		padding-top: 50px;
	}

	.doubleBanner__card--title {
		line-height: 1.35;
	}

	.doubleBanner__card--button {
		margin: 0 auto;
	}

	.doubleBanner__card--learnMore {
		align-items: center;
		display: flex;
		justify-content: center;
		margin-top: 23px;
		padding-bottom: 50px;
		width: 100%;
	}

	.doubleBanner__container .slick-dots li.slick-active {
		background: #ff6720 !important;
		border: 2px solid #f6e3db;
	}

	.doubleBanner__container .slick-dots li {
		background: transparent !important;
		border: 2px solid #f6e3db;
		height: 16px !important;
		opacity: 1;
		width: 16px !important;
	}
}

@media (max-width: 425px) {
	.doubleBanner__container .slick-slider {
		padding: 0;
	}

	.doubleBanner__card--description {
		max-width: 100%;
		width: 100%;
	}

	.doubleBanner__cards .slick-next,
	.doubleBanner__cards .slick-prev {
		background: transparent;
	}

	.doubleBanner__cards .slick-next:after,
	.doubleBanner__cards .slick-prev:after {
		background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48"><path d="M17.7 34.9q-.4-.5-.425-1.1-.025-.6.425-1.05l8.8-8.8-8.85-8.85q-.4-.4-.375-1.075.025-.675.425-1.075.5-.5 1.075-.475.575.025 1.025.475l9.95 9.95q.25.25.35.5.1.25.1.55 0 .3-.1.55-.1.25-.35.5l-9.9 9.9q-.45.45-1.05.425-.6-.025-1.1-.425Z"/></svg>');
		background-repeat: no-repeat;
		background-size: contain;
		content: "";
		display: inline-block;
		height: 25px;
		left: 0;
		position: absolute;
		top: 0;
		width: 20px;
	}
}

.carrosselBrands__container {
	margin: 0 auto;
	max-width: 1440px;
	padding-bottom: 115px;
	width: 100%;
}

.carrosselBrands__head {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 7px;
	justify-content: center;
	margin-top: 30px;
	padding-bottom: 50px;
}

.carrosselBrands__title {
	color: #ff5300;
	font-weight: 700;
	font-family: "Lufga";
	font-style: italic;
	font-size: 32px;
	font-weight: 400;
	text-align: center;
	z-index: 2;
}

.carrosselBrands__subtitle {
	background: #ff5b0d;
	border-radius: 40px;
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	padding: 10px 15px;
	text-transform: uppercase;
	z-index: 2;
}

.brandCard {
	align-items: center;
	border: 1px solid rgba(255, 103, 32, 0.1);
	border-radius: 7px;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	height: 392px;
	justify-content: space-between;
	max-width: 300px;
}

.brandCard:hover {
	box-shadow: 8.3px 3.5px 29px 0 rgba(80, 25, 0, 0.3);
}

.brandCard .image__link,
.brandCard__image {
	height: 100%;
	width: 100%;
}

.brandCard__image {
	border-bottom: 1px solid rgba(255, 103, 32, 0.1);
}

.brandCard__image img {
	max-width: 100%;
}

.brandCard__button,
.brandCard__image {
	align-items: center;
	display: flex;
	justify-content: center;
}

.brandCard__button {
	border-radius: 30px;
	color: #ff6720;
	font-size: 16px;
	font-weight: 600;
	gap: 16px;
	height: 60px;
	margin: 16px 52px;
	transition: all 0.4s ease;
	width: 175px;
}

.brandCard__button svg {
	fill: #ff6720;
	transition: all 0.4s ease;
}

.brandCard__button:hover {
	background: #ff6720;
	color: #fff;
}

.brandCard__button:hover svg {
	fill: #fff;
}

.carrosselBrands__container .slick-dots li.slick-active {
	background: #ff6720 !important;
	border: 2px solid #f6e3db;
}

.carrosselBrands__container .slick-dots li {
	background: transparent !important;
	border: 2px solid #f6e3db;
	cursor: pointer;
	height: 16px !important;
	opacity: 1;
	width: 16px !important;
}

.carrosselBrands__container .slick-next.black,
.carrosselBrands__container .slick-prev.black {
	background: transparent;
	top: 50%;
}

.carrosselBrands__container .slick-next.black:after,
.carrosselBrands__container .slick-prev.black:after {
	background-size: cover;
	content: "";
	display: inline-block;
	height: 25px;
	width: 20px;
}

@media (max-width: 765px) {
	.carrosselBrands__container .slick-slide img {
		margin: 0 29px;
		width: 100%;
	}

	.carrosselBrands__container .slick-list {
		padding-left: 95px;
	}

	.brandCard__button {
		background: #ff5300;
		color: #fff;
	}

	.brandCard__button svg {
		fill: #fff;
	}
}

@media (max-width: 768px) {
	.carrosselBrands__container .slick-slider {
		padding: 0;
		transform: scale(1);
		width: 100vw;
	}
}

.bbb-banner-image:after {
	bottom: 0;
	color: #ff5300;
	content: "©2024 TMEendemol Shine Group B.V sob licença Globo";
	display: inline-block;
	font-size: 10px;
	font-weight: 400;
	left: 50%;
	position: absolute;
	text-align: center;
	transform: translateX(-50%);
	width: 100%;
	z-index: 999;
}

#bbb-home .bbb-banner-promo-section {
	margin-top: 50px;
}

@media (max-width: 768px) {
	#bb-home .bbb-banner-link a,
	#bbb-coxinha .bbb-banner-link a,
	#bbb-salsicha .bbb-banner-link a {
		font-size: 12px;
	}

	.bbb-banner-image-content {
		height: 450px;
		left: 3%;
		position: relative;
		width: 100%;
	}

	.bbb-banner-link {
		bottom: -230px;
		position: absolute;
		top: unset;
	}

	.bbb-banner-container {
		flex-direction: column-reverse;
		gap: 0;
		position: relative;
	}
}

.bbb-banner-image img {
	height: auto;
	position: absolute;
	transform: scale(0.8);
}

@media (max-width: 425px) {
	.bbb-banner-description {
		padding-bottom: 40px;
	}

	.doubleBanner__title {
		padding: 0 10px;
		text-align: center;
	}

	.doubleBanner__card .doubleBanner__image img {
		width: 100%;
	}

	.bbb-24 .bbb-banner-container .bbb-banner-link {
		max-height: 55px;
	}

	.bbb-banner-text-content {
		width: 100%;
	}
}

@media (max-width: 320px) {
	.bbb-banner-description p {
		margin-bottom: 25px;
	}
}

#bbb-home .bbb-banner-section {
	display: none;
}

#bbb-home .bbb-banner-image .bbb-banner-image1 {
	left: 12%;
	top: 11%;
	z-index: 1;
}

#bbb-home .bbb-banner-image .bbb-banner-image2 {
	right: 6%;
	top: 24%;
	z-index: 2;
}

#bbb-home .doubleBanner__container {
	padding-top: 70px;
}

#bbb-home .bbb-banner-image .bbb-banner-image3 {
	left: 0;
	top: 47%;
	z-index: 1;
}

#bbb-home .carrosselBrands__container {
	padding-bottom: 0;
}

@media (max-width: 1024px) {
	.bbb-banner-image img {
		transform: scale(0.7);
	}

	#bbb-home .bbb-banner-image img:nth-child(2) {
		right: -32%;
		top: 24%;
		z-index: 2;
	}
}

@media (max-width: 1200px) {
	#bbb-home .bbb-banner-image img:nth-child(3) {
		left: -6%;
		top: 47%;
	}
}

@media (max-width: 768px) {
	#bbb-home .bbb-banner-link {
		bottom: 0;
		position: absolute;
		top: unset;
	}

	#bbb-home .bbb-banner-image-content {
		position: relative;
	}

	#bbb-home .bbb-banner-image:after {
		bottom: 39px;
	}

	#bbb-home .bbb-banner-image img:first-child {
		left: 27%;
		top: -15%;
	}

	#bbb-home .bbb-banner-image img:nth-child(2) {
		right: 0;
		top: 5%;
	}

	#bbb-home .bbb-banner-image img:nth-child(3) {
		left: -5%;
		top: 26%;
	}
}

@media (max-width: 425px) {
	#bbb-home .doubleBanner__container .slick-slider {
		padding: 0;
	}

	#bbb-home .bbb-banner-image:after {
		bottom: 44px;
	}

	#bbb-home .bbb-banner-image img {
		transform: scale(0.5);
		width: 100%;
	}

	#bbb-home .bbb-banner-description {
		z-index: 3;
	}

	#bbb-home .bbb-banner-image-content {
		position: relative;
	}

	#bbb-home .bbb-banner-image img:first-child {
		left: 1%;
		top: -32%;
	}

	#bbb-home .bbb-banner-image img:nth-child(2) {
		right: -29%;
		top: -24%;
	}

	#bbb-home .bbb-banner-image img:nth-child(3) {
		left: -18%;
		top: 21%;
	}

	#bbb-home .bbb-banner-link {
		top: 763px;
	}

	#bbb-home .bbb-banner-image-content {
		height: 400px;
	}

	#bbb-home .bbb-banner-link {
		bottom: 0;
		position: absolute;
		top: unset;
	}

	.bbb-banner-container {
		gap: 0;
		position: relative;
	}
}

@media (max-width: 375px) {
	.bbb-banner-title {
		display: flex;
		font-size: 37px;
		justify-content: center;
	}

	#bbb-home .bbb-banner-image img:first-child {
		left: 1%;
	}

	#bbb-home .bbb-banner-image img:nth-child(2) {
		right: -60px;
	}

	#bbb-home .bbb-banner-image img:nth-child(3) {
		left: -41px;
	}
}

#bbb-salsicha.lider .bbb-banner-image img {
	height: unset;
	position: unset;
	transform: unset;
}

#bbb-salsicha.lider .bbb-banner-container-image {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate3d(-50%, -50%, 0) scale(0.8);
}

#bbb-salsicha.lider .bbb-banner-container-image1 {
	left: 50%;
	top: 50%;
	z-index: 2;
}

#bbb-salsicha.lider .bbb-banner-container-image2 {
	left: 23%;
	top: 50%;
}

#bbb-salsicha.lider .bbb-banner-container-image3 {
	left: 65%;
	top: 22%;
	z-index: 2;
}

#bbb-salsicha.lider .bbb-banner-container-image4 {
	left: 26%;
	top: 43%;
	z-index: 3;
}

#bbb-salsicha.lider .bbb-banner-container-image5 {
	z-index: 2;
}

#bbb-salsicha.lider .bbb-banner-container-image5,
#bbb-salsicha.lider .bbb-banner-container-image6 {
	left: 75%;
	top: 50%;
	transform: translate3d(-50%, -50%, 0) scale(0.7);
}

#bbb-salsicha.lider .bbb-banner-image:after {
	bottom: 13%;
}

@media (max-width: 1360px) {
	#bbb-salsicha.lider .bbb-banner-container-image {
		transform: translate3d(-40%, -50%, 0) scale(0.7);
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 75%;
		top: 50%;
		transform: translate3d(-40%, -50%, 0) scale(0.6);
	}

	#bbb-salsicha.lider .bbb-banner-container-image3 {
		left: 67%;
		top: 24%;
	}
}

@media (max-width: 1200px) {
	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 77%;
	}
}

@media (max-width: 1160px) {
	#bbb-salsicha.lider .bbb-banner-container-image {
		transform: translate3d(-34%, -50%, 0) scale(0.7);
	}

	#bbb-salsicha.lider .bbb-banner-container-image3 {
		left: 71%;
		top: 24%;
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 79%;
		left: 84%;
		transform: translate3d(-40%, -50%, 0) scale(0.6);
	}
}

@media (max-width: 1130px) {
	#bbb-salsicha.lider .bbb-banner-container-image {
		transform: translate3d(-34%, -50%, 0) scale(0.6);
	}

	#bbb-salsicha.lider .bbb-banner-container-image3 {
		left: 71%;
		top: 27%;
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		transform: translate3d(-40%, -50%, 0) scale(0.5);
	}
}

@media (max-width: 1060px) {
	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 90%;
	}
}

@media (max-width: 1024px) {
	#bbb-salsicha.lider .bbb-banner-container-image3 {
		left: 75%;
	}
}

@media (max-width: 991px) {
	.bbb-banner-title.animation-text-banner.desktop {
		display: none;
	}
	.bbb-banner-title.animation-text-banner.mobile {
		display: inline-flex;
		margin-bottom: 20px;
	}
	#bbb-salsicha.lider .bbb-banner-container {
		flex-direction: column-reverse;
		gap: 0;
		position: relative;
	}

	#bbb-salsicha.lider .bbb-banner-image-content {
		height: 350px;
	}

	#bbb-salsicha.lider .bbb-banner-image {
		height: 100%;
	}

	#bbb-salsicha.lider .bbb-banner-container-image {
		transform: translate3d(-50%, -32%, 0) scale(0.6);
	}

	#bbb-salsicha.lider .bbb-banner-link {
		bottom: -2%;
		position: absolute;
	}

	#bbb-salsicha.lider .bbb-banner-container-image2 {
		left: 36%;
		top: 52%;
	}

	#bbb-salsicha.lider .bbb-banner-container-image3 {
		left: 59%;
		top: 33%;
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 63%;
		top: 55%;
		transform: translate3d(-50%, -32%, 0) scale(0.5);
	}
}

@media (max-width: 820px) {
	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 65%;
	}
}

@media (max-width: 765px) {
	#bbb-salsicha.lider .bbb-banner-container-image {
		transform: translate3d(-50%, -53%, 0) scale(0.6);
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		transform: translate3d(-50%, -53%, 0) scale(0.5);
	}

	#bbb-salsicha.lider .bbb-banner-container-image3 {
		left: 61%;
		top: 14%;
		transform: translate3d(-50%, -53%, 0) scale(0.5);
	}

	#bbb-salsicha.lider .bbb-banner-container-image4 {
		left: 32%;
		top: 40%;
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		top: 50%;
	}
}

@media (max-width: 660px) {
	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 69%;
	}
}

@media (max-width: 600px) {
	#bbb-salsicha.lider .bbb-banner-container-image3 {
		left: 64%;
		top: 14%;
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 72%;
	}
}

@media (max-width: 500px) {
	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 76%;
	}
}

@media (max-width: 425px) {
	#bbb-salsicha.lider .bbb-banner-container-image {
		transform: translate3d(-40%, -53%, 0) scale(0.5);
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		transform: translate3d(-40%, -53%, 0) scale(0.4);
	}

	#bbb-salsicha.lider .bbb-banner-container-image2 {
		left: 26%;
	}

	#bbb-salsicha.lider .bbb-banner-container-image3 {
		left: 70%;
		top: 18%;
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		left: 80%;
	}
}

@media (max-width: 390px) {
	#bbb-salsicha.lider .bbb-banner-container-image {
		transform: translate3d(-43%, -53%, 0) scale(0.5);
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		transform: translate3d(-43%, -53%, 0) scale(0.4);
	}
}

@media (max-width: 330px) {
	#bbb-salsicha.lider .bbb-banner-container-image {
		transform: translate3d(-43%, -53%, 0) scale(0.4);
	}

	#bbb-salsicha.lider .bbb-banner-container-image5,
	#bbb-salsicha.lider .bbb-banner-container-image6 {
		transform: translate3d(-43%, -53%, 0) scale(0.3);
	}

	#bbb-salsicha.lider .bbb-banner-container-image3 {
		left: 70%;
		top: 24%;
	}
}

#bbb-salsicha.bate-volta .surpreenda-title h2 {
	display: none;
}

#bbb-salsicha.bate-volta .bbb-banner-image img {
	height: unset;
	position: unset;
}

#bbb-salsicha.bate-volta .bbb-banner-container-image {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate3d(-50%, -50%, 0) scale(0.8);
}

.surpreenda.surpreenda-image .surpreenda-video.animation-text img {
	aspect-ratio: 16/9;
	border-radius: 20px;
	height: auto;
	margin: 0 auto;
	max-width: 640px;
	width: 100%;
}

#bbb-salsicha.bate-volta .bbb-banner-container-image1 {
	z-index: 2;
}

#bbb-salsicha.bate-volta .bbb-banner-container-image2 {
	left: 20%;
	top: 45%;
	z-index: 1;
}

#bbb-salsicha.bate-volta .bbb-banner-container-image3 {
	left: 18%;
	top: 78%;
	z-index: 9;
}

#bbb-salsicha.bate-volta .bbb-banner-container-image4 {
	left: 74%;
	top: 12%;
	z-index: 3;
}

#bbb-salsicha.bate-volta .bbb-banner-container-image5 {
	left: 75%;
}

#bbb-salsicha.bate-volta .bbb-banner-container-image6 {
	left: 79%;
	top: 44%;
}

@media (max-width: 1280px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image2 {
		left: 23%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image4 {
		left: 75%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image3 {
		left: 15%;
		transform: translate3d(-50%, -50%, 0) scale(0.6);
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image5 {
		left: 81%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image6 {
		left: 86%;
	}
}

@media (max-width: 1200px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image5 {
		left: 83%;
	}

	#bbb-salsicha.bate-volta .bbb-newsletter-container:after {
		left: 50%;
	}
}

@media (max-width: 1116px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image {
		transform: translate3d(-50%, -50%, 0) scale(0.7);
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image3 {
		transform: translate3d(-50%, -50%, 0) scale(0.6);
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image4 {
		top: 16%;
	}
}

@media (max-width: 1100px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image3 {
		transform: translate3d(-50%, -50%, 0) scale(0.5);
	}
}

@media (max-width: 991px) {
	#bbb-salsicha.bate-volta .bbb-banner-image {
		left: 2%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container {
		flex-direction: column;
	}

	#bbb-salsicha.bate-volta .bbb-banner-image-content {
		height: 300px;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image2 {
		left: 32%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image3 {
		left: 31%;
		top: 65%;
		transform: translate3d(-50%, -50%, 0) scale(0.7);
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image4 {
		left: 62%;
		top: 30%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image5 {
		left: 64%;
	}
}

@media (max-width: 880px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image5 {
		left: 67%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image4 {
		left: 65%;
	}
}

@media (max-width: 768px) {
	#bbb-salsicha.bate-volta .bbb-banner-container {
		flex-direction: column-reverse;
	}

	#bbb-salsicha.bate-volta .bbb-banner-image-content {
		height: 280px;
	}

	#bbb-salsicha.bate-volta .bbb-banner-image:after {
		bottom: -1%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-link {
		bottom: -42px;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image3 {
		left: 25%;
	}

	#bbb-salsicha.bate-volta .text-video3 {
		margin: 0 auto;
	}

	#bbb-salsicha.bate-volta .surpreenda-highlight-text {
		margin: 60px auto 0;
	}
}

@media (max-width: 711px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image2 {
		left: 26%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image3 {
		left: 20%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image4 {
		left: 68%;
		top: 23%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image5 {
		left: 70%;
	}
}

@media (max-width: 595px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image2 {
		left: 21%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image5 {
		left: 73%;
	}
}

@media (max-width: 500px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image2 {
		left: 21%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image3 {
		left: 13%;
		top: 76%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image4 {
		left: 75%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image5 {
		left: 78%;
	}
}

@media (max-width: 420px) {
	#bbb-salsicha.bate-volta .bbb-banner-image-content {
		height: 350px;
	}

	#bbb-salsicha.bate-volta .bbb-banner-text-content {
		min-width: unset;
	}

	#bbb-salsicha.bate-volta .bbb-banner-image {
		height: 400px;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image {
		transform: translate3d(-50%, -50%, 0) scale(0.56);
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image4 {
		top: 27%;
	}
}

@media (max-width: 375px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image5 {
		left: 78%;
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image2 {
		left: 20%;
	}
}

@media (max-width: 325px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image {
		transform: translate3d(-50%, -50%, 0) scale(0.5);
	}

	#bbb-salsicha.bate-volta .bbb-banner-container-image4 {
		top: 30%;
	}
}

.carrosselBrands {
	position: relative;
}

.bg_brands {
	position: absolute;
}

#bbb-salsicha .backgroundImage1 {
	left: 0;
	top: 0;
}

#bbb-salsicha .backgroundImage2 {
	left: -1%;
	top: 17%;
}

#bbb-salsicha .backgroundImage3 {
	left: 4%;
	top: 30%;
}

#bbb-salsicha .backgroundImage4 {
	left: -7%;
	top: 59%;
}

#bbb-salsicha .backgroundImage5 {
	right: 9%;
	top: 0;
}

#bbb-salsicha .backgroundImage6 {
	right: 4%;
	top: 11%;
}

#bbb-salsicha .backgroundImage7 {
	right: 5%;
	top: 25%;
}

#bbb-salsicha .backgroundImage8 {
	right: -10%;
	top: 39%;
}

#bbb-salsicha .backgroundImage9 {
	right: -4%;
	top: 63%;
}

@media (max-width: 1440px) {
	.bg_brands,
	.carrosselBrands__contentCards {
		transform: scale(0.75);
	}

	#bbb-salsicha .backgroundImage8 {
		right: -15%;
	}
}

@media (max-width: 425px) {
	.bg_brands {
		transform: scale(0.5);
	}

	#bbb-salsicha .backgroundImage2 {
		top: 1%;
	}

	#bbb-salsicha .backgroundImage4,
	#bbb-salsicha .backgroundImage5,
	#bbb-salsicha .backgroundImage6,
	#bbb-salsicha .backgroundImage8 {
		display: none;
	}

	#bbb-salsicha .backgroundImage7 {
		right: -7%;
	}

	#bbb-salsicha .backgroundImage9 {
		right: -14%;
	}
}

@media (max-width: 390px) {
	#bbb-salsicha .backgroundImage1 {
		left: 0;
		top: 21%;
	}

	#bbb-salsicha .backgroundImage2 {
		display: none;
	}
}

#bbb-coxinha .bbb-banner-image img {
	height: unset;
	position: unset;
	transform: unset;
}

#bbb-coxinha .bbb-banner-image:after {
	bottom: 12%;
}

#bbb-coxinha .bbb-banner-container-image {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate3d(-50%, -50%, 0) scale(0.8);
}

#bbb-coxinha .bbb-banner-container-image1 {
	z-index: 2;
}

#bbb-coxinha .bbb-banner-container-image2 {
	left: 24%;
	top: 60%;
	z-index: 1;
}

#bbb-coxinha .bbb-banner-container-image3 {
	z-index: 3;
}

#bbb-coxinha .bbb-banner-container-image3,
#bbb-coxinha .bbb-banner-container-image4 {
	left: 74%;
	top: 55%;
}

@media (max-width: 1330px) {
	#bbb-coxinha .bbb-banner-container-image {
		transform: translate3d(-29%, -50%, 0) scale(0.7);
	}
}

@media (max-width: 1150px) {
	#bbb-coxinha .bbb-banner-container-image {
		transform: translate3d(-29%, -50%, 0) scale(0.6);
	}

	#bbb-coxinha .bbb-banner-container-image3,
	#bbb-coxinha .bbb-banner-container-image4 {
		left: 78%;
	}
}

@media (max-width: 1024px) {
	#bbb-coxinha .bbb-banner-container-image {
		transform: translate3d(-41%, -50%, 0) scale(0.6);
	}

	#bbb-coxinha .bbb-banner-container-image3,
	#bbb-coxinha .bbb-banner-container-image4 {
		left: 82%;
	}
}

@media (max-width: 991px) {
	#bbb-coxinha .bbb-banner-container {
		flex-direction: column-reverse;
		gap: 0;
		position: relative;
	}

	#bbb-coxinha .bbb-banner-image-content {
		height: 350px;
	}

	#bbb-coxinha .bbb-banner-image {
		height: 100%;
	}

	#bbb-coxinha .bbb-banner-link {
		bottom: -7%;
		position: absolute;
	}

	#bbb-coxinha .bbb-banner-image:after {
		bottom: 8%;
	}

	#bbb-coxinha .bbb-banner-container-image {
		transform: translate3d(-50%, -29%, 0) scale(0.6);
	}

	#bbb-coxinha .bbb-banner-container-image2 {
		left: 37%;
	}

	#bbb-coxinha .bbb-banner-container-image3,
	#bbb-coxinha .bbb-banner-container-image4 {
		left: 63%;
	}
}

@media (max-width: 768px) {
	#bbb-coxinha .bbb-banner-container-image {
		transform: translate3d(-50%, -55%, 0) scale(0.6);
	}

	#bbb-coxinha .bbb-banner-container-image3,
	#bbb-coxinha .bbb-banner-container-image4 {
		left: 67%;
	}
}

@media (max-width: 575px) {
	#bbb-coxinha .bbb-banner-container-image3,
	#bbb-coxinha .bbb-banner-container-image4 {
		left: 71%;
	}
}

@media (max-width: 475px) {
	#bbb-coxinha .bbb-banner-container-image3,
	#bbb-coxinha .bbb-banner-container-image4 {
		left: 78%;
	}
}

@media (max-width: 380px) {
	#bbb-coxinha .bbb-banner-container-image {
		transform: translate3d(-50%, -55%, 0) scale(0.5);
	}
}

#bbb-coxinha .backgroundImage2 {
	left: 0;
	left: 2%;
	top: -4%;
	top: 10%;
}

#bbb-coxinha .backgroundImage3 {
	left: -3%;
	top: 35%;
}

#bbb-coxinha .backgroundImage4 {
	left: 2%;
	top: 31%;
}

#bbb-coxinha .backgroundImage6 {
	left: 0;
	top: 65%;
}

#bbb-coxinha .backgroundImage8 {
	right: -2%;
	top: 0;
}

#bbb-coxinha .backgroundImage9 {
	right: 6%;
	top: 24%;
}

#bbb-coxinha .backgroundImage10 {
	right: -1%;
	top: 37%;
}

#bbb-coxinha .backgroundImage11 {
	right: -1%;
	top: 48%;
}

#bbb-coxinha .backgroundImage12 {
	right: 6%;
	top: 62%;
}

#bbb-coxinha .backgroundImage13 {
	right: -1%;
	top: 64%;
}

@media (max-width: 1024px) {
	#bbb-coxinha .backgroundImage8 {
		right: -4%;
	}
}

#bbb-coxinha .backgroundImage11,
#bbb-coxinha .backgroundImage13 {
	right: -3%;
}

@media (max-width: 768px) {
	#bbb-coxinha .backgroundImage2 {
		left: -15%;
		top: -2%;
	}

	#bbb-coxinha .backgroundImage3 {
		left: 11%;
		top: 20%;
	}

	#bbb-coxinha .backgroundImage6 {
		left: 11%;
		top: 38%;
	}

	#bbb-coxinha .backgroundImage8 {
		right: -13%;
		top: 0;
	}

	#bbb-coxinha .backgroundImage10 {
		right: 14%;
		top: 68%;
	}
}

@media (max-width: 425px) {
	#bbb-coxinha .backgroundImage2 {
		left: -26%;
		top: 0;
	}

	#bbb-coxinha .backgroundImage3 {
		left: -12%;
		top: 35%;
	}

	#bbb-coxinha .backgroundImage6 {
		left: -10%;
		top: 47%;
	}

	#bbb-coxinha .backgroundImage8 {
		right: -24%;
		top: 1%;
	}

	#bbb-coxinha .backgroundImage10 {
		right: -1%;
		top: 69%;
	}

	#bbb-coxinha .backgroundImage13 {
		display: none;
	}
}

.home-salsicha .bbb-newsletter-copyrigth-text,
.home-salsicha .bbb-newsletter-robbb.bbb-newsletter-image {
	opacity: 0;
}

.home-salsicha .bbb-banner-container {
	padding-top: 150px;
}

.home-salsicha .products-list.section.section--padding {
	padding-top: 0;
}

.home-salsicha .bbb-banner-image1 {
	left: 30%;
	top: 0;
	z-index: 1;
}

.home-salsicha .bbb-banner-image2 {
	left: 5%;
	top: 33%;
}

.home-salsicha .bbb-banner-image:after {
	display: none;
}

.home-salsicha #recipes-list-1 {
	background: transparent;
}

@media (min-width: 1024px) {
	.home-salsicha .bbb-banner-container {
		min-height: 450px;
	}

	.home-salsicha .bbb-banner-image {
		height: 450px;
	}
}

@media (max-width: 1200px) {
	.home-salsicha .bbb-banner-image1 {
		left: 26%;
		top: 0;
	}

	.home-salsicha .bbb-banner-image2 {
		left: -5%;
	}
}

@media (max-width: 1024px) {
	.home-salsicha .bbb-banner-image2 {
		left: -20%;
	}
	.home-salsicha .bbb-banner-image1 {
		left: 15%;
		top: 0;
	}
}

@media (max-width: 675px) {
	.home-salsicha .backgroundImage5 {
		top: 9%;
	}

	.home-salsicha .backgroundImage1 {
		top: 20%;
	}
}

@media (max-width: 768px) {
	.home-salsicha .bbb-banner-image1 {
		left: unset;
		right: -55px;
		top: -15%;
	}

	.home-salsicha .bbb-banner-image2 {
		left: 56px;
		top: 90px;
	}

	.home-salsicha .bbb-banner-link {
		bottom: 41px;
	}
}

@media (max-width: 650px) {
	.home-salsicha .bbb-banner-image1 {
		left: unset;
		right: -50px;
		top: -15%;
	}

	.home-salsicha .bbb-banner-image2 {
		left: 0;
		top: 90px;
	}

	.home-salsicha .bbb-banner-link {
		bottom: 41px;
	}
}

@media (max-width: 568px) {
	.home-salsicha .bbb-banner-image1 {
		right: -130px;
		top: -15%;
	}

	.home-salsicha .bbb-banner-image2 {
		left: 0;
		top: 27%;
	}

	.home-salsicha .bbb-banner-link {
		bottom: 41px;
	}
}
@media (max-width: 515px) {
	.bbb-banner-image-content {
		height: 360px;
	}
	.home-salsicha .bbb-banner-image2 {
		left: -70px;
	}
	.home-salsicha .bbb-banner-image1 {
		right: -87px;
	}
}

@media (max-width: 425px) {
	.home-salsicha .bbb-banner-image1 {
		left: 4%;
		top: -15%;
	}

	.home-salsicha .bbb-banner-image2 {
		left: 45px;
		top: 92px;
	}

	.home-salsicha .bbb-banner-link {
		bottom: 41px;
	}
}

@media (max-width: 340px) {
	.home-salsicha .bbb-banner-image2 {
		left: -37%;
	}
}

@media (max-width: 375px) {
	.home-salsicha .bbb-banner {
		transform: scale(0.5);
	}

	.home-salsicha .bbb-banner-image-content {
		height: 250px;
	}

	.home-salsicha .bbb-banner-image1 {
		left: -17px;
		top: -36%;
	}

	.home-salsicha .bbb-banner-image2 {
		top: 16%;
	}
}

@media (max-width: 320px) {
	.home-salsicha .bbb-banner-image {
		height: 300px;
	}

	.home-salsicha .bbb-banner-title {
		font-size: 35px;
	}

	.home-salsicha .bbb-banner-image {
		transform: scale(0.6);
	}

	.home-salsicha .bbb-banner-image1 {
		left: -9%;
	}

	.home-salsicha .bbb-banner-image2 {
		left: -25%;
	}
}

.home-salsicha .backgroundImage1 {
	left: 0;
	top: 0;
}

.home-salsicha .backgroundImage2 {
	left: -1%;
	top: 17%;
}

.home-salsicha .backgroundImage3 {
	left: 4%;
	top: 30%;
}

.home-salsicha .backgroundImage4 {
	left: -7%;
	top: 59%;
}

.home-salsicha .backgroundImage5 {
	right: 9%;
	top: 0;
}

.home-salsicha .backgroundImage6 {
	right: 4%;
	top: 11%;
}

.home-salsicha .backgroundImage7 {
	right: 5%;
	top: 25%;
}

.home-salsicha .backgroundImage8 {
	right: -10%;
	top: 39%;
}

.home-salsicha .backgroundImage9 {
	right: -4%;
	top: 63%;
}

@media (max-width: 1440px) {
	.home-salsicha .backgroundImage8 {
		right: -15%;
	}
}

@media (max-width: 425px) {
	.home-salsicha .backgroundImage2 {
		top: 1%;
	}

	.home-salsicha .backgroundImage4,
	.home-salsicha .backgroundImage5,
	.home-salsicha .backgroundImage6,
	.home-salsicha .backgroundImage8 {
		display: none;
	}

	.home-salsicha .backgroundImage7 {
		right: -7%;
	}

	.home-salsicha .backgroundImage9 {
		right: -14%;
	}
}

@media (max-width: 375px) {
	.home-salsicha .backgroundImage1 {
		top: 9%;
	}

	.home-salsicha .backgroundImage2 {
		top: 7%;
	}
}

@media (max-width: 320px) {
	.home-salsicha .backgroundImage1 {
		left: -6%;
		top: 10%;
	}

	.home-salsicha .backgroundImage2 {
		top: 6%;
	}
}

@media (min-width: 992px) {
	#bbb-home .slick-prev,
	#bbb-salsicha .slick-prev {
		left: 0 !important;
	}

	#bbb-home .slick-next,
	#bbb-salsicha .slick-next {
		right: 0 !important;
	}
}

@media (max-width: 768px) {
	.bbb-banner-text-content {
		padding-bottom: 40px;
	}
}

@media (max-width: 425px) {
	.home-salsicha .bbb-banner-text-content {
		margin-top: 30px;
	}
}

#bbb-home .backgroundImage1 {
	left: 0;
	top: 0;
}

#bbb-home .backgroundImage2 {
	left: -1%;
	top: 17%;
}

#bbb-home .backgroundImage3 {
	left: 4%;
	top: 30%;
}

#bbb-home .backgroundImage4 {
	left: -7%;
	top: 59%;
}

#bbb-home .backgroundImage5 {
	right: 9%;
	top: 0;
}

#bbb-home .backgroundImage6 {
	right: 4%;
	top: 11%;
}

#bbb-home .backgroundImage7 {
	right: 5%;
	top: 25%;
}

#bbb-home .backgroundImage8 {
	right: -10%;
	top: 39%;
}

#bbb-home .backgroundImage9 {
	right: -4%;
	top: 63%;
}

@media (max-width: 1440px) {
	.bg_brands,
	.carrosselBrands__contentCards {
		transform: scale(0.75);
	}

	#bbb-home .backgroundImage8 {
		right: -15%;
	}
}

@media (max-width: 1200px) {
	.carrosselBrands__contentCards {
		transform: scale(0.7);
	}

	.bg_brands {
		transform: scale(0.6);
	}
}

@media (max-width: 1024px) {
	.carrosselBrands__contentCards {
		transform: scale(0.7);
	}

	.bg_brands {
		transform: scale(0.5);
	}
}

@media (max-width: 768px) {
	.brandCard {
		background: linear-gradient(180deg, #fcede3, #faf5f3);
	}

	.carrosselBrands__contentCards {
		transform: scale(0.7);
		z-index: 2;
	}

	.bg_brands {
		transform: scale(0.5);
	}
}

@media (max-width: 425px) {
	.bg_brands {
		transform: scale(0.5);
	}

	#bbb-home .backgroundImage2 {
		top: 1%;
	}

	#bbb-home .backgroundImage4,
	#bbb-home .backgroundImage5,
	#bbb-home .backgroundImage6,
	#bbb-home .backgroundImage8 {
		display: none;
	}

	#bbb-home .backgroundImage7 {
		right: -7%;
	}

	#bbb-home .backgroundImage9 {
		right: -14%;
	}
}

@media (max-width: 390px) {
	.home-salsicha .bbb-banner-image1 {
		left: 0;
	}
	.home-salsicha .bbb-banner-image1,
	.home-salsicha .bbb-banner-image2 {
		transform: scale(0.55);
	}
	#bbb-home .backgroundImage1 {
		left: 0;
		top: 21%;
	}
	.home-salsicha .bbb-banner-image2 {
		left: -111px;
	}

	#bbb-home .backgroundImage2 {
		display: none;
	}
}

@media (max-width: 991px) {
	.menu-list .menu-item.bbb {
		display: inline-block !important;
	}
}

#bbb-salsicha.resistencia .bbb-banner-image img {
	height: unset;
	position: unset;
	transform: unset;
}

#bbb-salsicha.resistencia .bbb-banner-image:after {
	bottom: 12%;
}

#bbb-salsicha.resistencia .bbb-banner-container-image {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate3d(-50%, -50%, 0) scale(0.8);
}

#bbb-salsicha.resistencia .bbb-banner-container-image1 {
	left: 50%;
	top: 50%;
	z-index: 2;
}

#bbb-salsicha.resistencia .bbb-banner-container-image2 {
	left: 20%;
	top: 55%;
}

#bbb-salsicha.resistencia .bbb-banner-container-image3 {
	left: 25%;
	top: 62%;
	z-index: 3;
}

#bbb-salsicha.resistencia .bbb-banner-container-image4 {
	left: 70%;
	top: 19%;
	z-index: 3;
}

#bbb-salsicha.resistencia .bbb-banner-container-image5,
#bbb-salsicha.resistencia .bbb-banner-container-image6 {
	left: 79%;
	top: 50%;
}

@media (max-width: 1280px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image {
		transform: translate3d(-41%, -50%, 0) scale(0.7);
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image4 {
		left: 75%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 83%;
		top: 50%;
	}
}

@media (max-width: 1130px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image4 {
		left: 79%;
		top: 22%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 89%;
		top: 50%;
	}
}

@media (max-width: 1070px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image {
		transform: translate3d(-41%, -50%, 0) scale(0.5);
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 88%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image4 {
		left: 75%;
		top: 30%;
	}
}

@media (max-width: 991px) {
	#bbb-salsicha.resistencia .bbb-banner-container {
		flex-direction: column-reverse;
		gap: 0;
		position: relative;
	}

	#bbb-salsicha.resistencia .bbb-banner-image-content {
		height: 350px;
	}

	#bbb-salsicha.resistencia .bbb-banner-image {
		height: 100%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image {
		transform: translate3d(-50%, -39%, 0) scale(0.5);
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image2 {
		left: 33%;
		top: 61%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image3 {
		left: 39%;
		top: 58%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image4 {
		left: 59%;
		top: 36%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 64%;
		top: 55%;
	}

	#bbb-salsicha.resistencia .bbb-banner-link {
		bottom: -2%;
		position: absolute;
	}

	#bbb-salsicha.resistencia .bbb-banner-image:after {
		bottom: 15%;
	}
}

@media (max-width: 890px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 65%;
	}
}

@media (max-width: 780px) {
	#bbb-salsicha.resistencia .bbb-banner-image:after {
		bottom: 15%;
	}

	#bbb-salsicha.resistencia .bbb-banner-link {
		bottom: -1%;
		position: absolute;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 67%;
	}
}

@media (max-width: 768px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image {
		transform: translate3d(-50%, -57%, 0) scale(0.5);
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image2 {
		left: 33%;
		top: 54%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image3 {
		left: 36%;
		top: 58%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image4 {
		left: 62%;
		top: 10%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		top: 48%;
	}
}

@media (max-width: 685px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 70%;
	}
}

@media (max-width: 580px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 73%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image2 {
		left: 27%;
	}
}

@media (max-width: 500px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image2 {
		left: 24%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image3 {
		left: 29%;
		top: 58%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image {
		transform: translate3d(-47%, -57%, 0) scale(0.5);
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 77%;
	}
}

@media (max-width: 460px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image4 {
		left: 71%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 80%;
	}
}

@media (max-width: 405px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 84%;
	}
}

@media (max-width: 380px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image {
		transform: translate3d(-47%, -57%, 0) scale(0.4);
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image2 {
		left: 21%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image4 {
		left: 71%;
		top: 17%;
	}

	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 80%;
	}
}

@media (max-width: 335px) {
	#bbb-salsicha.resistencia .bbb-banner-container-image5,
	#bbb-salsicha.resistencia .bbb-banner-container-image6 {
		left: 84%;
	}
}

.bbb-24-2 .carrosselBrands__contentCards .slick-list {
	padding-bottom: 30px;
}

.bbb-24-2 .carrosselBrands__contentCards .slick-dots {
	bottom: 55px;
}

.bbb-24-2 .full-banners-list {
	margin: 0 auto;
}

.bbb-24-2 .full-banners-list .full-banner-img {
	max-width: 1400px;
}

.bbb-24-2 .full-banner-with-text .full-banner-img {
	border-radius: 25px;
	margin: 0 auto;
}

.bbb-24-2 .full-banner-scroll-text,
.bbb-24-2 .full-banner-text {
	display: none;
}

.bbb-24-2 .full-banners-list {
	margin-top: 60px;
	max-width: 1400px;
}

@media (max-width: 1440px) {
	.bbb-24-2 .full-banner-scroll-text {
		bottom: 3px;
	}

	.bbb-24-2 .doubleBanner__image img {
		max-width: 100%;
	}

	.bbb-24-2 .doubleBanner__cards {
		padding: 0 15px;
	}
}

@media (min-width: 992px) {
	.bbb-24-2 .full-banner-with-text {
		margin-top: 135px;
	}
}

@media screen and (max-width: 1700px) and (min-width: 1440px) {
	.bg_brands {
		transform: scale(0.7);
	}

	#bbb-home.bbb-24-2 .backgroundImage5,
	#bbb-home.bbb-24-2 .backgroundImage7 {
		right: -4%;
	}

	#bbb-home.bbb-24-2 .backgroundImage8 {
		right: -17%;
	}

	#bbb-home.bbb-24-2 .backgroundImage9 {
		right: -11%;
	}

	#bbb-home.bbb-24-2 .backgroundImage2 {
		left: -8%;
	}

	#bbb-home.bbb-24-2 .backgroundImage1 {
		left: -1%;
		top: 33%;
	}

	#bbb-home .backgroundImage3,
	#bbb-home .backgroundImage6 {
		display: none;
	}

	#bbb-home .backgroundImage4 {
		left: -13%;
	}
}

@media (max-width: 745px) {
	.doubleBanner__card--description {
		margin-bottom: 15px;
	}
}

@media (max-width: 500px) {
	.bg_brands.backgroundImage1,
	.bg_brands.backgroundImage2,
	.bg_brands.backgroundImage5 {
		display: none;
	}
}

#bbb-salsicha.bate-volta #wrapper {
	background: url(/wp-content/themes/seara/library/images/bbb/bbb-new-bg.png),
		linear-gradient(180deg, #f7e0d3, #faf5f3);
	background-attachment: fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-size: auto;
}

#bbb-salsicha.bate-volta .container-text-video {
	position: relative;
}

@media (min-width: 999px) {
	#bbb-salsicha.bate-volta .bbb-banner-container {
		min-height: 650px;
	}

	#bbb-salsicha.bate-volta .bbb-banner-image {
		height: 420px;
		left: 6%;
	}
}

@media (max-width: 999px) {
	#bbb-salsicha.bate-volta .bbb-banner-image:after {
		bottom: -1%;
	}

	#bbb-salsicha.bate-volta .container-text-video {
		margin: 0 auto;
		padding-bottom: 20px;
	}

	.surpreenda-container {
		padding-bottom: 0;
	}
}

@media (max-width: 550px) {
	#bbb-salsicha.bate-volta .bbb-banner-image-content {
		height: 240px;
	}
}

@media (max-width: 375px) {
	#bbb-salsicha.bate-volta .bbb-banner-image:after {
		bottom: -5%;
	}
}

@media (max-width: 414px) {
	#bbb-salsicha.bate-volta .bbb-banner-link {
		bottom: -42px;
	}

	@media (max-width: 430px) {
		#bbb-salsicha.bate-volta .surpreenda-text,
		.surpreenda-title h2,
		.surpreenda-title h3 {
			padding-top: 26px;
		}
	}
}

#bbb-salsicha.bate-volta.bbb-newsletter-section.bbb-newsletter {
	position: relative;
}

#bbb-salsicha.bate-volta .bbb-newsletter-container:after {
	bottom: 0;
	color: #ff5300;
	content: "©2024 TMEendemol Shine Group B.V sob licença Globo";
	display: inline-block;
	font-size: 10px;
	font-weight: 400;
	left: unset;
	position: absolute;
	right: 10%;
	text-align: center;
	width: auto;
	z-index: 999;
}

@media (max-width: 1210px) {
	#bbb-salsicha.bate-volta .bbb-newsletter-container:after {
		left: 50%;
	}
}

@media (max-width: 999px) {
	.surpreenda .text-video {
		margin: 0 auto;
	}
}

@media (max-width: 768px) {
	#bbb-salsicha.bate-volta .bbb-banner-container-image3 {
		top: 74%;
	}
}

@media screen and (max-width: 990px) {
	#bbb-salsicha.bate-volta .bbb-newsletter-container:after {
		left: unset;
		right: 0;
	}
}

@media (max-width: 999px) {
	#bbb-salsicha.bate-volta .bbb-banner-image:after {
		bottom: 13%;
	}

	#bbb-salsicha.bate-volta .bbb-newsletter-container:after {
		left: 0;
		right: unset;
	}
}

@media (max-width: 800px) {
	#bbb-salsicha .backgroundImage5 {
		right: -2%;
	}
}

@media (max-width: 716px) {
	#bbb-salsicha.bate-volta .bbb-banner-image:after {
		bottom: -1%;
	}
}

@media (max-width: 638px) {
	#bbb-salsicha .backgroundImage1,
	#bbb-salsicha .backgroundImage5,
	#bbb-salsicha .backgroundImage7 {
		display: none;
	}
}

@media (max-width: 465px) {
	#bbb-salsicha .carrosselBrands__container {
		margin-top: 32px;
		padding-top: 0;
	}

	#bbb-salsicha.bate-volta .bbb-newsletter-container:after {
		font-size: 8px;
		left: 0;
		right: unset;
	}

	#bbb-salsicha.bate-volta .carrosselBrands__head {
		margin-top: 80px;
	}

	#bbb-salsicha.bate-volta .surpreenda-text {
		padding-top: 0;
	}
}

.carrosselBrands__container .slick-dots:after {
	bottom: -50px;
	color: #ff5300;
	content: "Ofertas válidas apenas nos dias 24/03 e 25/03, de acordo com a disponibilidade dos varejos selecionados";
	display: inline-block;
	display: none;
	font-size: 10px;
	font-weight: 400;
	left: 50%;
	position: absolute;
	text-align: center;
	top: unset;
	transform: translateX(-50%);
	width: 385%;
	z-index: 999;
}

@media (max-width: 490px) {
	.carrosselBrands__container .slick-dots:after {
		width: 200%;
	}
}

@media (max-width: 397px) {
	.carrosselBrands__container .slick-dots:after {
		width: 137%;
	}
}

@media (max-width: 768px) {
	#bbb-home.bbb-24-2 .carrosselBrands__container .slick-slider {
		padding-bottom: 153px !important;
	}

	.bbb-24-2.carrosselBrands__container .slick-dots {
		bottom: 115px;
	}
}

@media (max-width: 399px) {
	#bbb-home .bbb-24-2 .carrosselBrands__container .slick-dots:after {
		bottom: -68px;
	}
}

.bbb-newsletter-container {
	position: relative;
}

#bbb-home .bbb-newsletter:after {
	display: none !important;
	bottom: 0;
	color: #ff5300;
	content: "©2024 TMEendemol Shine Group B.V sob licença Globo";
	display: inline-block;
	font-size: 10px;
	font-weight: 400;
	left: unset;
	position: absolute;
	right: 10%;
	text-align: center;
	width: auto;
	z-index: 999;
}

@media (max-width: 485px) {
	#bbb-home .bbb-newsletter:after {
		font-size: 8px !important;
	}
}

.page-template.page-template-pages.page-template-bbbv2.page-template-pagesbbbv2-php.page-id-19899.bbb-24-2.bbb-24.home-salsicha
	.bbb-banner-link.animation-text-banner {
	height: 70px;
}

@media (max-width: 510px) {
	.bbb-24-2 .carrosselBrands__contentCards .slick-dots {
		bottom: 25px;
	}
}

@media (max-width: 420px) {
	.home-salsicha .bbb-banner-image2 {
		left: -89px;
		top: 92px;
	}
}
