a,a:hover{text-decoration:none;color:inherit}header#site-header{position:sticky;top:0;width:100%;z-index:999;background-color:#fff;border-bottom:4px solid #b00b00;padding:25px 0}@media(min-width: 992px){header#site-header{padding:0}}header#site-header .header-container .logo{width:100%;max-width:132px}header#site-header .header-container .rightside-container{width:100%}header#site-header .header-container .rightside-container .links-container{width:100%}header#site-header .header-container .rightside-container .links-container>a,header#site-header .header-container .rightside-container .links-container .minimenu-trigger{font-family:"Montserrat";font-size:14px;font-weight:500;color:#1d1d1d;padding:32px 0}header#site-header .header-container .rightside-container .links-container .minimenu-container{position:relative}header#site-header .header-container .rightside-container .links-container .minimenu-container button:hover+.minimenu,header#site-header .header-container .rightside-container .links-container .minimenu-container .minimenu:hover{opacity:1;z-index:999;visibility:visible}header#site-header .header-container .rightside-container .links-container .minimenu-container .minimenu{position:absolute;top:100%;left:0;width:260px;opacity:0;z-index:-1;visibility:hidden;background-color:#fff;transition:visibility .16s,opacity .16s linear,z-index .16s}header#site-header .header-container .rightside-container .links-container .minimenu-container .minimenu::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:4px;background:#b00b00}header#site-header .header-container .rightside-container .links-container .minimenu-container .minimenu li a{display:block;width:100%;padding:14px;transition:all .2s linear;font-family:"Montserrat";font-size:15px}header#site-header .header-container .rightside-container .links-container .minimenu-container .minimenu li a:hover{background-color:#eaeaea;color:#046605;padding-left:19px}@media(min-width: 992px){header#site-header .header-container .rightside-container .buttons-container{width:40%}}header#site-header .header-container .rightside-container .buttons-container a{padding:12px;font-size:12px;text-transform:capitalize}footer#site-footer .underline{display:inline-block}footer#site-footer .underline::after{content:"";display:block;width:100%;height:3px;background:#b00b00;margin:0 auto}footer#site-footer .footer{background-color:#494c51}footer#site-footer .footer .main-container{padding:45px 0 25px}footer#site-footer .footer .main-container .description{text-align:justify}footer#site-footer .footer .main-container .row *{color:#fff}footer#site-footer .footer .main-container .row strong{font-family:"Montserrat";font-size:18px;font-weight:700;margin-bottom:10px;display:block;line-height:normal}footer#site-footer .footer .main-container .row p,footer#site-footer .footer .main-container .row li,footer#site-footer .footer .main-container .row a{font-family:"Montserrat";font-size:12px;color:#fff;font-weight:600}footer#site-footer .footer .main-container .row p:not(.underline),footer#site-footer .footer .main-container .row li:not(.underline),footer#site-footer .footer .main-container .row a:not(.underline){opacity:.8}footer#site-footer .footer .main-container .row a:hover{opacity:.9}footer#site-footer .footer .main-container .row form input{display:block;width:100%;padding:12px;height:58px;border:0;background-color:#232222;margin:10px 0;font-family:"Montserrat";font-size:13px;color:#fff;font-weight:400}footer#site-footer .footer .main-container .row form button{width:100%;max-width:137px;height:60px}footer#site-footer .footer .logo-container{padding-top:15px;padding-bottom:35px}footer#site-footer .footer .logo-container img{width:100%;max-width:200px}footer#site-footer .footer .bottom-footer{padding:15px 0;border-top:1px solid #fff}footer#site-footer .footer .bottom-footer span{font-family:"Ubuntu";font-size:14px;font-weight:400;color:#fff}#site-sidenav{position:fixed;left:0;bottom:0;height:100%;z-index:-1;width:0;opacity:0;transition:opacity .2s linear,width .2s ease-in-out;background:linear-gradient(to right, #023003, #046605);overflow-y:auto}#site-sidenav *{color:#fff}#site-sidenav .sidenav-close button{font-size:22px}#site-sidenav .sidenav-content li:not(:first-child){margin-top:12px}#site-sidenav .sidenav-content li a,#site-sidenav .sidenav-content li button{font-family:"Ubuntu";font-size:18px}#site-sidenav .sidenav-content li a:hover,#site-sidenav .sidenav-content li button:hover{opacity:.75}#site-sidenav .sidenav-content #sidenav-products li{margin-top:8px}.btn-gold{background:#046605;border:0;color:#fff}.btn-gold:hover{background-color:#064e07;border-color:#064e07;color:#fff}.btn--secondary{background-color:#b00b00;border:0;color:#fff}.btn--secondary:hover{background-color:#910a00;color:#fff}.btn-whatsapp{background-color:#4ee158;border-color:#4ee158;color:#fff}.btn-whatsapp:hover{background-color:#31dc3d;border-color:#31dc3d;color:#fff}.bg-gold{background:linear-gradient(to right, #023003, #046605)}#section-projetos{padding-top:65px}#section-projetos .title{width:100%;max-width:625px}#section-projetos .title h2{font-family:"Montserrat";font-size:32px;color:#0b0b0b}@media(min-width: 992px){#section-projetos .title h2{font-size:37px}}#section-projetos .title h2::after{content:"";display:block;height:4px;width:60%;margin:4px auto 12px auto;border-radius:2px;background:#b00b00}#section-projetos .title p{font-family:"Montserrat";font-size:14px;font-weight:400;color:#414141}#section-projetos .projetos-container{position:relative;margin-top:50px}#section-projetos .projetos-container .projetos-controls{position:absolute;width:100%;height:100%}#section-projetos .projetos-container .projetos-controls button{position:relative;z-index:998;width:50px;height:50px;border-radius:50%;border:0;background-color:#f2f2f2;background-color:rgba(242,242,242,.5)}#section-projetos .projetos-container .projetos-carousel{margin-left:0}@media(min-width: 992px){#section-projetos .projetos-container .projetos-carousel{margin-left:-45px}}#section-projetos .projetos-container .projetos-carousel .projetos-card>img{width:100%;height:347px;object-fit:cover}@media(min-width: 576px){#section-projetos .projetos-container .projetos-carousel .projetos-card>img{width:274px}}#section-projetos .projetos-container .projetos-carousel .projetos-card .image-desc{width:100%;background:linear-gradient(to right, #023003, #046605);height:6px}#section-depoimentos{padding:80px 0 32px}#section-depoimentos .title{width:70%;margin:0 auto}#section-depoimentos .title strong{font-family:"Montserrat";font-size:18px;font-weight:700;color:#0b0b0b;display:inline-block}#section-depoimentos .title strong::after{content:"";display:block;width:100%;height:3px;margin:4px 0 8px 0;background:#b00b00}#section-depoimentos .title h2{font-family:"Montserrat";font-size:32px;font-weight:600;color:#0b0b0b}@media(min-width: 992px){#section-depoimentos .title h2{font-size:37px}}#section-depoimentos .clientes--item{vertical-align:middle}#section-depoimentos .clientes--cover{width:100%;max-width:fit-content}#section-noticias{padding-top:85px;padding-bottom:60px}#section-noticias .title strong{display:inline-block}#section-noticias .title strong::after{content:"";display:block;width:100%;height:3px;background:#b00b00}#section-noticias .title h2{font-family:"Montserrat";font-size:32px;font-weight:600;color:#0b0b0b}@media(min-width: 992px){#section-noticias .title h2{font-size:37px}}#section-noticias .noticias-container{margin-top:35px}#section-noticias .noticias-container .row .post-card{border:2px solid #f3f3f3}#section-noticias .noticias-container .row .post-card img.post-img{width:100%;object-fit:cover}#section-noticias .noticias-container .row .post-card time{font-family:"Montserrat";background-color:#046605;font-size:9px;color:#fff;font-weight:500;max-width:100px;width:100%}#section-noticias .noticias-container .row .post-card h3{font-family:"Montserrat";font-size:21px;font-weight:500;color:#0b0b0b;height:50.38px}#section-noticias .noticias-container .row .post-card p{font-family:"Montserrat";font-size:16px;color:#414141;height:74px}@media(min-height: 992px){#section-noticias .noticias-container .row .post-card p{font-size:14px;height:63px}}#section-noticias .noticias-container .btn{font-family:"Montserrat";font-size:14px;font-weight:600;color:#fff;width:100%;max-width:210px}#section-banner .fullbanner-container{position:relative}#section-banner .fullbanner-container .banner-carousel .banner-item{position:relative}#section-banner .fullbanner-container .banner-carousel .banner-item .opacity{position:relative}#section-banner .fullbanner-container .banner-carousel .banner-item .opacity::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5}#section-banner .fullbanner-container .banner-carousel .banner-item .opacity img{width:100%;object-fit:cover;max-height:450px;min-height:340px}#section-banner .fullbanner-container .banner-carousel .banner-item .banner-container{position:absolute;width:95%;height:100%;margin:0 auto;top:0;left:0;right:0}@media(min-width: 768px){#section-banner .fullbanner-container .banner-carousel .banner-item .banner-container{width:80%}}#section-banner .fullbanner-container .banner-carousel .banner-item .banner-container .banner-content{max-width:800px}#section-banner .fullbanner-container .banner-carousel .banner-item .banner-container .banner-content strong,#section-banner .fullbanner-container .banner-carousel .banner-item .banner-container .banner-content p{color:#fff}#section-banner .fullbanner-container .banner-carousel .banner-item .banner-container .banner-content strong{font-family:"Montserrat";font-size:26px;font-weight:800;line-height:normal}@media(min-width: 768px){#section-banner .fullbanner-container .banner-carousel .banner-item .banner-container .banner-content strong{font-size:37px}}#section-banner .fullbanner-container .banner-carousel .banner-item .banner-container .banner-content p{font-family:"Montserrat";font-size:14px;font-weight:400;line-height:26px}#section-banner .fullbanner-container .banner-carousel .banner-item .banner-container .banner-content .btn{width:100%;max-width:187px;padding:14px}#section-banner .fullbanner-container .tns-outer{position:relative;z-index:2}#section-banner .fullbanner-container .banner-controls{position:absolute;top:0;left:0}@media(min-width: 768px){#section-banner .fullbanner-container .banner-controls{display:block}}#section-banner .fullbanner-container .banner-controls button{margin:8px;padding:12px;background-color:rgba(0,0,0,.16);border:0;font-family:"Montserrat";font-size:22px;color:#fff;position:relative;z-index:3}.paginator{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:45px 0}.paginator li:not(:last-child){margin-right:12px}.paginator li a,.paginator li span{display:block;padding:12px;border-radius:7px;font-family:"Montserrat";font-size:13px;font-weight:800;line-height:normal;color:#046605;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.paginator li span{color:#000}.limit-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}@media(min-width: 768px){.limit-md-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}}.limit-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(min-width: 768px){.limit-md-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.limit-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media(min-width: 768px){.limit-md-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}.rotate-180deg{transform:rotateY(180deg)}.modal .modal-body span{display:block;color:#717171;font-weight:600}.modal .modal-body input,.modal .modal-body textarea{background:#fafafa;border:1px solid #d9d9d9;color:#000;outline:none;width:100%;padding:8px}.modal .modal-footer button.btn-danger,.modal .modal-footer button.btn-success{width:100%;border-radius:0}@media(min-width: 576px){.modal .modal-footer button.btn-danger,.modal .modal-footer button.btn-success{width:48%}}.tarja-container .info-item{width:100%;height:100%;border-left:6px solid #b00b00}.tarja-container .info-item>img{max-width:110px}.tarja-container .info-item strong{font-family:"Montserrat";font-size:18px;font-weight:600;color:#000}.tarja-container .info-item p{font-family:"Montserrat";font-size:12px;font-weight:400;color:#000;line-height:20px}.breadcrumbs-container{border-bottom:4px solid #b00b00}.breadcrumbs-container .breadcrumbs{flex-wrap:wrap;flex-direction:column;align-items:flex-start}@media(min-width: 576px){.breadcrumbs-container .breadcrumbs{flex-direction:row}}.breadcrumbs-container .breadcrumbs li{font-family:"Montserrat";font-size:18px;font-weight:600;color:#000;text-transform:uppercase;display:flex;margin:5px 0}@media(min-width: 576px){.breadcrumbs-container .breadcrumbs li:not(:first-child)::before{content:"-";margin:0 8px}}.popup-container{width:100%;display:none;display:flex;justify-content:center}.popup-container .popup-privacidade{position:fixed;bottom:0;z-index:1000;background-color:#fff;width:100%;border-radius:0 0 12px 12px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;display:flex;justify-content:space-between;flex-direction:column;padding:15px}.popup-container .popup-privacidade .links-container{display:flex;justify-content:center;align-items:center;margin-top:15px}.popup-container .popup-privacidade p{font-family:"Open Sans",sans-serif;font-size:13px;margin-bottom:0}.popup-container .popup-privacidade a{font-family:"Open Sans",sans-serif;font-size:13px;margin-bottom:0;color:#005cb9;margin-right:20px}.popup-container .popup-privacidade a:hover{color:#004386}.popup-container .popup-privacidade button{width:100px;border-radius:0;border:0;padding:8px}@media(min-width: 576px){.popup-container .popup-privacidade{top:unset;bottom:0;border-radius:12px 12px 0 0}}@media(min-width: 768px){.popup-container .popup-privacidade{width:70%}}@media(min-width: 992px){.popup-container .popup-privacidade{width:60%;flex-direction:row}.popup-container .popup-privacidade .links-container{justify-content:start;margin-top:0}}#section-banner.interno .opacity{position:relative}#section-banner.interno .opacity img{width:100%;object-fit:cover}#page-home #section-banner .infos-container .info-item{align-items:start}#page-home #section-banner .infos-container .info-item .gold-square{padding:10px;border-radius:5px;background:linear-gradient(to right, #023003, #046605);color:#fff}#page-home #section-banner .infos-container .info-item .gold-square img{display:block;width:42px;height:42px;object-fit:contain}#page-home #section-banner .infos-container .info-item h3{font-family:"Montserrat";font-size:20px;font-weight:300;color:#343434;text-transform:uppercase}#page-home #section-banner .infos-container .info-item p{font-family:"Montserrat";font-size:14px;font-weight:500;color:#7e7e7e}#page-home #section-especialidades{padding-top:44px}@media(min-width: 992px){#page-home #section-especialidades .title{width:70%}}#page-home #section-especialidades .title span{font-family:"Montserrat";font-size:16px;font-weight:600;color:#0b0b0b}@media(min-width: 768px){#page-home #section-especialidades .title span{font-size:18px}}#page-home #section-especialidades .title h2{font-family:"Montserrat";font-size:25px;font-weight:300;color:#0b0b0b}@media(min-width: 786px){#page-home #section-especialidades .title h2{font-size:37px}}#page-home #section-especialidades .title h2::after{content:"";display:block;width:30%;margin:12px auto 10px auto;height:4px;background:#b00b00;border-radius:2px}#page-home #section-especialidades .projetos .projeto-card{margin-top:15px}#page-home #section-especialidades .projetos .projeto-card .opacity{position:relative}#page-home #section-especialidades .projetos .projeto-card .opacity::before{content:"";width:100%;height:100%;display:block;position:absolute;opacity:.5;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}#page-home #section-especialidades .projetos .projeto-card .opacity img{width:100%;object-fit:cover}#page-home #section-especialidades .projetos .projeto-card .content{margin-top:12px}#page-home #section-especialidades .projetos .projeto-card .content--headline{border-bottom:4px solid #b00b00}#page-home #section-especialidades .projetos .projeto-card .content--title{font-family:"Montserrat";font-size:18px;font-weight:600;color:#1d1d1d;text-transform:uppercase}@media(min-width: 768px){#page-home #section-especialidades .projetos .projeto-card .content--title{height:58px}}#page-home #section-especialidades .projetos .projeto-card .content--text{font-family:"Montserrat";font-size:16px;font-weight:500;color:#1d1d1d;margin-top:8px}@media(min-width: 992px){#page-home #section-especialidades .projetos .projeto-card .content--text{font-size:14px}}#page-home #section-pedras{padding-top:35px}@media(min-width: 992px){#page-home #section-pedras .category:nth-child(odd) .category--content{padding-left:45px}#page-home #section-pedras .category:nth-child(even) .category--content{padding-right:45px}#page-home #section-pedras .category:nth-child(even) .category--flow{flex-direction:row-reverse}}#page-home #section-pedras .category{padding:25px 0}@media(min-width: 992px){#page-home #section-pedras .category{padding:45px 0}}#page-home #section-pedras .category--content{margin-top:35px}@media(min-width: 992px){#page-home #section-pedras .category--content{margin-top:0}}#page-home #section-pedras .category--cover{width:100%}#page-home #section-pedras .category--title{font-family:"Montserrat";font-size:37px;font-weight:300;color:#0b0b0b}#page-home #section-pedras .category--title::before{content:"";display:inline-block;width:4px;background:#b00b00;margin-right:20px}#page-home #section-pedras .category--text{font-family:"Montserrat";font-size:14px;line-height:26px;font-weight:400;color:#414141;text-align:justify}#page-home #section-pedras .category--cta{width:100%;max-width:140px;padding:12px}#page-produtos #section-categorias{padding:45px 0}#page-produtos #section-categorias .title{padding:16px;max-width:fit-content;border-radius:7px;position:relative}#page-produtos #section-categorias .title::before{content:"";display:inline-block;position:absolute;top:0;left:0;height:100%;width:6px;background:#b00b00}#page-produtos #section-categorias .title h1{font-family:"Montserrat";font-size:26px;line-height:45px;color:#1d1d1d}#page-produtos #section-categorias .produtos{margin-bottom:80px}#page-produtos #section-categorias .produtos .produtos-card{margin-top:35px}#page-produtos #section-categorias .produtos .produtos-card .opacity{position:relative}#page-produtos #section-categorias .produtos .produtos-card .opacity::before{content:"";width:100%;height:100%;display:block;position:absolute;opacity:.5;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}#page-produtos #section-categorias .produtos .produtos-card .opacity img{width:100%;height:150px;object-fit:cover}#page-produtos #section-categorias .produtos .produtos-card .content{margin-top:12px}#page-produtos #section-categorias .produtos .produtos-card .content strong{font-family:"Montserrat";font-size:21px;font-weight:600;color:#1d1d1d;text-transform:uppercase;display:inline-block;margin:8px;margin-left:0;height:74px;position:relative}#page-produtos #section-categorias .produtos .produtos-card .content strong::after{content:"";display:block;width:103%;bottom:0;height:3px;background:#b00b00;position:absolute}@media(min-width: 992px){#page-produtos #section-categorias .produtos .produtos-card .content strong{font-size:16px;height:52px}}#page-produtos #section-categorias .produtos .produtos-card .content p{font-family:"Montserrat";font-size:16px;font-weight:500;color:#1d1d1d;height:51px}@media(min-width: 992px){#page-produtos #section-categorias .produtos .produtos-card .content p{font-size:12px;height:36px}}#page-produtos #section-categorias .produtos .produtos-card .content .btn{border-radius:5px;width:100%;max-width:187px;padding:15px;font-family:"Montserrat";font-size:11px;font-weight:800;color:#fff}#page-produto #section-produto{padding:45px 0}#page-produto #section-produto .trigger_success{background:#429f3f;color:#fff;text-align:center;padding:6px;border-radius:6px;margin-bottom:45px}#page-produto #section-produto .product-side .row img.main-img{display:block;width:100%;max-width:fit-content;margin:0 auto}#page-produto #section-produto .product-side .row .product-info .title h1{font-family:"Montserrat";font-size:32px;font-weight:600;color:#1d1d1d;text-transform:uppercase}#page-produto #section-produto .product-side .row .product-info .title span{font-family:"Montserrat";font-size:15px;font-weight:600;color:#040404}#page-produto #section-produto .product-side .row .product-info strong{font-family:"Montserrat";font-size:22px;color:#1d1d1d;text-transform:uppercase;font-weight:500}@media(min-width: 992px){#page-produto #section-produto .product-side .row .product-info strong{font-size:20px}}#page-produto #section-produto .product-side .row .product-info p{font-family:"Montserrat";font-size:20px;font-weight:500;color:#7e7e7e;text-align:justify}@media(min-width: 992px){#page-produto #section-produto .product-side .row .product-info p{font-size:18px}}#page-produto #section-produto .product-side .row .product-info .technical-desc::before{content:"";display:block;height:4px;width:100%;margin:14px 0;background:linear-gradient(to right, #023003, #046605)}#page-produto #section-produto .product-side .row .product-info .btn-container .btn{font-family:"Montserrat";font-size:20px;font-weight:600;padding:12px;color:#fff;width:100%}@media(min-width: 576px){#page-produto #section-produto .product-side .row .product-info .btn-container .btn{max-width:200px}}#page-produto #section-produto .product-side .row .product-info .btn-container .btn img{width:22px;height:22px}#page-produto #section-produto .product-side .row .page-body-container .content-container{padding-top:60px}#page-produto #section-produto .product-side .row .page-body-container .content-container h2.content-title{font-family:"Montserrat";font-size:28px;color:#1d1d1d;display:inline-block}#page-produto #section-produto .product-side .row .page-body-container .content-container h2.content-title::after{content:"";display:block;width:105%;max-width:95vw;height:6px;background:#b00b00}#page-produto #section-produto .product-side .row .page-body-container .content-container .content{font-family:"Montserrat"}#page-produto #section-produto .product-side .row .page-body-container .content-container .content h2{font-size:24px}#page-produto #section-produto .product-side .row .page-body-container .content-container .content *{color:#7e7e7e}#page-produto #section-produto .product-side .row .page-body-container .content-container .content p,#page-produto #section-produto .product-side .row .page-body-container .content-container .content li{font-size:20px;font-weight:500;text-align:justify}#page-produto #section-produto .product-side .row .page-body-container .content-container .content a{color:#0d6efd}#page-produto #section-produto .product-side .row .page-body-container .related-products{padding:45px 0}#page-produto #section-produto .product-side .row .page-body-container .related-products .title h2{display:inline-block;font-family:"Montserrat";font-size:28px;color:#1d1d1d;text-transform:uppercase}#page-produto #section-produto .product-side .row .page-body-container .related-products .title h2::after{content:"";display:block;width:105%;max-width:95vw;height:6px;background:#b00b00;margin:6px auto}#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card{margin-top:35px}#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .opacity{position:relative}#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .opacity::before{content:"";width:100%;height:100%;display:block;position:absolute;opacity:.5;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .opacity img{width:100%;height:260px;object-fit:cover}#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .content{margin-top:12px}#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .content--headline{border-bottom:4px solid #b00b00}#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .content--title{font-family:"Montserrat";font-size:18px;font-weight:600;color:#1d1d1d;text-transform:uppercase}@media(min-width: 768px){#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .content--title{height:54px}}#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .content--text{font-family:"Montserrat";font-size:16px;font-weight:500;color:#1d1d1d;margin-top:8px}@media(min-width: 992px){#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .content--text{font-size:14px}}#page-produto #section-produto .product-side .row .page-body-container .related-products .produtos-card .content .btn{border-radius:5px;width:100%;max-width:187px;padding:15px;font-family:"Montserrat";font-size:11px;font-weight:800;color:#fff}#page-produto #section-produto .articles-side .title{height:65px;padding:15px;border-radius:7px;position:relative}#page-produto #section-produto .articles-side .title::before{content:"";display:block;width:6px;height:100%;position:absolute;top:0;left:0;background:#b00b00}#page-produto #section-produto .articles-side .title h2{font-family:"Montserrat";font-size:18px;color:#0b0b0b;margin-left:8px}#page-produto #section-produto .articles-side .posts-container article>:first-child{width:40%}#page-produto #section-produto .articles-side .posts-container article>:first-child img{width:100%;height:100%;object-fit:cover}#page-produto #section-produto .articles-side .posts-container article>:last-child{width:60%}#page-produto #section-produto .articles-side .posts-container article>:last-child h3{font-family:"Montserrat";font-size:19px;color:#070707}@media(min-width: 992px){#page-produto #section-produto .articles-side .posts-container article>:last-child h3{font-size:16px}}#page-produto #section-produto .articles-side .posts-container article>:last-child p{font-family:"Montserrat";font-size:14.5px;color:#7e7e7e}@media(min-width: 992px){#page-produto #section-produto .articles-side .posts-container article>:last-child p{font-size:12px}}#page-artigos #section-artigos{padding:30px 0 45px 0}#page-artigos #section-artigos div .page-title{max-width:fit-content;border-radius:7px;position:relative;padding:16px 30px}#page-artigos #section-artigos div .page-title::before{content:"";display:inline-block;width:6px;height:100%;background:#b00b00;position:absolute;left:0}#page-artigos #section-artigos div .page-title h1{font-family:"Montserrat";font-size:30px;text-transform:uppercase}#page-artigos #section-artigos .blog-container article.blog-card{padding:12px 0}@media(min-width: 992px){#page-artigos #section-artigos .blog-container article.blog-card{margin:0}}#page-artigos #section-artigos .blog-container article.blog-card:not(:first-child){margin-top:24px}#page-artigos #section-artigos .blog-container article.blog-card img{width:100%;max-height:235px;object-fit:cover}#page-artigos #section-artigos .blog-container article.blog-card .blog-content{font-family:"Montserrat"}#page-artigos #section-artigos .blog-container article.blog-card .blog-content time{font-size:14px;color:#666}#page-artigos #section-artigos .blog-container article.blog-card .blog-content h2{height:77px}#page-artigos #section-artigos .blog-container article.blog-card .blog-content p{max-height:72px}#page-artigos #section-artigos .blog-container article.blog-card .blog-content .btn{width:100%;max-width:125px}#page-artigos #section-artigos .lastviewed-container{margin-top:12px}@media(min-width: 992px){#page-artigos #section-artigos .lastviewed-container{padding-left:25px}}#page-artigos #section-artigos .lastviewed-container .title{height:65px;padding:15px;border-radius:7px;position:relative}#page-artigos #section-artigos .lastviewed-container .title::before{content:"";display:block;width:6px;height:100%;position:absolute;top:0;left:0;background:#b00b00}#page-artigos #section-artigos .lastviewed-container .title h2{font-family:"Montserrat";font-size:22px;color:#0b0b0b;margin-left:8px}#page-artigos #section-artigos .lastviewed-container article.lastviewed-card{margin-top:30px}#page-artigos #section-artigos .lastviewed-container article.lastviewed-card:not(:last-child)::after{content:"";display:block;width:100%;height:2px;background:linear-gradient(to right, #023003, #046605);margin:12px 0}#page-artigos #section-artigos .lastviewed-container article.lastviewed-card .img-container img{width:100%;width:70px;height:70px;object-fit:cover}@media(min-width: 1400px){#page-artigos #section-artigos .lastviewed-container article.lastviewed-card .img-container img{width:80px;height:80px}}#page-artigos #section-artigos .lastviewed-container article.lastviewed-card .content{padding-left:15px}#page-artigos #section-artigos .lastviewed-container article.lastviewed-card .content h3{font-size:18px;color:#333}#page-artigos #section-artigos .lastviewed-container article.lastviewed-card .content p{font-size:14px;color:#888;font-weight:400}#page-404 #section-404{padding:50px 0}#page-404 #section-404 *{font-family:"Montserrat"}#page-404 #section-404 h1{font-size:120px}#page-404 #section-404 p{font-size:22px}#page-404 #section-404 .btn{width:100%;max-width:187px}#page-contato #section-contato{padding:50px 0}#page-contato #section-contato .title{max-width:fit-content;position:relative;border-radius:6px;margin-bottom:30px;padding:16px 30px}#page-contato #section-contato .title::before{content:"";display:block;position:absolute;left:0;top:0;width:6px;height:100%;background-color:#b00b00}#page-contato #section-contato .title h1{font-family:"Montserrat";font-size:30px}#page-contato #section-contato .row form label{width:100%}#page-contato #section-contato .row form label:not(:first-child){margin-top:12px}#page-contato #section-contato .row form label span{display:block;margin-bottom:3px;color:#333}#page-contato #section-contato .row form label input,#page-contato #section-contato .row form label textarea{padding:12px;width:100%;border:1px solid #d3d3d3}#page-contato #section-contato .row form button{margin-top:12px;background-color:#4cb749;border-color:#4cb749;color:#fff}#page-contato #section-contato .row form button:hover{background-color:#429f3f;border-color:#429f3f;color:#fff}#page-contato #section-contato iframe{min-height:500px}#page-pagina #section-pagina{padding-top:45px;padding-bottom:25px}#page-pagina #section-pagina .banner img{width:100%;max-height:400px;object-fit:cover}#page-pagina #section-pagina .content{font-family:"Montserrat"}#page-pagina #section-pagina .content a{color:#b00b00}/*# sourceMappingURL=styles.css.map */
