/*FONTS*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;900&display=swap');

/* Elementos genericos e padrÃµes */
body { margin: 0 !important; padding: 0 !important; }
img { border: 0; }
#main { max-width: 968px; width: 100%; }
#content-wrapper { max-width: 968px; width: 100%; margin: 0 auto; }
.hidden { display: none !important; visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.center {text-align: center;}
.wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.nowrap { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }
.bottomBox { margin-bottom: 30px; }
.logoFooter {float: right;}
.flex-center-vertical { align-items: center;}
.flex-top-vertical { align-items: flex-start;}

.oralb21 { font-family: 'Roboto', sans-serif; color: #ffffff;}

/*FULLIMG GERAL*/
.oralb21 .bgFullImg { width: 100%; max-width: 968px; position: relative; background-position: center; background-size: cover; }
.oralb21 .imgFull {display:flex;}
/*FULLIMG GERAL*/

/*BLOCO1*/
.oralb21 .bgFullImg.B1 { height: 300px; }
.oralb21 .bgFullImg.B1.imgFull-txtdir {display:flex; justify-content: flex-end;}
.oralb21 .bgFullImg.B1 .conteudo-direita {width: 40%; display:flex; padding: 10% 1% 13% 4%;}
.oralb21 .bgFullImg.B1 .conteudo-direita .titulo {font-size: 3.4em; line-height: 46px; letter-spacing: 1px; font-weight: 900;}
/*BLOCO1*/

/*BLOCO1 - TEMPLATE 2*/
.oralb21 .bgFullImg.B1.T2 .conteudo-direita {width: 46%; display:flex; padding: 11% 1% 12% 1%;}
.oralb21 .bgFullImg.B1.T2 .conteudo-direita .titulo {font-size: 2.2em; line-height: 36px; letter-spacing: 1px; font-weight: 900;}
/*BLOCO1 - TEMPLATE 2*/

/*BLOCO2*/
.oralb21 .bgFullImg.B2 { height: 408px; }
.oralb21 .bgFullImg.B2 .conteudo-center {width: 100%; display:flex; flex-wrap: wrap; justify-content: center; align-content: flex-start; padding: 3% 3% 0% 3%;}
.oralb21 .bgFullImg.B2 .conteudo-center .titulo {font-size: 2.8em; line-height: 44px; letter-spacing: 2px; font-weight: 900; text-align: center; padding: 1% 0;}
.oralb21 .bgFullImg.B2 .conteudo-center .subtitulo {font-size: 1.2em; line-height: 16px; letter-spacing: 0.6px; font-weight: 400; text-align: center; padding: 1% 0;}

.oralb21 .boxes3tit-txt { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-around; }
.oralb21 .boxes3tit-txt .box3x { width: 240px; margin: 0 1% 3% 1%; }
.oralb21 .boxes3tit-txt .box3x .titulo {font-size: 1.600em; line-height: 32px; letter-spacing: 0; font-weight: 900; padding: 0 0 5% 0;}
.oralb21 .boxes3tit-txt .box3x .subtitulo {font-size: 0.98em; line-height: 18px; letter-spacing: 0; font-weight: 400;}

.oralb21 .boxes3tit-txt .box3x .item.on { color: #ffffff; display: flex; align-items: baseline; }
.oralb21 .boxes3tit-txt .box3x .item.on svg { stroke: #ffffff; fill: none; width: 20px; height: 20px; min-width: 20px; min-height: 20px; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2; }
.oralb21 .boxes3tit-txt .box3x .item.on .titulo { margin-left: 2%; }

/*BLOCO2*/

/*BLOCO2 - TEMPLATE 2*/
.oralb21 .bgFullImg.B2.T2 { height: 620px; flex-wrap: wrap; align-items: flex-start;}
.oralb21 .bgFullImg.B2.T2 .conteudo-center {width: 100%; display:flex; flex-wrap: wrap; justify-content: center; align-content: flex-start; padding: 4% 3% 7% 3%;}
.oralb21 .bgFullImg.B2.T2 .conteudo-center .titulo {font-size: 2.8em; line-height: 40px; letter-spacing: 2px; font-weight: 900; text-align: center; padding: 1% 0;}
.oralb21 .bgFullImg.B2.T2 .conteudo-center .subtitulo {font-size: 1.2em; line-height: 16px; letter-spacing: 0.6px; font-weight: 400; text-align: center; padding: 1% 0;}

.oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal { width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start; }
.oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x { width: 65%; margin: 2% 0 2% 31.3%;}
.oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .titulo {font-size: 1.94em; line-height: 20px; letter-spacing: 0; font-weight: 900; padding: 0 0 1% 0;}
.oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .subtitulo {font-size: 0.98em; line-height: 18px; letter-spacing: 0; font-weight: 400;}

.oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .item.on svg { stroke: #ffffff; fill: none; width: 24px; height: 24px; min-width: 24px; min-height: 24px; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2; }
.oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .item.on .titulo { margin-left: 2%; }
/*BLOCO2 - TEMPLATE 2*/

/*BLOCO3*/
.oralb21 .img50-video50 { width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}

/* LEFT IMG - RIGHT TXT*/
.oralb21 .img50-video50 .boxLeftFoto { width: 484px; height: 272px; max-height: 272px; position: relative; background-size: cover; display: flex; justify-content: flex-end; }
.oralb21 .img50-video50 .boxLeftFoto .container.leftimg { width: 220px; padding: 7% 7% 2% 14%; }
.oralb21 .img50-video50 .boxLeftFoto .container.leftimg .titulo {font-size: 2.3em; line-height: 36px; letter-spacing: 0; font-weight: 900; padding: 0 0 6% 0;}
.oralb21 .img50-video50 .boxLeftFoto .container.leftimg .subtitulo {font-size: 0.98em; line-height: 18px; letter-spacing: 0.4px; font-weight: 400;}
.oralb21 .img50-video50 .boxRightFoto { width: 484px; height: 272px; max-height: 272px; position: relative; background-size: cover; display: flex; justify-content: flex-end; }
/* LEFT IMG - RIGHT TXT*/

/* LEFT IMG - RIGHT TXT - TEMPLATE 2*/
.oralb21 .img50-video50.T2 .boxLeftFoto .container.leftimg { width: 300px; padding: 8% 4% 2% 14%; }
/* LEFT IMG - RIGHT TXT - TEMPLATE 2*/

/* RIGHT IMG - LEFT TXT*/
.oralb21 .img50-video50 .boxLeftFoto .container.rightimg { width: 280px; padding: 5% 40% 2% 6%; }
.oralb21 .img50-video50 .boxLeftFoto .container.rightimg .titulo {font-size: 2.7em; line-height: 46px; letter-spacing: 0; font-weight: 900; padding: 0 0 6% 0;}
.oralb21 .img50-video50 .boxLeftFoto .container.rightimg .subtitulo {font-size: 0.98em; line-height: 18px; letter-spacing: 0.4px; font-weight: 400;}
/* RIGHT IMG - LEFT TXT*/

/* VIDEO */
.oralb21 .img50-video50 .boxRightVideo { width: 484px; height: 272px; max-height: 272px; }
.oralb21 .img50-video50 .boxRightVideo .content { position: relative; padding-bottom: 56.22%; height: 0; overflow: hidden; max-width: 100%; }
.oralb21 .img50-video50 .boxRightVideo iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* VIDEO */

/* RIGHT IMG - TEMPLATE 2*/
.oralb21 .img50-video50.T2 .boxRightFoto { width: 484px; height: 272px; max-height: 272px; position: relative; background-size: cover; display: flex; justify-content: flex-end; }
/* RIGHT IMG - TEMPLATE 2*/
/*BLOCO3*/

/*BLOCO4*/
.oralb21 .bgFullImg.B4 { height: 478px; }
.oralb21 .bgFullImg.B4 .conteudo-center {width: 100%; display:flex; flex-wrap: wrap; justify-content: center; align-content: flex-start; padding: 2% 1% 0% 1%;}
.oralb21 .bgFullImg.B4 .conteudo-center .titulo {font-size: 2.4em; line-height: 40px; letter-spacing: 1px; font-weight: 900; text-align: center; padding: 1% 0; color: #0b1b52;}

.oralb21 .bulletsFeatures { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-around; }
.oralb21 .bulletsFeatures .box2x { width: 484px; display: flex; flex-wrap: wrap; justify-content: center; padding: 2% 0; }
.oralb21 .bulletsFeatures .box2x .titulo { width: 100%; text-align: center; padding: 1% 0; display: none; visibility: hidden; }
.oralb21 .bulletsFeatures .box2x .left { width: 40%; display: flex; flex-wrap: wrap; flex-direction: column; }
.oralb21 .bulletsFeatures .box2x .right { width: 40%; display: flex; flex-wrap: wrap; flex-direction: column; }
.oralb21 .bulletsFeatures .box2x .item { width: 100%; display: flex; font-size: 0.8em; padding: 0.5% 0; }
.oralb21 .bulletsFeatures .box2x .item span { margin-left: 2%; }
.oralb21 .bulletsFeatures .box2x .item.on span { color: #454447; }
.oralb21 .bulletsFeatures .box2x .item.on svg { stroke: #454447; fill: none; width: 16px; height: 16px; min-width: 16px; min-height: 16px; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2; }
.oralb21 .bulletsFeatures .box2x .item.off span { color: #ced0d3; }
.oralb21 .bulletsFeatures .box2x .item.off svg { stroke: #ced0d3; fill: none; width: 16px; height: 16px; min-width: 16px; min-height: 16px; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2; }
/*BLOCO4*/

/*BLOCO4 - TEMPLATE 2*/
.oralb21 .bulletsFeatures.T2 .box2x {justify-content: space-around; padding: 3% 0;}
.oralb21 .bulletsFeatures.T2 .box2x .item { width: 100%; display: flex; font-size: 1.2em; padding: 0.5% 0; }
.oralb21 .bulletsFeatures.T2 .box2x .item.on svg { width: 26px; height: 26px; min-width: 26px; min-height: 26px;}
.oralb21 .bulletsFeatures.T2 .box2x .item.off svg { width: 26px; height: 26px; min-width: 26px; min-height: 26px;}

.oralb21 .bulletsFeatures.T2 .box2x .left { width: 38%; display: flex; flex-wrap: wrap; flex-direction: column; }
.oralb21 .bulletsFeatures.T2 .box2x .right { width: 30%; display: flex; flex-wrap: wrap; flex-direction: column; }
/*BLOCO4 - TEMPLATE 2*/

/*BLOCO5*/
.oralb21 .bgFullImg.B5 { height: 300px; }
.oralb21 .bgFullImg.B5.imgFull-txtcenter {display:flex; justify-content: center;}
.oralb21 .bgFullImg.B5 .conteudo-center {width: 31%; display:flex; flex-wrap: wrap; padding: 0 3% 0 0;}
.oralb21 .bgFullImg.B5 .conteudo-center .depoimentos {max-height: 120px; padding: 13% 0 0 0;}
.oralb21 .bgFullImg.B5 .conteudo-center .texto {font-size: 0.98em; line-height: 23px; letter-spacing: 0px; font-weight: normal; text-align: center;}
/*BLOCO5*/

/*BLOCO5 VariaÃ§Ã£o*/
.oralb21 .footer3boxes { width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.oralb21 .footer3boxes .leftBox, .footer3boxes .rightBox { width: 320px; height: 300px;}
.oralb21 .footer3boxes .centerBox { width: 100%; max-width: 328px; height: 300px; position: relative; background-position: center; background-size: cover;}
.oralb21 .footer3boxes .leftBox, .oralb21 .footer3boxes .rightBox { width: 100%; max-width: 320px; height: 300px; position: relative; background-position: center; background-size: cover; }
.oralb21 .footer3boxes .depoimentos {max-height: 120px; padding: 13% 1% 0 1%;}
.oralb21 .footer3boxes .depoimentos .texto {font-size: 0.98em; line-height: 23px; letter-spacing: 0px; font-weight: normal; text-align: center; min-height: 110px;}
/*BLOCO5 VariaÃ§Ã£o*/

/*BLOCO5 VariaÃ§Ã£o TXT Left 2X*/
.oralb21 .footer2boxes { width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.oralb21 .footer2boxes .leftBoxMaior { width: 100%; max-width: 648px; height: 300px; position: relative; background-position: center; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.oralb21 .footer2boxes .rightBox { width: 100%; max-width: 320px; height: 300px; position: relative; background-position: center; background-size: cover; }
.oralb21 .footer2boxes .depoimentos {width: 75%;}
.oralb21 .footer2boxes .depoimentos .texto {font-size: 0.98em; line-height: 23px; letter-spacing: 0px; font-weight: normal; text-align: left; min-height: 110px;}
/*BLOCO5 VariaÃ§Ã£o TXT Left 2X*/

/*MEDIA QUERIES*/

@media screen and (max-width: 968px) {
    .oralb21 .bgFullImg { background-position: top center !important; background-repeat: no-repeat !important; background-size: cover !important; }
    .oralb21 .bgFullImg.B1 { height: 31vw; }
    .oralb21 .bgFullImg.B2 { height: 42vw; }
    .oralb21 .bgFullImg.B2.T2 { height: 64.05vw; }
    .oralb21 .bgFullImg.B4 { height: 49.3vw; }
    .oralb21 .bgFullImg.B5 { height: 31vw; }
    .oralb21 .footer3boxes .leftBox { height: 31vw; }
    .oralb21 .footer3boxes .centerBox { height: 31vw; }
    .oralb21 .footer3boxes .rightBox { height: 31vw; }

    .oralb21 .footer2boxes .leftBoxMaior { height: 31vw; }
    .oralb21 .footer2boxes .rightBox { height: 31vw; }

    .oralb21 .bgFullImg.B1 .conteudo-direita .titulo { font-size: 5.742vw; line-height: 4.442vw;}

    .oralb21 .bgFullImg.B1.T2 .conteudo-direita .titulo {font-size: 3.64vw; line-height: 3.8vw;}

    .oralb21 .bgFullImg.B2 .conteudo-center .titulo {font-size: 4.5vw; line-height: 4.6vw;}
    .oralb21 .bgFullImg.B2 .conteudo-center .subtitulo {font-size: 2.0vw; line-height: 1.984vw;}

    .oralb21 .bgFullImg.B2.T2 .conteudo-center {padding: 3% 4% 7% 4%;}
    .oralb21 .bgFullImg.B2.T2 .conteudo-center .titulo {font-size: 4.6vw; line-height: 5.4vw;}
    .oralb21 .bgFullImg.B2.T2 .conteudo-center .subtitulo {font-size: 1.984vw; line-height: 2.484vw;}

    .oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .titulo { font-size: 3.24vw; line-height: 2.1vw;}
    .oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .subtitulo {font-size: 1.984vw; line-height: 2.484vw;}

    .oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .item.on svg { width: 2.4vw; height: 2.4vw; min-width: 2.4vw; min-height: 2.4vw;}

    .oralb21 .img50-video50 .boxLeftFoto { width: 50%; height: 28.1vw;}
    .oralb21 .img50-video50 .boxRightVideo { width: 50%; height: 28.1vw;}
    .oralb21 .img50-video50 .boxRightFoto { width: 50%; height: 28.1vw;}
    .oralb21 .img50-video50.T2 .boxRightFoto { width: 50%; height: 28.1vw;}

    .oralb21 .img50-video50 .boxLeftFoto .container.leftimg  { width: 22.46vw; padding: 5% 7% 2% 14%; }
    .oralb21 .img50-video50 .boxLeftFoto .container.leftimg .titulo {font-size: 3.8vw; line-height: 4.0vw; padding: 0 0 2vw 0;}
    .oralb21 .img50-video50 .boxLeftFoto .container.leftimg .subtitulo {font-size: 1.8vw; line-height: 1.9vw; letter-spacing: 0;}

    .oralb21 .img50-video50.T2 .boxLeftFoto .container.leftimg  { width: 31.46vw;}

    .oralb21 .img50-video50 .boxLeftFoto .container.rightimg { width: 28.46vw;}
    .oralb21 .img50-video50 .boxLeftFoto .container.rightimg .titulo {font-size: 4.5vw; line-height: 4.5vw; padding: 0 0 2vw 0;}
    .oralb21 .img50-video50 .boxLeftFoto .container.rightimg .subtitulo {font-size: 1.8vw; line-height: 1.9vw; letter-spacing: 0;}

    .oralb21 .bgFullImg.B4 .conteudo-center .titulo {font-size: 4.0vw; line-height: 4.0vw;}

    .oralb21 .bulletsFeatures .box2x {width: 50%;}

    .oralb21 .bgFullImg.B5 .conteudo-center .texto { font-size: 0.84em; line-height: 1.4em;}

    .oralb21 .footer3boxes .leftBox, .oralb21 .footer3boxes .rightBox { width: 33.3%;}
    .oralb21 .footer3boxes .centerBox { width: 33.3%;}
    .oralb21 .footer3boxes .depoimentos .texto {font-size: 1.7vw; line-height: 2.4vw; min-height: 11vw;}

    .oralb21 .footer2boxes .leftBoxMaior { width: 66.6%;}
    .oralb21 .footer2boxes .rightBox { width: 33.3%;}
    .oralb21 .footer2boxes .depoimentos .texto {font-size: 1.7vw; line-height: 2.4vw; min-height: 11vw;}
}

@media screen and (max-width: 768px) {

    .oralb21 .bgFullImg.B2 .conteudo-center {padding: 3% 4% 0% 4%;}
    .oralb21 .bgFullImg.B2 .conteudo-center .titulo {font-size: 4.4vw; line-height: 4.4vw;}
    .oralb21 .bgFullImg.B2 .conteudo-center .subtitulo {font-size: 2.0vw; line-height: 1.984vw;}

    .oralb21 .bgFullImg.B2.T2 .conteudo-center .titulo {font-size: 4.4vw;}

    .oralb21 .bulletsFeatures.T2 .box2x { justify-content: center;}
    .oralb21 .bulletsFeatures.T2 .box2x .titulo {padding: 3% 0;}

    .oralb21 .bulletsFeatures .box2x {width: 100%;}
    .oralb21 .bulletsFeatures .box2x .titulo { display: block; visibility: visible; color: #0b1b52; }

    .oralb21 .bgFullImg.B5 .conteudo-center {width: 30%;}
    .oralb21 .bgFullImg.B5 .conteudo-center .texto { font-size: 1.7vw; line-height: 1.3em;}
    
}

@media screen and (max-width: 500px) {

    .oralb21 .boxes3tit-txt .box3x { width: 80%;}
    
    .oralb21 .img50-video50 .boxLeftFoto { width: 100%; height: 56vw;}
    .oralb21 .img50-video50 .boxRightVideo { width: 100%; height: 56vw;}
    .oralb21 .img50-video50 .boxRightFoto { width: 100%; height: 56vw;}
    .oralb21 .img50-video50.T2 .boxRightFoto { width: 100%; height: 56vw;}

    .oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .titulo { font-size: 3.4vw; line-height: 2.4vw;}
    .oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .subtitulo {font-size: 2.184vw; line-height: 2.484vw;}

    .oralb21 .img50-video50 .boxLeftFoto .container.leftimg { width: 45.46vw; padding: 8% 7% 2% 8%;}
    .oralb21 .img50-video50 .boxLeftFoto .container.leftimg .titulo {font-size: 5.5vw; line-height: 5.5vw;}
    .oralb21 .img50-video50 .boxLeftFoto .container.leftimg .subtitulo {font-size: 3.7vw; line-height: 4.484vw;}

    .oralb21 .img50-video50.T2 .boxLeftFoto .container.leftimg  { width: 60.46vw; padding: 8% 7% 2% 8%;}
    .oralb21 .img50-video50.T2 .boxLeftFoto .container.leftimg .titulo {font-size: 5.5vw; line-height: 5.5vw;}
    .oralb21 .img50-video50.T2 .boxLeftFoto .container.leftimg .subtitulo {font-size: 3.7vw; line-height: 4.484vw;}

    .oralb21 .img50-video50 .boxLeftFoto .container.rightimg { width: 54.46vw; padding: 6% 40% 2% 9%;}
    .oralb21 .img50-video50 .boxLeftFoto .container.rightimg .titulo {font-size: 5.5vw; line-height: 5.5vw;}
    .oralb21 .img50-video50 .boxLeftFoto .container.rightimg .subtitulo {font-size: 3.7vw; line-height: 4.484vw;}

    .oralb21 .bulletsFeatures.T2 .box2x .item { font-size: 1.0em;}

    .oralb21 .bulletsFeatures.T2 .box2x .item.on svg { width: 22px; height: 22px; min-width: 22px; min-height: 22px;}
    .oralb21 .bulletsFeatures.T2 .box2x .item.off svg { width: 22px; height: 22px; min-width: 22px; min-height: 22px;}

    .oralb21 .footer3boxes .leftBox { width: 100%; max-width: 100%; height: 94vw;}
    .oralb21 .footer3boxes .rightBox { width: 100%; max-width: 100%; height: 94vw;}
    .oralb21 .footer3boxes .centerBox { width: 100%; max-width: 100%; height: 94vw;}
    .oralb21 .footer3boxes .depoimentos {padding: 13% 1% 10% 1%;}
    .oralb21 .footer3boxes .depoimentos .texto {font-size: 4.7vw; line-height: 6.4vw; min-height: 23.5vw;}

    .oralb21 .footer2boxes .leftBoxMaior { width: 100%; max-width: 100%; height: 94vw;}
    .oralb21 .footer2boxes .rightBox { width: 100%; max-width: 100%; height: 94vw;}
    .oralb21 .footer2boxes .depoimentos {padding: 13% 1% 10% 1%;}
    .oralb21 .footer2boxes .depoimentos .texto {font-size: 4.7vw; line-height: 6.4vw; min-height: 23.5vw;}
}

@media screen and (max-width: 425px) {

    .oralb21 .boxes3tit-txt .box3x .titulo {font-size: 4.63vw; line-height: 4.20vw; padding: 0 0 4% 0;}
    .oralb21 .boxes3tit-txt .box3x .subtitulo {font-size: 3.7vw; line-height: 4.484vw;}

    .oralb21 .boxes3tit-txt .box3x .item.on {align-items: flex-start; }
    .oralb21 .boxes3tit-txt .box3x .item.on svg { width: 18px; height: 18px; min-width: 18px; min-height: 18px;}

    .oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x {margin: 3% 0 1% 33.3%;}
    .oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .titulo { font-size: 3.6vw; line-height: 2.6vw;}
    .oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .subtitulo {font-size: 2.484vw; line-height: 2.684vw;}

    .oralb21 .bulletsFeatures.T2 .box2x .item { font-size: 0.9em;}
}

@media screen and (max-width: 375px) {
    .oralb21 .bulletsFeatures .box2x .item {font-size: 0.7em; padding: 0.8% 0;}
    .oralb21 .bgFullImg.B2.T2 .conteudo-center .titulo {font-size: 4.0vw;}
    .oralb21 .bgFullImg.B2.T2 .conteudo-center .subtitulo {font-size: 1.884vw; line-height: 2.484vw;}

    .oralb21 .boxes3tit-txt .box3x .item.on svg { width: 16px; height: 16px; min-width: 16px; min-height: 16px;}

    .oralb21 .bulletsFeatures.T2 .box2x .item { font-size: 0.8em;}

    .oralb21 .bulletsFeatures.T2 .box2x .item.on svg { width: 18px; height: 18px; min-width: 18px; min-height: 18px;}
    .oralb21 .bulletsFeatures.T2 .box2x .item.off svg { width: 18px; height: 18px; min-width: 18px; min-height: 18px;}

}

@media screen and (max-width: 320px) {
    .oralb21 .bulletsFeatures .box2x .item {font-size: 0.6em;}
    .oralb21 .bgFullImg.B2.T2 .boxes3tit-txt.horizontal .box3x .subtitulo {font-size: 2.684vw;}

    .oralb21 .boxes3tit-txt .box3x .item.on svg { width: 14px; height: 14px; min-width: 14px; min-height: 14px;}

    .oralb21 .bulletsFeatures.T2 .box2x .item { font-size: 0.7em;}
}
