@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?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&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:#274e90;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:#274e90}::scrollbar-thumb{background-color:#274e90}::-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:#274e90;color:#fff;text-shadow:none}*{font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:bolder}.titulo,h1,h2,h3,h4,h5,h6{font-family:"Montserrat",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:#274e90!important}.bg-primary{background-color:#274e90!important}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav .nav-item .dropdown-item:hover{color:#274e90}.text-primary{}.text-secondary{color:#1f1f1e!important}.text-ternary{color:#000000ab!important}.border-secondary{border-color:#274e90!important}.btn-primary{background:#274e90;color:#fff!important;font-size:1.4rem;font-weight:700;border:1px solid #274e90c7;align-self:center;padding:.15rem 1.5rem;border-radius:8px!important}.btn-outline-primary,.btn-primary:hover{background-color:#fff!important;color:#274e90!important}.btn-primary:hover{border:1px solid #274e90}.btn-outline-primary{border-radius:10px;border-color:transparent;font-size:1.4rem}.btn-outline-primary:hover{color:#274e90!important;border-color:#274e90}.btn-secondary{background-color:#1f1f1e!important;color:#fff!important;font-size:1.4rem;font-weight:700;padding:.15rem 1.5rem;border:1px solid #1f1f1eab;border-radius:8px!important;align-self:center}.btn-secondary:hover{background-color:#1f1f1eab!important}.btn-outline-secondary,.btn-outline-secondary:hover{background-color:transparent!important;color:#1f1f1e;border-color:transparent}.btn-outline-secondary:hover{transition:color 2s;color:#1f1f1eab;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:#274e90;font-size:3rem;text-align:center}.subtitulo{font-family:Montserrat,sans-serif!important;font-style:normal;font-size:2rem}.no-decoration{text-decoration:none!important}.file-drop-area{position:relative;display:flex;align-items:center;width:100%;max-width:100%;padding:25px;background-color:rgba(1,107,105,.65);border:1px solid #fff;border-radius:3px;transition:.2s;flex-direction:column;justify-content:center}.choose-file-button{flex-shrink:0;background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:3px;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:#274e90;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:#274e90}#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:#274e90;border:2px solid #ddd;background-color:#f2f2f2;font-size:.8rem}.formulario-busca input::placeholder{color:#274e90;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:#274e90;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:#274e90;color:#fff;border-radius:5px;display:inline-block;font-size:.8rem}#cabecalho-site{color:#1f1f1e;background-color:#274e90;text-transform:uppercase;z-index:9999;width:100%}#cabecalho-site .nav-sup{background-color:#274e90;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,#section-servicos .servicos .servico a figure{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 #menu-sup .nav .navbar-collapse ul.sociais,#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{margin-left:1rem;background-color:#274e90;width:36px;height:36px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}#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,#cabecalho-site #sob-menu .lateral-direita ul li a{font-size:1.6rem;color:#274e90}#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:#274e90;font-size:1.4rem;font-weight:700}#cabecalho-site hr{border-top:1px solid #5d5e60}#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{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#cabecalho-site #menu-sup .nav .navbar-collapse,#section-vantagens #vantagens .vantagem a figure{position:relative;flex-direction:column;justify-content:center;align-items:center}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais{align-self:flex-end}#cabecalho-site #menu-sup .nav .navbar-collapse ul.sociais li{background-color:#fff}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav{width:100%;justify-content:flex-end;align-items:flex-end}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav li a.nav-link{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:1rem;position:relative;color:#fff;padding:.5rem 1rem}#cabecalho-site #menu-sup .nav .navbar-collapse .navbar-nav li a.nav-link:hover{color:#274e90;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:#274e90!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:#274e90}#banner-carrousel .carousel-indicators li.active{position:relative;width:10px;height:10px;background-color:#274e90;border:2px solid #274e90;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 #274e90}#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:#274e90!important;border-color:#274e90;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:#1f1f1e!important;color:#274e90!important;font-size:1.4rem;border:2px solid #fff!important;border-radius:50px!important;text-transform:uppercase}#section-quem-somos,#section-servicos,#section-vantagens{padding:5rem 0}#section-vantagens #vantagens .vantagem a figure{display:flex;align-content:center}#section-vantagens #vantagens .vantagem a figure figcaption{position:absolute;padding:1rem}#section-depoimentos .container #depoimentos-bx .depoimento .media .media-body p,#section-vantagens #vantagens .vantagem a figure figcaption h2,main .content-internal .title span,main .content-internal .titles span{color:#fff}#section-quem-somos .quem-somos{flex-direction:column;align-items:flex-start;align-content:center}#section-quem-somos .quem-somos h2.titulo{text-align:left!important}#section-quem-somos .quem-somos p.descricao{color:#274e90;font-size:1.4rem}#section-quem-somos .quem-somos .btn-primary{border-radius:unset!important;text-transform:uppercase;margin-top:3rem}#section-quem-somos .quem-somos,#section-servicos .servicos{display:flex;justify-content:center}#section-servicos .servicos .servico{background-color:#274e90;color:#fff;min-height:88px}#section-servicos .servicos .servico a{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start;padding:.5rem 1rem;margin-bottom:.5rem}#section-servicos .servicos .servico a figure img{object-fit:cover;width:64px;height:64px;margin-right:.5rem}#section-servicos .servicos .servico a h2{font-size:1.4rem;text-transform:uppercase;color:#fff;flex-shrink:3}#section-cotacao{background:url(../imgs/bg-cotacao.jpg)center no-repeat;background-size:cover;padding:5rem 0;padding-top:20rem}#section-cotacao .container form input{color:#fff;background-color:#274e90;border-radius:4px;border:1px solid #274e90}#section-cotacao .container form input::placeholder{color:#fff}#section-cotacao .container form .btn-primary{background-color:#274e90;padding:.5rem;text-transform:uppercase;color:#fff;font-weight:700}#section-blog{padding:5rem 0;position:relative;background-color:#fff;background:url(../imgs/bg-blog.jpg)center no-repeat;background-size:cover}#section-blog h2.titulo{color:#1f1f1e;text-align:left;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#section-blog h2.titulo span,#section-depoimentos h2.titulo span{margin-left:150px;font-family:"Abril Fatface",sans-serif}#section-blog .container #blog-carrousel{margin-top:2rem;position:relative;z-index:1}#section-blog .container #blog-carrousel .carousel-indicators{margin-top:3rem;bottom:-45px}#section-blog .container #blog-carrousel .carousel-indicators li{background-color:#274e90}#section-blog .container #blog-carrousel .carousel-inner .carousel-item{padding:1.5rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog{padding-bottom:16px}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog a,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-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item{position:relative;border-radius:16px;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item figure,main .content-internal #bx-blog .blog .blog-item figure{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom-left-radius:32px;border-top-right-radius:32px}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item figure img{object-fit:cover;border-bottom-left-radius:32px;border-top-right-radius:32px}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .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-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info h3.data,main .content-internal #bx-blog .blog .blog-item .info h3.data{background-color:#274e90;border-top-left-radius:16px;border-bottom-right-radius:16px;color:#fff;font-size:1.2rem;padding:1rem;margin-right:.5rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .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-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .blog-item .info .titulo-e-botao,#section-depoimentos .container,#section-depoimentos h2.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-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .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-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .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:#274e90;font-weight:700;font-size:1.2rem;text-transform:uppercase}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card{border:0;border-radius:0}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card .card-body,main .content-internal #bx-blog .blog .card .card-body{padding:2rem 10%}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card .card-body .data-categoria,main .content-internal #bx-blog .blog .card .card-body .data-categoria{color:#274e90;text-align:left;font-size:.8rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .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-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .blog .card .card-body .card-text,main .content-internal #bx-blog .blog .card .card-body .card-text{color:#403f41;font-size:1.2rem}#section-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .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-blog .container #blog-carrousel .carousel-inner .carousel-item .blogs .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:#274e90;border-color:#274e90;color:#fff}#section-blog .container #blog-carrousel .carousel-control-prev{font-size:5rem;left:-10%;color:#274e90}#section-blog .container #blog-carrousel .carousel-control-next{font-size:5rem;right:-10%;color:#274e90}#section-blog .container .btn-outline-secondary{border:1px solid #1f1f1e;border-radius:32px;padding:.5rem 2rem;font-weight:700}#section-blog .container .btn-outline-secondary:hover{background-color:#1f1f1e!important;color:#fff!important}#section-depoimentos{background-color:#1f1f1e}#section-depoimentos h2.titulo{color:#fff;text-align:left;flex-direction:row;justify-content:flex-start}#section-depoimentos h2.titulo span{margin-left:225px}#section-depoimentos .container #depoimentos-bx{padding:3rem}#section-depoimentos .container #depoimentos-bx .depoimentos1{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:100px}#section-depoimentos .container #depoimentos-bx .depoimentos2{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:100px}#section-depoimentos .container #depoimentos-bx .depoimento .media img,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 #274e90}#section-depoimentos .container .btn-outline-light{border-radius:16px!important;padding:.5rem 2rem!important}footer{font-weight:700;background:url(../imgs/bg-rodape.jpg)center no-repeat;background-size:cover!important;color:#fff;position:relative;padding-top:1.5rem}footer .section-footer{padding-bottom:3%!important}footer .section-footer .descricao{margin-top:2rem}footer .section-footer .sobre-dcl{font-size:.8rem;font-weight:400}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 h5 a:hover{text-decoration:none;border-bottom:2px solid #274e90;padding-left:5px;color:#274e90}footer .section-footer a{font-weight:400;font-size:1rem;color:#fff}footer .section-footer a:hover,footer .section-footer li a:hover{text-decoration:none;border-bottom:2px solid #1f1f1e;padding-left:5px;color:#1f1f1e}footer .section-footer .sociais,footer .section-footer .sociais li{display:flex;flex-direction:row;justify-content:center;align-items:center}footer .section-footer .sociais li{border:1px solid #fff;background-color:#274e90;width:48px;height:48px;padding:.5rem;border-radius:50%;flex-direction:column}footer .section-footer .sociais li .icons-sociais-rodape{font-size:2rem;color:#fff}footer .section-footer .sociais li .icons-sociais-rodape svg{width:24px;height:24px}footer .section-footer li{padding:.3rem 0;color:#fff;text-align:left;font-weight:400}footer .section-footer a,footer .section-footer li,footer .section-footer li a{border-bottom:2px solid transparent}footer .section-footer li a.icons-sociais-rodape:hover{border:0;padding:0}.custom-container{max-width:100%;padding-left:10%;padding-right:10%}main{min-height:52vh;width:100vw}main .content-internal{margin:0 0 150px}main .content-internal .container-fluid{padding:0 10%}main .content-internal article,main .content-internal div,main .content-internal p{font-family:"Times Sans",sans-serif!important;font-size:1.5rem}main .content-internal .title,main .content-internal .titles{color:#fff!important;font-size:5rem!important;text-transform:uppercase;text-shadow:4px 4px 2px #00000066}main .content-internal .titles{font-weight:700}main .content-internal .a-empresa h1{color:#274e90!important;text-shadow:unset}#section-depoimentos,main .content-internal #missao-visao-valores{position:relative;padding:3rem 0}main .content-internal #missao-visao-valores img.folha{position:absolute;top:-50px;right:0}main .content-internal #missao-visao-valores .conteudo{background-color:#5ac42e;color:#fff;padding:1rem}footer .section-footer li a,main .content-internal #missao-visao-valores .conteudo h2{color:#fff;text-align:center}main .content-internal #missao-visao-valores .conteudo article{text-align:center}main .content-internal #quem-somos article{color:#274e90;text-align:center}main .content-internal #politica-de-qualidade article{color:#274e90;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:#274e90}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:#1f1f1e!important;color:#274e90!important}main .content-internal#busca .card{animation:none;transform:none}main .content-internal h3,main .content-internal#busca .card .card-header{color:#274e90;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:#274e90;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:#274e90;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}main .content-internal #receitas .produto figure img,main .content-internal #servicos .produto figure img{width:64px;height:64px}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 .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{padding-bottom:16px}main .content-internal #bx-blog .blog .blog-item{position:relative;border-radius:16px;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center}main .content-internal #bx-blog .blog .blog-item figure img{object-fit:cover;border-bottom-left-radius:32px;border-top-right-radius:32px}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:right}main .content-internal .produto-content .title{text-transform:uppercase;font-size:2.2rem;color:#274e90!important;border:0;text-align:right;padding:0;margin:0}main .content-internal .produto-content h4{font-family:PlutoLight,sans-serif;color:#231f20;font-weight:400}main .content-internal .produto-content h5{font-family:Pluto,sans-serif;font-size:2.5rem;font-style:italic;position:absolute;left:15%;bottom:0;color:#274e90}main .content-internal .produto-content p{font-family:PlutoLight,sans-serif;color:#231f20;font-size:1.2rem}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 #onde-estamos iframe{width:100%;max-height:246px}main .content-internal #onde-estamos .onde-estamos-item{margin-bottom:64px!important}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos{margin-top:5rem;position:relative;display:flex;flex-direction:column;height:100%}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos figure{position:absolute;top:-64px;width:128px;height:128px;object-fit:cover;align-self:center;justify-self:center}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos figure img{border-radius:50%;width:128px;height:128px;object-fit:cover}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos .informaçoes{color:#1f1f1e;padding:1.5rem;background-color:#274e90;height:100%;border-radius:8px;box-shadow:2px 2px 8px #00000094}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos .informaçoes h3{color:#1f1f1e;margin-top:64px;text-align:center;font-weight:700}main .content-internal #onde-estamos .onde-estamos-item .wrapper-onde-estamos .informaçoes a{color:#1f1f1e}main .content-internal .onde-encontrar .list-group-item{border-color:#274e90;margin:.75rem 0;text-align:center;color:#274e90;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:#274e90;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:#274e90}main .content-internal .onde-encontrar .paginacao .paginas{display:inline;color:#274e90}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:#274e90!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 #274e90;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:#274e90!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:#1f1f1e!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:#274e90;text-align:left}main .content-internal .desc{font-size:1.4rem;color:#274e90}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:#274e90;font-weight:700}main .content-internal .card-desc{position:absolute;bottom:5px;right:5px;color:#274e90;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:#274e90!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:#274e90;border-color:"#274e90ac";color:#fff}main .content-internal .page-item.active .page-link{border-color:#274e90;background-color:#274e90;color:#fff}main .content-internal .page-link{color:#274e90}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 #map *{font-family:Bahnschrift,sans-serif!important}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:#274e90}#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:#1f1f1e}.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%}