/*
    Jussi - Brastemp-next.
    Autor: Vinícius Pereira Zebral (vinicius.pereira@jussi.com.br).
    Data: 18/06/2018.
    Descrição: Classe css para widget banner-institucional.
*/
.categorias-home {
    margin-top: 60px;
}

.categorias-home .container {
    width: 98%;
    position: relative;
    margin: auto;
}

.categorias-home .container .title {
    -o-object-fit: contain;
       object-fit: contain;
    font-family: Soleto;
    font-size: 48px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: var(--black);
    text-align: center;
    margin: auto;
}

.categorias-home .container .description {
    -o-object-fit: contain;
       object-fit: contain;
    font-family: Soleto;
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: center;
    color: var(--black);
    text-align: center;
    margin: auto;
    padding-top: 20px;
}

.categorias-home .container .estrutura.row {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.categorias-home .border {
    border: 1px solid #eee;
}


/* MOBILE */
@media only screen and (max-width: 767px) {
    .estrutura{
        max-width: 375px;
        margin: 0 auto;
        overflow: hidden;
    }

    .container .row{
        margin: 0;
    }

    .categorias-home .container .title{
        font-size: 32px;
    }

    .categorias-home .container .description{
        font-size: 16px;
    }

    .card-categoria a{
        display: block;
    }

    .card-categoria .card-hover-zoom{
        max-width: 100%;
        max-height: 120px;
        border: none;
    }

    .card-categoria .card-hover-zoom .card-buttom{
        top: -80px;
    }
}
/* TABLET */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .categorias-home .container{
        width: 100%;
        padding: 10px;
    }
    .categorias-home .container .row.estrutura{
        padding: 0;
    }
    .categorias-home .container .row.estrutura .col{
        padding: 0;
    }
    .categorias-home .container .row.card-categoria{
        padding: 0 10px;
    }

    .categorias-home .container .card-hover-zoom{
        width: 100% !important;
        height: 220px !important;
    }

    .categorias-home .center-card .card-hover-zoom{
        height: 460px !important;
    }
}
.box-title {
    margin: 60px auto 40px;
}

.box-title .title {
    -o-object-fit: contain;
       object-fit: contain;
    font-family: Soleto;
    font-size: 48px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: var(--black);
    text-align: center;
    margin: auto;
}

.box-title .description {
    font-family: Soleto;
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: center;
    color: var(--black);
    text-align: center;
    margin: auto;
    padding-top: 20px;
}

.linhasEspeciais .widget-content * {
    /* margin: 0px; */
    text-align: center;
    font-family: Soleto;
    font-weight: normal;
    /* font-size: 20px; */
    transition: all 0.8s ease;
    vertical-align: top;
}

.linhasEspeciais {
    width: 100%;
    margin: 0 auto;
}

.linhasEspeciais .widget-content {
    display: flex;
    -o-object-fit: cover;
       object-fit: cover;
    height: 610px;
    width: 100%;
    overflow: hidden;
}

.linhasEspeciais .brand-logo {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1;
}

.linhasEspeciais .big:hover {
    width: 65%
}

.linhasEspeciais .big {
    height: 100%;
    width: 50%;
}

.linhasEspeciais .big .imgBig {
    height: 100%;
    position: relative;
}

.linhasEspeciais .small {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    width: 50%;
}

.linhasEspeciais .small:hover {
    width: 65%
}

.linhasEspeciais .small .imgSmall {
    display: inline-flex;
    height: 50%;
    position: relative;
    width: 100%;
}

.linhasEspeciais .small .imgSmall:hover {
    height: 65%
}

.linhasEspeciais .small:hover .imgSmall:not(:hover) {
    height: 35%
}

.linhasEspeciais a {
    text-decoration: none;
    width: 100%;
}


@media only screen and (max-width: 767px) {

    .linhasEspeciais .box-title{
        margin: 40px auto;
    }

    .linhasEspeciais .box-title .title{
        font-size: 32px;
    }

    .linhasEspeciais .box-title .description{
        font-size: 16px;
    }

    .linhasEspeciais .widget-content-moba{
        padding: 0;
        margin: 0 auto;
        /* max-width: 375px; */
        list-style: none;

    }
    .linhasEspeciais .widget-content-moba li{
        position: relative;
        margin: -4px 0 0;
    }
    .linhasEspeciais .widget-content-moba img {
        width: 100%;
        height: auto;
    }
    .linhasEspeciais .widget-content-moba .btn-plus{
        display: inline-block;
        background-color: rgba(0, 0, 0, 0.75);
        color: var(--white);
        font-size: 14px;
        padding: 5px 17px 5px 5px;
        transition: all .3s ease-in-out;
        position: absolute;
        bottom: 10px;
        left: 10px; 
    }
    .linhasEspeciais .widget-content-moba .btn-plus .icon{
        display: inline-block;
        padding: 8px;
        margin-right: 10px;
        background-image: linear-gradient(92deg,var(--squash),var(--orange));
        transition: all .3s ease-in-out;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .linhasEspeciais .widget-content{
        height: 570px;
    }
    .linhasEspeciais .brand-logo img {
        width: 140px;
    }
}

@charset "UTF-8";.purificadores-brastemp{padding:30px 20px;position:relative}@media (min-width:1024px){.purificadores-brastemp{padding:70px 20px}}.purificadores-brastemp *{outline:0}.purificadores-brastemp .video-widget{bottom:0;height:auto;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-100}.purificadores-brastemp .video-widget .purificadores-video{display:block;margin:-210px auto 0}.purificadores-brastemp .section-container{display:flex;flex-direction:column;margin:0 auto;margin-left:auto;margin-right:auto;max-width:1260px}.purificadores-brastemp .section-title{display:none;grid-area:title;margin-bottom:40px;width:100%}@media (min-width:1024px){.purificadores-brastemp .section-title{align-items:center;display:block;justify-content:center;margin-bottom:0;text-align:center}}.purificadores-brastemp .section-title .title{align-items:center;color:var(--black);font-size:32px;font-weight:300;letter-spacing:normal;line-height:1.17;margin:0;padding:0}@media (min-width:1024px){.purificadores-brastemp .section-title .title{font-size:32px}}.purificadores-brastemp .section-title-mobile{grid-area:title;margin-bottom:40px;width:85%}@media (min-width:1024px){.purificadores-brastemp .section-title-mobile{display:none}}.purificadores-brastemp .section-title-mobile .title{align-items:center;color:var(--black);font-size:32px;font-weight:300;letter-spacing:normal;line-height:1.17;margin:0;padding:0}@media (min-width:1024px){.purificadores-brastemp .section-title-mobile .title{font-size:32px}}.purificadores-brastemp .section-title-mobile .divisor{background-image:linear-gradient(87deg,#db532a,#f08b1d);height:10px;margin:10px 0 0;width:145px}@media (min-width:1024px){.purificadores-brastemp .section-title-mobile .divisor{width:215px}}@media (min-width:1024px){.purificadores-brastemp .slide-content{display:flex;margin-top:70px}.purificadores-brastemp .slide-content .slide-actions{display:flex;flex-direction:column;margin-left:5%;margin-top:30px}}.purificadores-brastemp .subtitle{color:#f08b1d;font-size:32px;font-weight:300;line-height:normal;margin:0}.purificadores-brastemp .slick-next,.purificadores-brastemp .slick-prev{opacity:0}.purificadores-brastemp .box-sliders{grid-area:slide;margin-left:auto;margin-right:auto;position:relative;width:295px}@media (min-width:1024px){.purificadores-brastemp .box-sliders{margin:0;margin-left:7%}}.purificadores-brastemp .box-image{height:425px;margin:auto;width:295px}.purificadores-brastemp .label-legenda-slide{display:none}@media (min-width:1024px){.purificadores-brastemp .label-legenda-slide{color:var(--black);display:inline-flex;font-size:14px;font-weight:300;line-height:normal}}.purificadores-brastemp .label-legenda-slide-active{font-weight:700}.purificadores-brastemp .slide-control{bottom:140px;display:flex;height:35px;justify-content:space-between;left:-38px;position:absolute;width:90px}@media (min-width:768px){.purificadores-brastemp .slide-control{left:auto;right:calc(100% - 45px)}}@media (min-width:1024px){.purificadores-brastemp .slide-control{bottom:73px;left:calc(100% - -62px);right:auto}}.purificadores-brastemp .slide-control .button-slide{background-color:var(--white);border:solid 1px var(--white-two);cursor:pointer;height:35px;transition:.15s linear;width:40px}.purificadores-brastemp .slide-control .button-slide:hover{background-color:var(--orange);border:solid 1px var(--orange)}.purificadores-brastemp .slide-control .button-slide.button-prev{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt.svg);background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.purificadores-brastemp .slide-control .button-slide.button-prev:hover{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt_white.svg);background-position-x:60%;background-position-y:50%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.purificadores-brastemp .slide-control .button-slide.button-next{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt.svg);background-position-x:50%;background-position-y:50%;background-repeat:no-repeat}.purificadores-brastemp .slide-control .button-slide.button-next:hover{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt_white.svg);background-position-x:60%;background-position-y:50%;background-repeat:no-repeat}.purificadores-brastemp .slide-control .button-slide .icon-button{position:relative;top:3px}.purificadores-brastemp .slide-control .button-slide .icon-button.icon-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.purificadores-brastemp .box-planos{display:flex;grid-area:plano;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:295px;position:relative}.purificadores-brastemp .box-planos .product-info{bottom:610px;display:flex;justify-content:left;position:relative;width:100%}@media (min-width:497px) and (max-width:767px){.purificadores-brastemp .box-planos .product-info{bottom:576px}}@media (min-width:768px){.purificadores-brastemp .box-planos .product-info{bottom:600px}}@media (min-width:1024px){.purificadores-brastemp .box-planos{align-items:flex-end;align-self:flex-end;display:flex;justify-content:space-between;margin:0;margin-left:65px;max-width:none;padding:20px 0;width:80%}.purificadores-brastemp .box-planos .product-info{bottom:0;display:block;position:relative}}@media (min-width:1200px){.purificadores-brastemp .box-planos{margin-top:13px}}.purificadores-brastemp .label-plano-titulo{color:var(--black);font-size:14px;font-weight:400;line-height:normal;margin:5px 0;padding:0}.purificadores-brastemp .box-assinatura{display:grid;grid-area:assinatura;justify-content:center;justify-items:center;margin-top:30px}@media (min-width:1024px){.purificadores-brastemp .box-assinatura{justify-content:flex-start;justify-items:flex-start;margin-top:0}}.purificadores-brastemp .box-assinatura .buttonSwitch{display:flex}.purificadores-brastemp .box-assinatura .buttonSwitch button{display:block;font-size:11px;width:50%}@media (min-width:375px){.purificadores-brastemp .box-assinatura .buttonSwitch button{font-size:12px}}@media (min-width:375px){.purificadores-brastemp .box-assinatura .buttonSwitch button{font-size:14px;width:auto}}.purificadores-brastemp .box-assinatura .description{color:var(--black);font-size:16px;font-weight:300;line-height:normal;margin:13px 21px 49px;text-align:center}@media (min-width:1024px){.purificadores-brastemp .box-assinatura .description{margin:10px 0 15px}}.purificadores-brastemp .box-assinatura .button.medio{width:220px}.purificadores-brastemp .box-assinatura .button.grande{width:100%}@media (min-width:375px){.purificadores-brastemp .box-assinatura .button.grande{width:320px}}.purificadores-brastemp .title-opcoes{color:var(--black);font-size:20px;font-weight:300;line-height:normal;text-align:center}@media (min-width:1024px){.purificadores-brastemp .title-opcoes{font-size:32px}}.purificadores-brastemp .section-solutions{grid-area:solution}@media (min-width:768px){.purificadores-brastemp .section-solutions{margin-top:40px}}@media (min-width:1024px){.purificadores-brastemp .section-solutions{margin-top:55px}}.purificadores-brastemp .section-solutions p.title-opcoes-mobile{font:Light 20px/24px Soleto;padding:20px 33px 5px;text-align:center}@media (min-width:1024px){.purificadores-brastemp .section-solutions p.title-opcoes-mobile{display:none}}.purificadores-brastemp .section-solutions .options{display:grid;grid-gap:10px;grid-template-rows:repeat(3,1fr);width:100%}@media (min-width:1024px){.purificadores-brastemp .section-solutions .options{grid-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}}@media (min-width:1200px){.purificadores-brastemp .section-solutions .options a{height:58px;width:247px}}.purificadores-brastemp .section-solutions .card-option{margin:0;width:100%!important}
@charset "UTF-8";.brastemp-experience{margin:35px auto 50px;max-width:1300px;padding:0 20px;position:relative}@media (min-width:1200px){.brastemp-experience{margin:110px auto 75px}}.brastemp-experience .command-link{font-size:14px}.brastemp-experience .section-title{left:20px;position:absolute;top:-30px}@media (min-width:992px){.brastemp-experience .section-title{left:80px;top:-30px}}@media (min-width:1200px){.brastemp-experience .section-title{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.brastemp-experience .section-title .title{background-color:var(--white);color:var(--black);display:block;font-size:32px;font-weight:300;line-height:1.17;margin:0;padding:0 7px 0 0}@media (min-width:992px){.brastemp-experience .section-title .title{font-size:48px}}.brastemp-experience .section-title .title+.title{display:inline-block}@media (min-width:992px){.brastemp-experience .section-title .title+.title{margin:7px 0 0}}.brastemp-experience .section-title .divisor{background-image:linear-gradient(87deg,#db532a,#f08b1d);height:10px;width:130px}@media (min-width:992px){.brastemp-experience .section-title .divisor{width:190px}}.brastemp-experience .section-header{display:flex;justify-content:flex-end;margin:0 -20px;position:relative}@media (min-width:992px){.brastemp-experience .section-header{margin:0}}.brastemp-experience .section-header .banner{max-width:1155px;position:relative;z-index:-1}.brastemp-experience .section-header .banner::after{border:solid 1px #db532a;content:'';height:calc(100% - 12px);left:6px;position:absolute;top:6px;width:calc(100% - 12px)}@media (min-width:992px){.brastemp-experience .section-header .banner::after{height:100%;width:100%}}.brastemp-experience .section-header .banner img{display:block}.brastemp-experience .box-description{margin:0 0 110px}@media (min-width:660px){.brastemp-experience .box-description{margin:0 0 35px}}@media (min-width:992px){.brastemp-experience .box-description{max-width:510px}}.brastemp-experience .box-description .brand-experience{display:block;margin:0 0 35px}.brastemp-experience .box-description p{color:var(--black);font-size:16px;margin:0;padding:0}.brastemp-experience .box-description p+a{margin:35px 0 0}@media (min-width:992px){.brastemp-experience .box-description p+a{margin:65px 0 0}}@media (min-width:1200px){.brastemp-experience .box-description-content{padding:0 0 0 100px}}.brastemp-experience .box-dates{display:flex;margin:0 -10px 0 -10px}@media (min-width:330px){.brastemp-experience .box-dates{margin:0 0 0 -10px}}@media (min-width:992px){.brastemp-experience .box-dates{margin:0}}@media (max-width:767px){.brastemp-experience .box-dates{display:initial}}.brastemp-experience .section-content{margin:40px 0 0}@media (min-width:992px){.brastemp-experience .section-content{align-items:flex-end;display:grid;grid-template-columns:auto 640px;justify-content:space-between;margin:-100px -10px 0 0}}@media (min-width:1200px){.brastemp-experience .section-content{margin:-100px -10px 0 0;padding:0 115px 0 0}}.brastemp-experience .section-link{padding:20px 0;text-align:center}@media (min-width:992px){.brastemp-experience .section-link{text-align:right}}@media (min-width:1200px){.brastemp-experience .section-link{padding:20px 115px 0 0}}.brastemp-experience .card-item{padding:0 10px}.brastemp-experience .card-event{background-color:var(--white);border:solid 1px var(--white-two);display:flex;flex-direction:column;height:460px;padding:0;position:relative;width:280px}.brastemp-experience .card-event .card-event-button-plus{bottom:10px;position:absolute}.brastemp-experience .card-event img{display:block;height:210px}.brastemp-experience .card-event .box-bottom-header{display:flex;justify-content:space-between}.brastemp-experience .card-event .box-bottom-header span{color:#f08b1d;font-size:16px}.brastemp-experience .card-event .button-w-plus{margin-top:auto;width:130px}.brastemp-experience .card-event .box-bottom{color:var(--black);display:flex;flex-direction:column;font-weight:300;height:100%;padding:20px}.brastemp-experience .card-event .box-bottom h3{font-size:16px;font-weight:400;margin:0;padding:0}.brastemp-experience .card-event .box-bottom h4{display:block;font-size:20px;margin:0;overflow:hidden;padding:20px 0}.brastemp-experience .card-event .box-bottom p{font-size:16px;overflow:hidden;width:100%}.brastemp-experience .slick-dots{left:initial;top:-35px;z-index:1}.brastemp-experience .slick-dots li{height:5px;padding:0 6px;width:5px}.brastemp-experience .slick-dots li button{height:5px;width:5px}.brastemp-experience .slick-dots li button::before{background:var(--orange);border-radius:100%;border-radius:0;color:transparent;content:'';display:inline-block;height:5px;opacity:1;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.brastemp-experience .slick-dots li.slick-active button::before{background:0 0;border:solid 3px var(--orange);color:transparent;height:6px;opacity:1;position:absolute;top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.brastemp-experience .slick-list{z-index:2}.brastemp-experience .slick-slide{width:100%}
.precisa-ajuda {
    padding: 35px 0;
}

.precisa-ajuda .gTitle {
    grid-area: gTitle;
    margin-bottom: 40px;
}

.precisa-ajuda .gCards {
    grid-area: gCards;
}

.precisa-ajuda .gAssistente,
.precisa-ajuda .gCategoria {
    grid-area: gAssistente;
}

.precisa-ajuda .gButton {
    grid-area: gButton;
}

.precisa-ajuda .grid.grid-ajuda {
    display: grid;
    grid-column: inherit;
    grid-template-areas:
        'gTitle gTitle'
        'gAssistente gCards'
        'gButton gCards';
    grid-template-columns: repeat(2, 1fr);
}

.grid-ajuda .item.gCards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.precisa-ajuda a {
    text-decoration: none;
}

.precisa-ajuda .container {
    margin: auto;
    padding: 0;
    position: relative;
    width: 80%;
}

.precisa-ajuda .container .title {
    color: var(--black);
    font-family: Soleto;
    font-size: 60px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1.13;
    margin: auto;
    -o-object-fit: contain;
       object-fit: contain;
    text-align: center;
}

.precisa-ajuda .container .title-duvida {
    color: var(--black);
    font-family: Soleto;
    font-size: 60px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1.13;
    margin: auto;
    -o-object-fit: contain;
       object-fit: contain;
    text-align: left;
}

.precisa-ajuda .container .description {
    color: var(--black);
    font-family: Soleto;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1.4;
    margin: auto;
    margin-top: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    text-align: center;
    text-align: center;
}

.precisa-ajuda .border {
    border: 0 solid;
}

.precisa-ajuda .box-assistente {
    background-color: var(--white);
    border-radius: 10px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    height: 248px;
    margin-left: 30px;
    width: 300px;
}

.precisa-ajuda .icon-assistente {
    background-image: url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/icon-assistente-orange.svg);
    background-repeat: no-repeat;
    height: 60px;
    left: -25px;
    position: relative;
    top: -25px;
}

.precisa-ajuda .container .row.box-dados {
    position: relative;
    top: 30px;
}

.precisa-ajuda .box-text {
    height: 135px;
    margin: auto;
    width: 240px;
}

.precisa-ajuda .box-text .text {
    color: var(--black);
    font-family: Soleto;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.5;
}

.precisa-ajuda .box-text .text .span {
    color: var(--squash);
}

.precisa-ajuda .card {
    border: solid 1px var(--white-two);
    cursor: pointer;
    height: 70px;
    margin-bottom: 20px;
    transition: 0.35s linear;
    width: 300px;
}

.precisa-ajuda .card:hover {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}

.precisa-ajuda .card .card-icon {
    background-image: url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/icon-more-orange.svg);
    background-position-x: 45%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    border: solid 1px var(--white-two);
    height: 30px;
    left: 85%;
    position: relative;
    top: -10px;
    transition: 0.35s linear;
    width: 30px;
}

.precisa-ajuda .card:hover .card-icon {
    background-color: var(--squash);
    background-image: url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/icon-more-white.svg);
    border: solid 1px transparent;
}

.precisa-ajuda .card .card-title {
    color: var(--black);
    font-family: Soleto;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 300;
    letter-spacing: normal;
    line-height: normal;
    margin-left: 20px;
    position: relative;
    text-align: left;
    top: 18px;
}

.precisa-ajuda .button {
    margin-left: 30px;
    margin-top: 30px;
    width: 300px;
}

.precisa-ajuda .box-duvida-categoria {
    -o-object-fit: contain;
       object-fit: contain;
    text-align: center;
    width: 427px;
}

@media only screen and (max-width: 767px) {
    .precisa-ajuda .grid.grid-ajuda {
        display: block;
    }

    .precisa-ajuda .gTitle {
        margin-bottom: 65px;
    }

    .precisa-ajuda .container .title {
        font-size: 32px;
    }

    .precisa-ajuda .container .description {
        font-size: 16px;
        margin-top: 30px;
    }

    .precisa-ajuda .gCategoria {
        margin-bottom: 40px;
    }

    .precisa-ajuda .box-assistente {
        margin: 0 auto 60px;
    }

    .grid-ajuda .item.gCards {
        display: block;
    }

    .precisa-ajuda .card-option {
        width: 100% !important;
    }

    .precisa-ajuda .button {
        margin: 0;
        width: 100%;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .precisa-ajuda .container {
        padding: 50px 30px;
        width: 100%;
    }

    .precisa-ajuda .grid-ajuda .item.gCards {
        grid-template-columns: 1fr;
    }

    .precisa-ajuda .gAssistente {
        padding-top: 90px;
    }
}

@media only screen and (max-width: 767px) {
    .precisa-ajuda .box-duvida-categoria {
        width: 100%;
    }

    .precisa-ajuda .container .title-duvida {
        font-size: 32px;
        text-align: center;
    }
}

@media (min-width: 768px) {
    .precisa-ajuda {
        padding: 50px 0 120px;
    }
}

