@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);-ms-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}@font-face{font-family:"Montserrat Black";src:url(../fonts/montserrat/Montserrat-Black.ttf);font-weight:900}@font-face{font-family:"Montserrat Black";src:url(../fonts/montserrat/Montserrat-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraBold.ttf);font-weight:900}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraBoldItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraLight.ttf);font-weight:100}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-ExtraLightItalic.ttf);font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Light.ttf);font-weight:200}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-LightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-weight:400}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-MediumItalic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Regular.ttf);font-weight:400}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-RegularItalic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Montserrat Thin";src:url(../fonts/montserrat/Montserrat-Thin.ttf);font-weight:100}@font-face{font-family:"Montserrat Thin";src:url(../fonts/montserrat/Montserrat-ThinItalic.ttf);font-weight:100;font-style:italic}@font-face{font-family:"Abril Fatface";src:url(../fonts/abril_fatface/AbrilFatface-Regular.ttf)}.banner{position:relative;height:100%;padding:11px 0 16px;margin:0 auto;text-align:center}.dg-container{position:relative;width:100%;height:370px}.dg-wrapper{width:30%;margin:0 auto;position:relative;transform-style:preserve-3d;perspective:1000px}.dg-wrapper .dg-center{padding:1rem;background-color:#fff;box-shadow:2px 2px 15px #212529a8}.dg-wrapper a{width:100%;display:block;position:absolute;left:0;top:0}.dg-wrapper a:first-child{z-index:2}.dg-wrapper a img{display:block;border-radius:25px;background:#fff}.dg-wrapper .media .media-body h5{text-align:left;color:#1f1f1e!important;font-size:1.4rem;font-weight:700}.dg-wrapper .media .media-body p{font-size:.8rem;color:#231f20!important;font-weight:700;text-align:left}.dg-wrapper a.dg-transition{transition:all .5s ease-in-out}.dg-wrapper a.dg-transition-fast{transition:all .2s ease-in-out}.dg-container nav,form.no-label label{display:none}.dg-container nav span:hover,main .content-internal .cases .case .card{opacity:1}.dg-container nav span.dg-next{background-position:top right;margin-left:10px}.banner #lightButton2{position:absolute;bottom:0}.banner .button{position:relative;z-index:5}.banner .button li{cursor:pointer;display:inline-block;width:30px;height:30px;margin:3rem .5rem;background:#9c0000;border:1px solid rgba(0,0,0,.2)}.banner .button .light{background:#1f1f1e}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar{width:.7em}::-webkit-scrollbar-thumb{background-color:#9c0000}::scrollbar-thumb{background-color:#9c0000}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background-clip:padding-box;box-shadow:none;background-color:#fff}::scrollbar-track,html::scrollbar-track-piece{background-clip:padding-box;box-shadow:none;background-color:#fff}::selection{background:#9c0000;color:#fff;text-shadow:none}*{font-family:"Titillium Web",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:bolder}.titulo,h1,h2,h3,h4,h5,h6{font-family:"Titillium Web",sans-serif!important}body{transition:background 1s;overflow-x:hidden;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:top}.bg-opacity{background-color:#fff}.bg{background-color:#f7f7f8}.color-primary,.text-primary,main .content-internal .produto-content a.btn.btn-primary:hover{color:#9c0000!important}.bg-primary{background-color:#9c0000!important}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav .nav-item .dropdown-item:hover{color:#9c0000}.text-primary{}.text-secondary{color:#313131!important}.text-ternary{color:#000000ab!important}.border-secondary{border-color:#9c0000!important}.btn-primary{background:#9c0000;color:#fff!important;font-size:1.4rem;font-weight:700;border:1px solid #9c0000c7;align-self:center;padding:.15rem 1.5rem}.btn-outline-primary,.btn-primary:hover{background-color:#fff!important;color:#9c0000!important}.btn-primary:hover{border:1px solid #9c0000}.btn-outline-primary{border-radius:unset;border-color:#9c0000;font-size:1.4rem}.btn-outline-primary:hover{background-color:#9c0000!important;color:#fff!important;border-color:#9c0000}.btn-secondary{background-color:#313131!important;color:#fff!important;font-size:1.4rem;font-weight:700;padding:.15rem 1.5rem;border:1px solid #313131ab;align-self:center}.btn-secondary:hover{background-color:#313131ab!important}.btn-outline-secondary,.btn-outline-secondary:hover{background-color:transparent!important;color:#313131;border-color:transparent}.btn-outline-secondary:hover{transition:color 2s;color:#313131ab;border-color:transparent!important}.text-b,.text-bold{font-weight:700}.link-disabled{color:#848688!important}.dropdown-item{width:unset}.titulo,form#form-simulacao h5{text-transform:uppercase;font-weight:700}.subtitulo,.titulo{color:#9c0000;font-size:3rem;text-align:center}.subtitulo{font-family:"Titillium Web",sans-serif!important;font-style:normal;font-size:2rem}.no-decoration{text-decoration:none!important}.choose-file-button,.file-drop-area{border:1px solid #fff;border-radius:3px}.file-drop-area{position:relative;display:flex;align-items:center;width:100%;max-width:100%;padding:25px;background-color:#ffffff5c;transition:.2s;flex-direction:column;justify-content:center}.choose-file-button{flex-shrink:0;background-color:transparent;padding:8px 15px;margin-right:10px;font-size:12px;text-transform:uppercase}.curriculo-file-message{color:#fff;font-size:small;font-weight:300;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.curriculo-file-input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}#menu{position:fixed;top:0;right:0;z-index:99999;width:20vw}#menu div#menuItens{background:#9c0000;color:#fff;height:100vh;padding-top:3rem;position:relative}#menu div#menuItens #btn-close-menu{position:absolute;top:0;left:5%;color:#fff}#menu div#menuItens a{color:#fff;font-weight:700;font-size:1.4rem;border-bottom:1px solid #fff}#menu div#menuItens a:hover{background-color:#fff;color:#9c0000}#menu .overlay{background-color:#000000a6;width:100vw;height:100vh;z-index:-1;position:absolute;top:0;right:0;overflow:unset}form#form-simulacao{padding:2rem;border-radius:10px;min-height:600px;color:#000;display:flex;perspective:1000px}form#form-simulacao h5{font-size:2.5rem;color:#fff}form#form-simulacao .chosen-container-single .chosen-single span,main .content-internal #bx-testimonial .depoimento .conteudo p{color:#000}footer .section-footer p,form#form-simulacao .chosen-container{font-size:1rem}form#form-simulacao .chosen-container .chosen-single{padding:.5rem 0;height:100%}form#form-simulacao .flip-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}form#form-simulacao .flip-inner.rotate{transform:rotateY(180deg)}form#form-simulacao .flip-inner .back,form#form-simulacao .flip-inner .front{position:absolute;width:100%;height:100%;backface-visibility:hidden}form#form-simulacao .flip-inner .back{transform:rotateY(180deg)}form#form-simulacao input::placeholder,form#form-simulacao label,form#form-simulacao p{font-size:1rem;font-weight:400;color:#fff}.formulario-busca{min-width:10%;display:flex;flex-direction:column;margin-left:2.5rem}.formulario-busca input{color:#9c0000;border:2px solid #ddd;background-color:#f2f2f2;font-size:.8rem}.formulario-busca input::placeholder{color:#9c0000;text-transform:uppercase}.formulario-busca .input-group>.custom-select:not(:last-child),.formulario-busca .input-group>.form-control:not(:last-child){border-radius:8px}.formulario-busca button[type=submit]{color:#9c0000;background:0 0;border:0;font-size:1.4rem;position:absolute;right:5px;z-index:4}.formulario-busca .dropdown-menu{right:0}.formulario-busca .dropdown-item{font-size:.8rem;color:#4b4b4d}.formulario-busca .btn-dropdown-busca{text-align:center;width:100%;background-color:#9c0000;color:#fff;border-radius:5px;display:inline-block;font-size:.8rem}#cabecalho-site{color:#313131;background-color:#fff;text-transform:uppercase;z-index:9999;width:100%}#cabecalho-site .nav-sup{background-color:#9c0000;padding:1rem 0}#cabecalho-site #sob-menu,#cabecalho-site .nav-sup .container,#cabecalho-site .nav-sup .container ul{display:flex;justify-content:space-between;align-items:center}#cabecalho-site .nav-sup .container a{color:#fff;font-size:.8rem;font-weight:700}#cabecalho-site .nav-sup .container ul{flex-direction:row;margin:0!important}#cabecalho-site .nav-sup .container ul li{margin-right:.5rem}#cabecalho-site .nav-sup .container ul li a{text-transform:uppercase;font-size:1.2rem;font-weight:700;color:#fff}#cabecalho-site #sob-menu{flex-direction:row;justify-content:flex-end;background-color:#f3f3f3}#cabecalho-site #sob-menu .lateral-esquerda{margin-left:15%}#cabecalho-site #sob-menu .lateral-direita ul,#cabecalho-site #sob-menu .lateral-esquerda ul#horario-atendimento{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:.5rem 0}#cabecalho-site #sob-menu .lateral-esquerda ul#horario-atendimento li .icons-sociais-topo{margin-left:1rem;color:#bbbdc0}#cabecalho-site #sob-menu .lateral-direita{margin-right:15%}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li,#cabecalho-site #sob-menu .lateral-direita ul li,#cabecalho-site .navbar-brand-icons-sociais ul.sociais li{margin-left:1rem;background-color:#9c0000;width:36px;height:36px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}#cabecalho-site #sob-menu .lateral-direita ul li a{font-size:1.6rem;color:#9c0000}#cabecalho-site #sob-menu .lateral-direita ul li a i,#cabecalho-site #sob-menu .lateral-direita ul li a svg{font-size:1.6rem;color:#fff}#cabecalho-site #sob-menu .lateral-direita a.whatsapp{color:#9c0000;font-size:1.4rem;font-weight:700}#cabecalho-site hr{border-top:1px solid #5d5e60}#cabecalho-site .navbar-brand-icons-sociais{background:url(../imgs/bg-logo-menu.jpg)center no-repeat;background-size:cover;width:100%;position:relative}#cabecalho-site .navbar-brand-icons-sociais ul.sociais{display:flex;align-self:flex-start;flex-direction:row;margin:.5rem 0}#cabecalho-site .navbar-brand-icons-sociais ul.sociais li{width:32px;height:32px}#cabecalho-site .navbar-brand-icons-sociais ul.sociais li a,#cabecalho-site .navbar-brand-icons-sociais ul.sociais li a i,#cabecalho-site .navbar-brand-icons-sociais ul.sociais li a svg{font-size:2rem;color:#fff}#cabecalho-site #menu-sup{justify-content:center;background-color:transparent;width:100%}#cabecalho-site #menu-sup .navbar-brand.small img{width:50%}#cabecalho-site #menu-sup .nav,#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais,#cabecalho-site .navbar-brand-icons-sociais{display:flex;flex-direction:row;justify-content:center;align-items:center}#cabecalho-site #menu-sup .nav .navbar-collapse{position:relative;flex-direction:column;justify-content:center;align-items:center}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais{align-self:flex-end;margin:.5rem 0}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li a,#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li a i,#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li a svg{font-size:1.2rem;color:#fff}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav,#cabecalho-site .navbar-brand-icons-sociais ul.sociais{width:100%;justify-content:flex-end;align-items:flex-end}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav li a.nav-link{font-style:normal;font-weight:700;text-transform:uppercase;font-size:1.2rem;position:relative;color:#9c0000;padding:.5rem 1rem}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav li a.nav-link:hover{color:#313131;background-color:#fff;border-radius:16px;padding:.5rem 1rem;text-decoration:none}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav .nav-item .dropdown-item{color:#5d5e60!important}#cabecalho-site #menu-sup .nav .navbar-collapse #trabalhe-conosco{padding:1rem 2rem;width:20%;border-radius:8px;font-weight:700}#cabecalho-site #menu-sup .nav .menu-toggler{border:0;background-color:transparent}#cabecalho-site #menu-sup .nav .menu-toggler .navbar-toggler-icon{color:#9c0000!important;font-size:2rem}#banner-carrousel .carousel-indicators,main .content-internal .onde-encontrar .list-group-item a,main .content-internal .onde-encontrar .paginacao a{color:#9c0000}#banner-carrousel .carousel-indicators li.active{position:relative;width:10px;height:10px;background-color:#9c0000;border:2px solid #9c0000;border-radius:50%}#banner-carrousel .carousel-indicators li.active:before{position:absolute;content:"";width:20px;height:20px;top:-50%;left:-50%;bottom:0;background-color:transparent;border-radius:50%;border:1px solid #9c0000}#banner-carrousel .carousel-indicators li{width:10px;height:10px;margin-bottom:.5rem;background-color:#231f20;border:2px solid #231f20;border-radius:50%}#banner-carrousel,#banner-carrousel .carousel-item{position:relative}#banner-carrousel .carousel-item .banner-descricao{position:absolute;border-radius:31px;padding:0 9%;right:3%;top:30%;width:80%}#banner-carrousel .carousel-item .banner-descricao h4{font-family:ArgentumSans-Bold,sans-serif!important;color:#fff;font-size:4rem;font-weight:bolder}#banner-carrousel .carousel-item .banner-descricao p{color:#000;margin-top:30px;font-style:normal;font-weight:400;font-size:1.5rem;display:flex;align-items:center}#banner-carrousel .carousel-item .banner-descricao .btn.btn-primary{border-radius:0;border:3px solid #fff;background-color:transparent;font-family:ArgentumSans-Bold,sans-serif;width:max-content;font-size:1.2rem;float:right;padding:.5rem 2.5rem}#banner-carrousel .carousel-item .banner-descricao .btn.btn-primary:hover{background-color:#9c0000!important;border-color:#9c0000;color:#fff!important}#banner-carrousel .carousel-inner .carousel-item img{width:100%}#banner-carrousel .carousel-inner #icons-sociais{position:absolute;bottom:0;left:2%;display:flex;flex-direction:column;margin-bottom:.5rem}#banner-carrousel .carousel-inner #icons-sociais .icons-sociais{margin-bottom:.5rem}#banner-carrousel .btn-cotacao{position:absolute;width:100%;bottom:5%}#banner-carrousel .btn-cotacao a.btn.btn-secondary{background-color:#313131!important;color:#9c0000!important;font-size:1.4rem;border:2px solid #fff!important;border-radius:50px!important;text-transform:uppercase}#section-projetos,#section-servicos{padding-top:5rem;padding-bottom:5rem}#section-projetos .titulo{font-family:"Titillium Web Black",sans-serif;font-size:3rem;font-weight:bolder;color:#9c0000}#section-projetos .descricao{text-align:center;color:#313131;font-size:1.4rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog a,#section-onde-estamos .endereco ul li .texto-img .texto:hover,#section-projetos #projetos-bx #projetos-carousel .projetos .projeto-bx .produto,main .content-internal #bx-blog .blog a,main .content-internal #receitas .produto a,main .content-internal #servicos .produto a,main .content-internal .onde-encontrar .list-group-item.active a:hover,main .content-internal .onde-encontrar .list-group-item:hover a:hover{text-decoration:none}#section-projetos #projetos-bx #projetos-carousel .projetos .projeto-bx .produto figure{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#section-projetos #projetos-bx #projetos-carousel .projetos .projeto-bx .produto figure img{position:relative;max-width:100%;object-fit:cover}#section-projetos #projetos-bx #projetos-carousel .projetos .projeto-bx .produto figure figcaption{width:40%;padding:1.4rem}#section-projetos #projetos-bx #projetos-carousel .projetos .projeto-bx .produto figure figcaption h5.titulo{text-align:left;font-size:2rem;font-weight:700;border:0;color:#9c0000;width:100%;position:relative}#section-projetos #projetos-bx #projetos-carousel .projetos .projeto-bx .produto figure figcaption h5.titulo:before{height:5px;width:50%;content:"";background-color:#9c0000;position:absolute;top:-10px;left:-50px}#section-projetos #projetos-bx #projetos-carousel .projetos .projeto-bx .produto figure figcaption p.descricao{text-align:left;color:#313131}#section-servicos .titulo{font-family:"Titillium Web Black",sans-serif;font-size:3rem;font-weight:bolder}#section-servicos .descricao{font-size:1.4rem;color:#313131;text-align:center}#section-servicos #servicos-bx #servicos-carousel .servicos .servico-bx .solucao{height:100%}#section-servicos #servicos-bx #servicos-carousel .servicos .servico-bx .solucao .produto{text-decoration:none;height:100%}#section-servicos #servicos-bx #servicos-carousel .servicos .servico-bx .solucao .produto figure{display:flex;flex-direction:row;justify-content:center;position:relative;align-items:flex-start;height:100%}#section-servicos #servicos-bx #servicos-carousel .servicos .servico-bx .solucao .produto figure img{position:relative;max-width:100%;object-fit:cover;height:200px}#section-servicos #servicos-bx #servicos-carousel .servicos .servico-bx .solucao .produto figure figcaption{width:100%;padding:0 1.4rem 1.4rem}#section-servicos #servicos-bx #servicos-carousel .servicos .servico-bx .solucao .produto figure figcaption h5.titulo{text-align:left;font-size:2rem;font-weight:700;border:0;color:#313131;text-transform:unset;width:100%}main .content-internal #politica-de-qualidade article{color:#313131}#section-servicos #servicos-bx #servicos-carousel .servicos .servico-bx .solucao .produto figure figcaption p.descricao,main .content-internal #quem-somos article{color:#313131;text-align:left}#section-servicos #servicos-bx #servicos-carousel .servicos .servico-bx .solucao .produto figure figcaption p.subtitulo{color:#313131;text-align:left;font-size:1rem;min-height:100px}#section-equipe .container #equipe-bx #equipe-carousel .carousel-control-prev,#section-servicos #servicos-bx #servicos-carousel .carousel-control-prev{left:-15%}#section-equipe .container #equipe-bx #equipe-carousel .carousel-control-next,#section-servicos #servicos-bx #servicos-carousel .carousel-control-next{right:-15%}#section-servicos .separador-vermelho{width:100%;height:20px;background-color:#9c0000}.separador{display:flex;flex-direction:row}.separador .color1{width:33.333%;height:20px;background-color:#f77134}.separador .color2,.separador .color3{width:33.333%;height:20px;background-color:#c13b2f}.separador .color3{background-color:#850002}#section-agende-uma-visita .bx-titulo{display:flex;flex-direction:column;justify-content:center}#section-agende-uma-visita .bx-titulo .titulo,#section-trabalhe-conosco .bx-titulo h2.titulo{text-align:left;text-transform:unset}#section-agende-uma-visita .bx-titulo h6{color:#313131;font-size:1.4rem}#section-agende-uma-visita .bx-titulo img{align-self:flex-start}#section-agende-uma-visita .formulario #form-agende-uma-visita{background-color:#c13b2f;padding:10rem 5rem}#section-agende-uma-visita .formulario #form-agende-uma-visita label,#section-trabalhe-conosco #trabalhe-conosco-form .bx-texto form label,footer .section-footer .cnpj-bx .cnpj,main .content-internal .title span,main .content-internal .titles span{color:#fff}#section-agende-uma-visita .formulario #form-agende-uma-visita .btn-primary{border-bottom:1px solid #313131;box-shadow:2px 2px 8px #00000091}#section-equipe .container{padding-top:5rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item .info .titulo-e-botao,#section-equipe .container #equipe-bx #equipe-carousel .equipe .funcionario-bx .media,#section-trabalhe-conosco .bx-titulo,main .content-internal #bx-blog .blog .blog-item .info .titulo-e-botao{display:flex;flex-direction:column;justify-content:center;align-items:center}#section-equipe .container #equipe-bx #equipe-carousel .equipe .funcionario-bx .media img{width:100%;height:200px;object-fit:cover;object-position:top}#section-equipe .container #equipe-bx #equipe-carousel .equipe .funcionario-bx .media .media-body h5{text-align:center;font-size:1.4rem}#section-equipe .container #equipe-bx #equipe-carousel .equipe .funcionario-bx .media .media-body p{text-align:center;font-size:1rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item,#section-videos #videos-bx #videos-carousel .videos .video-bx .video .video-item figure{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item figure img,#section-videos #videos-bx #videos-carousel .videos .video-bx .video .video-item figure img,main .content-internal #receitas .produto figure img,main .content-internal #servicos .produto figure img{width:100%;height:200px;object-fit:cover}#section-videos #videos-bx #videos-carousel .videos .video-bx .video .video-item figure figcaption h5{color:#313131!important;font-size:1.4rem;font-weight:700;text-transform:uppercase;text-align:center;margin-top:1rem}#section-videos #videos-bx #videos-carousel .carousel-control-prev{left:-15%}#section-videos #videos-bx #videos-carousel .carousel-control-next{right:-15%}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item{background-color:transparent}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item figure,main .content-internal #bx-blog .blog .blog-item figure{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item figure figcaption h2.titulo,main .content-internal #bx-blog .blog .blog-item figure figcaption h2.titulo{font-size:1.4rem;color:#313131;margin-top:1rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item .info,main .content-internal #bx-blog .blog .blog-item .info{position:absolute;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;bottom:-20px;padding:0 1rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item .info h3.data,main .content-internal #bx-blog .blog .blog-item .info h3.data{background-color:#9c0000;border-top-left-radius:16px;border-bottom-right-radius:16px;color:#fff;font-size:1.2rem;padding:1rem;margin-right:.5rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item .info h3.data span,footer .section-footer .icon-content i,footer .section-footer .icon-content svg,main .content-internal #bx-blog .blog .blog-item .info h3.data span{font-size:2rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item .info .titulo-e-botao h2.titulo,main .content-internal #bx-blog .blog .blog-item .info .titulo-e-botao h2.titulo{font-family:Montserrat,sans-serif!important;color:#fff;font-size:1rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .blog-item .info .titulo-e-botao .btn.btn-primary,main .content-internal #bx-blog .blog .blog-item .info .titulo-e-botao .btn.btn-primary{border-radius:8px;background-color:#9c0000;font-weight:700;font-size:1.2rem;text-transform:uppercase}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .card{border:0;border-radius:0}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .card .card-body,main .content-internal #bx-blog .blog .card .card-body{padding:2rem 10%}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .card .card-body .data-categoria,main .content-internal #bx-blog .blog .card .card-body .data-categoria{color:#9c0000;text-align:left;font-size:.8rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .card .card-body .card-title,main .content-internal #bx-blog .blog .card .card-body .card-title{color:#000;text-align:left;font-size:1.8rem;font-weight:700}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .card .card-body .card-text,main .content-internal #bx-blog .blog .card .card-body .card-text{color:#403f41;font-size:1.2rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .card .card-body .btn.btn-outline-light,main .content-internal #bx-blog .blog .card .card-body .btn.btn-outline-light{border:1px solid #403f41;color:#403f41;border-radius:0;padding:.15rem 1.5rem;font-size:.8rem;margin-top:.5rem}#section-blogs #blogs-bx #blogs-carousel .blogs .blog-bx .blog .card .card-body .btn.btn-outline-light:hover,main .content-internal #bx-blog .blog .card .card-body .btn.btn-outline-light:hover{background-color:#9c0000;border-color:#9c0000;color:#fff}#section-blogs #blogs-bx #blogs-carousel .carousel-control-prev{left:-15%}#section-blogs #blogs-bx #blogs-carousel .carousel-control-next{right:-15%}#section-trabalhe-conosco{background:url(../imgs/bg-trabalhe-conosco.jpg)center no-repeat;background-size:cover;padding-top:100px;padding-bottom:100px}#section-trabalhe-conosco .bx-titulo{align-items:flex-start}#section-trabalhe-conosco .bx-titulo h6{color:#9c0000;text-align:left}#section-trabalhe-conosco #trabalhe-conosco-form .bx-texto form{background-color:#c13b2f;padding:10rem 5rem;border:3px solid #fff}#section-trabalhe-conosco #trabalhe-conosco-form .bx-texto form input{background-color:#fff;color:#000;border-radius:0;border:1px solid #fff}#section-trabalhe-conosco #trabalhe-conosco-form .bx-texto form input::placeholder{color:#000}#section-trabalhe-conosco #trabalhe-conosco-form .bx-texto form .btn-primary{border-radius:0;border-bottom:1ps aolid #313131;box-shadow:2px 2px 8px #000000b8;margin-top:1rem}#section-onde-estamos .endereco,footer .section-footer .sociais li{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}#section-onde-estamos .endereco .titulo{text-transform:unset;text-align:left}#section-onde-estamos .endereco ul li .texto-img{text-decoration:none;display:flex;flex-direction:row}#section-onde-estamos .endereco ul li .texto-img .texto{margin-top:1rem;color:#313131;text-decoration:none}#section-onde-estamos .endereco ul li .texto-img .texto b{text-transform:uppercase;font-weight:700}footer{background:url(../imgs/bg-footer.jpg)center no-repeat;background-size:cover;font-weight:700;color:#000;position:relative;padding-top:1.5rem}footer .section-footer{padding-bottom:3%!important}footer .section-footer .descricao{margin-top:2rem}footer .section-footer h5{text-transform:uppercase;font-size:1.4rem;text-align:left}footer .section-footer h5 a{text-transform:none;border-bottom:2px solid transparent}footer .section-footer a:hover,footer .section-footer h5 a:hover,footer .section-footer li a:hover{text-decoration:none;border-bottom:2px solid #9c0000;padding-left:5px;color:#9c0000}footer .section-footer a,footer .section-footer li{color:#fff;border-bottom:2px solid transparent;font-weight:400}footer .section-footer a{font-size:1rem}footer .section-footer a:hover{border-bottom:2px solid #313131;color:#313131}footer .section-footer .sociais{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}footer .section-footer .sociais li{border:1px solid #fff;background-color:#fff;width:48px;height:48px;padding:.5rem;margin-right:.5rem;border-radius:50%;align-items:center}footer .section-footer .sociais li .icons-sociais-rodape{font-size:2rem;color:#9c0000}footer .section-footer .sociais li .icons-sociais-rodape svg{color:#9c0000;width:24px;height:24px}footer .section-footer li{padding:.3rem 0;text-align:left}footer .section-footer li a{text-align:center;color:#fff;border-bottom:2px solid transparent}footer .section-footer li a.icons-sociais-rodape:hover{border:0;padding:0}footer .section-footer .cnpj-bx{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}footer .section-footer .cnpj-bx .cnpj h3{color:#fff;font-weight:400;font-size:1.4rem}.custom-container{max-width:100%;padding-left:10%;padding-right:10%}main{width:100vw}main .content-internal{margin:0 0 25px}main .content-internal .container-fluid{padding:0 10%}main .content-internal article,main .content-internal div,main .content-internal p{font-size:1.5rem}main .content-internal .title,main .content-internal .titles{color:#fff!important;font-size:3rem!important;text-transform:uppercase;text-shadow:4px 4px 2px #00000066}main .content-internal .titles{font-weight:700}main .content-internal .a-empresa h1,main .content-internal .a-empresa h2{color:#9c0000!important;text-shadow:unset;text-transform:unset;text-align:left;font-size:3rem}main .content-internal .a-empresa h1 span,main .content-internal .a-empresa h2 span{font-weight:400;font-size:2.5rem}main .content-internal #missao-visao-valores{position:relative;padding:3rem 0;margin-top:2rem;margin-bottom:2rem}main .content-internal #missao-visao-valores img.folha{position:absolute;top:-50px;right:0}main .content-internal #missao-visao-valores .conteudo{color:#313131;padding:1rem}main .content-internal #missao-visao-valores .conteudo h2{color:#313131;text-align:center}main .content-internal #missao-visao-valores .conteudo article{text-align:center}main .content-internal #politica-de-qualidade,main .content-internal #quem-somos{padding:2rem}main .content-internal #equipe .equipe-item .wrapper-equipe .informaçoes a,main .content-internal #equipe .equipe-item .wrapper-onde-estamos .informaçoes a,main .content-internal #equipe .onde-estamos-item .wrapper-equipe .informaçoes a,main .content-internal #equipe .onde-estamos-item .wrapper-onde-estamos .informaçoes a,main .content-internal #onde-estamos .equipe-item .wrapper-equipe .informaçoes a,main .content-internal #onde-estamos .equipe-item .wrapper-onde-estamos .informaçoes a,main .content-internal #onde-estamos .onde-estamos-item .wrapper-equipe .informaçoes a,main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos .informaçoes a,main .content-internal #politica-de-qualidade .titulo,main .content-internal #quem-somos .titulo{color:#313131}main .content-internal #politica-de-qualidade article{text-align:left}main .content-internal .container{padding-top:2rem}main .content-internal .cases .case h5.card-title{min-height:55px}main .content-internal .cases .case p.card-text{min-height:127px}main .content-internal #form-busca-especialidades,main .content-internal .onde-encontrar .list-group-item.active,main .content-internal .onde-encontrar .list-group-item:hover{background-color:#9c0000}footer .section-footer h5,main .content-internal #form-busca-especialidades label{color:#fff;font-weight:700}main .content-internal #form-busca-especialidades .btn-primary{background-color:#313131!important;color:#9c0000!important}main .content-internal#busca .card{animation:none;transform:none}main .content-internal h3,main .content-internal#busca .card .card-header{color:#9c0000;font-weight:700}main .content-internal#busca .card .card-text{color:#686868;text-align:left}main .content-internal #receitas .produto h5.titulo,main .content-internal #servicos .produto h5.titulo{color:#9c0000;font-size:1.4rem;min-height:61px;margin-top:.8rem}main .content-internal #receitas .produto p,main .content-internal #servicos .produto p{font-size:1rem;color:#000}main .content-internal #receitas .produto img,main .content-internal #servicos .produto img{object-fit:cover}main .content-internal #receitas .produto figure,main .content-internal #servicos .produto figure{background-color:#9c0000;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}main .content-internal #receitas .produto figure figcaption h5.titulo,main .content-internal #servicos .produto figure figcaption h5.titulo{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}main .content-internal #receitas .produto figure figcaption p,main .content-internal #servicos .produto figure figcaption p{color:#fff;min-height:72px}main .content-internal #receitas .produto .ambiente h5.titulo,main .content-internal #servicos .produto .ambiente h5.titulo{font-size:1.4rem}main .content-internal #receitas .produto .ambiente figure img,main .content-internal #servicos .produto .ambiente figure img{border-radius:16px}main .content-internal #bx-testimonial .depoimento .media img{width:64px;height:64px;object-fit:cover;border-top-right-radius:16px;border-bottom-left-radius:16px;box-shadow:4px 4px 2px #9c0000}main .content-internal #bx-testimonial .depoimento .media .media-body p,main .content-internal #bx-testimonial .depoimento .nome-empresa h5,main .content-internal #bx-testimonial .depoimento .nome-empresa h6{color:#000}main .content-internal #bx-blog .blog .blog-item{position:relative;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center}main .content-internal #bx-blog .blog .blog-item figure img{width:100%;height:200px;object-fit:cover}main .content-internal #bx-blog .blog .card{border:0;border-radius:0}main .content-internal p{font-weight:400}main .content-internal.produto{background-size:cover}main .content-internal .produto-content{position:relative;padding-top:2rem;text-align:left}main .content-internal .produto-content .title{text-transform:uppercase;font-size:2.2rem;color:#9c0000!important;border:0;text-align:left;padding:0;margin:0}main .content-internal .produto-content h4{color:#231f20;font-weight:400}main .content-internal .produto-content h5{font-size:2.5rem;font-style:italic;position:absolute;left:15%;bottom:0;color:#9c0000}main .content-internal .produto-content p{color:#231f20;font-size:1.2rem;text-align:left}main .content-internal .produto-content a.btn.btn-primary{color:#fff!important;border-radius:0;margin-top:3rem;font-size:1.4rem}main .content-internal #equipe iframe,main .content-internal #onde-estamos iframe{width:100%;max-height:246px}main .content-internal #equipe .equipe-item,main .content-internal #equipe .onde-estamos-item,main .content-internal #onde-estamos .equipe-item,main .content-internal #onde-estamos .onde-estamos-item{margin-bottom:200px!important}main .content-internal #equipe .equipe-item .wrapper-equipe,main .content-internal #equipe .equipe-item .wrapper-onde-estamos,main .content-internal #equipe .onde-estamos-item .wrapper-equipe,main .content-internal #equipe .onde-estamos-item .wrapper-onde-estamos,main .content-internal #onde-estamos .equipe-item .wrapper-equipe,main .content-internal #onde-estamos .equipe-item .wrapper-onde-estamos,main .content-internal #onde-estamos .onde-estamos-item .wrapper-equipe,main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos{margin-top:100px;position:relative;display:flex;flex-direction:column;height:100%}main .content-internal #equipe .equipe-item .wrapper-equipe figure,main .content-internal #equipe .equipe-item .wrapper-onde-estamos figure,main .content-internal #equipe .onde-estamos-item .wrapper-equipe figure,main .content-internal #equipe .onde-estamos-item .wrapper-onde-estamos figure,main .content-internal #onde-estamos .equipe-item .wrapper-equipe figure,main .content-internal #onde-estamos .equipe-item .wrapper-onde-estamos figure,main .content-internal #onde-estamos .onde-estamos-item .wrapper-equipe figure,main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos figure{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:absolute;top:-150px;width:200px;height:200px;object-fit:cover;align-self:center;justify-self:center}main .content-internal #equipe .equipe-item .wrapper-equipe figure img,main .content-internal #equipe .equipe-item .wrapper-onde-estamos figure img,main .content-internal #equipe .onde-estamos-item .wrapper-equipe figure img,main .content-internal #equipe .onde-estamos-item .wrapper-onde-estamos figure img,main .content-internal #onde-estamos .equipe-item .wrapper-equipe figure img,main .content-internal #onde-estamos .equipe-item .wrapper-onde-estamos figure img,main .content-internal #onde-estamos .onde-estamos-item .wrapper-equipe figure img,main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos figure img{align-self:flex-start;width:200px;height:200px;object-fit:cover;object-position:top;margin-top:0;border-radius:50%}main .content-internal #equipe .equipe-item .wrapper-equipe .informaçoes,main .content-internal #equipe .equipe-item .wrapper-onde-estamos .informaçoes,main .content-internal #equipe .onde-estamos-item .wrapper-equipe .informaçoes,main .content-internal #equipe .onde-estamos-item .wrapper-onde-estamos .informaçoes,main .content-internal #onde-estamos .equipe-item .wrapper-equipe .informaçoes,main .content-internal #onde-estamos .equipe-item .wrapper-onde-estamos .informaçoes,main .content-internal #onde-estamos .onde-estamos-item .wrapper-equipe .informaçoes,main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos .informaçoes{color:#fff;padding:1.5rem;background-color:#9c0000;height:100%;border-radius:8px;box-shadow:2px 2px 8px #00000094}main .content-internal #equipe .equipe-item .wrapper-equipe .informaçoes h3,main .content-internal #equipe .equipe-item .wrapper-onde-estamos .informaçoes h3,main .content-internal #equipe .onde-estamos-item .wrapper-equipe .informaçoes h3,main .content-internal #equipe .onde-estamos-item .wrapper-onde-estamos .informaçoes h3,main .content-internal #onde-estamos .equipe-item .wrapper-equipe .informaçoes h3,main .content-internal #onde-estamos .equipe-item .wrapper-onde-estamos .informaçoes h3,main .content-internal #onde-estamos .onde-estamos-item .wrapper-equipe .informaçoes h3,main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos .informaçoes h3{color:#fff;margin-top:64px;text-align:center;font-weight:700}main .content-internal .onde-encontrar .list-group-item{border-color:#9c0000;margin:.75rem 0;text-align:center;color:#9c0000;font-size:1.2rem;border-radius:0}main .content-internal .onde-encontrar .list-group-item.active a,main .content-internal .onde-encontrar .list-group-item:hover a{color:#fff}main .content-internal .onde-encontrar .detalhe-onde-encontrar{background:#dee2e6;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-content:center;color:#9c0000;font-size:1.2rem;text-align:center}main .content-internal .onde-encontrar .detalhe-onde-encontrar img{object-fit:cover;width:100%;height:300px;max-width:100%}main .content-internal .onde-encontrar .paginacao{display:flex;flex-direction:row;justify-content:space-between;align-content:center;color:#9c0000}main .content-internal .onde-encontrar .paginacao .paginas{display:inline;color:#9c0000}main .content-internal .onde-encontrar .paginacao a:hover{color:#231f20;text-decoration:none}main .content-internal .blockquote-footer{background:0 0}main .content-internal .blog .post h2{color:#9c0000!important;font-weight:700;font-size:1.4rem}main .content-internal .blog .post ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff;-webkit-border-radius:10px;border-radius:10px}main .content-internal .blog .post ::-webkit-scrollbar-track-piece{background:linear-gradient(to top,#333d84,#2e789f,#2faebd,#30c8cd);border-radius:10px;width:100px}main .content-internal .blog .post ::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#fff;border:3px solid #9c0000;width:50px}main .content-internal .blog .post .texto{overflow-x:hidden;overflow-y:scroll;max-height:500px}main .content-internal .blog .post .texto .text-primary{font-family:Acephimere,sans-serif!important;color:#848688!important;font-size:1rem}main .content-internal .blog .post .btn-primary{background-color:transparent!important;color:#9c0000!important;border:0!important;text-transform:uppercase;text-decoration:none;font-size:1.6rem;margin-top:2rem}main .content-internal .blog .post .btn-primary:hover{color:#313131!important}main .content-internal .align-paginacao{display:flex;flex-flow:row;justify-content:center;align-content:center}main .content-internal .jumbotron{position:relative;color:#fff;margin-bottom:0;padding-top:122px}main .content-internal .jumbotron .container{display:flex;flex-direction:row;justify-content:center;align-content:center;margin:0 auto}main .content-internal .title{position:relative;text-align:left;font-weight:bolder;z-index:2}main .content-internal .subtitle{font-size:2.5rem;font-weight:700;color:#9c0000;text-align:left}main .content-internal .desc{font-size:1.4rem;color:#9c0000}main .content-internal img.img-border-box{border-radius:10px;box-shadow:2px 2px 12px #00000063}main .content-internal .text-primary{color:#848688!important;font-family:Acephimere,sans-serif!important}main .content-internal .card:hover{opacity:.6}.panel-heading a,main .content-internal .card-text{color:#9c0000;font-weight:700}main .content-internal .card-desc{position:absolute;bottom:5px;right:5px;color:#9c0000;text-align:center;font-weight:700;font-size:.7rem;margin-bottom:0;background-color:#000;box-shadow:2px 2px 2px #21252952;border-radius:50%;padding:.5rem;z-index:9}main .content-internal .card{overflow:hidden}main .bx-vd,main .content-internal .card figure{display:flex;flex-direction:column;justify-content:center}main .content-internal .card figure{height:200px;width:100%;align-items:center}main .content-internal .card figure img{object-fit:cover;max-width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}main .content-internal .servico .title{font-size:2rem}main .content-internal .servico .desc{font-size:1.4rem;color:#9d9d9d}main .content-internal #button-addon2{background-color:#9c0000!important;color:#fff}main .bx-vd h4,main .content-internal .list-group-item.list-group-item-action{font-weight:700}main .content-internal .list-group-item.list-group-item-action.active{background-color:#9c0000;border-color:"#9c0000ac";color:#fff}main .content-internal .page-item.active .page-link{border-color:#9c0000;background-color:#9c0000;color:#fff}main .content-internal .page-link{color:#9c0000}main .bx-vd{align-content:center}main .bx-vd a{display:flex;align-items:center;justify-items:center}main .bx-vd img{border-radius:15px;box-shadow:2px 2px 10px #00000057;margin:auto}main .bx-vd h4{font-size:1.8rem;margin:1rem;text-align:left;color:#1f1f1e;align-self:center}main #map{height:100vh}main #cont-news img{border-radius:10px;box-shadow:2px 2px 10px #0000004a}#whatsapp a,.panel-heading a:before{width:50px;height:50px;padding:.5rem;border-radius:50%}#lgpd,#whatsapp a{position:fixed;z-index:9999;cursor:pointer;color:#fff}#whatsapp a{right:1%;float:right;top:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 auto;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease;background:#4caf50;transform:rotate(45deg);box-shadow:2px 2px 2px 1px #5d5e60}#whatsapp a svg{font-size:2em;transform:rotate(310deg)}#lgpd{bottom:0;width:100%;margin-top:-25px;text-align:left;padding:10px;background:#9c0000}#lgpd #fechar-lgpd{float:right;font-size:1rem}.panel .panel-collapse,.panel-heading{border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.39)}.panel-heading{padding:2%;color:#fff;font-weight:700;margin-bottom:4px;background-color:#313131}.panel-heading a{text-decoration:none}.panel-heading a:before{content:"+";font-size:2rem}.panel .panel-collapse{border:1px solid #000;border-top:none;margin-bottom:2rem;padding:2px 15px}.gallery-container{background-color:#fff;color:#35373a;min-height:100vh;border-radius:20px;box-shadow:0 8px 15px rgba(0,0,0,.06)}.gallery-container h1{text-align:center;margin-top:70px;font-family:"Droid Sans",sans-serif;font-weight:700}.gallery-container p.page-description{text-align:center;max-width:800px;margin:25px auto;color:#888;font-size:18px}.tz-gallery{padding:40px}.tz-gallery .lightbox img{width:100%;margin-bottom:30px;transition:.2s ease-in-out;box-shadow:0 2px 3px rgba(0,0,0,.2)}.tz-gallery .lightbox img:hover{transform:scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,.3)}.tz-gallery img{border-radius:4px}.custom-file-label::after{content:"Escolha uma Foto"}.rounded-custom{border-radius:50%}