@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap";.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width: 575px){.hidden-xs-down{display:none!important}}@media (min-width: 576px){.hidden-sm-up{display:none!important}}@media (max-width: 767px){.hidden-sm-down{display:none!important}}@media (min-width: 768px){.hidden-md-up{display:none!important}}@media (max-width: 991px){.hidden-md-down{display:none!important}}@media (min-width: 992px){.hidden-lg-up{display:none!important}}@media (max-width: 1199px){.hidden-lg-down{display:none!important}}@media (min-width: 1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down,.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#d8007e;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #d8007e,0 0 5px #d8007e;opacity:1;transform:rotate(3deg) translateY(-4px)}.pace .pace-activity{display:block;position:fixed;z-index:2000;top:15px;right:15px;width:14px;height:14px;border:solid 2px transparent;border-top-color:#d8007e;border-left-color:#d8007e;border-radius:10px;animation:pace-spinner .4s linear infinite}@keyframes pace-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slick-loading .slick-list{background:#fff url(https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/fonts/slick.eot);src:url(https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/fonts/slick.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/fonts/slick.ttf) format("truetype"),url(https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:2;border:3px solid white}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;left:0}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.wpcf7-validation-errors{border-style:solid!important;border-width:0 1px 4px 1px!important;color:#85450e;background-color:#ffe7d1!important;border-color:#ffddbf!important;position:relative!important;padding:.75rem 1.25rem!important;margin-top:1rem!important;margin-bottom:1rem!important;border:1px solid transparent!important;border-radius:.25rem!important;background-color:#ff851b!important;border-color:#ff7702!important;color:#fff}.wpcf7-not-valid{border-color:red}.wpcf7-mail-sent-ok{border-style:solid!important;border-width:0 1px 4px 1px!important;color:#85450e;background-color:#ffe7d1!important;border-color:#ffddbf!important;position:relative!important;padding:.75rem 1.25rem!important;margin-top:1rem!important;margin-bottom:1rem!important;border:1px solid transparent!important;border-radius:.25rem!important;background-color:#28b62c!important;border-color:#23a127!important;color:#fff}span.wpcf7-not-valid-tip{margin-top:0;margin-bottom:0}div.wpcf7-response-output{margin:0;margin-bottom:1rem;padding-top:6px}.whatsapp{right:0;bottom:25px;z-index:10;top:15%}.whatsapp img{width:70px}.pushbar.opened{display:block}html.pushbar_locked{overflow:hidden;touch-action:none}.pushbar_locked .pushbar_main_content.pushbar_blur{filter:blur(15px)}.pushbar{z-index:1000;position:fixed;overflow-y:auto;transition:transform .5s ease;will-change:transform;background:#fff}.pushbar_overlay{z-index:-999;position:fixed;width:100%;max-width:100%;height:100%;min-height:100vh;top:0;left:0;transition:opacity .5s ease;opacity:0;will-change:opacity;background:#000}html.pushbar_locked .pushbar_overlay{opacity:.8;z-index:999;transition:opacity .5s ease}.pushbar.from_left{top:0;left:0;width:256px;max-width:100%;height:100%;min-height:100vh;transform:translateZ(0) translate(-100%)}.pushbar.from_right{top:0;right:0;width:256px;max-width:100%;height:100%;min-height:100vh;transform:translateZ(0) translate(100%)}.pushbar.from_top{top:0;left:0;width:100%;max-width:100%;min-height:150px;transform:translateZ(0) translateY(-100%)}.pushbar.from_bottom{bottom:0;left:0;width:100%;max-width:100%;min-height:150px;transform:translateZ(0) translateY(100%)}.pushbar.opened{transform:translate(0) translateY(0)}.slick-initialized .slick-slide{display:inline-block;vertical-align:middle;float:none}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}div[id*=ajaxsearchlite].wpdreams_asl_container{width:100%;margin:0}div.asl_w{width:100%;height:auto;background-color:transparent;overflow:hidden;border:0 solid #b5b5b5;border-radius:0;box-shadow:none}div.asl_m{z-index:2!important}.page-template-downloads-php #rev_slider_1_1_forcefullwidth,.page-template-downloads-php #rev_slider_1_1_forcefullwidth #rev_slider_1_1_wrapper{height:650px!important}.page-link{line-height:1.41}.bd-example-modal-xl p{font-size:15px;line-height:17px;color:#02579f;font-family:Montserrat,sans-serif;font-weight:400}.bd-example-modal-xl input[type=text],.bd-example-modal-xl input[type=email],.bd-example-modal-xl select,.bd-example-modal-xl textarea{font-size:13px;line-height:8px;color:#0258a0;font-family:Montserrat,sans-serif;font-weight:600;border-color:#ebebeb;background-color:#ebebeb}.bd-example-modal-xl input[type=text]::-webkit-input-placeholder,.bd-example-modal-xl input[type=email]::-webkit-input-placeholder,.bd-example-modal-xl select::-webkit-input-placeholder,.bd-example-modal-xl textarea::-webkit-input-placeholder{color:#0258a0!important}.bd-example-modal-xl input[type=text]:-moz-placeholder,.bd-example-modal-xl input[type=email]:-moz-placeholder,.bd-example-modal-xl select:-moz-placeholder,.bd-example-modal-xl textarea:-moz-placeholder{color:#0258a0!important}.bd-example-modal-xl input[type=text]::-moz-placeholder,.bd-example-modal-xl input[type=email]::-moz-placeholder,.bd-example-modal-xl select::-moz-placeholder,.bd-example-modal-xl textarea::-moz-placeholder{color:#0258a0!important}.bd-example-modal-xl input[type=text]:-ms-input-placeholder,.bd-example-modal-xl input[type=email]:-ms-input-placeholder,.bd-example-modal-xl select:-ms-input-placeholder,.bd-example-modal-xl textarea:-ms-input-placeholder{color:#0258a0!important}.bd-example-modal-xl button[type=submit]{font-size:13px;line-height:8px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;background-color:#0258a0;border:0;border-radius:0;padding:14px 23px}.color-blue{color:#014b88!important}::-moz-selection{background:#014b88;color:#fff}::selection{background:#014b88;color:#fff}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:auto;margin:0;padding:0;max-width:100vw!important;overflow-x:hidden!important}a,a:hover{text-decoration:none}header{z-index:9;background:#fff;box-shadow:0 1px 2px #00000040}header .navbar-light .navbar-toggler{border:none;color:#014b88!important}header nav a.nav-link{font-size:17px;line-height:30px;color:#014b88!important;font-family:Montserrat,sans-serif;font-weight:700;text-align:center;padding-right:1rem!important;padding-left:1rem!important;transition:all .2s ease-in}header nav a.nav-link.mPS2id-highlight{color:#2fa9dd!important}header nav a.nav-link.active,header nav a.nav-link:hover{transition:all .2s ease-in;color:#fff!important;position:relative;z-index:5}header nav a.nav-link.active:before,header nav a.nav-link:hover:before{transition:all .2s ease-in;content:"";background-color:#014b88;position:absolute;z-index:-1;height:94px;width:100%;display:block;top:-23px;left:0}header.scrolling{background-color:#fffffff2;transition:all .2s ease-in}header.scrolling #topbar .py-3{padding-bottom:9px!important;padding-top:9px!important}header.scrolling #header{background-color:#fffffff2!important}header.scrolling .navbar-brand img{height:31px;width:auto}header.scrolling nav{padding-bottom:9px!important;padding-top:9px!important}header.scrolling nav a.nav-link.active:before,header.scrolling nav a.nav-link:hover:before{height:86px}header.scrolling #open-menu svg{margin-top:1px}main section#introducao h2{font-size:60px;line-height:1.2;color:#014b88;font-family:Montserrat,sans-serif;font-weight:700}main section#introducao p{font-size:19px;line-height:28px;color:#636363;font-family:Montserrat,sans-serif;font-weight:300}main section#introducao a{font-size:18px;letter-spacing:0;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;text-align:center;background-color:#014b88;padding:7px 16px;display:inline-block}main section#introducao a:hover{background:#014b88;background:#014b88f2}main section#introducao .col-md-8{border-left:3px solid #014b88}main section#servicos{background-position:center center;background-size:cover;background-repeat:no-repeat}main section#servicos h2{font-size:49px;line-height:91px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700}main section#servicos h3{font-size:19px;line-height:38px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700}main section#servicos .slick-dots li button:before{color:#fff}main section#paisagem{background-position:center top;background-size:auto 768px;background-repeat:no-repeat;height:600px}main section#servico{background-position:center center;background-size:2347px;background-repeat:no-repeat}main section#servico h2{font-size:30px;line-height:38px;color:#1b396a;font-family:Montserrat,sans-serif;font-weight:700}main section#servico p{max-width:100%;width:483px;font-size:18px;line-height:24px;color:#636363;font-family:Montserrat,sans-serif;font-weight:400}main #loop-introducao .galeria img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:250px;border-radius:12px}main section#contato h2{font-size:59px;line-height:59px;color:#014b88;font-family:Montserrat,sans-serif;font-weight:700}main section#contato p{font-size:19px;line-height:22px;color:#636363;font-family:Montserrat,sans-serif;font-weight:300;text-align:center}footer{background:linear-gradient(90deg,#014b88 50%,#f3f3f3 50%)}footer h2{font-size:50px;line-height:63px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700}footer ul li{font-size:16px;line-height:27px;color:#fff;font-family:Montserrat,sans-serif}footer p{font-size:14px;line-height:1;margin-top:9px;color:#014b88;font-family:Montserrat,sans-serif}footer a.nav-link{font-size:14px;line-height:29px;color:#4b8fd2;font-family:Montserrat,sans-serif;font-weight:700}footer input[type=text],footer input[type=email],footer textarea{background-color:transparent!important;font-size:14px!important;line-height:24px!important;color:#014b88!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;border-radius:25px!important;border:1px solid #014b88!important}footer input[type=text]::placeholder,footer input[type=text]:-ms-input-placeholder,footer input[type=text]::-ms-input-placeholder,footer input[type=email]::placeholder,footer input[type=email]:-ms-input-placeholder,footer input[type=email]::-ms-input-placeholder,footer textarea::placeholder,footer textarea:-ms-input-placeholder,footer textarea::-ms-input-placeholder{color:#014b88;font-family:Montserrat,sans-serif;font-size:14px;line-height:24px;font-weight:600}footer textarea{border-radius:12px!important}footer button.btn{font-size:14px;line-height:24px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;border-radius:55px;border:1px solid #014b88!important;background-color:#014b88!important;width:120px;display:inline-block;transition:all .2s ease-in}footer button.btn:hover{background:#014b88;background:#014b88db;transition:all .2s ease-in}footer .custom-file,footer .col-9{background-color:transparent!important}footer .pl-md-5,footer .px-md-5{padding-left:6rem!important}footer a.nav-link:first-child{padding-left:0!important}footer input[type=file],footer .custom-file-label{background-color:transparent!important;font-size:14px!important;line-height:24px!important;color:#014b88!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;border-radius:25px!important;border:1px solid #014b88!important;text-align:left;padding:4px 13px}footer input[type=file]:after,footer .custom-file-label:after{display:none}footer small{font-size:12px;line-height:15px;color:#014b88;font-family:Montserrat,sans-serif;font-weight:300}@media (max-width: 991px){header .logo{width:200px}header.scrolling{padding:0}header.scrolling .container{padding:0}main section#banner img{height:250px;-o-object-fit:cover;object-fit:cover}main section#banner img.d-block{height:240px!important}main section#paisagem{background-size:auto 370px;height:370px}main section#introducao .col-md-8{border:none}main section#introducao h2,main section#servicos h2,main section#servico h2,main section#contato h2{font-size:30px}main section#introducao p,main section#servicos p,main section#servico p,main section#contato p{font-size:15px;line-height:1.5}main section#servicos h3{font-size:15px}main section#contato ul li{color:#fff!important}footer{background:#f3f3f3!important}footer h2{font-size:30px}footer .pl-md-5,footer .px-md-5{padding-left:1rem!important}footer div>div>div:nth-child(1){background-color:#014b88}}
