.btn[data-v-83c9be9a]{color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.15rem;line-height:100%;text-align:center;cursor:pointer;text-transform:uppercase;transition:all .25s ease-out!important;border:0;width:100%}.btn--size-1[data-v-83c9be9a]{height:50px;padding-top:13px}@media only screen and (min-width:1024px){.btn--size-1[data-v-83c9be9a]{max-width:190px}}.btn--size-2[data-v-83c9be9a]{height:50px;padding-top:13px}@media only screen and (min-width:1024px){.btn--size-2[data-v-83c9be9a]{max-width:200px}}@media only screen and (min-width:1024px){.btn--size-3[data-v-83c9be9a]{max-width:314px}}.btn--full[data-v-83c9be9a]{max-width:100%;height:50px;background-color:#00416b;color:#fff}.btn--full svg[data-v-83c9be9a]{fill:#fd6e04}.btn span[data-v-83c9be9a]{margin-right:5px}.btn--primary-color[data-v-83c9be9a]{background:#fd6e04}.btn--primary-color svg[data-v-83c9be9a]{transition:all .3s ease-in;fill:#00416b}@media only screen and (min-width:1024px){.btn--primary-color[data-v-83c9be9a]:hover{background:#00416b;box-shadow:0 10px 20px rgba(253,110,4,.302)}.btn--primary-color:hover svg[data-v-83c9be9a]{fill:#fff;transform:translateX(10px)}}.btn--secondary-color[data-v-83c9be9a]{background:#00416b}.btn--secondary-color svg[data-v-83c9be9a]{transition:all .3s ease-in;fill:#fd6e04}@media only screen and (min-width:1024px){.btn--secondary-color[data-v-83c9be9a]:hover{background:#fd6e04;box-shadow:0 10px 20px rgba(253,110,4,.302)}.btn--secondary-color:hover svg[data-v-83c9be9a]{fill:#00416b}}.btn--transparent[data-v-83c9be9a]{background:transparent;color:#00416b}.btn--transparent svg[data-v-83c9be9a]{fill:#fd6e04;transform:rotate(90deg)}@media only screen and (min-width:1024px){.btn--transparent[data-v-83c9be9a]:hover{color:#fff}}.btn svg[data-v-83c9be9a]{position:relative;width:16px;height:16px;top:3px}.slick-dots[data-v-83c9be9a]{width:100%;text-align:center;padding:0;margin:15px 0 0}.slick-dots li[data-v-83c9be9a]{width:10px;height:10px;border-radius:100%;background:transparent;border:2px solid #fff;font-size:0;display:inline-block;margin:0 2px;position:relative;cursor:pointer}@media only screen and (min-width:1024px){.slick-dots li[data-v-83c9be9a]{transition:all .3s ease-out;width:20px;height:20px;margin:0 10px}}.slick-dots li[data-v-83c9be9a]:after{transition:all .3s ease-out;content:"";width:5px;height:5px;background:transparent;display:block;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1024px){.slick-dots li[data-v-83c9be9a]:after{width:10px;height:10px}}.slick-dots li button[data-v-83c9be9a]{display:none}.slick-dots li.slick-active[data-v-83c9be9a]:after,.slick-dots li[data-v-83c9be9a]:hover:after{background:#fd6e04}.container--form[data-v-83c9be9a]{text-align:center;max-width:770px;padding:0 .625rem}@media only screen and (min-width:1024px){.container--form[data-v-83c9be9a]{padding:0}}.container--form .text[data-v-83c9be9a]{line-height:1.375rem}.container--form .contact-form[data-v-83c9be9a]:after{content:"";display:table;clear:both}.container--form .contact-form .message[data-v-83c9be9a],.container--form .contact-form .select[data-v-83c9be9a],.container--form .contact-form input[data-v-83c9be9a],.container--form .contact-form label[data-v-83c9be9a]{display:block;font-family:Barlow,Arial,sans-serif;color:#7e7e7e}.container--form .contact-form label[data-v-83c9be9a]:not(:last-child){margin-bottom:1.25rem}.container--form .contact-form .message[data-v-83c9be9a],.container--form .contact-form .select[data-v-83c9be9a],.container--form .contact-form input[data-v-83c9be9a]:not([type=checkbox]){width:100%;height:60px;background-color:#fff;padding-left:1.875rem;border:none}.container--form .contact-form .select-wrapper[data-v-83c9be9a]{width:100%;position:relative;overflow:hidden}.container--form .contact-form .select-wrapper[data-v-83c9be9a]:after{content:"";position:absolute;top:1.25rem;right:1.25rem;display:block;width:1.3125rem;height:1.375rem;background-image:url(/img/svg/select-icon.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer}.container--form .contact-form .select-wrapper .select[data-v-83c9be9a]{width:120%;cursor:pointer}.container--form .contact-form .message[data-v-83c9be9a]{height:140px;padding-top:1.25rem}.container--form .contact-form .message--full[data-v-83c9be9a]{margin-top:1.25rem}.container--form .contact-form .left-fields[data-v-83c9be9a],.container--form .contact-form .right-fields[data-v-83c9be9a]{width:100%;padding:0;margin:0;border:none}@media only screen and (min-width:1024px){.container--form .contact-form .left-fields[data-v-83c9be9a],.container--form .contact-form .right-fields[data-v-83c9be9a]{max-width:370px}}.container--form .contact-form .left-fields[data-v-83c9be9a]{float:left;margin-right:1.875rem;margin-bottom:1.25rem}@media only screen and (min-width:1024px){.container--form .contact-form .left-fields[data-v-83c9be9a]{margin-bottom:0}}.container--form .contact-form .form-cta[data-v-83c9be9a]{width:100%;max-width:770px;margin-top:1.25rem}.container--form .contact-form .form-cta[data-v-83c9be9a]:after{content:"";display:table;clear:both}.container--form .contact-form .form-cta .check-wrapper[data-v-83c9be9a]{margin-bottom:0;text-align:left;cursor:pointer}@media only screen and (min-width:1024px){.container--form .contact-form .form-cta .check-wrapper[data-v-83c9be9a]{float:left;max-width:370px;position:relative;transform:translateY(50%)}}.container--form .contact-form .form-cta .check-wrapper input[type=checkbox][data-v-83c9be9a]{display:inline-block;width:0;height:0;margin:0;opacity:0;cursor:pointer}.container--form .contact-form .form-cta .check-wrapper .check-marker[data-v-83c9be9a]{display:inline-block;float:left;margin:0;width:1.375rem;height:1.375rem}.container--form .contact-form .form-cta .check-wrapper .check-marker[data-v-83c9be9a]:after{content:"";display:block;width:100%;height:100%;background-color:#fff;background-image:none;background-repeat:no-repeat;background-size:.84375rem .84375rem;background-position:50%}.container--form .contact-form .form-cta .check-wrapper .agreement-text[data-v-83c9be9a]{padding-left:1.25rem;line-height:1.375rem;text-align:left}.container--form .contact-form .form-cta .check-wrapper input[type=checkbox]:checked~.check-marker[data-v-83c9be9a]:after{background-image:url(/img/svg/check.svg)}.container--form .contact-form .form-cta .btn.btn--size-2[data-v-83c9be9a]{cursor:pointer;border:none;padding:0;width:100%;margin-top:2.5rem}@media only screen and (min-width:1024px){.container--form .contact-form .form-cta .btn.btn--size-2[data-v-83c9be9a]{max-width:270px;margin-top:0;float:right}}.container.error input[data-v-83c9be9a],.container.error select[data-v-83c9be9a],.container.error textarea[data-v-83c9be9a]{border:1px solid red!important}.wrapper-header-inner[data-v-83c9be9a]{background-size:cover!important;margin-top:80px;padding:60px 0;text-align:center;width:100%}.wrapper-header-inner.politica[data-v-83c9be9a],.wrapper-header-inner.sobre[data-v-83c9be9a]{background:url(/img/bg-about.jpg) no-repeat 50%}.wrapper-header-inner.contato[data-v-83c9be9a]{background:url(/img/bg-contato.jpg) no-repeat 50%}.wrapper-header-inner.projetos[data-v-83c9be9a]{background:url(/img/bg-projects.jpg) no-repeat 50%}.wrapper-header-inner.trabalhe-conosco[data-v-83c9be9a]{background:url(/img/bg-trabalhe-conosco.jpg) no-repeat 50%}@media only screen and (min-width:1024px){.wrapper-header-inner[data-v-83c9be9a]{margin-top:80px;padding:90px}}.wrapper-header-inner h1[data-v-83c9be9a]{color:#fff;margin-bottom:20px;width:100%}.wrapper-header-inner svg[data-v-83c9be9a]{width:16px;height:16px;fill:#fd6e04}.wrapper-header-inner nav a[data-v-83c9be9a]{color:#fff;letter-spacing:.1rem;line-height:100%;margin-left:5px;font-size:.625rem;position:relative;text-transform:uppercase;top:-4px}.wrapper-header-inner nav a[data-v-83c9be9a]:nth-child(2){margin-right:15px}@media only screen and (min-width:1024px){.wrapper-header-inner nav a[data-v-83c9be9a]:nth-child(2){margin-right:15px}}.btn[data-v-3fa0ada3]{color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.15rem;line-height:100%;text-align:center;cursor:pointer;text-transform:uppercase;transition:all .25s ease-out!important;border:0;width:100%}.btn--size-1[data-v-3fa0ada3]{height:50px;padding-top:13px}@media only screen and (min-width:1024px){.btn--size-1[data-v-3fa0ada3]{max-width:190px}}.btn--size-2[data-v-3fa0ada3]{height:50px;padding-top:13px}@media only screen and (min-width:1024px){.btn--size-2[data-v-3fa0ada3]{max-width:200px}}@media only screen and (min-width:1024px){.btn--size-3[data-v-3fa0ada3]{max-width:314px}}.btn--full[data-v-3fa0ada3]{max-width:100%;height:50px;background-color:#00416b;color:#fff}.btn--full svg[data-v-3fa0ada3]{fill:#fd6e04}.btn span[data-v-3fa0ada3]{margin-right:5px}.btn--primary-color[data-v-3fa0ada3]{background:#fd6e04}.btn--primary-color svg[data-v-3fa0ada3]{transition:all .3s ease-in;fill:#00416b}@media only screen and (min-width:1024px){.btn--primary-color[data-v-3fa0ada3]:hover{background:#00416b;box-shadow:0 10px 20px rgba(253,110,4,.302)}.btn--primary-color:hover svg[data-v-3fa0ada3]{fill:#fff;transform:translateX(10px)}}.btn--secondary-color[data-v-3fa0ada3]{background:#00416b}.btn--secondary-color svg[data-v-3fa0ada3]{transition:all .3s ease-in;fill:#fd6e04}@media only screen and (min-width:1024px){.btn--secondary-color[data-v-3fa0ada3]:hover{background:#fd6e04;box-shadow:0 10px 20px rgba(253,110,4,.302)}.btn--secondary-color:hover svg[data-v-3fa0ada3]{fill:#00416b}}.btn--transparent[data-v-3fa0ada3]{background:transparent;color:#00416b}.btn--transparent svg[data-v-3fa0ada3]{fill:#fd6e04;transform:rotate(90deg)}@media only screen and (min-width:1024px){.btn--transparent[data-v-3fa0ada3]:hover{color:#fff}}.btn svg[data-v-3fa0ada3]{position:relative;width:16px;height:16px;top:3px}.slick-dots[data-v-3fa0ada3]{width:100%;text-align:center;padding:0;margin:15px 0 0}.slick-dots li[data-v-3fa0ada3]{width:10px;height:10px;border-radius:100%;background:transparent;border:2px solid #fff;font-size:0;display:inline-block;margin:0 2px;position:relative;cursor:pointer}@media only screen and (min-width:1024px){.slick-dots li[data-v-3fa0ada3]{transition:all .3s ease-out;width:20px;height:20px;margin:0 10px}}.slick-dots li[data-v-3fa0ada3]:after{transition:all .3s ease-out;content:"";width:5px;height:5px;background:transparent;display:block;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1024px){.slick-dots li[data-v-3fa0ada3]:after{width:10px;height:10px}}.slick-dots li button[data-v-3fa0ada3]{display:none}.slick-dots li.slick-active[data-v-3fa0ada3]:after,.slick-dots li[data-v-3fa0ada3]:hover:after{background:#fd6e04}.container--form[data-v-3fa0ada3]{text-align:center;max-width:770px;padding:0 .625rem}@media only screen and (min-width:1024px){.container--form[data-v-3fa0ada3]{padding:0}}.container--form .text[data-v-3fa0ada3]{line-height:1.375rem}.container--form .contact-form[data-v-3fa0ada3]:after{content:"";display:table;clear:both}.container--form .contact-form .message[data-v-3fa0ada3],.container--form .contact-form .select[data-v-3fa0ada3],.container--form .contact-form input[data-v-3fa0ada3],.container--form .contact-form label[data-v-3fa0ada3]{display:block;font-family:Barlow,Arial,sans-serif;color:#7e7e7e}.container--form .contact-form label[data-v-3fa0ada3]:not(:last-child){margin-bottom:1.25rem}.container--form .contact-form .message[data-v-3fa0ada3],.container--form .contact-form .select[data-v-3fa0ada3],.container--form .contact-form input[data-v-3fa0ada3]:not([type=checkbox]){width:100%;height:60px;background-color:#fff;padding-left:1.875rem;border:none}.container--form .contact-form .select-wrapper[data-v-3fa0ada3]{width:100%;position:relative;overflow:hidden}.container--form .contact-form .select-wrapper[data-v-3fa0ada3]:after{content:"";position:absolute;top:1.25rem;right:1.25rem;display:block;width:1.3125rem;height:1.375rem;background-image:url(/img/svg/select-icon.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer}.container--form .contact-form .select-wrapper .select[data-v-3fa0ada3]{width:120%;cursor:pointer}.container--form .contact-form .message[data-v-3fa0ada3]{height:140px;padding-top:1.25rem}.container--form .contact-form .message--full[data-v-3fa0ada3]{margin-top:1.25rem}.container--form .contact-form .left-fields[data-v-3fa0ada3],.container--form .contact-form .right-fields[data-v-3fa0ada3]{width:100%;padding:0;margin:0;border:none}@media only screen and (min-width:1024px){.container--form .contact-form .left-fields[data-v-3fa0ada3],.container--form .contact-form .right-fields[data-v-3fa0ada3]{max-width:370px}}.container--form .contact-form .left-fields[data-v-3fa0ada3]{float:left;margin-right:1.875rem;margin-bottom:1.25rem}@media only screen and (min-width:1024px){.container--form .contact-form .left-fields[data-v-3fa0ada3]{margin-bottom:0}}.container--form .contact-form .form-cta[data-v-3fa0ada3]{width:100%;max-width:770px;margin-top:1.25rem}.container--form .contact-form .form-cta[data-v-3fa0ada3]:after{content:"";display:table;clear:both}.container--form .contact-form .form-cta .check-wrapper[data-v-3fa0ada3]{margin-bottom:0;text-align:left;cursor:pointer}@media only screen and (min-width:1024px){.container--form .contact-form .form-cta .check-wrapper[data-v-3fa0ada3]{float:left;max-width:370px;position:relative;transform:translateY(50%)}}.container--form .contact-form .form-cta .check-wrapper input[type=checkbox][data-v-3fa0ada3]{display:inline-block;width:0;height:0;margin:0;opacity:0;cursor:pointer}.container--form .contact-form .form-cta .check-wrapper .check-marker[data-v-3fa0ada3]{display:inline-block;float:left;margin:0;width:1.375rem;height:1.375rem}.container--form .contact-form .form-cta .check-wrapper .check-marker[data-v-3fa0ada3]:after{content:"";display:block;width:100%;height:100%;background-color:#fff;background-image:none;background-repeat:no-repeat;background-size:.84375rem .84375rem;background-position:50%}.container--form .contact-form .form-cta .check-wrapper .agreement-text[data-v-3fa0ada3]{padding-left:1.25rem;line-height:1.375rem;text-align:left}.container--form .contact-form .form-cta .check-wrapper input[type=checkbox]:checked~.check-marker[data-v-3fa0ada3]:after{background-image:url(/img/svg/check.svg)}.container--form .contact-form .form-cta .btn.btn--size-2[data-v-3fa0ada3]{cursor:pointer;border:none;padding:0;width:100%;margin-top:2.5rem}@media only screen and (min-width:1024px){.container--form .contact-form .form-cta .btn.btn--size-2[data-v-3fa0ada3]{max-width:270px;margin-top:0;float:right}}.container.error input[data-v-3fa0ada3],.container.error select[data-v-3fa0ada3],.container.error textarea[data-v-3fa0ada3]{border:1px solid red!important}@media only screen and (min-width:1024px){.filter[data-v-3fa0ada3]{margin-top:30px}}.filter span[data-v-3fa0ada3]{padding:29px 40px;background:#fff;display:inline-block;position:relative;font:700 14px/17px;letter-spacing:5.6px;text-transform:uppercase;cursor:pointer;border-right:1px solid #e7eef1}@media only screen and (max-width:1024px){.filter span[data-v-3fa0ada3]{width:20%;font-size:9px;letter-spacing:normal;padding:5px 0}}.filter span[data-v-3fa0ada3]:after{transition:all .3s ease;position:absolute;left:0;bottom:0;width:0;content:"";height:3px;background:#fd6e04}.filter span.active[data-v-3fa0ada3],.filter span[data-v-3fa0ada3]:hover{color:#fd6e04}.filter span.active[data-v-3fa0ada3]:after,.filter span[data-v-3fa0ada3]:hover:after{width:100%}.paginador[data-v-3fa0ada3]{width:100%;text-align:center}.paginador span[data-v-3fa0ada3]{display:inline-block;background:#fff;padding:10px 20px;border:1px solid #00416b;cursor:pointer;margin:10px}.paginador span.active[data-v-3fa0ada3]{background:#00416b;color:#fff}.wrapper-projects[data-v-3fa0ada3]{padding:50px 0;text-align:center}.wrapper-projects[data-v-3fa0ada3]:after{content:"";display:table;clear:both}.wrapper-projects h2[data-v-3fa0ada3]{color:#00416b}.wrapper-projects .list-projects[data-v-3fa0ada3]{list-style:none;width:100%;padding:0;display:block;margin-top:60px}.wrapper-projects .list-projects[data-v-3fa0ada3]:after{content:"";display:table;clear:both}.wrapper-projects .list-projects li[data-v-3fa0ada3]{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;background:#fff;margin-bottom:30px}@media only screen and (min-width:1024px){.wrapper-projects .list-projects li[data-v-3fa0ada3]{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;min-height:303px}.wrapper-projects .list-projects li[data-v-3fa0ada3]:after{content:"";display:table;clear:both}.wrapper-projects .list-projects li[data-v-3fa0ada3]:nth-child(n){margin-right:3%;float:left;clear:none}.wrapper-projects .list-projects li[data-v-3fa0ada3]:nth-child(2n){margin-right:0;float:right}.wrapper-projects .list-projects li[data-v-3fa0ada3]:nth-child(odd){clear:both}}.wrapper-projects .list-projects li[data-v-3fa0ada3]:after{content:"";display:table;clear:both}.wrapper-projects .list-projects li[data-v-3fa0ada3]:last-child{margin-right:0}.wrapper-projects .list-projects li picture[data-v-3fa0ada3]{display:flex;position:relative;overflow:hidden;height:303px}@media only screen and (min-width:1024px){.wrapper-projects .list-projects li picture[data-v-3fa0ada3]{width:48%;float:left}}.wrapper-projects .list-projects li picture img[data-v-3fa0ada3]{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrapper-projects .list-projects li .info[data-v-3fa0ada3]{display:block;text-align:left;padding:30px}@media only screen and (min-width:1024px){.wrapper-projects .list-projects li .info[data-v-3fa0ada3]{float:right;width:52%}}.wrapper-projects .list-projects li .info h3[data-v-3fa0ada3]{color:#00416b;font-size:1.125rem;line-height:30px;margin:0 0 12px}.wrapper-projects .list-projects li .info p[data-v-3fa0ada3]{font-size:.875rem;line-height:em(20);color:#a8a8a8;font-weight:400;margin:0}.wrapper-projects .list-projects li .info h4[data-v-3fa0ada3]{font-size:.75rem;text-transform:uppercase;color:#00416b;margin:30px 0 0;letter-spacing:.3rem}.wrapper-projects .list-projects li .info .date-location[data-v-3fa0ada3]{padding-top:5px;display:block;font-size:.875rem;font-weight:400;color:#fd6e04;margin:0}.wrapper-projects .list-projects li .info .date-location svg[data-v-3fa0ada3]{width:20px;height:20px;fill:#fd6e04;margin-right:10px;position:relative;top:3px}.wrapper-projects .list-projects li .info .date-location strong[data-v-3fa0ada3]{font-weight:700}