﻿body{background:#f5f5f5}*,html,body,main,footer,p,h1,h2,h3,h4,h5,h6,a,span,strong,b{margin:0;padding:0;font-family:"Roboto",sans-serif;font-weight:400;line-height:1.5em;color:#13162A}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",sans-serif;line-height:1.2em}.btn-link:hover:hover,.btn-link:hover:focus,.btn-link:hover:active,a:hover,a:focus,a:active{border:none;outline-style:none;text-decoration:none}strong,b{font-weight:600;color:inherit}span{color:inherit}main{padding-top:102px}.cta{font-family:"Roboto Condensed",sans-serif;line-height:1.2em;color:#fff;background:#FAB71C;font-size:.8em;padding:10px 35px;text-transform:uppercase;font-weight:700;width:fit-content;transition:ease-in-out .2s;border:0;border-radius:100px}.cta:hover{transform:scale(1.1)}.cta.blue{background:#1D499A}.bg-cover{background-position:center;background-repeat:no-repeat;background-size:cover}header{width:100%;z-index:3;position:absolute}header .info-topo{background:#fff;transition:ease-in-out .2s;position:relative;z-index:9991;padding:10px 0;mix-blend-mode:normal;box-shadow:0px 1px 0px rgba(0,0,0,0.1)}header .info-topo.fixo{background:#fff;transition:opacity 0.3s linear 2s;max-height:0;opacity:0}header .secao-cabecalho{background:#fff;position:absolute;top:0;left:0;z-index:999;width:100%;padding-top:35px;-webkit-transition:padding 0.5s linear;-moz-transition:padding 0.5s linear;-o-transition:padding 0.5s linear;transition:padding 0.5s linear}header .secao-cabecalho .navbar{display:flex;justify-content:space-between}header .secao-cabecalho .navbar a{color:#13162A;font-family:"Open Sans",sans-serif;font-weight:700;font-size:.8em;transition:ease-in-out .1s;padding:5px 15px;display:block;text-align:center;text-transform:uppercase}header .secao-cabecalho .navbar a:hover{opacity:.8}header .secao-cabecalho .navbar .menu-item-has-children{position:relative}header .secao-cabecalho .navbar .menu-item-has-children:hover{cursor:pointer}header .secao-cabecalho .navbar .menu-item-has-children .sub-menu{display:none;position:absolute;top:30px;left:0;list-style:none;background:#fff;padding:15px;padding-left:30px;width:250px}header .secao-cabecalho .navbar .menu-item-has-children .sub-menu.active{display:block}header .secao-cabecalho .navbar .menu-item-has-children .sub-menu a{text-align:left;padding-left:20px;position:relative;border-bottom:1px solid transparent;width:fit-content}header .secao-cabecalho .navbar .menu-item-has-children .sub-menu a::before{content:'➤';position:absolute;top:50%;transform:translateY(-50%);left:-10px;color:#FAB71C}header .secao-cabecalho .navbar .menu-item-has-children .sub-menu a:hover{border-bottom:1px solid #FAB71C}header .navbar-brand svg{width:100%;max-width:280px}header .navbar-brand:hover{border:none !important}header .navbar-toggler{background:#1D499A}#modalCotacao .close{opacity:1}#modalCotacao .close span{font-size:.7em;opacity:.3}#modalCotacao .modal-content{border-radius:21px}#modalCotacao .cta{color:#fff}#modalCotacao .box-info p{max-width:300px;margin:20px auto;font-weight:500;font-family:"Roboto Condensed",sans-serif}#modalCotacao .box-info a{color:#639A1D;font-weight:700;font-size:1.3em}.menu-open-close{position:relative}.menu-toggle{width:25px;border-radius:11px;display:none !important;justify-content:center;align-items:center;position:relative;cursor:pointer}.menu-toggle span{font-weight:600;line-height:40px;color:#FAB71C;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center}.menu-toggle span::before,.menu-toggle span::after{content:"";width:25px;border-radius:11px;height:1px;display:block;background:#FAB71C}.menuToggle{display:none;position:relative;z-index:2;width:60px;height:40px;cursor:pointer}.menu-lateral{margin:0;padding:0;position:fixed;top:0;left:-120%;width:100%;max-width:422px;height:100vh;background:#fff;z-index:9999;transition:.5s;overflow-y:hidden;scrollbar-width:none;display:flex;flex-direction:column;justify-content:center}.menu-lateral.active{left:0;overflow:auto}.menu-lateral ul{overflow-y:hidden;width:100%;margin:0;padding:0}.menu-lateral ul li{list-style:none}.menu-lateral .sub-menu{position:relative;display:block}.close-button{position:absolute;top:40px;left:80%;cursor:pointer}.close-button span{color:#FAB71C;font-size:28px;font-weight:300;line-height:48px}.menu::-webkit-scrollbar{display:none}footer .info{background:#13162A}footer .info .col-md-4{border-right:1px solid #212644}footer .info .col-md-4:last-child{border:0}footer .info h4{color:#fff}footer .info p{color:#fff;font-size:.9em;max-width:200px;margin:0 auto}footer .info a{color:#fff;font-size:.8em;max-width:200px;display:inline-block}footer .copy{background:#1D499A}footer .copy p,footer .copy a{color:#fff;font-size:.75em;margin-bottom:0}footer .copy p span,footer .copy a span{color:#FAB71C;font-weight:700}.slick-dots{bottom:25px}.slick-dots li{width:10px;height:10px}.slick-dots li button:before{border:1px solid #fff;border-radius:50%;content:'';width:10px;height:10px;opacity:1}.slick-dots li.slick-active button:before{border:1px solid #FAB71C;background:#FAB71C;opacity:1}h2{color:#13162A;font-weight:700;margin-bottom:30px;text-transform:uppercase}h2.white{color:#fff}p{margin-bottom:15px}#home .banner-principal img{height:auto;object-fit:cover}#home .sobre{position:relative;overflow:hidden}#home .sobre .img-absolute{position:absolute;left:0;bottom:-40px;height:100%;max-width:50%;z-index:-1}#home .sobre .col-md-4:nth-child(even) .box{background:#FAB71C}#home .sobre .col-md-4 .box{background:#154296;border-radius:23px;padding:20px}#home .sobre .col-md-4 .box h3{color:#fff;margin-top:20px;font-weight:700;font-size:1.3em;letter-spacing:0.09em}#home .servicos{background-image:url("../../img/bg-servicos.jpg")}#home .servicos p{color:#fff;max-width:500px;margin:0 auto;font-family:"Open Sans",sans-serif}#home .servicos .box{border-radius:21px;background:#fff;padding:20px;height:100%;transition:ease-in-out .2s}#home .servicos .box img{height:70px;width:70px;padding:15px;background:#fff;border-radius:50%;border:1px solid #1D499A;object-fit:contain}#home .servicos .box h3{font:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:1.3em;margin:15px 0;font-weight:700}#home .servicos .box p{color:#13162A;font-family:"Open Sans",sans-serif;font-size:.85em;text-align:center;margin-bottom:15px}#home .servicos .box .cta{opacity:0}#home .servicos .box:hover{background:#FAB71C}#home .servicos .box:hover p{color:#fff}#home .servicos .box:hover h3{color:#fff}#home .servicos .box:hover .cta{opacity:1}.diferenciais ul{padding:0}.diferenciais ul li{list-style:none;position:relative;padding-left:30px;margin-bottom:10px;font-family:"Roboto Condensed",sans-serif;font-weight:700;letter-spacing:0.09em}.diferenciais ul li::after{content:url("../../img/icone-check.png");position:absolute;top:0;left:0}.clientes{background:rgba(186,213,241,0.2)}.clientes img{height:80px;padding:0 10px;object-fit:contain}.page .topo{background:#1D499A}.page .topo h1,.page .topo h2{color:#fff;text-transform:uppercase;font-weight:700}#sobre .missao .box:nth-child(even){justify-content:flex-end}#sobre .missao .box:nth-child(even) .box-img{order:2;margin-right:0;margin-left:30px}#sobre .missao .box:nth-child(even) p{text-align:right}#sobre .missao .box .box-img{box-shadow:21px 34px 76px rgba(201,124,0,0.3);background:#FAB71C;width:200px;height:200px;border-radius:50% 20px 20px 20px;margin-right:30px}#sobre .missao .box .box-img img{margin-bottom:10px}#sobre .missao .box .box-img p{text-align:center;font-weight:700;font-family:"Roboto Condensed",sans-serif;font-size:1.2em;color:#fff}#sobre .missao .box p{margin-bottom:0;max-width:550px}#sobre .setores{background:#1D499A}#sobre .setores .box .imagem{margin-right:30px;width:85px;height:85px;border:1px solid #fff;border-radius:50%;padding:15px}#sobre .setores .box .imagem img{height:45px}#sobre .setores .box p{margin-bottom:0;color:#fff;position:relative;padding-left:20px;font-family:"Open Sans",sans-serif;font-weight:500}#sobre .setores .box p::after{content:'✔';color:#FAB71C;width:10px;position:absolute;left:-10px;top:50%;transform:translateY(-50%)}#sobre .equipe{background:#13162A}.galeria img{height:300px;object-fit:cover;cursor:pointer}.galeria .modal-dialog{max-width:700px}.galeria .modal-dialog .modal-content{border:0}.galeria .modal-dialog .modal-content .modal-header{background-color:#13162A;border:0}.galeria .modal-dialog .modal-content .modal-header span{color:#fff;opacity:1}.galeria .modal-dialog .modal-content .modal-body{padding:0}.galeria .modal-dialog .modal-content .modal-body img{width:100%;height:auto}#contato .info{border-bottom:1px solid #BAD5F1}.formulario .form-control{border:1px solid #D7D7D7;box-shadow:0px 4px 13px rgba(149,149,149,0.12);border-radius:10px;height:45px}.formulario textarea.form-control{height:auto}.formulario .cta{color:#13162A}.formulario .wpcf7-spinner{display:none}.mapa{background:rgba(186,213,241,0.2)}#servico{position:relative;overflow:hidden}#servico .img-absolute{position:absolute;left:0;bottom:-40px;height:100%;max-width:50%;z-index:-1}#servico .motivos .box{border-radius:21px;background:#fff;padding:20px;height:100%}#servico .motivos .box h3{font:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:1.3em;margin:15px 0;font-weight:700}#servico h2 p{color:#fff;font-weight:700}#servico h2 p strong{color:#FAB71C}[data-anime]{opacity:0;transition:1s;transition-delay:.2s}[data-anime="left"]{transform:translate3d(-200px, 0, 0)}[data-anime="right"]{transform:translate3d(200px, 0, 0)}[data-anime="top"]{transform:translate3d(0, -50px, 0)}[data-anime="down"]{transform:translate3d(0, 50px, 0)}[data-anime].animate{opacity:1;transform:translate3d(0, 0, 0)}@media (max-width: 991px){.menu-toggle{display:flex !important}.sub-menu{position:relative !important;display:block !important;width:auto !important;top:0 !important}.navbar a{text-align:left !important}}@media (max-width: 780px){header .navbar-brand svg{max-width:200px}header .info-topo{display:none !important}header .secao-cabecalho{padding-top:0}#home .banner-principal{margin-bottom:0}#home .servicos .box .cta{opacity:1}.galeria img{height:250px}#sobre .missao .box .box-img{margin-right:0;margin-bottom:20px}#sobre .missao .box:nth-child(even) .box-img{order:0;margin-left:0;margin-bottom:30px}}
