/* ######  remover a linha abaixo antes de enviar para qualquer varejo #####*/
body {
    margin: 0;
    padding: 0
}
/* ######  remover a linha acima  antes de enviar para qualquer varejo #####*/
@font-face {
    font-family: 'familiaRegular';
    src: url('../fonts/ElectroluxSans-Regular.eot');
    src: url('../fonts/ElectroluxSans-Regular?#iefix') format('embedded-opentype'), url('../fonts/ElectroluxSans-Regular.ttf') format('truetype'), url('../fonts/ElectroluxSans-Regular.svg#ElectroluxSans') format('svg'), url('../fonts/ElectroluxSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'familiaSemiBold';
    src: url('../fonts/ElectroluxSans-SemiBold.eot');
    src: url('../fonts/ElectroluxSans-SemiBold?#iefix') format('embedded-opentype'), url('../fonts/ElectroluxSans-SemiBold.ttf') format('truetype'), url('../fonts/ElectroluxSans-SemiBold.svg#ElectroluxSans') format('svg'), url('../fonts/ElectroluxSans-SemiBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'familiaBold';
    src: url('../fonts/ElectroluxSans-Bold.eot');
    src: url('../fonts/ElectroluxSans-Bold?#iefix') format('embedded-opentype'), url('../fonts/ElectroluxSans-Bold.ttf') format('truetype'), url('../fonts/ElectroluxSans-Bold.svg#ElectroluxSans') format('svg'), url('../fonts/ElectroluxSans-Bold.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}
#containerIsee br.mobile {
    display: none;
}
#containerIsee .bgDesktop{
    display: block;
}
#containerIsee .bgMobile{
    display: none;
}

/* BLOCO 01 */
div#bloco01 {
    min-height: 75vw;
    z-index: 2;
}
#bloco01 .bg{
    position: relative;
}
#bloco01 .bg img{
    width: 100%;
    max-width: 100%;
}
#bloco01 .content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#bloco01 .content .container-texto {
    position: absolute;
    top: 18.8%;
    left: 0%;
    width: 100%;
}
#bloco01 .content h1 {
    font-size: 1.823vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    padding-bottom: 2.4%;
    color: #041e4c;
    text-align: center;
}
#bloco01 .content h2 {
    font-size: 3.385vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    color: #041e4c;
    text-align: center;
    width: 50%;
    margin: 0 auto;
}
#bloco01 .content h2 span.spanDesktop{
    display: contents;
}
#bloco01 .content h2 span.spanMobile{
    display: none;
}
#bloco01 .content .container-info {
    position: absolute;
    bottom: 2.8%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 3;
    width: 100%;
}
#bloco01 .content .container-info img {
    max-width: 247px;
    width: 12.865vw;
    margin-bottom: 0.3%;
}
#bloco01 .content .container-info p {
    font-size: 2.188vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #fff;
    width: 56%;
    text-align: left;
    margin-left: 2.83%;
    padding-bottom: 0%;
}
#bloco01 .content .container-info p span{
    display: contents;
}
/* BLOCO 02 */
div#bloco02 {
    min-height: 90vw;
}
#bloco02 .bg{
    position: relative;
    z-index: 1;
}
#bloco02 .bg img{
    width: 100%;
    max-width: 100%;
}
#bloco02 .content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#bloco02 .content h1 {
    font-size: 3.906vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    padding-bottom: 2.4%;
    padding-top: 34%;
    color: #fff;
}
#bloco02 .content p {
    font-size: 2.344vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #fff;
    width: 64%;
    margin: 0 auto;
}
/* BLOCO 03 */
div#bloco03 {
    min-height: 64vw;
}
#bloco03 .bg img{
    width: 100%;
    max-width: 100%;
}
#bloco03 .content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#bloco03 .content .container-content {
    position: absolute;
    width: 100%;
    top: 23%;
    right: 0;
}
#bloco03 .content h1 {
    font-size: 4.427vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    padding-bottom: 3%;
    padding-top: 0%;
    color: #041e4c;
    text-align: center;
}
#bloco03 .content p {
    font-size: 2.344vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #041e4c;
    width: 32%;
    text-align: center;
    margin: 0 auto;
}
/* BLOCO 04 */
div#bloco04 {
    min-height: 65vw;
    background-size: cover;
    background-position: center;
    background-image: url(../img/bloco04_bg_filtro_01.jpg);
}
div#bloco04 .bgFiltroAtivo{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    background-image: url(../img/bloco04_bg_filtro_01.jpg);
}
#bloco04 .bg img{
    width: 100%;
    max-width: 100%;
    opacity: 0;
}
#bloco04 .content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#bloco04 .content .container-content {
    position: absolute;
    width: 32.6%;
    top: 14.5%;
    left: 7.6%;
}
#bloco04 .content h1 {
    font-size: 4.2vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    padding-bottom: 6%;
    padding-top: 0%;
    color: #fff;
    text-align: left;
    width: 70%;
}
#bloco04 .content p {
    font-size: 2.344vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #fff;
    width: 100%;
    text-align: left;
}
#bloco04 .container-filtros {
    position: absolute;
    top: 52%;
    width: 32.6%;
    left: 7.6%;
}
#bloco04 .container-filtros .filtro-item {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    margin-bottom: 12%;
    cursor: pointer;
}
#bloco04 .container-filtros .filtro-item .icone {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    position: relative;
    max-width: 78px;
    max-height: 78px;
    width: 4.063vw;
    height: 4.063vw;
    justify-content: center;
    align-items: center;
    background-color: #adbac2;
    border-radius: 50%;
    -webkit-box-shadow: 0px 0px 0px 0px #193ff6; 
            box-shadow: 0px 0px 0px 0px #193ff6;
    transition: all ease-in-out .4s;
}
#bloco04 .container-filtros .filtro-item:hover .icone{
    background-color: #6e777d;
}
#bloco04 .container-filtros .filtro-item.ativo .icone {
    background-color: #193ff6;
    -webkit-box-shadow: 0px 0px 20px 1px #193ff6; 
            box-shadow: 0px 0px 20px 1px #193ff6;
}
#bloco04 .container-filtros .filtro-item .icone p {
    font-size: 2.552vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    color: #fff;
    text-align: center;
    width: inherit !important;
    margin-left: 0 !important;
}
#bloco04 .container-filtros .filtro-item p {
    font-size: 1.823vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #fff;
    text-align: left;
    margin-left: 5%;
}
#bloco04 .container-filtros .filtro-item p span.upper {
    vertical-align: super !important;
    display: inline-block !important;
    font-size: 0.9vw !important;
}
#bloco04 .container-filtros #filtro_01.filtro-item p {
    width: 60%;
}
#bloco04 .container-filtros #filtro_02.filtro-item p {
    width: 72%;
}
/* BLOCO 005 */
#bloco005 .content {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 4% 0;
}
#bloco005 .content .feature-item.feature-1, #bloco005 .content .feature-item.feature-3{
    width: 29.16%;
}
#bloco005 .content .feature-item.feature-2{
    width: 33.33%;
}
#bloco005 .content .feature-item img {
    max-width: 243px;
    max-height: 243px;
    width: 12.656vw;
    height: 12.656vw;
    margin: 0 auto;
}
#bloco005 .content .feature-item h3 {
    font-size: 2.604vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    padding-bottom: 2.6vw;
    padding-top: 3.2vw;
    color: #041e4c;
    text-align: center;
    width: 60%;
    margin: 0 auto;
}
#bloco005 .content .feature-item p {
    font-size: 1.823vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #041e4c;
    text-align: center;
    margin: 0 auto;
}
#bloco005 .content .feature-item.feature-1 p {
    width: 68%;
}
#bloco005 .content .feature-item.feature-2 p {
    width: 73%;
}
#bloco005 .content .feature-item.feature-3 p {
    width: 76%;
}
#bloco005 .content .feature-item p span.spanDesktop{
    display: contents;
}
#bloco005 .content .feature-item p span.spanMobile{
    display: none;
}
/* BLOCO 05 */
div#bloco05 {
    min-height: 66vw;
}
#bloco05 .bg img{
    width: 100%;
    max-width: 100%;
}
#bloco05 .content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#bloco05 .content .container-content {
    position: absolute;
    width: 54%;
    bottom: 8%;
    left: 7.6%;
}
#bloco05 .content h1 {
    font-size: 3.906vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    padding-bottom: 4%;
    padding-top: 0%;
    color: #fff;
    text-align: left;
}
#bloco05 .content h1 span{
    display: contents;
}
#bloco05 .content h1 span.spanMobile{
    display: none;
}
#bloco05 .content p {
    font-size: 1.823vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #fff;
    width: 80%;
    text-align: left;
}
/* BLOCO 06 */
div#bloco06 {
    min-height: 67vw;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../img/bloco06_bg_anima_01.jpg);
}
#bloco06 .bg{
    background-size:cover;
	background-repeat: no-repeat;
    background-position:center;
    -webkit-animation: bloco6AnimaDesktop 4.9s ease infinite;
	        animation: bloco6AnimaDesktop 4.9s ease infinite;
}
#bloco06 .bg img{
    width: 100%;
    max-width: 100%;
    opacity: 0;
}
#bloco06 .content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#bloco06 .content .container-content {
    position: absolute;
    width: 100%;
    top: 9%;
    left: 0;
}
#bloco06 .content h2 {
    font-size: 2.865vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    padding-bottom: 10%;
    padding-top: 0%;
    color: #fff;
    text-align: center;
}
#bloco06 .content p {
    font-size: 2.083vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #fff;
    width: 50%;
    text-align: center;
    margin: 0 auto;
}
@-webkit-keyframes bloco6AnimaDesktop {
	0%{
        background-image: url('../img/bloco06_bg_anima_01.jpg');
    }
    81.63%{
        background-image: url('../img/bloco06_bg_anima_01.jpg');
    }
	83.67%{
        background-image: url('../img/bloco06_bg_anima_02.jpg');
    }
	85.71%{
        background-image: url('../img/bloco06_bg_anima_03.jpg');
    }
	87.75%{
        background-image: url('../img/bloco06_bg_anima_04.jpg');
    }
	89.79%{
        background-image: url('../img/bloco06_bg_anima_05.jpg');
    }
	91.83%{
        background-image: url('../img/bloco06_bg_anima_06.jpg');
    }
	93.87%{
        background-image: url('../img/bloco06_bg_anima_07.jpg');
    }
	95.91%{
        background-image: url('../img/bloco06_bg_anima_08.jpg');  
    }
    97.95%{
        background-image: url('../img/bloco06_bg_anima_01.jpg');  
    }
    100%{
        background-image: url('../img/bloco06_bg_anima_01.jpg');  
    }
}
  @keyframes bloco6AnimaDesktop {
	0%{
        background-image: url('../img/bloco06_bg_anima_01.jpg');
    }
    81.63%{
        background-image: url('../img/bloco06_bg_anima_01.jpg');
    }
	83.67%{
        background-image: url('../img/bloco06_bg_anima_02.jpg');
    }
	85.71%{
        background-image: url('../img/bloco06_bg_anima_03.jpg');
    }
	87.75%{
        background-image: url('../img/bloco06_bg_anima_04.jpg');
    }
	89.79%{
        background-image: url('../img/bloco06_bg_anima_05.jpg');
    }
	91.83%{
        background-image: url('../img/bloco06_bg_anima_06.jpg');
    }
	93.87%{
        background-image: url('../img/bloco06_bg_anima_07.jpg');
    }
	95.91%{
        background-image: url('../img/bloco06_bg_anima_08.jpg');  
    }
    97.95%{
        background-image: url('../img/bloco06_bg_anima_01.jpg');  
    }
    100%{
        background-image: url('../img/bloco06_bg_anima_01.jpg');  
    }
}
/* BLOCO 07 */
div#bloco07 {
    min-height: 75vw;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../img/bloco07_bg_anima_01.jpg);
}
#bloco07 .bg{
    background-size:cover;
	background-repeat: no-repeat;
    background-position:center;
    -webkit-animation: bloco7AnimaDesktop 6s ease infinite;
	        animation: bloco7AnimaDesktop 6s ease infinite;
}
#bloco07 .bg img{
    width: 100%;
    max-width: 100%;
    opacity: 0;
}
#bloco07 .content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#bloco07 .content .container-content {
    position: absolute;
    width: 100%;
    top: 6%;
    left: 0;
}
#bloco07 .content h1 {
    font-size: 3.906vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    color: #041e4c;
    text-align: center;
}
#bloco07 .content h2 {
    font-size: 2.865vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    padding-bottom: 2.6%;
    padding-top: 2.6%;
    color: #041e4c;
    text-align: center;
    width: 54%;
    margin: 0 auto;
}
#bloco07 .content p {
    font-size: 2.083vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #041e4c;
    width: 90%;
    text-align: center;
    margin: 0 auto;
}
@-webkit-keyframes bloco7AnimaDesktop {
	0%{
        background-image: url('../img/bloco07_bg_anima_01.jpg');
    }
    30%{
        background-image: url('../img/bloco07_bg_anima_01.jpg');
    }
	35%{
        background-image: url('../img/bloco07_bg_anima_02.jpg');
    }
	65%{
        background-image: url('../img/bloco07_bg_anima_02.jpg');
    }
	70%{
        background-image: url('../img/bloco07_bg_anima_01.jpg');
    }
    100%{
        background-image: url('../img/bloco07_bg_anima_01.jpg');  
    }
}
  @keyframes bloco7AnimaDesktop {
	0%{
        background-image: url('../img/bloco07_bg_anima_01.jpg');
    }
    30%{
        background-image: url('../img/bloco07_bg_anima_01.jpg');
    }
	35%{
        background-image: url('../img/bloco07_bg_anima_02.jpg');
    }
	65%{
        background-image: url('../img/bloco07_bg_anima_02.jpg');
    }
	70%{
        background-image: url('../img/bloco07_bg_anima_01.jpg');
    }
    100%{
        background-image: url('../img/bloco07_bg_anima_01.jpg');  
    }
}
/* BLOCO 08 */
div#bloco08 {
    min-height: 88vw;
}
#bloco08 .bg img{
    width: 100%;
    max-width: 100%;
}
#bloco08 .content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#bloco08 .content .container-content {
    position: absolute;
    width: 100%;
    top: 6.4%;
    left: 0;
    text-align: center;
}
#bloco08 .content h1 {
    font-size: 2.083vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    color: #fff;
    text-align: center;
}
#bloco08 .content h2 {
    font-size: 3.906vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    padding-bottom: 2%;
    padding-top: 2%;
    color: #193963;
    text-align: center;
}
#bloco08 .content p {
    width: 74%;
}
#bloco08 .content p, #bloco08 .content p a {
    font-size: 1.823vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #fff;
    text-align: center;
    display: inline-block;
    transition: all ease-in-out .4s;
}
#bloco08 .content p a{
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica; 
}
#bloco08 .content p a:hover{
    color: #193963;
}
#bloco08 .content p span.upper {
    vertical-align: super !important;
    display: inline-block !important;
    font-size: 0.9vw !important;
}
/* BLOCO 09 */
div#bloco09 {
    padding: 4.4% 0px !important;
}
#bloco09 .content h1 {
    font-size: 3.906vw;
    line-height: initial;
    font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
    color: #041e4c;
    text-align: left;
    position: absolute;
    left: 5.5%;
}
#bloco09 .content .container-dimensoes {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    justify-content: space-evenly;
    align-items: baseline;
}
#bloco09 .content .container-dimensoes img.d01 {
    max-width: 935px;
    width: 48.698vw;
    padding-bottom: 1% !important;
}
#bloco09 .content .container-dimensoes img.d02 {
    max-width: 730px;
    width: 38.021vw;
}
/* BLOCO 10 */
#bloco10 {
    padding: 4% 0 3% !important;
    background-color: #e0e7ea;
    text-align: center;
}
#bloco10 img {
    max-width: 1600px;
    width: 83.333vw;
    margin: 0 auto;
}
#bloco10  img.especificacoes_desktop {
    display: block;
}
#bloco10  img.especificacoes_mobile {
    display: none;
}
#bloco10 .content p {
    font-size: 1.146vw;
    line-height: initial;
    font-family: 'familiaRegular', Verdadana, Arial, Helvetica;
    color: #041e4c;
    text-align: center;
    display: inline-block;
    width: 80%;
    padding-top: 2%;
}
/* BLOCO 11 */
#bloco11 {
    background-color: #041f4d;
    padding: 3% 0 !important;
    text-align: center;
}
#bloco11 img.logo-footer {
    width: 16.667vw;
    max-width: 320px;
    margin: 0 auto;
}
@media screen and (min-width: 1921px) {
    /* BLOCO 01 */
    div#bloco01 {
        min-height: 1470px;
    }
    #bloco01 .content h1 {
        font-size: 35px;
    }
    #bloco01 .content h2 {
        font-size: 65px;
    }
    #bloco01 .content .container-info p {
        font-size: 45px;
        width: 59%;
    }
    /* BLOCO 02 */
    div#bloco02 {
        min-height: 1151px;
    }
    #bloco02 .content h1 {
        font-size: 75px;
    }
    #bloco02 .content p {
        font-size: 45px;
    }
    /* BLOCO 03 */
    div#bloco03 {
        min-height: 1259px;
    }
    #bloco03 .content h1 {
        font-size: 85px;
    }
    #bloco03 .content p {
        font-size: 45px;
    }
    /* BLOCO 04 */
    div#bloco04 {
        min-height: 1270px;
    }
    #bloco04 .content h1 {
        font-size: 80px;
    }
    #bloco04 .content p {
        font-size: 45px;
    }
    #bloco04 .container-filtros .filtro-item .icone p {
        font-size: 48px;
    }
    #bloco04 .container-filtros .filtro-item p {
        font-size: 35px;
    }
    #bloco04 .container-filtros .filtro-item p span.upper {
        font-size: 17px !important;
    }
    /* BLOCO 005 */
    #bloco005 .content .feature-item h3 {
        font-size: 50px;
        padding-bottom: 49.920px;
        padding-top: 61.440px;
    }
    #bloco005 .content .feature-item p {
        font-size: 35px;
    }
    #bloco005 .content .feature-item.feature-1, #bloco005 .content .feature-item.feature-3 {
        width: 554.906px;
    }
    #bloco005 .content .feature-item.feature-2 {
        width: 634.266px;
    }
    /* BLOCO 05 */
    div#bloco05 {
        min-height: 1313px;
    }
    #bloco05 .content h1 {
        font-size: 75px;
    }
    #bloco05 .content p {
        font-size: 35px;
    }
    /* BLOCO 06 */
    div#bloco06 {
        min-height: 1317.220px;
    }
    #bloco06 .content h2 {
        font-size: 55px;
    }
    #bloco06 .content p {
        font-size: 40px;
    }
    /* BLOCO 07 */
    div#bloco07 {
        min-height: 1489px;
    }
    #bloco07 .content h1 {
        font-size: 75px;
    }
    #bloco07 .content h2 {
        font-size: 55px;
    }
    #bloco07 .content p {
        font-size: 40px;
    }
    /* BLOCO 08 */
    div#bloco08 {
        min-height: 1750px;
    }
    #bloco08 .content h1 {
        font-size: 40px;
    }
    #bloco08 .content h2 {
        font-size: 75px;
    }
    #bloco08 .content p, #bloco08 .content p a {
        font-size: 35px;
    }
    #bloco08 .content p span.upper {
        font-size: 17.28px !important;
    }
    /* BLOCO 09 */
    #bloco09 .content h1 {
        font-size: 75px;
    }
    /* BLOCO 10 */
    #bloco10 .content p {
        font-size: 22px;
    }
}
@media screen and (max-width: 980px) {
    #containerIsee .bgDesktop{
        display: none;
    }
    #containerIsee .bgMobile{
        display: block;
    }
    /* BLOCO 01 */
    div#bloco01 {
        min-height: 216vw;
        z-index: 2;
    }
    #bloco01 .content .container-texto {
        position: absolute;
        top: 4.3%;
        left: 0;
        width: 100%;
    }
    #bloco01 .content h1 {
        font-size: 3.846vw;
        padding-bottom: 5vw;
        text-align: center;
        width: 54%;
        margin: 0 auto;
    }
    #bloco01 .content h2 {
        font-size: 7.692vw;
        width: auto;
        text-align: center;
        width: 80%;
        margin: 0 auto;
    }
    #bloco01 .content h2 span.spanMobile{
        display: contents;
    }
    #bloco01 .content .container-info {
        bottom: 4%;
        justify-content: center;
        align-items: center;
        flex-flow: column;
    }
    #bloco01 .content .container-info img {
        max-width: 247px;
        width: 31.667vw;
        margin-bottom: 5.3vw;
    }
    #bloco01 .content .container-info p {
        font-size: 5.385vw;
        width: 76%;
        text-align: center;
        margin-left: 0;
        padding-bottom: 0%;
    }
    /* BLOCO 02 */
    div#bloco02 {
        min-height: 190vw;
    }
    #bloco02 .content p {
        font-size: 4.744vw;
        width: 69%;
    }
    #bloco02 .content h1 {
        font-size: 7.692vw;
        padding-bottom: 7vw;
        padding-top: 72vw;
    }
    /* BLOCO 03 */
    div#bloco03 {
        min-height: 134vw;
    }
    #bloco03 .content .container-content {
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
    }
    #bloco03 .content h1 {
        font-size: 7.692vw;
        padding-bottom: 5vw;
        padding-top: 42vw;
        text-align: center;
        width: 60%;
        margin: 0 auto;
    }
    #bloco03 .content p {
        font-size: 4.744vw;
        width: 62%;
        text-align: center;
        margin: 0 auto;
    }
    /* BLOCO 04 */
    div#bloco04 {
        min-height: 65vw;
        background-image: url(../img/bloco04_bg_mobile_filtro_01.jpg);
    }
    div#bloco04 .bgFiltroAtivo{
        background-image: url(../img/bloco04_bg_mobile_filtro_01.jpg);
    }
    #bloco04 .content .container-content {
        width: 80vw;
        top: 16vw;
        left: 12vw;
    }
    #bloco04 .content h1 {
        font-size: 7.692vw;
        padding-bottom: 6%;
        padding-top: 0%;
        width: 100%;
    }
    #bloco04 .content p {
        font-size: 5.128vw;
        width: 88%;
        text-align: left;
    }
    #bloco04 .container-filtros {
        width: 80vw;
        top: 57vw;
        left: 12vw;
    }
    #bloco04 .container-filtros .filtro-item .icone {
        width: 10vw;
        height: 10vw;
    }
    #bloco04 .container-filtros .filtro-item .icone p {
        font-size: 6.154vw;
        width:100% !important
    }
    #bloco04 .container-filtros .filtro-item p {
        font-size: 4.487vw;
    }
    #bloco04 .container-filtros .filtro-item p span.upper {
        font-size: 2.179vw !important;
    }
    #bloco04 .container-filtros #filtro_02.filtro-item p {
        width: 70%;
    }
    #bloco04 .container-filtros #filtro_03.filtro-item p {
        width: 70%;
    }
    /* BLOCO 005 */
    #bloco005 .content {
        padding: 3vw 0;
    }
    #bloco005 .content {
        flex-flow: column;
    }
    #bloco005 .content .feature-item {
        width: 75% !important;
        margin: 6vw auto;
    }
    #bloco005 .content .feature-item img {
        max-width: 194px;
        max-height: 194px;
        width: 24.872vw;
        height: 24.872vw;
        margin: 0 auto;
    }
    #bloco005 .content .feature-item h3 {
        font-size: 6.410vw;
        padding-bottom: 4.6vw;
        padding-top: 6.2vw;
        width: 100% !important;
    }
    #bloco005 .content .feature-item p {
        font-size: 4.487vw;
    }
    #bloco005 .content .feature-item.feature-1 p {
        width: 100%;
    }
    #bloco005 .content .feature-item.feature-2 p {
        width: 100%;
    }
    #bloco005 .content .feature-item.feature-3 p {
        width: 90%;
    }
    #bloco005 .content .feature-item p span.spanDesktop{
        display: none;
    }
    #bloco005 .content .feature-item p span.spanMobile{
        display: contents;
    }
    /* BLOCO 05 */
    div#bloco05 {
        min-height: 66vw;
    }
    #bloco05 .content .container-content {
        width: 54%;
        bottom: 18vw;
        left: 12vw;
    }
    #bloco05 .content h1 {
        font-size: 7.692vw;
        padding-bottom: 6vw;
    }
    #bloco05 .content h1 span{
        display: none;
    }
    #bloco05 .content h1 span.spanMobile{
        display: contents;
    }
    #bloco05 .content p {
        font-size: 4.487vw;
        width: 100%;
    }
    /* BLOCO 06 */
    div#bloco06 {
        min-height: 150vw;
        background-image: url(../img/bloco06_bg_mobile_anima_01.jpg);
    }
    #bloco06 .bg{
        -webkit-animation: bloco6AnimaMobile 4.9s ease infinite;
                animation: bloco6AnimaMobile 4.9s ease infinite;
    }
    #bloco06 .content .container-content {
        top: 16vw;
    }
    #bloco06 .content h2 {
        font-size: 5.128vw;
        padding-bottom: 36vw;
    }
    #bloco06 .content p {
        font-size: 4.744vw;
        width: 70%;
    }
    @-webkit-keyframes bloco6AnimaMobile {
        0%{
            background-image: url('../img/bloco06_bg_mobile_anima_01.jpg');
        }
        81.63%{
            background-image: url('../img/bloco06_bg_mobile_anima_01.jpg');
        }
        83.67%{
            background-image: url('../img/bloco06_bg_mobile_anima_02.jpg');
        }
        85.71%{
            background-image: url('../img/bloco06_bg_mobile_anima_03.jpg');
        }
        87.75%{
            background-image: url('../img/bloco06_bg_mobile_anima_04.jpg');
        }
        89.79%{
            background-image: url('../img/bloco06_bg_mobile_anima_05.jpg');
        }
        91.83%{
            background-image: url('../img/bloco06_bg_mobile_anima_06.jpg');
        }
        93.87%{
            background-image: url('../img/bloco06_bg_mobile_anima_07.jpg');
        }
        95.91%{
            background-image: url('../img/bloco06_bg_mobile_anima_08.jpg');  
        }
        97.95%{
            background-image: url('../img/bloco06_bg_mobile_anima_01.jpg');  
        }
        100%{
            background-image: url('../img/bloco06_bg_mobile_anima_01.jpg');  
        }
    }
    @keyframes bloco6AnimaMobile {
        0%{
            background-image: url('../img/bloco06_bg_mobile_anima_01.jpg');
        }
        81.63%{
            background-image: url('../img/bloco06_bg_mobile_anima_01.jpg');
        }
        83.67%{
            background-image: url('../img/bloco06_bg_mobile_anima_02.jpg');
        }
        85.71%{
            background-image: url('../img/bloco06_bg_mobile_anima_03.jpg');
        }
        87.75%{
            background-image: url('../img/bloco06_bg_mobile_anima_04.jpg');
        }
        89.79%{
            background-image: url('../img/bloco06_bg_mobile_anima_05.jpg');
        }
        91.83%{
            background-image: url('../img/bloco06_bg_mobile_anima_06.jpg');
        }
        93.87%{
            background-image: url('../img/bloco06_bg_mobile_anima_07.jpg');
        }
        95.91%{
            background-image: url('../img/bloco06_bg_mobile_anima_08.jpg');  
        }
        97.95%{
            background-image: url('../img/bloco06_bg_mobile_anima_01.jpg');  
        }
        100%{
            background-image: url('../img/bloco06_bg_mobile_anima_01.jpg');  
        }
    }
    /* BLOCO 07 */
    div#bloco07 {
        min-height: 134vw;
        background-image: url(../img/bloco07_bg_mobile_anima_01.jpg);
    }
    #bloco07 .bg{
        -webkit-animation: bloco7AnimaMobile 6s ease infinite;
                animation: bloco7AnimaMobile 6s ease infinite;
    }
    #bloco07 .content .container-content {
        top: 10vw;
    }
    #bloco07 .content h1 {
        font-size: 7.692vw;
    }
    #bloco07 .content h2 {
        font-size: 5.128vw;
        padding-bottom: 7vw;
        padding-top: 5vw;
        width: 70%;
        margin: 0 auto;
    }
    #bloco07 .content p {
        font-size: 4.487vw;
        width: 70%;
    }
    @-webkit-keyframes bloco7AnimaMobile {
        0%{
            background-image: url('../img/bloco07_bg_mobile_anima_01.jpg');
        }
        30%{
            background-image: url('../img/bloco07_bg_mobile_anima_01.jpg');
        }
        35%{
            background-image: url('../img/bloco07_bg_mobile_anima_02.jpg');
        }
        65%{
            background-image: url('../img/bloco07_bg_mobile_anima_02.jpg');
        }
        70%{
            background-image: url('../img/bloco07_bg_mobile_anima_01.jpg');
        }
        100%{
            background-image: url('../img/bloco07_bg_mobile_anima_01.jpg');  
        }
    }
    @keyframes bloco7AnimaMobile {
        0%{
            background-image: url('../img/bloco07_bg_mobile_anima_01.jpg');
        }
        30%{
            background-image: url('../img/bloco07_bg_mobile_anima_01.jpg');
        }
        35%{
            background-image: url('../img/bloco07_bg_mobile_anima_02.jpg');
        }
        65%{
            background-image: url('../img/bloco07_bg_mobile_anima_02.jpg');
        }
        70%{
            background-image: url('../img/bloco07_bg_mobile_anima_01.jpg');
        }
        100%{
            background-image: url('../img/bloco07_bg_mobile_anima_01.jpg');  
        }
    }
    /* BLOCO 08 */
    div#bloco08 {
        min-height: 88vw;
    }
    #bloco08 .content .container-content {
        top: 12vw;
    }
    #bloco08 .content h1 {
        font-size: 4.487vw;
    }
    #bloco08 .content h2 {
        font-size: 7.692vw;
        padding-bottom: 6vw;
        padding-top: 6vw;
        width: 70%;
        margin: 0 auto;
    }
    #bloco08 .content p {
        width: 74%;
    }
    #bloco08 .content p, #bloco08 .content p a {
        font-size: 3.846vw;
    }
    #bloco08 .content p span.upper {
        font-size: 2.179vw !important;
    }
    /* BLOCO 09 */
    div#bloco09 {
        padding: 10vw 0px !important;
    }
    #bloco09 .content h1 {
        font-size: 6.410vw;
        line-height: initial;
        font-family: 'familiaSemiBold', Verdadana, Arial, Helvetica;
        color: #041e4c;
        text-align: center;
        position: relative;
        left: 0;
        margin-bottom: 9vw;
    }
    #bloco09 .content .container-dimensoes {
        justify-content: center;
        align-items: center;
        flex-flow: column;
    }
    #bloco09 .content .container-dimensoes img.d01 {
        max-width: 579px;
        width: 74.231vw;
        padding-bottom: 9vw !important;
    }
    #bloco09 .content .container-dimensoes img.d02 {
        max-width: 467px;
        width: 59.872vw;
    }
    /* BLOCO 10 */
    #bloco10 {
        padding: 6vw 0 !important;
    }
    #bloco10 img {
        width: 75.128vw;
    }
    #bloco10  img.especificacoes_desktop {
        display: none;
    }
    #bloco10  img.especificacoes_mobile {
        display: block;
    }
    #bloco10 .content p {
        font-size: 2.564vw;
        width: 71%;
        padding-top: 4vw;
    }
    /* BLOCO 11 */
    #bloco11 {
        padding: 5vw 0 !important;
    }
    #bloco11 img.logo-footer {
        width: 25.256vw;
    }
}
