@import url("_bootstrap-reboot.min.css");@import url("_bootstrap-grid.min.css");#preloader{position:fixed;z-index:999999;width:100%;height:100%;background:rgba(255,255,255,0.9);top:0;left:0}#preloader img{position:absolute;top:50%;left:50%;display:block;width:70px;height:70px;transform:translate(-50%, -50%)}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table th,.table td{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:0.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}a,button{transition:all 0.2s ease-in-out;cursor:pointer;outline:none !important}a:hover,button:hover{text-decoration:none}.img-fluid{max-width:100%;height:auto;min-width:auto;overflow:hidden}::selection{background-color:#0e477a;color:white}html{overflow-x:hidden}html ::-webkit-scrollbar{width:.6em;height:.6em}html ::-webkit-scrollbar-thumb{background:#eff1f4}html ::-webkit-scrollbar-track{background:#000}.mobilenav{z-index:999;color:#0e477a;font-size:28pt;margin:0 auto;transition:all 0.2s ease-in-out;cursor:pointer;display:none}.mobilenav:hover{color:#0e477a}.navMenu{position:fixed;z-index:9999;width:100vw;height:100%;padding:50px;right:0;top:0;background:#0e477a;background-size:cover;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%, 0);transition:all 1s cubic-bezier(0.77, 0.2, 0.05, 1);display:flex;justify-content:center;align-content:center;align-items:center}.navMenu ul{list-style:none;margin:0 auto;padding:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.navMenu ul li{padding:0.5rem 0.2rem}.navMenu ul li a{font-size:14pt;letter-spacing:1pt;line-height:1.5em;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold}.navMenu ul li a:hover{color:#000}.navMenu ul li .btn{background:#a0adc0;margin:0}.navMenu .closeNav{position:absolute;top:10px;right:30px;cursor:pointer;transition:all 0.2s;transform:scale(1)}.navMenu .closeNav i{font-size:2em;color:#fff;transition:all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}.navMenu .closeNav:hover{transform:scale(0.8)}.navMenu .closeNav:hover i{color:#000}.openMenu{transform:translate(0, 0)}.btnav{display:none}#header{width:100%;z-index:99;position:fixed;padding:0;background:#ededed;background:linear-gradient(0deg, #ededed 0%, #fff 59%, #fff 100%);height:70px;top:0}#header .container-fluid{width:1600px;max-width:100%}#header .btn{flex-direction:column;margin:0;min-height:70px;border:0;background:#d1d9e3;color:#0e477a;font-size:11pt;font-weight:bold;text-transform:none}#header .btn:last-child{background:#a0adc0}#header .btn:hover{background:#0e477a;color:#fff}#header .col-md-10{display:flex;align-items:center;justify-content:center;height:70px;padding:0}#header .formSynctop{max-width:100%;margin:0 auto;width:300px}#header .formSynctop select{font-size:9.5pt;letter-spacing:0.2pt;background:#0e477a;color:#eff1f4;text-align-last:center}#header .logo{line-height:0;position:relative;z-index:999;display:flex;align-items:center;width:280px;max-width:100%;margin-top:0.8rem}#header .logo a{display:flex;align-items:center;justify-content:center}#header .logo img{width:auto;display:block;max-height:45px}.nav{margin:0 auto}.nav ul{position:relative;margin:0;padding:0;list-style:none;display:flex}.nav ul li{position:relative;text-align:center;display:flex}.nav ul li a{font-weight:500;color:#000;display:flex;justify-content:center;align-items:center;letter-spacing:0;padding:0.5rem 0.8rem;font-size:11.5pt}.nav ul li ul{font-size:14px;position:absolute;z-index:1000;top:39px;left:-20px;display:none;float:left;max-width:100%;min-width:240px;height:auto;padding:0;padding-right:20px;padding-bottom:20px;padding-top:10px;list-style:none;background-color:#fff;background-clip:padding-box;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.nav ul li ul li{clear:left;padding:10px 15px;height:auto;text-align:left}.nav ul li ul li a{text-transform:uppercase;color:#000}.nav ul li ul li a img{display:block;margin:0 auto}.nav ul li ul li a:hover{color:#0e477a}.nav ul li:hover a{background:#0e477a;color:#fff}.nav ul li:hover ul{display:block}.nav ul li.first-child a{background:#000;color:#fff}.nav ul li.first-child:hover a{color:#0e477a}.nav .sub{min-width:300px;max-width:100%;height:auto;min-height:auto;padding:0 20px;padding-top:15px;padding-bottom:0}.nav .sub li{width:100%;height:44px;margin:0;padding:0;padding:0;text-align:left}.nav .sub li a{text-transform:none}.nav .sub li:first-child,.nav .sub li:last-child{padding:0}span.wpcf7-not-valid-tip{font-size:9pt !important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{font-size:10pt !important;display:flex !important;width:100% !important;border-color:#0e477a !important;clear:both !important;position:relative !important;color:#fff !important;top:20px !important;text-align:center !important;background:#0e477a;justify-content:center}.form-control{height:30pt;padding:5px 10px;transition:all 0.2s ease-in-out;font-size:0.8em;outline:none}.btn{line-height:1.4em;display:flex;width:auto;float:none;transition:all 0.5s;text-align:center;color:#fff;border-radius:0;background:#0e477a;border:1px solid #0e477a;text-transform:uppercase;padding:0.5rem 1rem;margin-top:0;margin-left:auto;font-size:12pt;width:250px;text-align:center;justify-content:center;align-content:center;max-width:100%;margin-top:1rem}.btn i{margin-right:0.5rem;font-size:13pt;position:relative;top:1px}.btn:hover{background:#000;border-color:#0e477a;color:#fff}::placeholder{color:#000;text-transform:uppercase;letter-spacing:1.5pt;font-weight:bold}body{font-size:12pt;color:#000;background:#fff;font-family:"Montserrat", sans-serif}.container{width:1200px;max-width:100%}.section{width:100%;padding:3rem 0;max-width:100%}.section .logos{margin:2rem auto;display:flex;justify-content:center;margin-bottom:0}.section .embed-container{margin-top:2rem;margin-bottom:2rem}.section h2{text-align:center;letter-spacing:0;font-weight:800;margin-bottom:2rem;color:#0e477a;font-size:28pt}.section p{margin:1.5rem 0;line-height:1.6em}.section strong{font-weight:bold}.section .btnEnd{display:flex;justify-content:center}#quem-somos i{font-size:80pt;text-align:center;color:#0e477a;margin:0 auto;display:block;margin-bottom:-2.5rem}#quem-somos h2{margin-top:0}#quem-somos .btn{margin:2rem auto}#quem-somos p{text-align:center}#quem-somos .scene{width:100%;min-height:250px;perspective:100%}#quem-somos .card{width:100%;height:100%;transition:transform 1s;transform-style:preserve-3d;cursor:pointer;position:relative}#quem-somos .card__face{position:absolute;width:100%;height:100%;backface-visibility:hidden}#quem-somos .card__face--front{opacity:1;transition:all 0.2s ease-in-out}#quem-somos .card__face--back{transform:rotateY(180deg);opacity:0;transition:all 0.2s ease-in-out}#quem-somos .card.is-flipped{transform:rotateY(180deg)}#quem-somos .card.is-flipped .card__face--front{opacity:0}#quem-somos .card.is-flipped .card__face--back{opacity:1}#ctas{padding:0;background:#32bb46}#ctas .btn{background:transparent;width:100%;text-align:center;margin:0;display:flex;border:0;justify-content:center;align-items:center;padding:1.5rem;color:#fff;letter-spacing:1pt}#ctas .btn i{margin-left:1rem;top:-0.2rem;font-size:20pt;position:relative}#ctas .btn:hover{background:lime}#contato{background:#eff1f4}#contato form,#contato .col-md-12,#contato .col-md-6{padding:0}#contato .form-control{background:#fff;border-color:#fff}#contato .form-control:focus{border-color:#0e477a}#valores{background:#eff1f4;padding:1rem 0}#valores .box{text-align:center;padding:2rem}#valores .box h3{text-transform:uppercase;color:#0e477a}#valores .box figure{margin:1rem auto;width:50px;height:50px;display:flex;align-items:center}#servicos .container-fluid{width:1280px;max-width:100%}#servicos .box{text-align:center;padding:1rem}#servicos .box figure{display:flex;align-items:center}#objetivos{display:flex;padding-bottom:10rem;position:relative;width:1920px;margin:0 auto;max-width:100%}#objetivos h2{text-align:center;letter-spacing:0;font-weight:800;margin-bottom:1rem;font-size:28pt}#objetivos .title{z-index:98;position:absolute;margin-top:5rem;width:100%}#objetivos .title h2,#objetivos .title p{color:#fff;text-align:center}#objetivos .box{width:25%;height:480px;background:#0e477a url(../images/01.jpg) no-repeat center;background-size:cover;display:flex;align-items:flex-end;justify-content:center;position:relative}#objetivos .box figure{width:50%;max-width:100%;margin:0 auto;position:absolute;bottom:-25%}#objetivos .box:nth-child(2){background:#0e477a url(../images/02.jpg) no-repeat center;background-size:cover}#objetivos .box:nth-child(3){background:#0e477a url(../images/03.jpg) no-repeat center;background-size:cover}#objetivos .box:nth-child(4){background:#0e477a url(../images/04.jpg) no-repeat center;background-size:cover}#ferramentas .galeria{background:#0e477a;justify-content:center}#ferramentas .box figure{margin:0;padding:0;overflow:hidden;position:relative}#ferramentas .box figure .txt{background:rgba(87,87,86,0.9);color:#fff;position:absolute;left:0;bottom:0;z-index:2;padding:.8rem 2rem;width:100%}#ferramentas .box figure .txt h3{margin:0;font-size:13pt}#ferramentas .box figure .txt p{margin:.5rem 0;font-size:10pt;line-height:1.2em}.btzap{position:fixed;bottom:1rem;right:0;width:180px;transform:scale(1);transition:all 0.2s ease-in-out;z-index:9998}.btzap img{max-width:100%;height:auto}.btzap:hover{transform:scale(1.05)}.fancybox-button div{background:rgba(0,0,0,0.6) !important}.fancybox-toolbar button{background:rgba(0,0,0,0.6) !important}.fancybox-bg{background:rgba(0,0,0,0.95) !important}.fancybox-thumbs__list a:before{border-color:#000 !important}.fancybox-caption__body{font-size:12pt;letter-spacing:2pt;color:#fff;text-transform:uppercase;color:#0e477a}.fancybox-caption__body strong{color:#fff;font-size:10pt;letter-spacing:2pt}@media all and (min-width: 800px){.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 5px 10px;box-sizing:border-box;background:rgba(0,0,0,0.3)}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px}}span.wpcf7-not-valid-tip{font-size:8pt !important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{font-size:10pt !important;display:flex !important;width:100% !important;border-color:#0e477a !important;clear:both !important;position:relative !important;color:#fff !important;top:0 !important;left:0 !important;margin:0 !important;margin-top:1rem !important;margin-bottom:1rem !important;text-align:center !important;background:#0e477a;justify-content:center;line-height:1em !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{font-size:10pt !important;display:flex !important;width:100% !important;border-color:#000 !important;clear:both !important;position:relative !important;color:#fff !important;top:0 !important;left:0 !important;margin:0 !important;margin-top:1rem !important;margin-bottom:1rem !important;text-align:center !important;background:#000;justify-content:center;line-height:1em !important}form select{text-transform:uppercase;font-weight:700;text-align:center}form .form-control{background:transparent;color:#000;letter-spacing:2pt;width:100%;border-radius:2px;margin:12px 0;font-size:11pt;transition:all 0.2s ease-in-out;border:0;border-radius:0}form .form-control:focus{border-color:#0e477a}form textarea{min-height:80pt}form select{background:#0e477a}#footer{padding:0;margin:0}#footer iframe{max-width:100%;height:200px;margin:auto 0}#footer h3{color:#0e477a;font-size:10pt;margin-bottom:0.5rem}#footer p{text-align:left;font-size:10pt;color:#0e477a;margin:0.5rem 0;border-bottom:1px solid #0e477a;margin-bottom:1rem;padding-bottom:0.5rem}#footer a{color:#0e477a}#footer .btn{margin:1rem auto;background:#575756;border-color:#575756}#footer .btn:hover{background:#3d3d3d;border-color:#3d3d3d}#footer .col-md-3{padding-top:2rem;padding-bottom:2rem}#footer .logo{width:250px;max-width:100%;background:#fff;margin:0 auto;height:100%;display:flex;justify-content:center;align-content:center}#footer .logo img{min-width:100%;max-width:100%;height:auto}#footer .rodape{width:100%;border-top:1px solid #0e477a;background:#0e477a;padding:1rem 0;margin:0}#footer .rodape .container-fluid{display:flex;justify-content:center;align-items:center}#footer .rodape small{display:block;font-size:8pt;letter-spacing:1pt;margin-top:5px;color:#fff}.parallax__container{clip:rect(0, auto, auto, 0);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-100}.parallax__container .parallax{background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;transform:translate3d(0, 0, 0);transform-style:preserve-3d;width:100%}.nomobile{display:flex !important}.showmobile{display:none !important}.swiper-wrapper{box-sizing:border-box}.swiper-container{width:100%;min-height:100px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.gallery-top,.gallery-top2{height:550px;width:100%}.gallery-thumbs,.gallery-thumbs2{height:15%;box-sizing:border-box;padding:10px 0;margin-bottom:2rem}.gallery-thumbs .swiper-slide,.gallery-thumbs2 .swiper-slide{height:100%;opacity:0.9}.gallery-thumbs .swiper-slide-thumb-active,.gallery-thumbs2 .swiper-slide-thumb-active{opacity:1}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{background:rgba(0,0,0,0.5);cursor:pointer;padding:2rem;transform:scale(0.7)}.swiper-button-next.swiper-button-white:hover,.swiper-button-prev.swiper-button-white:hover{background:rgba(0,0,0,0.8)}.page-template-sobre{padding-top:5rem}@media only screen and (min-width: 0) and (max-width: 992px){.nomobile{display:none !important}.showmobile{display:block !important}#slider{margin-top:60px}.btn{width:100%}.mobilenav{position:fixed;display:block;display:flex;right:1rem;top:0}.navMenu ul li{text-align:center}#footer{padding-bottom:2rem !important}#footer .rodape{padding-bottom:2rem}#header a{display:none}.btnav{font-size:18pt;position:fixed;z-index:9998;top:20px;right:20px;display:block;cursor:pointer;color:#0e477a}.btnav:hover{color:#0e477a}#header{height:45pt;padding:0;position:fixed;top:0;z-index:998}#header .container-fluid{width:100%;padding:0}#header .btn{width:100%;margin:0}#header .logo{margin-right:0;margin-left:1rem;width:150px}#header .logo img{max-width:100%;height:auto;margin-top:0.5rem}#header .logo a{font-size:14px;width:auto}.nav{position:fixed;z-index:99;top:0;display:none;width:100%;min-height:100%;padding:0;padding-top:70pt;border-bottom:4pt solid #0e477a;background:#0e477a}.nav ul{float:right;width:100%;height:auto;margin-top:0;margin-right:0;padding:0}.nav ul li{float:left;width:100%;height:30pt;padding:0;text-align:left}.nav ul li a{font-weight:bold;width:100%;padding:4px 20px;color:#fff}.nav ul li a:hover{color:#fff}.nav ul li ul{position:absolute;left:0;width:100%;height:auto;margin-top:-10px;background:#fff}.nav ul li ul li{width:100%}.nav ul li ul li img{display:none !important}.section{padding:2rem 1rem !important}.section h1{font-size:18pt}.section h2{font-size:24pt;margin-bottom:1rem}.section p{font-size:11pt}.section .title{margin-bottom:0}#header .logo{margin-top:0}#header .logo img{height:67px}.flexEsq{background:#eff1f4;position:fixed;bottom:0;padding:0.5rem 0;border-top:1px solid #000}.flexEsq form{flex-wrap:wrap}.flexEsq form .form-control{height:auto;width:45%;font-size:8pt;margin:0.2rem}.flexEsq .btn{padding:0.2rem;text-align:center;max-width:100px;justify-content:center}.section h1{text-align:center}.single #banner{padding:0 !important}#ctas{padding:0 !important}#ctas .btn{padding:0.5rem 1rem}#ferramentas .box figure{display:flex;flex-direction:column}#ferramentas .box figure .txt{position:relative;order:2}#servicos .box{padding:1rem 2rem}#objetivos{flex-wrap:wrap}#objetivos .title{padding:0 1rem}#objetivos .title h2{font-size:24pt}#objetivos .box{width:100%;margin-bottom:50%}#objetivos .box:last-child{margin-bottom:0}}
/*# sourceMappingURL=main.min.css.map */