body {
	min-height: 100%;
	display: flex;
	flex-direction: column;
	font-family: 'Inter';
	letter-spacing: 0px;
	text-align: center;
	background-color: #fff;
	padding-bottom: 51px;
	overflow: auto;
	overflow-x: hidden;
}

.header-line {
	margin-right: 1px;
	width: 0; height: 35px;
	flex-shrink: 0;
	border-left: 1px solid #373737;
}

.garantia-a {
	width: 25px; height: 25px;
	flex-shrink: 0;
}

.text {
	margin-top: 0px;
	text-align: left;
}

.btn-whatsapp {
    box-shadow: 0px 15px 28px 0px rgba(0, 0, 0, 0.25);
    width: 100%;
    max-width: 521px;
    display: flex;
    justify-content: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: 1.333;
    letter-spacing: 0px;
    text-align: center;
    background: linear-gradient(180deg, #9aca3c 0%, #4c641e 234%) top left / auto auto no-repeat;
    padding: 19px 39px;
    border: 1px solid rgba(76, 100, 30, 0.5);
    border-radius: 10px;
}



/* bullet-b */

.bullet-b {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}
/* end bullet-b*/


.line {
	position: absolute;
	width: calc(100% - 15px); height: 0;
	max-width: 560px;
	border-top: 1px solid #cfcfcf;
}



/* btn-bullet */

.btn-bullet {
	margin: -1px -1px 0 -1px;
	display: flex;
	justify-content: center;
	gap: 10px;
	letter-spacing: 0px;
	text-align: unset;
	padding: 19px 15px 17px 15px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.btn-bullet-icon {
	width: 25px; height: 25px;
	flex-shrink: 0;
}

.btn-bullet-label {
	margin-top: 6px;
	text-align: left;
}
/* end btn-bullet*/


._3-secao-img {
	flex-shrink: 0;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.garantia-b {
	margin-top: 6px;
	width: 25px; height: 25px;
	flex-shrink: 0;
}

._5-secao-rect {
	position: absolute; top: 0; left: 0; 
	width: 250px; height: 280px;
	border: 1px solid #bcbcbc;
	border-radius: 15px;
}



/* card-a */

.card-a {
margin-bottom: -8px;
    width: 176px;
    height: 176px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    background-color: #bcca4c;
    padding: 0 4px;
    border: 5px solid #e0e0e0;
    border-radius: 50%;
    justify-content: center;
}

.card-graphic {
	margin-left: 1px;
	flex-shrink: 0;
	align-self: center;
}

.card-text {
	min-height: 32px;
	flex-shrink: 0;
}
/* end card-a*/




/* bullet-f */

.bullet-f {
	margin-left: 1px;
	width: 100%;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	padding-bottom: 5px;
}

.bullet-garantia5 {
	margin-top: 5px;
	width: 25px; height: 25px;
	flex-shrink: 0;
}

.bullet-text6 {
	min-height: 36px;
	flex-grow: 1;
	text-align: left;
}
/* end bullet-f*/




/* bullet-g */

.bullet-g {
	width: 384px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	flex-shrink: 0;
	padding-bottom: 5px;
}

.bullet-garantia6 {
	margin-top: 5px;
	width: 25px; height: 25px;
	flex-shrink: 0;
}

.bullet-text7 {
	min-height: 36px;
	flex-grow: 1;
	text-align: left;
}
/* end bullet-g*/




/* row */

.row {
	margin-left: 2px;
	width: 100%;
	max-width: 1008px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	background-color: #fff;
	padding: 17px 24px;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
}

.row-text {
	margin-top: 5px;
	text-align: left;
}

.row-group-right {
	position: relative;
	flex-shrink: 0;
}

.row-graphic {
	position: absolute; top: 6px; left: 50%; 
	translate: -50% 0;
	transform-origin: 50% 50%;
	width: 8px; height: 12px;
}
/* end row*/


.header {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: url(../assets/header.png) top left / cover no-repeat, linear-gradient(var(--black), var(--black)) top left / auto auto no-repeat;
	padding: 25px 112px 25px 113px;
}

.header-maquina-lp {
    position: relative;
    top: -377px;
    left: 301px;
    /* width: calc(100% - 928px); */
    max-width: 765px;
}

.header-menu {
	width: 100%;
	max-width: 1215px;
	min-width: 1215px;
	display: flex;
	align-items: flex-start;
	gap: 14px;
	color: #afafaf;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.571;
	background-color: #1f1f1f;
	padding: 21px 39px;
	border: 1px solid #373737;
	border-radius: 30px;
}

.header-text {
	margin-right: 1px; margin-top: 7px;
	text-align: center;
}

.header-logo-bralyx {
	margin-top: 1px;
	width: 115px; height: 31px;
	flex-shrink: 0;
}

.header-col {
	margin: 13px 1px 0 auto;
	width: 40px;
	display: flex;
	flex-direction: column;
	gap: 1px;
	flex-shrink: 0;
	color: #fff;
	text-align: center;
	padding-bottom: 3px;
}

.header-text-home {
	margin-top: -6px;
}

.header-line-bottom {
	margin-right: 0;
	width: unset; height: 0;
	border-left: unset;
	border-top: 3px solid #bcca4c;
}

.header-text-faq {
	margin-right: 0;
}

.header-row {
	position: relative; z-index: 2;
	margin-top: 80px;
	display: flex;
	align-items: flex-start;
	gap: 673px;
}

.header-col-left {
	width: 366px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
	flex-shrink: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.333;
	text-align: left;
}



/* bullet-a */

.bullet-a {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}
/* end bullet-a*/


.header-subtitle {
	margin-right: -23px;
	min-height: 115px;
	flex-shrink: 0;
	align-self: stretch;
	color: var(--sec-white);
	font-size: 29px;
	line-height: 40px;
}

.bullet1 {
	margin-top: 25px;
}

.header-bullet {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.header-graphic {
	width: 25px; height: 19px;
	flex-shrink: 0;
}

.header-text-receituario {
	margin-top: 3px;
}

.header-tag {
	position: relative;
	margin-top: 14px;
	width: 176px;
	display: flex;
	flex-direction: column;
	gap: 16px;
	flex-shrink: 0;
	text-align: center;
	padding-top: 33px;
	transition:
        top .4s ease,
        transform .4s ease,
        opacity .4s ease;
}

.header-tag.fixed{

    position: fixed;

    top: 20px;

    right: 40px;

    animation: smoothSticky .4s ease;
}


.header-menu.fixed {
    position: fixed;
    top: 20px;
    min-width: 1215px;
    animation: smoothSticky .4s ease;
    z-index: 9999;
    max-width: 1215px;
    margin: 0 auto;
    left: 41PX;
    right: 0;
    padding: 10px 39px;
}

.boto.fixed {
    position: fixed;
    right: 0;
    animation: smoothSticky .4s ease;
    margin: 0 auto;
    left: 0;
    bottom: 15px;
    display: flex;
    top: auto;
    z-index: 9999;
}

/* animação suave */
@keyframes smoothSticky{

    from{
        opacity: 0;
        transform: translateY(-20px);
    }

    to{
        opacity: 1;
        transform: translateY(0);
    }

}

.header-whats {
	position: absolute; z-index: 1; top: 0; left: 50%; 
	translate: -50% 0;
	width: 92px;
}

.header-condicao-especial {
	min-height: 170px;
	flex-shrink: 0;
	color: #fff;
	font-size: 21px;
	font-weight: 800;
	line-height: 1.19;
	background: url(../assets/header-condicao-especial.png) center / contain no-repeat;
	padding: 57px 9px 42px 9px;
}

.header-btn {
	box-shadow: 0px 15px 28px 0px rgba(0, 0, 0, 0.25);
	display: flex;
	justify-content: center;
	color: #0b0b0b;
	font-size: 17px;
	font-style: normal;
	font-weight: 900;
	line-height: 1.235;
	letter-spacing: 0px;
	text-align: center;
	background: linear-gradient(180deg, #9aca3c 0%, #4c641e 234%) top left / auto auto no-repeat;
	padding: 19px 39px;
	border: 1px solid rgba(76, 100, 30, 0.5);
	border-radius: 10px;
}

.header-preco {
	position: relative; z-index: 4;
	margin-left: 3px; margin-top: -520px;
	width: 288px;
	flex-shrink: 0;
	align-self: start;
}

.header-form {
	position: relative; z-index: 3;
	margin-left: 190px; margin-top: 45px;
	display: flex;
	align-items: flex-start;
	gap: 32px;
	color: #0b0b0b;
	font-size: 18px;
	font-weight: 900;
	line-height: 1.333;
}

.header-input-nome {
	width: 280px;
	min-height: 52px;
	flex-shrink: 0;
	color: #838383;
	font-size: 16px;
	font-family: 'TT Commons Pro';
	font-style: normal;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: 0px;
	text-align: left;
	background-color: #151515;
	padding: 14px 15px;
	border: 1px solid #7b7b7b;
	border-radius: 8px;
}

.header-btn-quero {
width: 285px;
    min-height: 43px;
    display: flex;
    height: 53px;
    justify-content: center;
    flex-shrink: 0;
    font-style: normal;
    letter-spacing: 0px;
    text-align: center;
    background: linear-gradient(180deg, #fff 0%, #575757 234%) top left / auto auto no-repeat;
    padding: 15px 40px;
    border-radius: 10px;
}


.fx-left{

    opacity:1!important;

    transform:translateX(0);

    transition:all .8s ease; 

}


.fx-right{

    opacity:1!important;

    transform:translateX(0);

    transition:all .8s ease;

}


.fx-up{

    opacity:0;

    transform:translateY(60px);

    transition:all .8s ease;

}


.fx-fade{

    opacity:0;

    transition:all .8s ease;

}



.fx-show{

    opacity:1;

    transform:none;

}








._2-secao {
	container: 2-secao / inline-size;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 74px;
	font-size: 18px;
	background-color: #f3f3f3;
	padding-top: 5px;
	padding-bottom: 80px;
}






._2-secao-col {
	container: 2-secao-col / inline-size;
	position: relative;
	display: flex;
	flex-direction: column;
	align-self: stretch;
}

._2-secao-row1 {
	margin-top: -5px; margin-bottom: -15px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	gap: 180px;
	background: url(../assets/_2-secao-row.png) top left / cover no-repeat;
	padding: 87px 24px 245px 24px;
}

._2-secao-col-left {
	width: 340px;
	display: flex;
	flex-direction: column;
	gap: 35px;
	flex-shrink: 0;
	text-align: left;
	padding-top: 9px;
	padding-bottom: 3px;
}

._2-secao-subtitle {
	margin-right: -44px;
	min-height: 165px;
	flex-shrink: 0;
	color: #ed1c24;
}

._2-secao-text1 {
	margin-right: -44px;
	min-height: 154px;
	flex-shrink: 0;
}

._2-secao-img-right {
	margin-top: 3px;
	width: 488px;
	flex-shrink: 0;
}

._2-secao-img1 {
	position: absolute; z-index: 1; top: 530px; left: 50%; 
	translate: -50% 0;
	margin-left: -466px;
}

._2-secao-img2 {
	position: absolute; z-index: 2; top: 530px; left: 50%; 
	translate: -50% 0;
	margin-left: -154px;
}

._2-secao-img3 {
	position: absolute; z-index: 3; top: 530px; left: 50%; 
	translate: -50% 0;
	margin-left: 156px;
}

._2-secao-img4 {
	position: absolute; z-index: 4; top: 530px; left: 50%; 
	translate: -50% 0;
	margin-left: 468px;
}

._2-secao-row2 {
	margin: 0 auto;
	width: 90%;
	max-width: 1140px;
	display: flex;
	align-items: flex-start;
	gap: 53px;
	color: #2c2c2c;
	font-weight: 400;
	line-height: 1.556;
	padding-top: 1px;
	padding-bottom: 2px;
}

._2-secao-text {
	width: 95%;
	min-height: 71px;
	flex-grow: 1;
	text-align: center;
}

._2-secao-text2 {
	margin-left: -28px;
}

._2-secao-text3 {
	margin-left: 25px;
}

._2-secao-text4 {
	margin-left: 25px;
}

._2-secao-text5 {
	margin-right: -23px;
	width: 114%;
}

._2-secao-btn-botao {
	margin-left: auto; margin-right: auto; margin-top: 4px;
	width: 90%;
	color: #0b0b0b;
	font-size: unset;
}

._3-secao {
	container: 3-secao / inline-size;
	margin: 100px auto 0 auto;
	width: 90%;
	max-width: 1215px;
	display: flex;
	flex-direction: column;
	gap: 21px;
	align-self: center;
}

._3-secao-row-top {
	margin: -8px 164px 0 164px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	gap: 20px;
	--min-font-size: 22; --max-font-size: 36; font-size: var(--interpolate);
	font-weight: 900;
	line-height: 1.278;
	padding-top: 8px;
	padding-bottom: 9px;
}

._3-secao-subtitle {
	min-height: 26px;
	text-align: center;
}

._3-secao-subtitle1 {
	color: #ed1c24;
}

._3-secao-subtitle-x {
	margin-left: 1px;
	color: #0b0b0b;
}

._3-secao-subtitle-producao-com {
	color: #bcca4c;
}

._3-secao-text {
	min-height: 17px;
	flex-shrink: 0;
}

._3-secao-row1 {
	margin-top: 29px;
	display: flex;
	align-items: flex-start;
	gap: 31px;
	color: #3c3c3c;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.333;
}

._3-secao-manual {
	width: 100%;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

._3-secao-row2 {
	position: relative; z-index: 1;
	min-height: 365px;
	flex-shrink: 0;
}

.bullet3 {
	position: absolute; top: 80px; left: 210px; 
}

.bullet4 {
	position: absolute; top: 140px; left: 194px; 
	width: 203px;
	justify-content: space-between;
	gap: unset;
}

.bullet5 {
	position: absolute; top: 200px; left: 194px; 
	width: 203px;
	justify-content: space-between;
	gap: unset;
}

.bullet6 {
	position: absolute; top: 260px; left: 203px; 
}

.bullet7 {
	position: absolute; top: 320px; left: 171px; 
}

._3-secao-line1 {
	top: 121px; left: 0px; 
}

._3-secao-line2 {
	top: 185px; left: 0px; 
}

._3-secao-line3 {
	top: 243px; left: 0px; 
}

._3-secao-line4 {
	top: 305px; left: 0px; 
}

._3-secao-col {
	position: absolute; top: 0; left: 0; 
	max-width: 592px;
	color: #fff;
	font-weight: 900;
	padding-bottom: 303px;
}

.btn-bullet1 {
	background-color: #ed1c24;
}

._3-secao-nina {
	width: 100%;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

._3-secao-row3 {
	position: relative; z-index: 1;
	min-height: 365px;
	flex-shrink: 0;
}

._3-secao-line5 {
	top: 121px; left: 0px; 
}

._3-secao-line6 {
	top: 185px; left: 0px; 
}

._3-secao-line7 {
	top: 243px; left: 0px; 
}

._3-secao-line8 {
	top: 305px; left: 0px; 
}

.card3 {
	position: absolute; top: 0; left: 0; 
	max-width: 592px;
	align-items: center;
	gap: 19px;
	padding-bottom: 19px;
}

.btn-bullet2 {
	align-self: stretch;
	font-style: normal;
	font-weight: 900;
	background-color: #bcca4c;
}

.btn-bullet2 .btn-bullet-icon {
	margin-left: 1px;
}

.bullet8 {
	margin-left: 1px;
}

.bullet9 {
	margin-top: 16px;
}

.bullet10 {
	margin-top: 16px;
}

.bullet11 {
	margin-top: 16px;
}

.bullet12 {
	margin-left: 1px; margin-top: 16px;
}

._3-secao-btn-botao {
	margin-left: 1px; margin-top: 49px;
	align-self: center;
	color: #0b0b0b;
}





/*4 sessão refatorada */



.depoimento-section {
    width: 100%;
    padding: 0px 60px;
    overflow: initial;
    position: relative;
        margin-top: 110px;
    background: linear-gradient(180deg, #bcca4c 0%, #99a43d 170%) top left / auto auto no-repeat;
}

/* textura opcional */
.depoimento-section::before {
  content: "";
    position: absolute;
    inset: 0;
    background-image: url(https://bralyx.japoweb.com.br/modelos/assets/_4-secao-col.png);
    opacity: 1;
    background-size: contain;
    pointer-events: none;
}

.depoimento-content{
    max-width: 1024px;
    margin: 0 auto;

    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;

    position: relative;
    z-index: 2;
}

.depoimento-texto{
    flex: 1;
}

.depoimento-texto h2 {
    text-align: left;
}

.depoimento-texto h2 span{
    color: #fff;
}

.depoimento-texto p{
    font-size: 14px;
    color: #000;
    display: flex;
    align-items: center;
    gap: 10px;
}

.stars{
    color: #f5b301;
    letter-spacing: 2px;
}

.depoimento-imagem{
    flex-shrink: 0;
}

.depoimento-imagem img {
    max-height: 320px;
    display: block;
    margin-top: -40px;
}







.container.garantia {
    max-width: 880px;
    margin: 0 auto;
    display: flex;
}


.selogarantia {
    background-color: #000;
    min-height: 300px;
    align-items: center;
    display: grid;
}

.garantia-para-comear-container-ref {
    font-size: 30px;
    font-weight: 900;
    font-style: italic;
    color: #fff;
    text-align: left;
}


.selogarantiaref img {
    width: 450px;
    height: 176px;
    max-width: 176px;
}

.ano-de-garantia-ref {
    margin-top: -39px;
    margin-bottom: 15px;
    margin-left: 79px;
    
    color: #c5c5c5;
    font-size: 14px;
}


.selogarantiaref {
    margin: 26px;
}

.garantia-para-comear-container-ref {
    font-size: 30px;
    font-weight: 900;
    font-style: italic;
    color: #fff;
    text-align: left;
    min-width: 423px;
    padding: 50px 0 0 0;
}





.seo {
  	width: 100%;
  	height: 1001px;
  	position: relative;
  	text-align: center;
  	font-size: 18px;
  	color: #3c3c3c;
  	
}
.bg {
  	position: absolute;
  	top: -90px;
  	left: -112px;
  	background: linear-gradient(180deg, #f5f5f5, rgba(245, 245, 245, 0));
  	width: 1440px;
  	height: 1210px;
  	display: none;
  	flex-shrink: 0;
}
.bg-pattern3-1-icon {
  	position: absolute;
  	top: -90px;
  	left: -112px;
  	width: 1440px;
  	height: 700px;
  	object-fit: cover;
  	display: none;
  	flex-shrink: 0;
}
.vdeo-icon {
  	position: absolute;
  	top: 96px;
  	left: 312px;
  	width: 592px;
  	height: 400px;
  	object-fit: contain;
  	flex-shrink: 0;
}
.bullet-1 {
  	position: absolute;
  	height: 3.7%;
  	width: 19.08%;
  	top: 13.19%;
  	right: 76.97%;
  	bottom: 83.12%;
  	left: 3.95%;
  	flex-shrink: 0;
  	text-align: right;
}
.produo-padronizada-desde {
  	position: absolute;
  	top: 0%;
  	left: 0%;
  	line-height: 24px;
  	font-weight: 600;
}
.garantia-1-icon {
  	position: absolute;
  	top: 6px;
  	left: 207px;
  	width: 25px;
  	height: 25px;
}
.bullet-2 {
  	position: absolute;
  	height: 3.7%;
  	width: 19.74%;
  	top: 22.88%;
  	right: 76.97%;
  	bottom: 73.43%;
  	left: 3.29%;
  	flex-shrink: 0;
  	text-align: right;
}
.garantia-1-icon2 {
  	position: absolute;
  	top: 6px;
  	left: 215px;
  	width: 25px;
  	height: 25px;
}
.bullet-3 {
  	position: absolute;
  	height: 3.7%;
  	width: 16.69%;
  	top: 32.57%;
  	right: 76.97%;
  	bottom: 63.74%;
  	left: 6.33%;
  	flex-shrink: 0;
  	text-align: right;
}
.garantia-1-icon3 {
  	position: absolute;
  	top: 6px;
  	left: 178px;
  	width: 25px;
  	height: 25px;
}
.bullet-9 {
  	position: absolute;
  	height: 3.7%;
  	width: 18.01%;
  	top: 42.26%;
  	right: 76.97%;
  	bottom: 54.05%;
  	left: 5.02%;
  	flex-shrink: 0;
  	text-align: right;
}
.garantia-1-icon4 {
  	position: absolute;
  	top: 6px;
  	left: 194px;
  	width: 25px;
  	height: 25px;
}
.bullet-5 {
  	position: absolute;
  	height: 3.7%;
  	width: 16.04%;
  	top: 13.19%;
  	right: 6.83%;
  	bottom: 83.12%;
  	left: 77.14%;
  	flex-shrink: 0;
  	text-align: left;
}
.acompanhamento-tcnico-contnu {
  	position: absolute;
  	top: 0%;
  	left: 17.95%;
  	line-height: 24px;
  	font-weight: 600;
}
.garantia-1-icon5 {
  	position: absolute;
  	top: 6px;
  	left: 0px;
  	width: 25px;
  	height: 25px;
}
.bullet-7 {
  	position: absolute;
  	height: 3.7%;
  	width: 18.17%;
  	top: 22.88%;
  	right: 4.85%;
  	bottom: 73.43%;
  	left: 76.97%;
  	flex-shrink: 0;
  	text-align: left;
}
.receitas-exclusivas-validadas {
  	position: absolute;
  	top: 0%;
  	left: 15.84%;
  	line-height: 24px;
  	font-weight: 600;
}
.bullet-8 {
  	position: absolute;
  	height: 3.7%;
  	width: 19.41%;
  	top: 32.57%;
  	right: 3.45%;
  	bottom: 63.74%;
  	left: 77.14%;
  	flex-shrink: 0;
  	text-align: left;
}
.tecnologia-de-quem {
  	position: absolute;
  	top: 0%;
  	left: 14.83%;
  	line-height: 24px;
  	font-weight: 600;
}
.seo-child {
  	position: absolute;
  	top: 565.5px;
  	left: -0.5px;
  	border-top: 1px solid #bfbfbf;
  	box-sizing: border-box;
  	width: 1217px;
  	height: 1px;
  	flex-shrink: 0;
}
.recheio {
  	position: absolute;
  	top: 771px;
  	left: 251px;
  	width: 212px;
  	height: 230px;
  	flex-shrink: 0;
  	font-size: 65px;
  	color: #bcca4c;
}
.recheio-child {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 15px;
  	border: 1px solid #aeaeae;
  	box-sizing: border-box;
  	width: 212px;
  	height: 230px;
}
.div {
  	position: absolute;
  	top: 33.91%;
  	left: 29.25%;
  	line-height: 24px;
  	font-weight: 800;
}
.bicos-de-recheio {
  	position: absolute;
  	height: 5.22%;
  	width: 71.7%;
  	top: 60.87%;
  	left: 14.15%;
  	font-size: 16px;
  	line-height: 24px;
  	font-weight: 800;
  	color: #3c3c3c;
  	display: inline-block;
}
.massa {
  	position: absolute;
  	top: 771px;
  	left: 0px;
  	width: 212px;
  	height: 230px;
  	flex-shrink: 0;
  	font-size: 65px;
  	color: #bcca4c;
}
.div2 {
  	position: absolute;
  	top: 33.91%;
  	left: 28.77%;
  	line-height: 24px;
  	font-weight: 800;
}
.bicos-de-massa {
  	position: absolute;
  	height: 5.22%;
  	width: 69.81%;
  	top: 60.87%;
  	left: 15.09%;
  	font-size: 16px;
  	line-height: 24px;
  	font-weight: 800;
  	color: #3c3c3c;
  	display: inline-block;
}
.moldes {
  	position: absolute;
  	top: 771px;
  	left: 502px;
  	width: 212px;
  	height: 230px;
  	flex-shrink: 0;
  	font-size: 16px;
  	color: #2c2c2c;
}
.div3 {
  	position: absolute;
  	top: 14.78%;
  	left: 29.25%;
  	font-size: 65px;
  	line-height: 24px;
  	font-weight: 800;
  	color: #bcca4c;
}
.moldes2 {
  	position: absolute;
  	height: 5.22%;
  	width: 69.81%;
  	top: 41.74%;
  	left: 15.09%;
  	line-height: 24px;
  	font-weight: 800;
  	color: #3c3c3c;
  	display: inline-block;
}
.bolinha-coxinha {
    position: absolute;
    top: 132px;
    left: 58px;
    line-height: 24px;
    display: inline-block;
    width: 133px;
    height: 27px;
    font-weight: 400;
    border-bottom: solid 1px #bcbcbc;
}
.travesseiro-quibe {
    position: absolute;
    top: 160px;
    left: 47px;
    line-height: 24px;
    display: inline-block;
    width: 154px;
    height: 25px;
    font-weight: 400;
    border-bottom: solid 1px #bcbcbc;
}
.salsicha {
    position: absolute;
    top: 184px;
    left: 85px;
    line-height: 24px;
    display: inline-block;
    width: 80px;
    height: 25px;
    font-weight: 400;
    /* border-bottom: solid 1px #bcbcbc; */
}
.moldes-item {
  	position: absolute;
  	top: 148px;
  	left: 29px;
  	border-top: 1px solid #aeaeae;
  	box-sizing: border-box;
  	width: 155px;
  	height: 1px;
}
.moldes-inner {
  	position: absolute;
  	top: 176px;
  	left: 29px;
  	border-top: 1px solid #aeaeae;
  	box-sizing: border-box;
  	width: 155px;
  	height: 1px;
}
.kit-churros {
  	position: absolute;
  	top: 771px;
  	left: 753px;
  	width: 212px;
  	height: 230px;
  	flex-shrink: 0;
  	font-size: 65px;
  	color: #bcca4c;
}
.div4 {
  	position: absolute;
  	top: 33.91%;
  	left: 31.6%;
  	line-height: 24px;
  	font-weight: 800;
}
.salsicha2 {
  	position: absolute;
  	top: 771px;
  	left: 1004px;
  	width: 212px;
  	height: 230px;
  	flex-shrink: 0;
  	font-size: 65px;
  	color: #bcca4c;
}
.div5 {
  	position: absolute;
  	width: 37.26%;
  	top: 33.91%;
  	left: 31.6%;
  	line-height: 24px;
  	font-weight: 800;
  	display: inline-block;
}
.tubo-de-salsicha {
  	position: absolute;
  	width: 77.83%;
  	top: 60.87%;
  	left: 11.32%;
  	font-size: 16px;
  	line-height: 24px;
  	font-weight: 800;
  	color: #3c3c3c;
  	display: inline-block;
}
.tudo-que-voc-container {
  	position: absolute;
  	top: 636px;
  	left: 182px;
  	font-size: 30px;
  	line-height: 46px;
  	font-weight: 900;
  	display: inline-block;
  	width: 853px;
  	height: 75px;
  	flex-shrink: 0;
  	color: #0b0b0b;
}
.a-mquina-acompanha {
  	color: #bcca4c;
}
.benefcios-principais-da {
  	position: absolute;
  	top: 0px;
  	left: 292px;
  	font-size: 36px;
  	line-height: 46px;
  	font-weight: 900;
  	color: #0b0b0b;
  	display: inline-block;
  	width: 632px;
  	height: 26px;
  	flex-shrink: 0;
}



/*4 sessão refatorada */



._4-secao {
    position: relative;
    margin-top: 70px;
    display: flex;
    flex-direction: column;
    color: #0b0b0b;
    font-style: italic;
    text-align: left;
    padding-top: 30px;
    margin: 0 auto;
    width: 100%;
}

._4-secao-rect {
	position: absolute; top: 30px; left: 0; right: 0; 
	height: 300px;
	background: linear-gradient(180deg, #bcca4c 0%, #99a43d 170%) top left / auto auto no-repeat;
}

._4-secao-col {
	position: relative; z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 31px;
	background: url(../assets/_4-secao-col.png) top left / cover no-repeat;
	padding: 88px 218px 89px 218px;
}

._4-secao-subtitle {
	width: 100%;
	max-width: 712px;
	min-height: 72px;
	flex-shrink: 0;
	--min-font-size: 22; --max-font-size: 36; font-size: var(--interpolate);
	font-weight: 900;
	line-height: 1.278;
	font-style: italic;
}

._4-secao-row-bottom {
	container: 4-secao-row-bottom / inline-size;
	margin-left: 1px;
	width: 296px;
	display: flex;
	align-items: flex-start;
	gap: 9px;
	--min-font-size: 15; --max-font-size: 16; font-size: var(--interpolate);
	font-weight: 500;
	line-height: 2.875;
}

._4-secao-text-left {
	margin-top: 3px;
	min-height: 13px;
	text-align: left;
}

._4-secao-line {
	margin-left: 2px;
	width: 0; height: 20px;
	flex-shrink: 0;
	border-left: 1px solid #666e25;
}

._4-secao-row-right {
	margin-top: -1px;
	display: flex;
	align-items: flex-start;
	flex-grow: 1;
}

._4-secao-star {
	margin: -2px 0 -10px -5px;
	width: 35px;
	flex-shrink: 0;
}

._4-secao-star1 {
	margin-left: -6px;
}

._4-secao-star3 {
	width: 34px;
}

._4-secao-maria {
	position: absolute; z-index: 2; top: 0; left: 950px; 
	width: 268px;
}

._5-secao {
	container: 5-secao / inline-size;
	position: relative; z-index: 5;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 26px;
	background: linear-gradient(180deg, #f5f5f5 0%, rgba(245, 245, 245, 0) 100%) top left / auto auto no-repeat;
	padding-bottom: 74px;
	z-index:1;
}

._5-secao-col {
	container: 5-secao-col / inline-size;
	position: relative;
	gap: 69px;
	align-self: stretch;
	padding-top: 90px;
	padding-bottom: 44px;
}

._5-secao-garantia1 {
	position: absolute; z-index: 1; top: 147px; left: 50%; 
	translate: -50% 0;
	margin-left: -416px;
	width: 131px;
}

._5-secao-subtitle-beneficios {
	min-height: 26px;
	flex-shrink: 0;
	align-self: stretch;
}

._5-secao-row {
	margin-left: -4px; margin-top: 1px;
	display: flex;
	align-items: flex-start;
	gap: 31px;
	color: #3c3c3c;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.333;
	padding-left: 1px;
}

._5-secao-col-left {
	margin-top: 36px;
	width: 245px;
	display: flex;
	flex-direction: column;
	gap: 55px;
	flex-shrink: 0;
	padding-top: 1px;
	padding-right: 1px;
}


img._5-secao-group {
    cursor: pointer;
}



/* bullet-c */

.bullet-c {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.bullet-text3 {
	flex-grow: 1;
	text-align: right;
}
/* end bullet-c*/


.bullet13 {
	margin-left: 5px;
}

.bullet13 .bullet-garantia2 {
	margin-top: 6px;
}

.bullet14 {
	margin-left: -3px;
}

.bullet14 .bullet-garantia2 {
	margin-top: 6px;
}

._5-secao-bullet {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	align-self: end;
	padding-bottom: 4px;
}

._5-secao-text-reducao-de-erros {
	flex-grow: 1;
	text-align: right;
}

._5-secao-video {
    position: relative;
    width: 592px;
    height: 400px;
    flex-shrink: 0;
    background: url(../assets/_5-secao-video.png) top left / cover no-repeat;
    border-radius: 15px;
    background-color: #000;
}

._5-secao-group {
	position: absolute; top: 163px; left: 50%; 
	translate: -50% 0;
	width: 74px; height: 74px;
}

._5-secao-col-right {
	margin: 35px -1px 0 1px;
	width: 245px;
	display: flex;
	flex-direction: column;
	gap: 56px;
	flex-shrink: 0;
	padding-top: 1px;
}



/* bullet-d */

.bullet-d {
	margin-right: 17px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	padding-bottom: 4px;
}

.bullet-text4 {
	flex-grow: 1;
	text-align: left;
}
/* end bullet-d*/




/* bullet-e */

.bullet-e {
	margin-left: 1px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.bullet-text5 {
	flex-grow: 1;
	text-align: left;
}
/* end bullet-e*/


.bullet15 {
	margin-left: 1px;
}

.bullet16 {
	align-self: start;
}

.bullet16 .bullet-garantia4 {
	margin-top: 6px;
}

.bullet17 {
	margin-left: -1px; margin-top: 4px;
}

.bullet18 .bullet-garantia4 {
	margin-top: 6px;
}

._5-secao-line-bottom {
	width: 100%; height: 0;
	max-width: 1216px;
	flex-shrink: 0;
	border-top: 1px solid #bfbfbf;
}

._5-secao-subtitle {
	margin: 0 auto;
	width: 90%;
	max-width: 853px;
	min-height: 75px;
	flex-shrink: 0;
	color: #0b0b0b;
	--min-font-size: 19; --max-font-size: 30; font-size: var(--interpolate);
	font-weight: 900;
	line-height: 1.533;
}

._5-secao-row-bottom {
    margin-top: 29px;
    display: flex;
    align-items: flex-start;
    gap: 25px;
    font-weight: 800;
    max-width: 1440px;
}

._5-secao-massa {
	position: relative;
	width: 250px;
	min-height: 280px;
	flex-shrink: 0;
	text-align: center;
}


._5-secao-title1 {
    position: relative;
    top: 115px;

    margin: 0 auto;

}

._5-secao-text-bicos-de-massa {
    position: relative;
    top: 140px;
    min-height: 12px;
    margin: 0 auto;
}

._5-secao-recheio {
	position: relative;
	width: 250px;
	min-height: 280px;
	flex-shrink: 0;
	text-align: center;
}

._5-secao-title2 {
	position: absolute; top: 103px; left: 94px; 
}

._5-secao-text-bicos-de-recheio {
	position: absolute; top: 165px; left: 63px; right: 63px; 
	min-height: 12px;
}

._5-secao-moldes {
	position: relative;
	width: 250px;
	min-height: 280px;
	flex-shrink: 0;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
}

._5-secao-title3 {
	position: absolute; top: 51px; left: 96px; 
}

._5-secao-text-moldes {
	position: absolute; top: 113px; left: 65px; right: 61px; 
	min-height: 12px;
	color: #3c3c3c;
}

._5-secao-text {
	position: absolute; top: 145px; left: 27px; right: 26px; 
	min-height: 84px;
	color: #2c2c2c;
	font-weight: 400;
}

._5-secao-rect3 {
	position: absolute; top: 0; left: 0; 
	width: 250px; height: 280px;
	border: 1px solid #bcbcbc;
	border-radius: 15px;
}

h1._5-secao-title1.title-yellow.moldes0 {
    top: 60px!important;
}

p._5-secao-text-bicos-de-massa.text-dark3.moldes0 {
    top: 80px!important;
}
























.seo {
  	width: 100%;
  	height: 300px;
  	position: relative;
  	text-align: left;
  	font-size: 30px;
  	color: #fff;
  	
}
.seo-child {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #0b0b0b;
  	width: 100%;
  	height: 300px;
}
.bg-1 {
    position: relative;
    /* top: 0px; */
    /* left: 0px; */
    width: 1440px;
    height: 300px;
    margin: 0 auto;
    display: block;
}
.garantia-5-anos-1 {
  	position: absolute;
  	top: 62px;
  	left: 364px;
  	width: 176px;
  	height: 176px;
  	object-fit: cover;
}
.garantia-para-comear-container {
  	position: absolute;
  	top: 117px;
  	left: 572px;
  	line-height: 46px;
  	font-weight: 900;
  	display: inline-block;
  	width: 506px;
  	height: 67px;
}
.tranquilidade {
  	color: #bcca4c;
}
.ano-de-garantia {
  	position: absolute;
  	height: 3.67%;
  	width: 34.79%;
  	top: 88%;
  	left: 32.5%;
  	font-size: 14px;
  	line-height: 24px;
  	color: #c5c5c5;
  	text-align: center;
  	display: inline-block;
}




















._6-secao {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    gap: 25px;
    padding-top: 25px;
    text-align: left;
    background: linear-gradient(180deg, #f5f5f5 0%, rgba(245, 245, 245, 0) 100%) top left / auto auto no-repeat;
}

._6-secao-mockup {

    max-width: 640px;
}


._6-secao .container {
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
}

._6-secao-subtitle {
    align-self: start;
    color: #bcca4c;
    --min-font-size: 19;
    --max-font-size: 28;
    font-size: var(--interpolate);
    font-weight: 900;
    margin-top: 50px;
    line-height: 1.643;
}

._6-secao-text-bottom {
	min-height: 125px;
	flex-shrink: 0;
}































.videos-grid-section {
    width: 100%;
    padding: 60px;
    /* background: #000; */
    max-width: 1440px;
    display: block;
    margin: 0 auto;
}

.videos-grid{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 45px;
}

.videos-grid video {
    width: 100%;
    height: 280px;
    object-fit: cover;
    border-radius: 18px;
    display: block;
    cursor: pointer;
    transition: .3s ease;
}

.videos-grid video:hover{
    transform: scale(1.03);
}
































._7-secao {
	position: relative; z-index: 1;
	display: flex;
	flex-direction: column;
	gap: 30px;
	background-color: #bcca4c;
	padding-bottom: 70px;
}

._7-secao-col {
	align-items: stretch;
	gap: 30px;
	background-image: url(../assets/_5-secao-col.png);
	padding-top: 90px;
}

._7-secao-subtitle {
	min-height: 73px;
	flex-shrink: 0;
}

._7-secao-text {
	min-height: 17px;
	flex-shrink: 0;
	color: #2c2c2c;
	--min-font-size: 16; --max-font-size: 18; font-size: var(--interpolate);
	font-weight: 500;
	line-height: 1.556;
}

._7-secao-btn-whatsapp {
	margin-left: auto; margin-right: auto;
	width: 90%;
	align-self: center;
	color: #fff;
	background-image: linear-gradient(180deg, #616161 0%, #000 158%);
	border: 1px solid rgba(255, 255, 255, 0.5);
}

































.suporte-section{
    width: 100%;
    padding: 80px 60px;

    background: #f4f4f4;

    position: relative;
    overflow: hidden;
}

/* textura opcional */
.suporte-section::before{
    content: "";
    position: absolute;
    inset: 0;

    background-image: url("https://bralyx.japoweb.com.br/modelos/assets/pattern.png");
    opacity: .04;

    z-index: 1;
}

.suporte-grid{
    max-width: 1200px;
    margin: 0 auto;

    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 50px;

    position: relative;
    z-index: 2;
}

section.suporte-section:before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url(https://bralyx.japoweb.com.br/modelos/assets/_4-secao-col.png);
    opacity: 1;
    background-size: contain;
    pointer-events: none;
}

/* IMAGEM */
.suporte-imagem img{
    width: 100%;
    border-radius: 24px;
    display: block;
}

/* TEXTO */
.suporte-texto h2{
    font-size: 28px;
    line-height: 1.05;
    font-weight: 900;
text-align: left;
    color: #2b2b2b;

    margin-bottom: 40px;
}

.suporte-texto h2 span{
    color: #b8c93c;
}

.suporte-item{
    margin-bottom: 35px;
}

.suporte-item h3 {
    font-size: 18px;
    font-weight: 700;
    color: #2b2b2b;
    margin-bottom: 10px;
    text-align: left;
}

.suporte-item p {
    font-size: 18px;
    line-height: 1.6;
    color: #444;
    text-align: left;
}























._8-secao {
	container: 8-secao / inline-size;
	margin: 100px auto 0 auto;
	width: 90%;
	max-width: 1216px;
	display: flex;
	flex-direction: column;
	gap: 80px;
	align-self: center;
	color: #0b0b0b;
	font-size: 18px;
	font-weight: 900;
}

._8-secao-subtitle-formatos-e {
	min-height: 26px;
	flex-shrink: 0;
	color: unset;
	text-align:center;
}

._8-secao-row {
	margin-top: 12px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	gap: 32px;
	font-weight: 700;
	line-height: 1.778;
	padding-bottom: 8px;
}

._8-secao-col-left {
	margin-top: -8px;
	width: 477px;
	display: flex;
	flex-direction: column;
	gap: 35px;
	flex-shrink: 0;
	text-align: left;
	padding-top: 17px;
}

._8-secao-subtitle {
	margin-left: -1px; margin-right: -5px;
	min-height: 121px;
	flex-shrink: 0;
}

._8-secao-text {
	margin: 0 -10px -4px -1px;
	min-height: 209px;
	flex-shrink: 0;
}

._8-secao-col1 {
	margin-left: 115px;
	width: 176px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	flex-shrink: 0;
	text-align: center;
	padding-top: 8px;
}

.card-gota {
	margin-bottom: unset;
}

.card-gota .card-graphic {
	width: 43px; height: 55px;
}

.card-bolinha .card-graphic {
	margin-left: -1px;
	width: 51px; height: 51px;
}

._8-secao-col2 {
	width: 176px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	flex-shrink: 0;
	text-align: center;
	padding-top: 8px;
}

._8-secao-circle1 {
	position: relative;
	flex-shrink: 0;
}

._8-secao-text-croquete {
	min-height: 32px;
}

._8-secao-graphic1 {
	position: absolute; top: 47px; left: 50%; 
	translate: -50% 0;
	transform-origin: 50% 50%;
	width: 67px; height: 39px;
}

._8-secao-circle-kit {
	position: relative;
	margin-bottom: -8px;
	flex-shrink: 0;
}

._8-secao-text-kit-churros {
	min-height: 32px;
}

._8-secao-graphic2 {
	position: absolute; top: 53px; left: 50%; 
	translate: -50% 0;
	transform-origin: 50% 50%;
	width: 67px; height: 21px;
}

._8-secao-col-right {
	width: 176px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	flex-shrink: 0;
	text-align: center;
	padding-top: 8px;
}

._8-secao-circle2 {
	position: relative;
	flex-shrink: 0;
}

._8-secao-text-travesseiro {
	min-height: 32px;
}

._8-secao-vector {
	position: absolute; top: 41px; left: 50%; 
	translate: -50% 0;
	transform-origin: 50% 50%;
	width: 63px; height: 53px;
}

.card-2-pontas .card-graphic {
	width: 73px; height: 44px;
}

._8-secao-btn-botao {
	align-self: center;
	font-size: unset;
	font-weight: unset;
}

._9-secao {
	margin-top: 100px;
	display: flex;
	flex-direction: column;
	gap: 17px;
	font-weight: 900;
	text-align: left;
	background: url(../assets/_9-secao.png) top left / cover no-repeat, linear-gradient(var(--black), var(--black)) top left / auto auto no-repeat;
	padding: 91px 320px 90px 320px;
}

._9-secao-subtitle-voce-produz {
	width: 100%;
	max-width: 329px;
	min-height: 62px;
	flex-shrink: 0;
	align-self: start;
	color: #bcca4c;
	--min-font-size: 19; --max-font-size: 30; font-size: var(--interpolate);
	line-height: 1.333;
}

._9-secao-subtitle-250g {
	min-height: 40px;
	flex-shrink: 0;
	color: #d7d7d7;
	--min-font-size: 30; --max-font-size: 55; font-size: var(--interpolate);
	line-height: 0.836;
}

















.peso-imagem video {
    width: 384px;
    height: 215px;
    object-fit: cover;
    border-radius: 15px;
    margin: 20px;
}


.peso-section {
    width: 100%;
    padding: 15px 60px;
    background-color: #050505;
    position: relative;
    overflow: hidden;
    margin: 76px 0 0 0;
}

/* textura */
.peso-section::before{
    content: "";
    position: absolute;
    inset: 0;

    background-image: url("https://bralyx.japoweb.com.br/modelos/assets/pattern-dark.png");
    background-size: cover;
    background-position: center;

    opacity: .08;

    z-index: 1;
}

.peso-grid{
    max-width: 800px;
    margin: 0 auto;

    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 60px;

    position: relative;
    z-index: 2;
}

/* TEXTO */
.peso-texto h2 {
    font-size: 58px;
    line-height: 1.1;
    font-weight: 900;
    color: #c5d63b;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #bcca4c;
    --min-font-size: 19;
    --max-font-size: 30;
    font-size: var(--interpolate);
    line-height: 1.333;
    text-align: left;
}
.peso-destaque {
    display: block;
    font-size: 110px;
    font-weight: 900;
    line-height: 1;
    color: #fff;
    min-height: 40px;
    flex-shrink: 0;
    color: #d7d7d7;
    --min-font-size: 30;
    --max-font-size: 55;
    font-size: var(--interpolate);
    line-height: 0.836;
    text-align: left;
}

p._10-secao-text2 {
    font-weight: 300;
}

/* IMAGEM */
.peso-imagem img{
    width: 100%;
    display: block;

    border-radius: 24px;
}



































.publico-section {
    width: 100%;
    background: #f5f5f500;
}

.container{
    max-width: 1200px;
    margin: 0 auto;
}

/* TÍTULO */
.publico-title{
    text-align: center;

    font-size: 56px;
    font-weight: 900;

    color: #000;

    margin-bottom: 70px;
}

/* GRID */
.publico-grid{
    display: grid;
    grid-template-columns: 1fr 1px 1fr;
    gap: 175px;

    align-items: start;
}

/* LINHA CENTRAL */
.publico-divider{
    width: 1px;
    height: 250px;

    background: #d7d7d7;
}

/* ITENS */
.publico-item {
    display: flex;
    align-items: flex-start;
    gap: 18px;
    margin-bottom: 45px;
    max-width: 374px;
}

/* ÍCONE */
.check-icon{
    width: 28px;
    height: 28px;

    border: 2px solid #bccb43;
    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #bccb43;
    font-size: 16px;
    font-weight: bold;

    flex-shrink: 0;

    margin-top: 3px;
}

/* TEXTO */
.publico-item p {
    font-size: 22px;
    line-height: 1.4;
    font-weight: 700;
    color: #343434;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    
    color: #2c2c2c;
    text-align: left;
    display: inline-block;
}




















.container10 {
    max-width: 1140px;
    margin: 0 auto;
}

._10-secao {
	container: 10-secao / inline-size;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 40px;
	color: #2c2c2c;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.333;
	background-color: #f3f3f3;
	padding-right: 1px;
	padding-bottom: 250px;
}

._10-secao-line {
	z-index: 2; top: 666px; left: 719px; 
	width: 0; height: 201px;
	max-width: unset;
	border-left: 1px solid var(--sec-grey02);
	border-top: unset;
}

._10-secao-row1 {
	position: relative;
	min-height: 1240px;
	flex-shrink: 0;
	align-self: stretch;
	--min-font-size: 16; --max-font-size: 18; font-size: var(--interpolate);
}

._10-secao-col {
    container: 10-secao-col / inline-size;
    position: absolute;
    top: 0;
    left: 0;
    right: -1px;
    gap: 21px;
    background-image: url(../assets/_5-secao-col.png);
    padding-top: 100px;
    padding-bottom: 94px
px
;
    background-size: 1943px;
    background-position: center top;
}

._10-secao-subtitle-para-quem-e {
    min-height: 26px;
    flex-shrink: 0;
    align-self: stretch;
    padding: 0px 0 50px 0;
}

._10-secao-row2 {
	margin-left: -5px; margin-top: 11px;
	display: flex;
	align-items: flex-start;
	gap: 33px;
}

._10-secao-group-left {
    position: relative;
    width: 488px;
    min-height: 350px;
    flex-shrink: 0;
    background-color: #000;
    padding: 138px 209px 138px 205px;
    border-radius: 15px;
}

._5-secao-group2 {
    position: absolute;
    top: 129px;
    left: 50%;
    translate: -50% 0;
    width: 74px;
    z-index: 9;
    height: 74px;
    cursor: pointer;
}

._10-secao-group {
	height: 74px;
}

._10-secao-img {
	position: absolute; z-index: 1; top: 0; left: 0; right: 0; 
	width: 100%;
	border-radius: 15px;
}

._10-secao-col-right {
	margin-top: 70px;
	width: 482px;
	display: flex;
	flex-direction: column;
	gap: 35px;
	flex-shrink: 0;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 7px;
}

._10-secao-text {
	margin-left: -1px; margin-right: -5px;
	min-height: 100px;
	flex-shrink: 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.556;
}

._10-secao-subtitle-como-nosso {
	margin-left: -1px;
	width: 500px;
	min-height: 75px;
	flex-shrink: 0;
	align-self: start;
	font-size: 24px;
	font-weight: 800;
	line-height: 1.25;
}

._10-secao-line-bottom {
	margin-left: -2px;
	width: 100%; height: 0;
	max-width: 1010px;
	flex-shrink: 0;
	border-top: 1px solid var(--sec-grey02);
}

.bullet19 {
	position: absolute; top: 672px; left: 216px; 
	margin-left: unset;
	width: calc(100% - 216px);
	max-width: 384px;
}

._10-secao-bullet1 {
	position: absolute; top: 672px; left: 840px; 
	width: calc(100% - 840px);
	max-width: 384px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	padding-bottom: 1px;
}

._10-secao-garantia1 {
	margin-top: 5px;
	width: 25px; height: 25px;
	flex-shrink: 0;
}

._10-secao-text-para-quem-quer1 {
	min-height: 36px;
	flex-grow: 1;
	text-align: left;
}

._10-secao-row3 {
	position: relative; z-index: 4;
	margin-left: -11px;
	display: flex;
	align-items: flex-start;
	gap: 240px;
	padding-top: 1px;
}

.bullet21 {
	margin-right: -11px;
}

._10-secao-row-bottom {
	position: relative; z-index: 3;
	margin-left: -43px; margin-top: 1px;
	display: flex;
	align-items: flex-start;
	gap: 240px;
	padding-top: 1px;
}

._10-secao-bullet2 {
	margin-right: -44px;
	width: 384px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	flex-shrink: 0;
	padding-bottom: 4px;
}

._10-secao-garantia2 {
	margin-top: 18px;
}

._10-secao-text-para-quem-quer2 {
	min-height: 61px;
	flex-grow: 1;
	text-align: left;
}






















































.depoimentos-slider{
    width: 100%;
    padding: 80px 40px;

    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
}

/* BOTÕES */
.slider-btn{
    width: 48px;
    height: 48px;

    border: none;
    border-radius: 50%;

    background: #d2d2d2;
    color: #fff;

    font-size: 24px;
    cursor: pointer;

    transition: .3s ease;

    flex-shrink: 0;
}

.slider-btn:hover{
    transform: scale(1.08);
}

/* CONTAINER */
.slider-container {
    width: 100%;
    max-width: 820px;
    position: relative;
    min-height: 130px;
}

/* SLIDES */
.slide{
    display: none;
}

.slide.active{
    display: block;
}

/* CAIXA */
.slide-box{
    background: #bccb43;

    border-radius: 14px;

    padding: 22px 40px;

    text-align: center;

    position: relative;
}

/* SETINHA */
.top-arrow{
    width: 24px;
    height: 24px;

    background: #bccb43;

    position: absolute;

    top: -10px;
    left: 50%;

    transform: translateX(-50%) rotate(45deg);
}

/* TEXTO */
.slide-text{
    font-size: 17px;
    line-height: 1.5;

    font-style: italic;
    font-weight: 700;

    color: #1f1f1f;

    margin-bottom: 10px;
}

.slide-author{
    font-size: 16px;
    color: #333;
}


.responsivo{
    display:none!important;
}
/* RESPONSIVO */
@media(max-width: 768px){
    
    .faq-item{
        min-width: auto!important;
    }

	.depoimento-imagem {
    display: block;
    margin: 0 auto;
}
    
.responsivo{
    display:block;
}
  .header-row {
    position: relative;
    z-index: 2;
    margin-top: 80px;
    display: flex;
    align-items: flex-start;
    gap: 673px;
    flex-direction: column;
}







/* MENU */
.header-menu{

    width: 100%;
    max-width: 1215px;
min-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;

    gap: 14px;

    color: #afafaf;

    font-size: 14px;
    font-weight: 600;

    background: #1f1f1f;

    padding: 20px 30px;

    border: 1px solid #373737;
    border-radius: 30px;

    position: relative;

    z-index: 1000;
}

/* LOGO */
.header-logo-bralyx{
    width: 115px;
    flex-shrink: 0;
}

/* TEXTOS */
.header-text,
.header-text-home{

    cursor: pointer;

    transition: .3s ease;
}

.header-text:hover,
.header-text-home:hover{

    color: #fff;
}

/* LINHAS */
.header-line{
    width: 1px;
    height: 14px;

    background: #4b4b4b;
}

/* BOTÃO MOBILE */
.menu-toggle{

    display: none;

    position: fixed;

    top: 20px;
    right: 20px;

    width: 48px;
    height: 48px;

    border: none;
    border-radius: 10px;

    background: #bcca4c;

    color: #000;

    font-size: 28px;
    font-weight: 700;

    cursor: pointer;

    z-index: 99999;
}





.responsivo {
    display: block;
}


    .menu-toggle{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .header-menu{

        position: fixed;

        top: 0;
        right: -100%;

        width: 320px;
        height: 100vh;

        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;

        gap: 22px;

        padding: 100px 30px;

        border-radius: 0;

        transition: .4s ease;

        overflow-y: auto;
    }

    .header-menu.active{
        right: 0;
    }

    .header-line{
        display: none;
    }

    .header-col{
        width: 100%;
    }

    .header-text,
    .header-text-home{

        font-size: 18px;
    }

    .header-logo-bralyx{
        margin-bottom: 30px;
    }
    
    
    
    
    



.mobile-cadastro {
  	width: 100%;
  	height: auto;
  	position: relative;
  	background-color: #fff;
  	overflow: hidden;
  	display: grid;
  	grid-template-columns: repeat(2, 1fr);
  	padding-left: 20px;
  	padding-right: 20px;
  	text-align: center;
  	font-size: 16px;
  	color: #0b0b0b;
  	
}
.seo {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 375px;
  	height: 1258px;
  	text-align: left;
  	font-size: 18px;
  	color: #fff;
}
.seo-child {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #0b0b0b;
  	width: 375px;
  	height: 1258px;
}
.bg-pattern-5-icon {
  	position: absolute;
  	top: 70px;
  	left: 0px;
  	width: 375px;
  	height: 630px;
  	object-fit: cover;
}
.maquina-lp-icon {
  	position: absolute;
  	top: 260px;
  	left: 0px;
  	width: 375px;
  	height: 362px;
  	object-fit: cover;
}
.preo-3-icon {
  	position: absolute;
  	top: 536px;
  	left: 44px;
  	width: 288px;
  	height: 93px;
  	object-fit: cover;
}
.nina-simples-para-container {
  	position: absolute;
  	top: 120px;
  	left: 35px;
  	line-height: 35px;
  	text-align: center;
  	display: inline-block;
  	width: 304px;
  	height: 91px;
  	font-size: 32px;
  	color: #9aca3c;
}
.simples-para-usar {
  	font-size: 30px;
  	font-weight: 600;
  	color: #fff;
}
.bullet-1 {
  	position: absolute;
  	height: 1.99%;
  	width: 47.47%;
  	top: 53.58%;
  	right: 34.13%;
  	bottom: 44.44%;
  	left: 18.4%;
}
.segurana-nr12 {
  	position: absolute;
  	top: 24%;
  	left: 19.66%;
  	line-height: 24px;
  	font-weight: 600;
}
.garantia-1-icon {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 25px;
  	height: 25px;
}
.bullet-2 {
  	position: absolute;
  	height: 1.99%;
  	width: 62.93%;
  	top: 57.15%;
  	right: 18.67%;
  	bottom: 40.86%;
  	left: 18.4%;
}
.garantia-total-de {
  	position: absolute;
  	top: 24%;
  	left: 14.83%;
  	line-height: 24px;
  	font-weight: 600;
}
.bullet-3 {
  	position: absolute;
  	height: 1.51%;
  	width: 52.53%;
  	top: 60.73%;
  	right: 29.07%;
  	bottom: 37.76%;
  	left: 18.4%;
}
.receita-exclusivas {
  	position: absolute;
  	top: 15.79%;
  	left: 17.77%;
  	line-height: 24px;
  	font-weight: 600;
}
.vector-icon {
  	position: absolute;
  	height: 100%;
  	width: 12.69%;
  	top: 0%;
  	right: 87.31%;
  	bottom: 0%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.boto {
  	position: absolute;
  	top: 838px;
  	left: 20px;
  	box-shadow: 0px 15px 28px rgba(0, 0, 0, 0.25);
  	border-radius: 10px;
  	background: linear-gradient(180deg, #9aca3c, #4c641e);
  	border: 1px solid rgba(76, 100, 30, 0.5);
  	box-sizing: border-box;
  	width: 335px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 10px 40px;
  	gap: 10px;
  	text-align: center;
  	font-size: 17px;
  	color: #0b0b0b;
}
.falar-com-especialista {
  	position: relative;
  	line-height: 21px;
  	font-weight: 900;
  	flex-shrink: 0;
}
.whats-1-icon {
  	height: 42px;
  	width: 43px;
  	position: relative;
  	object-fit: cover;
  	flex-shrink: 0;
}
.form {
  	position: absolute;
  	top: 950px;
  	left: 20px;
  	width: 335px;
  	height: 250px;
  	font-size: 16px;
  	color: #838383;
  	font-family: 'TT Commons Pro';
}
.nome {
  	position: absolute;
  	top: 43px;
  	left: 0px;
  	border-radius: 8px;
  	background-color: #151515;
  	width: 335px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.nome-wrapper {
  	align-self: stretch;
  	height: 52px;
  	border-radius: 8px;
  	border: 1px solid #4b4b4b;
  	box-sizing: border-box;
  	display: flex;
  	align-items: center;
  	padding: 16px 24px;
  	position: relative;
  	isolation: isolate;
}
.nome2 {
  	height: 22px;
  	width: 42px;
  	position: absolute;
  	margin: 0 !important;
  	top: 15px;
  	left: 16px;
  	line-height: 140%;
  	font-weight: 500;
  	display: inline-block;
  	z-index: 0;
  	flex-shrink: 0;
}
.e-mail {
  	position: absolute;
  	top: 120px;
  	left: 0px;
  	border-radius: 8px;
  	background-color: #151515;
  	width: 335px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
}
.e-mail2 {
  	height: 22px;
  	width: 44px;
  	position: absolute;
  	margin: 0 !important;
  	top: 15px;
  	left: 16px;
  	line-height: 140%;
  	font-weight: 500;
  	display: inline-block;
  	z-index: 0;
  	flex-shrink: 0;
}
.quero {
  	position: absolute;
  	top: 197px;
  	left: 0px;
  	border-radius: 10px;
  	background: linear-gradient(180deg, #fff, #575757);
  	width: 335px;
  	height: 53px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 20px 40px;
  	box-sizing: border-box;
  	font-size: 18px;
  	color: #0b0b0b;
  	
}
.quero-a-minha {
  	position: relative;
  	line-height: 24px;
  	font-weight: 900;
}
.cadastre-se-para-saber {
  	position: absolute;
  	top: 0%;
  	left: 11.94%;
  	font-size: 18px;
  	line-height: 24px;
  	font-weight: 600;
  	
  	color: #fff;
}
.menu-icon {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 375px;
  	height: 70px;
}
.menu-expandido {
  	position: absolute;
  	top: 70px;
  	left: 0px;
  	width: 375px;
  	height: 598px;
  	display: none;
  	font-size: 16px;
}
.menu-expandido-child {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #1f1f1f;
  	width: 375px;
  	height: 598px;
}
.div {
  	position: absolute;
  	top: 36px;
  	left: 20px;
  	width: 335px;
  	height: 30px;
}
.home {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	line-height: 20px;
  	font-weight: 600;
}
.child {
  	position: absolute;
  	top: 30px;
  	left: 1px;
  	border-top: 1px solid #373737;
  	box-sizing: border-box;
  	width: 335px;
  	height: 1px;
}
.div2 {
  	position: absolute;
  	top: 101px;
  	left: 20px;
  	width: 335px;
  	height: 30px;
}
.div3 {
  	position: absolute;
  	top: 166px;
  	left: 20px;
  	width: 335px;
  	height: 30px;
}
.div4 {
  	position: absolute;
  	top: 231px;
  	left: 20px;
  	width: 335px;
  	height: 30px;
}
.div5 {
  	position: absolute;
  	top: 296px;
  	left: 20px;
  	width: 335px;
  	height: 30px;
}
.div6 {
  	position: absolute;
  	top: 361px;
  	left: 20px;
  	width: 335px;
  	height: 30px;
}
.div7 {
  	position: absolute;
  	top: 426px;
  	left: 20px;
  	width: 335px;
  	height: 30px;
}
.div8 {
  	position: absolute;
  	top: 491px;
  	left: 20px;
  	width: 335px;
  	height: 30px;
}
.div9 {
  	position: absolute;
  	top: 556px;
  	left: 20px;
  	width: 32px;
  	height: 12px;
}
.seo2 {
  	position: absolute;
  	top: 1258px;
  	left: 0px;
  	width: 375px;
  	height: 1244px;
}
.seo-item {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #f3f3f3;
  	width: 375px;
  	height: 1244px;
}
.bg-pattern-icon {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 375px;
  	height: 700px;
  	object-fit: cover;
}
.boto2 {
  	position: absolute;
  	top: 1112px;
  	left: 20px;
  	box-shadow: 0px 15px 28px rgba(0, 0, 0, 0.25);
  	border-radius: 10px;
  	background: linear-gradient(180deg, #9aca3c, #4c641e);
  	border: 1px solid rgba(76, 100, 30, 0.5);
  	box-sizing: border-box;
  	width: 335px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 20px 40px;
}
.quero-sair-da {
  	position: relative;
  	line-height: 20px;
  	font-weight: 900;
}
.carrossel {
  	position: absolute;
  	top: 742px;
  	left: 20px;
  	width: 335px;
  	height: 335px;
  	font-size: 18px;
  	color: #ed1c24;
}
.dificuldade-para-crescer-container {
  	position: absolute;
  	top: 225px;
  	left: 25px;
  	line-height: 28px;
  	display: inline-block;
  	width: 285px;
  	height: 72px;
}
.dificuldade-para-crescer {
  	font-weight: 800;
}
.a-demanda-aumenta {
  	color: #2c2c2c;
}
.carrossel-child {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 10px;
  	width: 335px;
  	height: 200px;
  	object-fit: cover;
}
.dots-icon {
  	position: absolute;
  	height: 2.39%;
  	width: 17.61%;
  	top: 97.61%;
  	right: 41.19%;
  	bottom: 0%;
  	left: 41.19%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
  	object-fit: contain;
}
.seo-inner {
  	position: absolute;
  	top: 706.5px;
  	left: 19.5px;
  	border-top: 1px solid #bfbfbf;
  	box-sizing: border-box;
  	width: 336px;
  	height: 1px;
}
.a-produo-manual-container {
  	position: absolute;
  	top: 518px;
  	left: 20px;
  	line-height: 28px;
  	color: #2c2c2c;
  	text-align: left;
  	display: inline-block;
  	width: 335px;
  	height: 154px;
}
.rectangle-icon {
  	position: absolute;
  	top: 232px;
  	left: 20px;
  	border-radius: 10px;
  	width: 335px;
  	height: 251px;
  	object-fit: cover;
}
.voc-trabalha-mais-e-container {
  	position: absolute;
  	top: 50px;
  	left: 20px;
  	font-size: 30px;
  	line-height: 42px;
  	font-weight: 900;
  	display: inline-block;
  	width: 335px;
  	height: 147px;
}
.e-produz-menos-do {
  	color: #ed1c24;
}
.seo3 {
  	position: absolute;
  	top: 2552px;
  	left: 20px;
  	width: 335px;
  	height: 872px;
  	color: #3c3c3c;
}
.veja-como-a-container {
  	position: absolute;
  	top: 125px;
  	left: 0px;
  	font-size: 18px;
  	line-height: 28px;
  	color: #2c2c2c;
  	display: inline-block;
  	width: 335px;
  	height: 68px;
}
.produo-manual-produo-container {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	font-size: 28px;
  	line-height: 35px;
  	font-weight: 900;
  	display: inline-block;
  	width: 335px;
  	height: 90px;
  	color: #ed1c24;
}
.produo-com-a {
  	color: #9aca3c;
}
.x-icon {
  	position: absolute;
  	top: 33px;
  	left: 137px;
  	width: 24px;
  	height: 24px;
}
.manual {
  	position: absolute;
  	top: 223px;
  	left: 0px;
  	width: 335px;
  	height: 504px;
  	text-align: left;
}
.manual-child {
  	position: absolute;
  	top: 365px;
  	left: 0px;
  	border-radius: 0px 0px 10px 10px;
  	width: 335px;
  	height: 139px;
  	object-fit: cover;
}
.bullet-7 {
  	position: absolute;
  	height: 4.96%;
  	width: 46.87%;
  	top: 15.87%;
  	right: 48.66%;
  	bottom: 79.17%;
  	left: 4.48%;
}
.produo-lenta {
  	position: absolute;
  	top: 24%;
  	left: 22.29%;
  	line-height: 24px;
  	font-weight: 600;
}
.line-icon {
  	position: absolute;
  	height: 100%;
  	width: 15.92%;
  	top: 0%;
  	right: 84.08%;
  	bottom: 0%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.bullet-8 {
  	position: absolute;
  	height: 4.96%;
  	width: 55.22%;
  	top: 27.78%;
  	right: 40.3%;
  	bottom: 67.26%;
  	left: 4.48%;
}
.produto-irregulares {
  	position: absolute;
  	top: 24%;
  	left: 18.92%;
  	line-height: 24px;
  	font-weight: 600;
}
.line-icon2 {
  	position: absolute;
  	height: 100%;
  	width: 13.51%;
  	top: 0%;
  	right: 86.49%;
  	bottom: 0%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.bullet-9 {
  	position: absolute;
  	height: 4.96%;
  	width: 54.93%;
  	top: 39.68%;
  	right: 40.6%;
  	bottom: 55.36%;
  	left: 4.48%;
}
.mais-esforo-fsico {
  	position: absolute;
  	top: 24%;
  	left: 19.02%;
  	line-height: 24px;
  	font-weight: 600;
}
.line-icon3 {
  	position: absolute;
  	height: 100%;
  	width: 13.59%;
  	top: 0%;
  	right: 86.41%;
  	bottom: 0%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.bullet-10 {
  	position: absolute;
  	height: 4.96%;
  	width: 50.45%;
  	top: 51.59%;
  	right: 45.07%;
  	bottom: 43.45%;
  	left: 4.48%;
}
.mais-desperdcio {
  	position: absolute;
  	top: 24%;
  	left: 20.71%;
  	line-height: 24px;
  	font-weight: 600;
}
.line-icon4 {
  	position: absolute;
  	height: 100%;
  	width: 14.79%;
  	top: 0%;
  	right: 85.21%;
  	bottom: 0%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.bullet-11 {
  	position: absolute;
  	height: 4.96%;
  	width: 67.76%;
  	top: 63.49%;
  	right: 27.76%;
  	bottom: 31.55%;
  	left: 4.48%;
}
.dificuldade-para-crescer2 {
  	position: absolute;
  	top: 24%;
  	left: 15.42%;
  	line-height: 24px;
  	font-weight: 600;
}
.line-icon5 {
  	position: absolute;
  	height: 100%;
  	width: 11.01%;
  	top: 0%;
  	right: 88.99%;
  	bottom: 0%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.manual-item {
  	position: absolute;
  	top: 122px;
  	left: 18px;
  	border-top: 1px solid #cfcfcf;
  	box-sizing: border-box;
  	width: 300px;
  	height: 1px;
}
.manual-inner {
  	position: absolute;
  	top: 186px;
  	left: 18px;
  	border-top: 1px solid #cfcfcf;
  	box-sizing: border-box;
  	width: 300px;
  	height: 1px;
}
.manual-child3 {
  	position: absolute;
  	top: 306px;
  	left: 18px;
  	border-top: 1px solid #cfcfcf;
  	box-sizing: border-box;
  	width: 300px;
  	height: 1px;
}
.rectangle-div {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 10px 10px 0px 0px;
  	border: 1px solid #cfcfcf;
  	box-sizing: border-box;
  	width: 335px;
  	height: 365px;
}
.manual-child4 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 10px 10px 0px 0px;
  	background-color: #ed1c24;
  	width: 335px;
  	height: 61px;
}
.bullet-12 {
  	position: absolute;
  	height: 4.96%;
  	width: 52.24%;
  	top: 3.77%;
  	right: 43.28%;
  	bottom: 91.27%;
  	left: 4.48%;
  	color: #fff;
}
.produo-manual3 {
  	position: absolute;
  	top: 24%;
  	left: 20%;
  	line-height: 24px;
  	font-weight: 900;
}
.line-icon6 {
  	position: absolute;
  	height: 100%;
  	width: 14.29%;
  	top: 0%;
  	right: 85.71%;
  	bottom: 0%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.nina {
  	position: absolute;
  	height: 57.8%;
  	width: 100%;
  	top: 25.57%;
  	right: 0%;
  	bottom: 16.63%;
  	left: 0%;
  	display: none;
  	text-align: left;
}
.bullet-13 {
  	position: absolute;
  	height: 4.96%;
  	width: 49.55%;
  	top: 15.87%;
  	right: 45.97%;
  	bottom: 79.17%;
  	left: 4.48%;
}
.produo-rpida {
  	position: absolute;
  	top: 24%;
  	left: 21.08%;
  	line-height: 24px;
  	font-weight: 600;
}
.bullet-22 {
  	position: absolute;
  	height: 4.96%;
  	width: 68.06%;
  	top: 27.78%;
  	right: 27.46%;
  	bottom: 67.26%;
  	left: 4.48%;
}
.produtos-personalizados {
  	position: absolute;
  	top: 24%;
  	left: 15.35%;
  	line-height: 24px;
  	font-weight: 600;
}
.bullet-32 {
  	position: absolute;
  	height: 4.96%;
  	width: 50.45%;
  	top: 39.68%;
  	right: 45.07%;
  	bottom: 55.36%;
  	left: 4.48%;
}
.bullet-4 {
  	position: absolute;
  	height: 4.96%;
  	width: 71.04%;
  	top: 51.59%;
  	right: 24.48%;
  	bottom: 43.45%;
  	left: 4.48%;
}
.menos-perda-e {
  	position: absolute;
  	top: 24%;
  	left: 14.71%;
  	line-height: 24px;
  	font-weight: 600;
}
.bullet-5 {
  	position: absolute;
  	height: 4.96%;
  	width: 54.93%;
  	top: 63.49%;
  	right: 40.6%;
  	bottom: 31.55%;
  	left: 4.48%;
}
.nina-inner {
  	position: absolute;
  	top: 244px;
  	left: 18px;
  	border-top: 1px solid #cfcfcf;
  	box-sizing: border-box;
  	width: 300px;
  	height: 1px;
}
.nina-child4 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 10px 10px 0px 0px;
  	background-color: #bcca4c;
  	width: 335px;
  	height: 61px;
}
.nina-child5 {
  	position: absolute;
  	top: 364px;
  	left: 0px;
  	border-radius: 0px 0px 10px 10px;
  	width: 335px;
  	height: 140px;
  	object-fit: cover;
}
.bullet-6 {
  	position: absolute;
  	height: 4.96%;
  	width: 60.3%;
  	top: 3.77%;
  	right: 35.22%;
  	bottom: 91.27%;
  	left: 4.48%;
}
.produo-com-a2 {
  	position: absolute;
  	top: 24%;
  	left: 17.33%;
  	line-height: 24px;
  	font-weight: 900;
}
.dots-icon2 {
  	position: absolute;
  	height: 0.92%;
  	width: 7.46%;
  	top: 86.81%;
  	right: 46.27%;
  	bottom: 12.27%;
  	left: 46.27%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.boto3 {
  	position: absolute;
  	top: 800px;
  	left: 0px;
  	box-shadow: 0px 15px 28px rgba(0, 0, 0, 0.25);
  	border-radius: 10px;
  	background: linear-gradient(180deg, #9aca3c, #4c641e);
  	border: 1px solid rgba(76, 100, 30, 0.5);
  	box-sizing: border-box;
  	width: 335px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 20px 40px;
  	color: #0b0b0b;
}
.seo4 {
  	position: absolute;
  	top: 3474px;
  	left: 0px;
  	width: 375px;
  	height: 700px;
  	font-size: 30px;
}
.seo-child2 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background: linear-gradient(180deg, #99a43d, #bcca4c);
  	width: 375px;
  	height: 700px;
}
.maria-1-icon {
  	position: absolute;
  	top: 370px;
  	left: 54px;
  	width: 268px;
  	height: 330px;
  	object-fit: cover;
}
.todo-mundo-sonha-container {
  	position: absolute;
  	top: 60px;
  	left: 70px;
  	line-height: 40px;
  	display: inline-block;
  	font-weight: 900;
  	width: 235px;
  	height: 182px;
}
.a-nina {
  	color: #fff;
}
.maria-sobrenome {
  	position: absolute;
  	top: 287px;
  	left: 120px;
  	font-size: 16px;
  	line-height: 46px;
  	display: inline-block;
  	font-weight: 500;
  	text-align: left;
  	width: 135px;
  	height: 13px;
}
.star-1-parent {
  	position: absolute;
  	top: 310px;
  	left: 117px;
  	width: 142px;
  	height: 21px;
}
.star-1-icon {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	box-shadow: 0px 4px 6.2px rgba(0, 0, 0, 0.15);
  	width: 23px;
  	height: 21px;
  	object-fit: cover;
}
.star-2-icon {
  	position: absolute;
  	top: 0px;
  	left: 30px;
  	box-shadow: 0px 4px 6.2px rgba(0, 0, 0, 0.15);
  	width: 23px;
  	height: 21px;
  	object-fit: cover;
}
.star-3-icon {
  	position: absolute;
  	top: 0px;
  	left: 60px;
  	box-shadow: 0px 4px 6.2px rgba(0, 0, 0, 0.15);
  	width: 22px;
  	height: 21px;
  	object-fit: cover;
}
.star-4-icon {
  	position: absolute;
  	top: 0px;
  	left: 89px;
  	box-shadow: 0px 4px 6.2px rgba(0, 0, 0, 0.15);
  	width: 23px;
  	height: 21px;
  	object-fit: cover;
}
.star-5-icon {
  	position: absolute;
  	top: 0px;
  	left: 119px;
  	box-shadow: 0px 4px 6.2px rgba(0, 0, 0, 0.15);
  	width: 23px;
  	height: 21px;
  	object-fit: cover;
}
.seo5 {
  	position: absolute;
  	top: 4174px;
  	left: 0px;
  	width: 375px;
  	height: 1405px;
  	text-align: left;
  	color: #3c3c3c;
}
.bg {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background: linear-gradient(180deg, #f5f5f5, rgba(245, 245, 245, 0));
  	width: 375px;
  	height: 1405px;
}
.benefcios-principais-da {
  	position: absolute;
  	top: 50px;
  	left: 20px;
  	font-size: 30px;
  	line-height: 42px;
  	font-weight: 900;
  	color: #0b0b0b;
  	text-align: center;
  	display: inline-block;
  	width: 335px;
  	height: 61px;
}
.bullet-14 {
  	position: absolute;
  	height: 2.56%;
  	width: 89.33%;
  	top: 11.46%;
  	right: 5.33%;
  	bottom: 85.98%;
  	left: 5.33%;
}
.produo-padronizada-desde {
  	position: absolute;
  	height: 100%;
  	width: 89.55%;
  	top: 0%;
  	left: 10.45%;
  	line-height: 24px;
  	font-weight: 600;
  	display: inline-block;
}
.garantia-1-icon9 {
  	position: absolute;
  	top: 5px;
  	left: 0px;
  	width: 25px;
  	height: 25px;
}
.bullet-23 {
  	position: absolute;
  	height: 1.78%;
  	width: 89.33%;
  	top: 15.8%;
  	right: 5.33%;
  	bottom: 82.42%;
  	left: 5.33%;
}
.mais-produtividade-que {
  	position: absolute;
  	height: 48%;
  	width: 89.55%;
  	top: 28%;
  	left: 10.45%;
  	line-height: 24px;
  	font-weight: 600;
  	display: inline-block;
}
.bullet-33 {
  	position: absolute;
  	height: 1.78%;
  	width: 89.33%;
  	top: 19.36%;
  	right: 5.33%;
  	bottom: 78.86%;
  	left: 5.33%;
}
.bullet-42 {
  	position: absolute;
  	height: 1.78%;
  	width: 89.33%;
  	top: 44.98%;
  	right: 5.33%;
  	bottom: 53.24%;
  	left: 5.33%;
}
.vdeo-icon {
  	position: absolute;
  	top: 327px;
  	left: 20px;
  	width: 335px;
  	height: 275px;
  	object-fit: contain;
}
.bullet-52 {
  	position: absolute;
  	height: 1.78%;
  	width: 89.33%;
  	top: 48.54%;
  	right: 5.33%;
  	bottom: 49.68%;
  	left: 5.33%;
}
.bullet-72 {
  	position: absolute;
  	height: 2.56%;
  	width: 89.33%;
  	top: 52.1%;
  	right: 5.33%;
  	bottom: 45.34%;
  	left: 5.33%;
}
.bullet-82 {
  	position: absolute;
  	height: 2.56%;
  	width: 89.33%;
  	top: 56.44%;
  	right: 5.33%;
  	bottom: 41%;
  	left: 5.33%;
}
.seo-child3 {
  	position: absolute;
  	top: 868.5px;
  	left: 19.5px;
  	border-top: 1px solid #bfbfbf;
  	box-sizing: border-box;
  	width: 336px;
  	height: 1px;
}
.tudo-que-voc-container {
  	position: absolute;
  	top: 919px;
  	left: 20px;
  	font-size: 24px;
  	line-height: 35px;
  	font-weight: 900;
  	text-align: center;
  	display: inline-block;
  	width: 335px;
  	height: 128px;
  	color: #0b0b0b;
}
.a-mquina-acompanha {
  	color: #bcca4c;
}
.massa {
  	position: absolute;
  	top: 1092px;
  	left: 82px;
  	width: 212px;
  	height: 230px;
  	text-align: center;
  	font-size: 65px;
  	color: #bcca4c;
}
.massa-child {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 15px;
  	border: 1px solid #aeaeae;
  	box-sizing: border-box;
  	width: 212px;
  	height: 230px;
}
.div10 {
  	position: absolute;
  	top: 33.91%;
  	left: 28.77%;
  	line-height: 24px;
  	font-weight: 800;
}
.bicos-de-massa {
  	position: absolute;
  	height: 5.22%;
  	width: 69.81%;
  	top: 60.87%;
  	left: 15.09%;
  	font-size: 16px;
  	line-height: 24px;
  	font-weight: 800;
  	color: #3c3c3c;
  	display: inline-block;
}
.dots-icon3 {
  	position: absolute;
  	height: 0.57%;
  	width: 15.73%;
  	top: 96.58%;
  	right: 42.13%;
  	bottom: 2.85%;
  	left: 42.13%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.seo6 {
  	position: absolute;
  	top: 5579px;
  	left: 0px;
  	width: 375px;
  	height: 450px;
  	font-size: 30px;
  	color: #fff;
  	background: #000;
}

img._10-secao-img {
    top: 275px;
    background: #000;
    width: 90%;
    margin: 0 auto;
}


.seo-child4 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 375px;
  	height: 450px;
}
.bg-1 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 374px;
  	height: 449px;
}
.garantia-5-anos-1 {
  	position: absolute;
  	top: 40px;
  	left: 100px;
  	width: 176px;
  	height: 176px;
  	object-fit: cover;
}
.garantia-para-comear-container {
  	position: absolute;
  	top: 246px;
  	left: 54px;
  	line-height: 38px;
  	font-weight: 900;
  	display: inline-block;
  	width: 268px;
  	height: 102px;
}
.ano-de-garantia {
  	position: absolute;
  	height: 6.67%;
  	width: 77.87%;
  	top: 85.11%;
  	left: 11.2%;
  	font-size: 14px;
  	line-height: 20px;
  	color: #c5c5c5;
  	display: inline-block;
}
.seo7 {
  	position: absolute;
  	top: 6028px;
  	left: 0px;
  	width: 375px;
  	height: 622px;
  	text-align: left;
  	font-size: 18px;
  	color: #2c2c2c;
}
.bg2 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background: linear-gradient(180deg, #f5f5f5, rgba(245, 245, 245, 0));
  	width: 375px;
  	height: 622px;
}
.mockup-1-icon {
  	position: absolute;
  	top: 50px;
  	left: 21px;
  	width: 334px;
  	height: 197px;
  	object-fit: cover;
}
.acompanha-receiturio-com-container {
  	position: absolute;
  	top: 362px;
  	left: 21px;
  	line-height: 28px;
  	display: inline-block;
  	width: 335px;
  	height: 210px;
}
.receiturio-exclusivo {
  	position: absolute;
  	top: 272px;
  	left: 87px;
  	font-size: 28px;
  	line-height: 35px;
  	font-weight: 900;
  	color: #bcca4c;
  	text-align: center;
  	display: inline-block;
  	width: 202px;
  	height: 55px;
}
.seo8 {
  	position: absolute;
  	top: 6650px;
  	left: 0px;
  	width: 375px;
  	height: 817px;
  	font-size: 18px;
  	color: #2c2c2c;
}
.seo-child5 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #bcca4c;
  	width: 375px;
  	height: 817px;
}
.amplie-seu-cardpio {
  	position: absolute;
  	top: 176px;
  	left: 21px;
  	line-height: 28px;
  	font-weight: 500;
  	display: inline-block;
  	width: 335px;
  	height: 96px;
}
.boto4 {
  	position: absolute;
  	top: 695px;
  	left: 20px;
  	box-shadow: 0px 15px 28px rgba(0, 0, 0, 0.25);
  	border-radius: 10px;
  	background: linear-gradient(180deg, #141414, #5b5b5b);
  	border: 1px solid rgba(76, 100, 30, 0.5);
  	box-sizing: border-box;
  	width: 335px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 20px 40px;
  	font-size: 16px;
  	color: #fff;
}
.dots-icon4 {
  	position: absolute;
  	height: 0.98%;
  	width: 15.73%;
  	top: 77.97%;
  	right: 42.13%;
  	bottom: 21.05%;
  	left: 42.13%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.produza-diversos-salgados {
  	position: absolute;
  	top: 50px;
  	left: 20px;
  	font-size: 25px;
  	line-height: 37px;
  	font-weight: 900;
  	color: #0b0b0b;
  	display: inline-block;
  	width: 335px;
  	height: 91px;
}
.seo-child6 {
  	position: absolute;
  	top: 322px;
  	left: 48px;
  	border-radius: 15px;
  	width: 280px;
  	height: 280px;
}
.seo9 {
  	position: absolute;
  	top: 7467px;
  	left: 0px;
  	width: 375px;
  	height: 732px;
  	text-align: left;
  	font-size: 30px;
  	color: #bcca4c;
}
.seo-child7 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #f3f3f3;
  	width: 375px;
  	height: 732px;
}
.voc-compra-a-container {
  	position: absolute;
  	top: 315px;
  	left: 20px;
  	line-height: 35px;
  	font-weight: 900;
  	display: inline-block;
  	width: 335px;
  	height: 91px;
}
.suporte-tcnico-especializado-container {
  	position: absolute;
  	top: 441px;
  	left: 21px;
  	font-size: 18px;
  	line-height: 28px;
  	color: #2c2c2c;
  	display: inline-block;
  	width: 334px;
  	height: 236px;
}
.equipe-pronta-para {
  	white-space: pre-wrap;
}
.seo-child8 {
  	position: absolute;
  	top: 50px;
  	left: 21px;
  	border-radius: 15px;
  	width: 334px;
  	height: 230px;
  	object-fit: cover;
}
.seo10 {
  	position: absolute;
  	top: 8249px;
  	left: 20px;
  	width: 336px;
  	height: 965px;
}
.formatos-e-versatilidade {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	font-size: 30px;
  	line-height: 42px;
  	font-weight: 900;
  	display: inline-block;
  	width: 335px;
  	height: 63px;
}
.at-6-formatos-container {
  	position: absolute;
  	top: 113px;
  	left: 2px;
  	font-size: 32px;
  	line-height: 42px;
  	font-weight: 900;
  	display: inline-block;
  	width: 334px;
  	height: 108px;
}
.a-nina-permite-container {
  	position: absolute;
  	top: 256px;
  	left: 2px;
  	line-height: 28px;
  	color: #2c2c2c;
  	text-align: left;
  	display: inline-block;
  	width: 333px;
  	height: 264px;
}
.kit-churros {
  	position: absolute;
  	top: 570px;
  	left: 42px;
  	width: 250px;
  	height: 250px;
  	font-size: 18px;
}
.kit-churros-child {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 50%;
  	background-color: #bcca4c;
  	border: 5px solid #e0e0e0;
  	box-sizing: border-box;
  	width: 250px;
  	height: 250px;
}
.kit-churros2 {
  	position: absolute;
  	top: 164px;
  	left: 39px;
  	line-height: 32px;
  	display: inline-block;
  	width: 175px;
  	height: 40px;
}
.vector-icon2 {
  	position: absolute;
  	height: 41.04%;
  	width: 44.44%;
  	top: 24.4%;
  	right: 27.96%;
  	bottom: 34.56%;
  	left: 27.6%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
  	object-fit: contain;
}
.dots-icon5 {
  	position: absolute;
  	height: 0.83%;
  	width: 17.56%;
  	top: 88.08%;
  	right: 41.07%;
  	bottom: 11.09%;
  	left: 41.37%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.boto5 {
  	position: absolute;
  	top: 893px;
  	left: 0px;
  	box-shadow: 0px 15px 28px rgba(0, 0, 0, 0.25);
  	border-radius: 10px;
  	background: linear-gradient(180deg, #9aca3c, #4c641e);
  	border: 1px solid rgba(76, 100, 30, 0.5);
  	box-sizing: border-box;
  	width: 335px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 20px 40px;
}
.seo11 {
  	position: absolute;
  	top: 9264px;
  	left: 1px;
  	width: 375px;
  	height: 449px;
  	font-size: 55px;
  	color: #d7d7d7;
}
.seo-child9 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #0b0b0b;
  	width: 375px;
  	height: 449px;
}
.bg-pattern-icon2 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 375px;
  	height: 449px;
  	object-fit: cover;
}
.seo-child10 {
  	position: absolute;
  	top: 201px;
  	left: 19px;
  	border-radius: 10px;
  	width: 335px;
  	height: 188px;
}
.g {
  	position: absolute;
  	top: 131px;
  	left: 108px;
  	line-height: 46px;
  	font-weight: 900;
  	display: inline-block;
  	width: 160px;
  	height: 40px;
}
.voc-produz-coxinhas {
  	position: absolute;
  	top: 60px;
  	left: 22px;
  	font-size: 28px;
  	line-height: 35px;
  	font-weight: 900;
  	color: #bcca4c;
  	display: inline-block;
  	width: 333px;
  	height: 56px;
}
.seo12 {
  	position: absolute;
  	top: 9713px;
  	left: 0px;
  	width: 375px;
  	height: 1467px;
  	text-align: left;
  	color: #2c2c2c;
}
.seo-child11 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #f3f3f3;
  	width: 375px;
  	height: 1467px;
}
.dots-icon6 {
  	position: absolute;
  	height: 0.55%;
  	width: 11.2%;
  	top: 70.55%;
  	right: 44.27%;
  	bottom: 28.9%;
  	left: 44.53%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.dots-icon7 {
  	position: absolute;
  	height: 0.55%;
  	width: 6.67%;
  	top: 96.73%;
  	right: 46.67%;
  	bottom: 2.73%;
  	left: 46.67%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.aba-1 {
  	position: absolute;
  	height: 11.45%;
  	width: 89.33%;
  	top: 82.89%;
  	right: 5.33%;
  	bottom: 5.66%;
  	left: 5.33%;
}
.bullet-15 {
  	position: absolute;
  	height: 21.43%;
  	width: 100%;
  	top: 0%;
  	right: 0%;
  	bottom: 78.57%;
  	left: 0%;
}
.bullet-24 {
  	position: absolute;
  	height: 21.43%;
  	width: 100%;
  	top: 39.29%;
  	right: 0%;
  	bottom: 39.29%;
  	left: 0%;
}
.bullet-34 {
  	position: absolute;
  	height: 21.43%;
  	width: 100%;
  	top: 78.57%;
  	right: 0%;
  	bottom: 0%;
  	left: 0%;
}
.aba-2 {
  	position: absolute;
  	height: 14.79%;
  	width: 89.6%;
  	top: 82.89%;
  	right: 5.07%;
  	bottom: 2.32%;
  	left: 5.33%;
  	display: none;
}
.bullet-43 {
  	position: absolute;
  	height: 16.59%;
  	width: 99.7%;
  	top: 0%;
  	right: 0.3%;
  	bottom: 83.41%;
  	left: 0%;
}
.bullet-53 {
  	position: absolute;
  	height: 27.65%;
  	width: 99.7%;
  	top: 30.41%;
  	right: 0.3%;
  	bottom: 41.94%;
  	left: 0%;
}
.garantia-1-icon20 {
  	position: absolute;
  	top: 17px;
  	left: 0px;
  	width: 25px;
  	height: 25px;
}
.bullet-62 {
  	position: absolute;
  	height: 28.11%;
  	width: 100%;
  	top: 71.89%;
  	right: 0%;
  	bottom: 0%;
  	left: 0%;
}
.para-quem-quer2 {
  	position: absolute;
  	height: 100%;
  	width: 89.58%;
  	top: 0%;
  	left: 10.42%;
  	line-height: 24px;
  	font-weight: 600;
  	display: inline-block;
}
.garantia-1-icon21 {
  	position: absolute;
  	top: 18px;
  	left: 0px;
  	width: 25px;
  	height: 25px;
}
.vdeo-icon2 {
  	position: absolute;
  	top: 291px;
  	left: 20px;
  	width: 335px;
  	height: 240px;
  	object-fit: contain;
}
.quem-produz-aprova {
  	position: absolute;
  	top: 50px;
  	left: 20px;
  	font-size: 30px;
  	line-height: 42px;
  	font-weight: 900;
  	color: #0b0b0b;
  	text-align: center;
  	display: inline-block;
  	width: 335px;
  	height: 63px;
}
.para-quem2 {
  	position: absolute;
  	top: 1118px;
  	left: 20px;
  	font-size: 30px;
  	line-height: 42px;
  	font-weight: 900;
  	color: #0b0b0b;
  	text-align: center;
  	display: inline-block;
  	width: 335px;
  	height: 63px;
}
.a-je-festas-container {
  	position: absolute;
  	top: 143px;
  	left: 20px;
  	font-size: 18px;
  	line-height: 28px;
  	text-align: center;
  	display: inline-block;
  	width: 335px;
  	height: 98px;
}
.a {
  	font-weight: 500;
}
.span {
  	font-weight: 600;
}
.como-nosso-cliente {
  	position: absolute;
  	top: 727px;
  	left: 20px;
  	font-size: 21px;
  	line-height: 30px;
  	font-weight: 800;
  	display: inline-block;
  	width: 335px;
  	height: 74px;
}
.depoimento {
  	position: absolute;
  	top: 836px;
  	left: 20px;
  	width: 335px;
  	height: 174px;
  	text-align: center;
  	font-size: 14px;
}
.union-icon {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 335px;
    background: #bccb43;
    height: 174px;
    border-radius: 10px;
}
.de-forma-manual {
  	position: absolute;
  	height: 43.68%;
  	width: 85.67%;
  	top: 22.99%;
  	left: 7.16%;
  	line-height: 22px;
  	display: inline-block;
  	font-weight: 700;
}
.elaine-je {
  	position: absolute;
  	height: 6.32%;
  	width: 38.21%;
  	top: 78.16%;
  	left: 32.24%;
  	line-height: 24px;
  	display: inline-block;
}
.seo-child12 {
  	position: absolute;
  	top: 1077.5px;
  	left: 19.5px;
  	border-top: 1px solid #bfbfbf;
  	box-sizing: border-box;
  	width: 336px;
  	height: 1px;
}
.com-mais-de-container {
  	position: absolute;
  	top: 566px;
  	left: 20px;
  	line-height: 28px;
  	display: inline-block;
  	width: 335px;
  	height: 126px;
}
.seo13 {
  	position: absolute;
  	top: 11180px;
  	left: 0px;
  	width: 375px;
  	height: 250px;
  	font-size: 23px;
  	color: #bcca4c;
}
.seo-child13 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #0b0b0b;
  	width: 375px;
  	height: 250px;
}
.bg-pattern-icon3 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 375px;
  	height: 250px;
  	object-fit: cover;
}
.anos-transformando-a {
  	position: absolute;
  	top: 125px;
  	left: 37px;
  	line-height: 30px;
  	font-weight: 900;
  	display: inline-block;
  	width: 302px;
  	height: 77px;
}
.x-icon2 {
  	position: absolute;
  	height: 18.8%;
  	width: 14.13%;
  	top: 19.2%;
  	right: 42.93%;
  	bottom: 62%;
  	left: 42.93%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.seo14 {
  	position: absolute;
  	top: 11480px;
  	left: 21px;
  	width: 335px;
  	height: 1165px;
  	text-align: left;
  	color: #3c3c3c;
}
.quem-escolhe-bralyx-container {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	font-size: 30px;
  	line-height: 42px;
  	font-weight: 900;
  	text-align: center;
  	display: inline-block;
  	width: 335px;
  	height: 148px;
  	color: #0b0b0b;
}
.bullet-25 {
  	position: absolute;
  	height: 5.06%;
  	width: 100%;
  	top: 17%;
  	right: 0%;
  	bottom: 77.94%;
  	left: 0%;
}
.referncia-em-mquinas {
  	position: absolute;
  	height: 100%;
  	width: 89.55%;
  	top: 0%;
  	left: 10.45%;
  	line-height: 24px;
  	font-weight: 500;
  	display: inline-block;
}
.garantia-1-icon22 {
  	position: absolute;
  	top: 29px;
  	left: 0px;
  	width: 25px;
  	height: 25px;
}
.bullet-35 {
  	position: absolute;
  	height: 5.24%;
  	width: 100%;
  	top: 25.06%;
  	right: 0%;
  	bottom: 69.7%;
  	left: 0%;
  	font-size: 18px;
}
.suporte-tcnico-contnuo-container {
  	position: absolute;
  	height: 100%;
  	width: 89.55%;
  	top: 0%;
  	left: 10.45%;
  	line-height: 24px;
  	display: inline-block;
}
.bullet-44 {
  	position: absolute;
  	height: 5.06%;
  	width: 100%;
  	top: 69.61%;
  	right: 0%;
  	bottom: 25.32%;
  	left: 0%;
}
.bullet-54 {
  	position: absolute;
  	height: 3.09%;
  	width: 100%;
  	top: 77.68%;
  	right: 0%;
  	bottom: 19.23%;
  	left: 0%;
}
.img-icon {
  	position: absolute;
  	top: 416px;
  	left: 0px;
  	width: 335px;
  	height: 360px;
  	object-fit: cover;
}
.preo-3-icon2 {
  	position: absolute;
  	top: 976px;
  	left: 20px;
  	width: 295px;
  	height: 96px;
  	object-fit: cover;
}
.whatsapp {
  	position: absolute;
  	top: 1112px;
  	left: 0px;
  	box-shadow: 0px 15px 28px rgba(0, 0, 0, 0.25);
  	border-radius: 10px;
  	background: linear-gradient(180deg, #616161, #000);
  	border: 1px solid rgba(255, 255, 255, 0.5);
  	box-sizing: border-box;
  	width: 334px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 20px 40px;
  	font-size: 18px;
  	color: #fff;
}
.nr12-1-icon {
  	position: absolute;
  	top: 391px;
  	left: 220px;
  	width: 101px;
  	height: 101px;
  	object-fit: cover;
}
.seo15 {
  	position: absolute;
  	top: 12685px;
  	left: 0px;
  	width: 375px;
  	height: 1041px;
  	text-align: left;
}
.seo-child14 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #bcca4c;
  	width: 375px;
  	height: 1041px;
}
.div11 {
  	position: absolute;
  	top: 194px;
  	left: 21px;
  	width: 334px;
  	height: 180px;
}
.child6 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 5px;
  	background-color: #fff;
  	border: 1px solid #d0d0d0;
  	box-sizing: border-box;
  	width: 334px;
  	height: 180px;
}
.qual-o {
  	position: absolute;
  	top: 27px;
  	left: 25px;
  	line-height: 22px;
  	font-weight: 600;
  	display: inline-block;
  	width: 252px;
  	height: 12px;
}
.a-condio-de {
  	position: absolute;
  	top: 79px;
  	left: 25px;
  	font-size: 14px;
  	line-height: 20px;
  	color: #696969;
  	display: inline-block;
  	width: 285px;
  	height: 70px;
}
.seta {
  	position: absolute;
  	top: 20px;
  	left: 286px;
  	width: 24px;
  	height: 24px;
}
.seta-child {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 3px;
  	border: 1px solid #d0d0d0;
  	box-sizing: border-box;
  	width: 24px;
  	height: 24px;
}
.vector-icon3 {
  	position: absolute;
  	height: 31.67%;
  	width: 50%;
  	top: 36.17%;
  	right: 25%;
  	bottom: 32.16%;
  	left: 25%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
  	object-fit: contain;
}
.div12 {
  	position: absolute;
  	top: 389px;
  	left: 21px;
  	width: 334px;
  	height: 74px;
}
.child7 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	border-radius: 5px;
  	background-color: #fff;
  	border: 1px solid #d0d0d0;
  	box-sizing: border-box;
  	width: 334px;
  	height: 74px;
}
.quantas-peas-por {
  	position: absolute;
  	top: 20px;
  	left: 25px;
  	line-height: 22px;
  	font-weight: 600;
  	display: inline-block;
  	width: 252px;
  	height: 34px;
}
.seta2 {
  	position: absolute;
  	top: 25px;
  	left: 286px;
  	width: 24px;
  	height: 24px;
}
.div13 {
  	position: absolute;
  	top: 478px;
  	left: 21px;
  	width: 334px;
  	height: 74px;
}
.div14 {
  	position: absolute;
  	top: 567px;
  	left: 21px;
  	width: 334px;
  	height: 74px;
}
.a-mquina {
  	position: absolute;
  	top: 30px;
  	left: 25px;
  	line-height: 22px;
  	font-weight: 600;
  	display: inline-block;
  	width: 252px;
  	height: 14px;
}
.div15 {
  	position: absolute;
  	top: 656px;
  	left: 21px;
  	width: 334px;
  	height: 74px;
}
.a-nina-acompanha {
  	position: absolute;
  	top: 31px;
  	left: 25px;
  	line-height: 22px;
  	font-weight: 600;
  	display: inline-block;
  	width: 252px;
  	height: 12px;
}
.div16 {
  	position: absolute;
  	top: 745px;
  	left: 21px;
  	width: 334px;
  	height: 74px;
}
.div17 {
  	position: absolute;
  	top: 834px;
  	left: 21px;
  	width: 334px;
  	height: 74px;
}
.div18 {
  	position: absolute;
  	top: 923px;
  	left: 21px;
  	width: 334px;
  	height: 74px;
}
.dvidas-frequentes-sobre {
  	position: absolute;
  	top: 50px;
  	left: 20px;
  	font-size: 30px;
  	line-height: 42px;
  	font-weight: 900;
  	text-align: center;
  	display: inline-block;
  	width: 335px;
  	height: 104px;
}
.rodap {
  	position: absolute;
  	top: 13756px;
  	left: 25px;
  	width: 326px;
  	height: 72px;
  	font-size: 15px;
  	color: #4e4e4e;
}
.logo-icon {
  	position: absolute;
  	top: 0px;
  	left: 88px;
  	width: 150px;
  	height: 41px;
}
.copyright-2025 {
  	position: absolute;
  	top: 61px;
  	left: 0px;
  	line-height: 24px;
}


    .header-tag.fixed, .header-condicao-especial, .header-tag img.header-whats {
    display:none;
}

}
































._11-secao {
    min-height: 150px;
    flex-shrink: 0;
    color: #bcca4c;
    --min-font-size: 21;
    display: flex;
    --max-font-size: 34;
    font-size: var(--interpolate);
    font-weight: 900;
    line-height: 1.353;
    background: url(../assets/_11-secao.png) top left / cover no-repeat, linear-gradient(var(--black), var(--black)) top left / auto auto no-repeat;
    padding: 62px 24px;
    justify-content: center;
}

img._10-secao-img-x {
    margin-right: 25px;
}

._12-secao {
    position: relative;
    margin: 100px auto 0 auto;
    width: 90%;
    max-width: 1007px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
    align-self: center;
    color: #3c3c3c;
    --min-font-size: 16;
    --max-font-size: 18;
    font-size: var(--interpolate);
    font-weight: 600;
    line-height: 1.333;
    padding-bottom: 99px;
}

._12-secao-maquina {
	position: absolute; top: 173px; left: 520px; 
	width: calc(100% - 520px);
	max-width: 487px;
}

._12-secao-nr {
	position: absolute; top: 132px; left: 822px; 
	width: 124px;
}

._12-secao-subtitle {
	margin-left: 2px;
	width: 100%;
	max-width: 857px;
	min-height: 73px;
	flex-shrink: 0;
	align-self: center;
}

._12-secao-bullet {
	margin-left: 1px; margin-top: 60px;
	width: 100%;
	max-width: 487px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	padding-bottom: 4px;
}

._12-secao-garantia {
	margin-top: 18px;
	width: 25px; height: 25px;
	flex-shrink: 0;
}

._12-secao-text {
	min-height: 61px;
	flex-grow: 1;
	text-align: left;
}

.bullet23 {
	margin-top: 16px;
	max-width: 487px;
}

.bullet24 {
	margin-top: 15px;
	max-width: 475px;
}

.bullet25 {
	margin-top: 15px;
	max-width: 475px;
}

._12-secao-preco {
	margin-left: 1px;
	width: 295px;
	flex-shrink: 0;
}

._12-secao-btn-whatsapp {
	max-width: 383px;
	color: #fff;
	line-height: unset;
	background-image: linear-gradient(180deg, #616161 0%, #000 158%);
	border: 1px solid rgba(255, 255, 255, 0.5);
}
._13-secao {
    width: 100%;
    padding: 100px 20px;
    background: #bcca4c;
    background-image: url(../assets/_5-secao-col.png);
    padding-top: 100px;
    background-size: 1890px;
    background-repeat: no-repeat;
    background-position: center top;
}

._13-secao-col{
    max-width: 1000px;
    margin: 0 auto;
}

/* TÍTULO */
._13-secao-subtitle {
    margin-bottom: 60px;
    color: #0b0b0b;
    --min-font-size: 22;
    --max-font-size: 36;
    font-size: var(--interpolate);
    font-family: 'Inter';
    font-weight: 900;
    line-height: 1.278;
    letter-spacing: 0px;
}

/* FAQ ITEM */
.faq-item {
    background: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    margin-bottom: 20px;
    min-width: 1100px;
    overflow: hidden;
    transition: .3s ease;
}

/* TOPO */
.faq-top{
    display: flex;
    align-items: center;
    justify-content: space-between;

    gap: 20px;

    padding: 24px 28px;

    cursor: pointer;
}

/* PERGUNTA */
.faq-question {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    
    color: #0b0b0b;
    text-align: left;
}

/* BOTÃO */
.faq-btn {
    width: 24px;
    height: 24px;
    position: relative;
    border-radius: 3px;
    border: 1px solid #d0d0d0;
    box-sizing: border-box;
    transition: .3s ease;
    padding: 1px 6px;
    font-size: 0;
    background: url(https://bralyx.japoweb.com.br/modelos/assets/Vector8.png);
    background-repeat: no-repeat;
    background-position: center 8px;
}

video::-webkit-media-controls {
    display: none !important;
}

/* RESPOSTA */
.faq-content{
    max-height: 0;

    overflow: hidden;

    transition: all .4s ease;
}

.faq-answer {
    padding: 0 28px 28px;
    font-size: 18px;
    line-height: 28px;
    
    color: #696969;
    text-align: left;
}

/* ITEM ABERTO */
.faq-item.active .faq-content{
    max-height: 300px;
}

.faq-item.active .faq-btn {
    transform: rotate(180deg);
}


._5 {
	margin-left: auto; margin-right: auto; margin-top: -2px;
	width: 90%;
}

._6 {
	margin-left: auto; margin-right: auto; margin-top: 20px;
	width: 90%;
}

._7 {
	margin-left: auto; margin-right: auto; margin-top: 20px;
	width: 90%;
}

.rodape {
	margin: 54px auto 0 auto;
	width: 90%;
	max-width: 348px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	align-self: center;
	color: #4e4e4e;
	--min-font-size: 15; --max-font-size: 16; font-size: var(--interpolate);
	font-weight: 400;
	line-height: 1.5;
	padding-bottom: 3px;
}

.rodape-logo {
	width: 150px; height: 41px;
	flex-shrink: 0;
	align-self: center;
}








/* container queries (flex rows) */

@container header (width < 1173px) {
	.header-menu {
		flex-direction: column;
		align-items: center;
		gap: 13px;
	}
	.header > * {
		margin-left: 0; margin-right: 0;
	}
	.header-menu > * {
		margin-left: unset !important; margin-right: unset !important; margin-top: unset !important;
		text-align: center;
	}
}

@container header (width < 1214px) {
	.header-row {
		flex-direction: column;
		align-items: center;
		gap: 35px;
	}
	.header-row > * {
		margin-top: unset !important;
		text-align: center;
	}
	.header-row .header-subtitle {
		align-self: center;
	}
	.header-row > .header-col-left {
		width: 100%;
		max-width: 366px;
		align-items: center;
	}
	.header-row > .header-tag > * {
		text-align: unset;
	}
}

@container header (width < 905px) {
	.header-form {
		flex-direction: column;
		align-items: center;
		gap: 14px;
	}
	.header-form > * {
		text-align: center;
	}
}

@container _2-secao-col (width < 1054px) {
	._2-secao-row1 {
		flex-direction: column;
		align-items: center;
		gap: 48px;
	}
	._2-secao-row1 > * {
		margin-left: unset !important; margin-top: unset !important;
		text-align: center;
	}
	._2-secao-row1 > ._2-secao-col-left {
		width: 100%;
		max-width: 340px;
	}
	._2-secao-row1 > ._2-secao-img-right {
		width: 100%;
		max-width: 488px;
	}
}

@container _2-secao (width < 1252px) {
	._2-secao-row2 {
		margin-left: 0; margin-right: 0;
		flex-direction: column;
		align-items: center;
		gap: 15px;
	}
	._2-secao-row2 > * {
		margin-left: unset !important; margin-right: unset !important;
		text-align: center;
	}
	._2-secao-row2 > ._2-secao-text2 {
		width: 100%;
	}
	._2-secao-row2 > ._2-secao-text3 {
		width: 100%;
	}
	._2-secao-row2 > ._2-secao-text4 {
		width: 100%;
	}
	._2-secao-row2 > ._2-secao-text5 {
		width: 100%;
	}
}

@container _3-secao (width < 799px) {
	._3-secao-row1 {
		flex-direction: column;
		align-items: stretch;
		gap: 0;
	}
	._3-secao > * {
		margin-left: 0; margin-right: 0;
	}
	._3-secao-row1 > ._3-secao-manual {
		width: 100%;
	}
	._3-secao-row1 > ._3-secao-nina {
		width: 100%;
	}
}

@container _4-secao-row-bottom (width < 202px) {
	._4-secao-row-right {
		flex-direction: column;
		align-items: center;
		gap: 13px;
	}
	._4-secao-row-bottom > * {
		margin-left: 0; margin-right: 0;
	}
	._4-secao-row-right > * {
		margin-left: unset !important; margin-top: unset !important;
	}
}

@container _5-secao-col (width < 1135px) {
	._5-secao-row {
		margin-left: 0;
		flex-direction: column;
		align-items: center;
		gap: 41px;
	}
	._5-secao-row > * {
		margin-left: unset !important; margin-right: unset !important; margin-top: unset !important;
		text-align: center;
	}
	._5-secao-row ._5-secao-bullet {
		align-self: center;
	}
	._5-secao-row > ._5-secao-video {
		width: 100%;
		max-width: 592px;
	}
	._5-secao-row .bullet16 {
		align-self: center;
	}
}

@container _5-secao (width < 903px) {
	._5-secao-row-bottom {
		flex-direction: column;
		align-items: center;
		gap: 35px;
	}
	._5-secao-row-bottom > * {
		text-align: center;
	}
}

@container _8-secao (width < 1214px) {
	._8-secao-row {
		flex-direction: column;
		align-items: center;
		gap: 52px;
	}
	._8-secao-row > * {
		margin-left: unset !important; margin-right: unset !important; margin-top: unset !important;
		text-align: center;
	}
	._8-secao-row > ._8-secao-col-left {
		width: 100%;
		max-width: 477px;
	}
	._8-secao-row > ._8-secao-col1 {
		align-items: center;
	}
	._8-secao-row > ._8-secao-col2 {
		align-items: center;
	}
	._8-secao-row > ._8-secao-col-right {
		align-items: center;
	}
}

@container _10-secao-col (width < 1012px) {
	._10-secao-row2 {
		margin-left: 0;
		flex-direction: column;
		align-items: center;
		gap: 35px;
	}
	._10-secao-col > * {
		margin-left: 0; margin-right: 0;
	}
	._10-secao-row2 > * {
		margin-top: unset !important;
		text-align: center;
	}
	._10-secao-row2 > ._10-secao-group-left {
		width: 100%;
		max-width: 488px;
	}
	._10-secao-row2 ._10-secao-subtitle-como-nosso {
		align-self: center;
	}
	._10-secao-row2 > ._10-secao-col-right {
		width: 100%;
		max-width: 482px;
		align-items: center;
	}
}

@container _10-secao (width < 1016px) {
	._10-secao-row3 {
		margin-left: 0;
		flex-direction: column;
		align-items: center;
		gap: 14px;
	}
	._10-secao > * {
		margin-left: 0; margin-right: 0;
	}
	._10-secao-row3 > * {
		margin-right: unset !important;
		text-align: center;
	}
	._10-secao-row3 > .bullet20 {
		width: 100%;
		max-width: 384px;
	}
	._10-secao-row3 > .bullet21 {
		width: 100%;
		max-width: 384px;
	}
}

@container _10-secao (width < 1049px) {
	._10-secao-row-bottom {
		flex-direction: column;
		align-items: center;
		gap: 14px;
	}
	._10-secao-row-bottom > * {
		margin-right: unset !important;
		text-align: center;
	}
	._10-secao-row-bottom > .bullet22 {
		width: 100%;
		max-width: 384px;
	}
	._10-secao-row-bottom > ._10-secao-bullet2 {
		width: 100%;
		max-width: 384px;
	}
}

img._3-secao-img {
    max-width: 560px;
}







/* =========================================================
   MOBILE REAL — NINA
========================================================= */

@media (max-width: 768px){

html,
body{
    overflow-x:hidden;
    width:100%;
}

body{
    padding-bottom:0;
}

.container{
    width:100%;
    padding-left:16px;
    padding-right:16px;
}

/* =====================================
   HEADER
===================================== */

.header{
    padding:16px 0 40px;
    background-position:center top;
    background-size:cover;
}

.menu-toggle{
    display:flex;
    align-items:center;
    justify-content:center;
    width:46px;
    height:46px;
    background:#1f1f1f;
    border:1px solid #373737;
    color:#fff;
    border-radius:10px;
    font-size:24px;
    margin-left:auto;
    margin-right:16px;
    margin-bottom:16px;
}

.header-menu{
    display:none;
    width:calc(100% - 32px);
    margin:0 auto;
    flex-direction:column;
    gap:10px;
    padding:20px;
    border-radius:20px;
}

.header-menu.active{
    display:flex;
}

.header-line{
    width:100%;
    height:1px;
    border:none;
    background:#373737;
}

.header-col{
    margin:0 auto;
}

.header-row{
    margin-top:20px;
    flex-direction:column;
}/* =========================================
   RESPONSIVO REATORADO
========================================= */

*{
    box-sizing:border-box;
}

img,
video{
    max-width:100%;
    height:auto;
    display:block;
}

.container{
    width:100%;
    max-width:1440px;
    margin:0 auto;
    padding-left:20px;
    padding-right:20px;
}

/* =========================================
   HEADER
========================================= */

.header{
    padding:20px;
    overflow:hidden;
}

.header-menu{
    flex-wrap:wrap;
    justify-content:center;
    gap:12px;
    padding:20px;
}

.header-row{
    width:100%;
    gap:40px;
    justify-content:space-between;
    align-items:center;
}

.header-col-left{
    width:100%;
    max-width:450px;
}

.header-maquina-lp{
    position: relative;
    top: auto;
    left: auto;
    margin: -75px -10px -70px -44px;
    width: 123%;
    max-width: 700px;
}

.header-preco{
    position:relative;
    margin:30px auto 0;
    top:auto;
    left:auto;
    display:block;
}

.header-form{
    margin:40px auto 0;
    width:100%;
    max-width:1000px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:20px;
}

.header-input-nome{
    width:100%;
    max-width:280px;
}

.header-btn-quero{
    width:100%;
    max-width:320px;
}

/* =========================================
   2ª SEÇÃO
========================================= */

._2-secao-row1{
    flex-wrap:wrap;
    gap:40px;
    padding:80px 20px 220px;
}

._2-secao-col-left{
    width:100%;
    max-width:500px;
}

._2-secao-img-right{
    width:100%;
    max-width:500px;
}

._2-secao-row2{
    flex-wrap:wrap;
    gap:25px;
    justify-content:center;
    text-align:center;
}

._2-secao-text{
    width:calc(50% - 20px);
    margin:0 !important;
}

/* cards flutuantes */

._2-secao-img1,
._2-secao-img2,
._2-secao-img3,
._2-secao-img4{
    position:absolute;
    width:220px;
    max-width:22vw;
    top:auto;
    bottom:-60px;
    margin-left:0;
}

._2-secao-img1{
    left:10%;
}

._2-secao-img2{
    left:30%;
}

._2-secao-img3{
    left:50%;
}

._2-secao-img4{
    left:70%;
}

/* =========================================
   3ª SEÇÃO
========================================= */

._3-secao{
    width:100%;
    padding:0 20px;
}

._3-secao-row-top{
    margin:0;
    flex-wrap:wrap;
}

._3-secao-row1{
    flex-wrap:wrap;
}

._3-secao-manual,
._3-secao-nina{
    width:100%;
}

/* =========================================
   DEPOIMENTO
========================================= */

.depoimento-section{
    padding:60px 20px;
}

.depoimento-content{
    flex-wrap:wrap;
    text-align:center;
}

.depoimento-texto h2{
    text-align:center;
}

.depoimento-imagem img{
    margin:0 auto;
}

/* =========================================
   BENEFÍCIOS
========================================= */

._5-secao-row{
    flex-wrap:wrap;
    justify-content:center;
}

._5-secao-col-left,
._5-secao-col-right{
    width:100%;
    max-width:320px;
}

._5-secao-video{
    width:100%;
    max-width:592px;
    height:auto;
    aspect-ratio:592 / 400;
}

._5-secao-row-bottom{
    flex-wrap:wrap;
    justify-content:center;
}

/* =========================================
   GARANTIA
========================================= */

.container.garantia{
    flex-wrap:wrap;
    justify-content:center;
    text-align:center;
}

.garantia-para-comear-container-ref{
    min-width:auto;
    padding:20px 0 0;
    text-align:center;
}

.ano-de-garantia-ref{
    margin:20px auto 0;
    text-align:center;
}

/* =========================================
   RECEITUÁRIO
========================================= */

._6-secao .container{
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    gap:40px;
    padding:0 20px;
    text-align:center;
}

._6-secao-subtitle{
    text-align:center;
}

/* =========================================
   VÍDEOS
========================================= */

.videos-grid{
    grid-template-columns:repeat(4,1fr);
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px){

    .header-row{
        flex-direction:column;
        text-align:center;
    }

    .header-col-left{
        align-items:center;
        text-align:center;
    }

    .header-tag{
        margin-top:20px;
    }

    .videos-grid{
        grid-template-columns:repeat(2,1fr);
    }

    ._2-secao-img1,
    ._2-secao-img2,
    ._2-secao-img3,
    ._2-secao-img4{
        position:relative;
        left:auto;
        bottom:auto;
        max-width:240px;
    }

    ._2-secao-col{
        gap:20px;
    }
}

.responsivo{
        display:none!important;
    }

/* =========================================
   MOBILE
========================================= */

@media (max-width: 768px){

    body{
        overflow-x:hidden;
    }

    .header{
        padding:15px;
    }

    .header-menu{
        display:none;
    }

    .header-row .responsivo{
        margin-top:100px;
        display:block;
    }
    .header-row .desk{
        display:none;
    }
    
    .desk{
        display:none;
    }
    
    .responsivo{
        display:block!important;
    }


    .header-subtitle{
        font-size:32px;
        line-height:1.2;
    }

    ._2-secao-row1{
        padding-bottom:40px;
    }

    ._2-secao-text{
        width:100%;
    }

    ._3-secao-row2,
    ._3-secao-row3{
        min-height:auto;
        padding:30px 20px;
    }

    .bullet3,
    .bullet4,
    .bullet5,
    .bullet6,
    .bullet7{
        position:relative;
        top:auto;
        left:auto;
        margin-bottom:20px;
    }

    .line{
        display:none;
    }

    ._3-secao-col,
    .card3{
        position:relative;
        max-width:100%;
        padding-bottom:20px;
    }

    .videos-grid{
        grid-template-columns:1fr;
        gap:20px;
    }

    .videos-grid-section{
        padding:20px;
    }

    ._5-secao-subtitle{
        line-height:1.3;
    }

    ._5-secao-title1{
        top:90px;
        font-size:52px;
    }

    ._5-secao-text-bicos-de-massa{
        top:110px;
    }

    ._5-secao-massa,
    ._5-secao-recheio{
        width:100%;
        max-width:250px;
    }

    ._5-secao-rect{
        width:100%;
    }

    ._6-secao{
        padding-bottom:40px;
    }
}

/* =========================================
   MOBILE PEQUENO
========================================= */

@media (max-width: 480px){

    .header-subtitle{
        font-size:26px;
    }

    .btn-whatsapp,
    .header-btn,
    .header-btn-quero{
        font-size:14px;
        padding:16px;
    }

    ._5-secao-subtitle,
    ._4-secao-subtitle{
        font-size:24px;
        line-height:1.3;
    }

    .garantia-para-comear-container-ref{
        font-size:24px;
    }

    .videos-grid video{
        height:220px;
    }
}

.menu-toggle{
    display:none;
}

@media(max-width:768px){

    .menu-toggle{
        display:flex;
        align-items:center;
        justify-content:center;
        width:50px;
        height:50px;
        background:#1f1f1f;
        color:#fff;
        border:none;
        border-radius:10px;
        font-size:26px;
        margin-left:auto;
        margin-bottom:20px;
    }

    .header-menu.active{
        display:flex;
        flex-direction:column;
    }
}

/* =========================================================
/* =====================================
   GARANTIA
===================================== */

.container.garantia{
    flex-direction:column;
    align-items:center;
    text-align:center;
    padding:40px 16px;
}

.selogarantiaref{
    margin:0;
}

.garantia-para-comear-container-ref{
    min-width:auto;
    text-align:center;
    padding:20px 0 0;
    font-size:24px;
}

.ano-de-garantia-ref{
    margin:20px auto 0;
    text-align:center;
}

/* =====================================
   RECEITUÁRIO
===================================== */

._6-secao .container{
    flex-direction:column;
    gap:30px;
    padding:0 16px 40px;
    text-align:center;
}

._6-secao-subtitle{
    margin-top:0;
    text-align:center;
}

._6-secao-mockup{
    width:100%;
}

/* =====================================
   VÍDEOS
===================================== */

.videos-grid-section{
    padding:20px 16px;
}

.videos-grid{
    grid-template-columns:1fr;
    gap:20px; 
}

.videos-grid video{
    aspect-ratio:9 / 16;
}

/* =====================================
   GERAL
===================================== */







