@font-face{font-family:neris;src:local("Neris Light"),url(../fonts/neris/Neris-Light.woff2) format("woff2"),url(../fonts/neris/Neris-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:neris;src:local("Neris SemiBold"),url(../fonts/neris/Neris-SemiBold.woff2) format("woff2"),url(../fonts/neris/Neris-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:neris;src:local("Neris SemiBoldItalic"),url(../fonts/neris/Neris-SemiBoldItalic.woff2) format("woff2"),url(../fonts/neris/Neris-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:neris;src:local("Neris Black"),url(../fonts/neris/Neris-Black.woff2) format("woff2"),url(../fonts/neris/Neris-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}html{font-size:15px;overflow-x:hidden}body{margin:0;font-family:Calibri,sans-serif}*{scroll-behavior:smooth}a,a:active,a:focus,a:hover{text-decoration:none}ul{list-style:none}@-webkit-keyframes hvr-ripple-out{to{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:0}}@keyframes hvr-ripple-out{to{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-ripple-out:before{content:"";position:absolute;border:3px solid #fff;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s;border-radius:40px;z-index:-1}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}.btn{padding:1.25rem 3rem;border:1px solid transparent;box-shadow:0 30px 30px -20px rgba(0,0,0,.25);border-radius:74px;font-family:neris,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.6875rem;text-align:center;letter-spacing:.07em;transition:.3s ease-in-out}@media (max-width:767px){.btn{padding:1rem 2rem;font-size:1.05rem;line-height:1.5rem;width:100%}}.btn.\--small{padding:1rem 2rem;font-size:1.05rem;line-height:1.5rem}@media (max-width:767px){.btn.\--small{padding:.875rem 1.5rem;font-size:.875rem;line-height:1.25}}.btn.\--center{display:table;margin-left:auto;margin-right:auto}.btn.\--icon .icon{margin-left:.5rem;transition:transform .2s ease-in-out}.btn.\--icon:hover .icon{transform:translate(5px)}.btn.\--icon.\--left .icon{margin-left:0;margin-right:.5rem}.btn.\--icon.\--left:hover .icon{transform:translate(-5px)}.btn-blue{background:#0071bc;background:linear-gradient(55.2deg,#0071bc 1.87%,#09f);color:#fff}.btn-blue:hover,.btn-white{background:#fff;border-color:#0071bc;color:#0071bc}.btn-white:hover{background:#0071bc;background:linear-gradient(55.2deg,#0071bc 1.87%,#09f);color:#fff}.title-section{font-family:neris,sans-serif;font-weight:300;font-size:1.5625rem;line-height:1.4375rem;color:#0071bc;margin-bottom:2rem}.title-section .special{font-family:Calibri,sans-serif;display:block;margin-top:15px;font-weight:700;font-size:3.125rem;line-height:2.875rem;color:#423e3d}@media (max-width:767px){.title-section{font-size:1.35rem;line-height:1.25rem}.title-section .special{font-size:2.5rem;line-height:2.75rem}}.title-page{font-weight:700;font-size:3.125rem;line-height:2.875rem;color:#423e3d;margin-bottom:2rem}@media (max-width:767px){.title-page{font-size:2.5rem;line-height:2.75rem}}form.needs-validation label{margin-top:1.25rem;font-weight:700;font-size:16px;line-height:22px;letter-spacing:.025em;color:#000}form.needs-validation .form-control{min-height:65px;border:1px solid #e0e0e0;font-family:neris,sans-serif;font-weight:300;font-size:15px;line-height:20px;letter-spacing:.025em;color:#423e3d}form.needs-validation .form-control:focus{border-color:#0071bc;box-shadow:0 4px 4px rgba(0,153,255,.19)}form.needs-validation .form-control::-moz-placeholder{color:#666f7b}form.needs-validation .form-control:-ms-input-placeholder{color:#666f7b}form.needs-validation .form-control::-ms-input-placeholder{color:#666f7b}form.needs-validation .form-control::placeholder{color:#666f7b}form.needs-validation select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../public/svg/select.svg) #fff 95% 50% no-repeat}form.needs-validation .btn{margin-top:2rem}form.needs-validation.was-validated .form-control:invalid,form.needs-validation.was-validated .form-control:valid{background:#fff}form.needs-validation.was-validated .form-control:focus{border-color:#0071bc;box-shadow:0 4px 4px rgba(0,153,255,.19)}.hero{padding:3rem 0 1.875rem;background:#0071bc;position:relative}.hero .title{margin-bottom:.75rem;font-weight:700;font-size:2.1875rem;line-height:2.1875rem;color:#fff}.hero .navigation .breadcrumb{padding:0 0 0 .15rem;background:transparent}.hero .navigation .breadcrumb .breadcrumb-item{font-family:neris,sans-serif;font-weight:600;font-size:.8125rem;line-height:1.1875rem;letter-spacing:.035em;color:#fff}.hero .navigation .breadcrumb .breadcrumb-item:before{color:#fff}.hero .navigation .breadcrumb .breadcrumb-item a{color:#fff;transition:.2s ease-in-out}.hero .navigation .breadcrumb .breadcrumb-item a:hover{color:#423e3d}.hero:before{content:"";position:absolute;top:3rem;right:0;width:58%;height:80px;background:url(../public/svg/header-lines.svg) no-repeat 50%;background-size:cover}@media (max-width:767px){.hero .title{font-size:1.875rem;line-height:1.875rem}.hero:before{width:50%}}@media (max-width:374px){.hero:before{width:40%}}@media (min-width:1800px){.hero:before{top:1rem}}.cta{position:relative;background:url(../images/banners/cta.jpg) no-repeat 50%;background-size:cover}.cta .content{padding:8.125rem 0 6.0625rem;display:flex;flex-direction:column;align-items:center}.cta .content .title{font-weight:700;font-size:2.8125rem;line-height:2.9375rem;text-align:center;color:#fff;width:65%;margin-bottom:1.15rem}.cta .icon-cta{position:absolute;top:-42.5px;left:10%;display:flex;align-items:center;justify-content:center;width:85px;height:85px;box-shadow:0 30px 30px -20px rgba(0,0,0,.25);border-radius:30px;background:#0071bc;background:linear-gradient(55.2deg,#0071bc 1.87%,#09f);transition:.2s ease-in-out}.cta .icon-cta .icon{width:60%;height:auto}.cta .icon-cta .icon path{transition:.2s ease-in-out}.cta:hover .icon-cta{background:#fff}.cta:hover .icon-cta .icon path{fill:#0071bc}@media (max-width:767px){.cta .content{padding:6rem 0 5rem}.cta .content .title{font-size:2.15rem;line-height:2.5rem;width:100%;margin-bottom:2rem}.cta .icon-cta{left:25px}}@media (min-width:1800px){.cta .icon-cta{left:19%}}@media (min-width:2400px){.cta .icon-cta{left:28%}}.footer{font-family:neris,sans-serif}.footer .info{padding:7rem 0 4.875rem;background:#f2f8fc}.footer .info .subtitle,.footer .info .title{font-weight:600;font-size:1.0625rem;color:#423e3d}.footer .info .title{line-height:1.375rem;margin-bottom:.8125rem}.footer .info .subtitle{line-height:.9375rem;width:75%;margin-bottom:1.15rem}.footer .info .desc .logo{margin-bottom:2rem}.footer .info .desc .logo .img-fluid{transform:scale(1);transition:.2s ease-in-out}.footer .info .desc .logo .img-fluid:hover{transform:scale(1.05)}.footer .info .desc .social-links{display:flex;align-items:center}.footer .info .desc .social-links .icon{margin-right:.75rem}.footer .info .desc .social-links .icon:hover circle{fill:#fff}.footer .info .desc .social-links .icon:hover path{fill:#09f}.footer .info .desc .social-links .icon circle,.footer .info .desc .social-links .icon path{transition:.2s ease-in-out}.footer .info .desc .social-links .text{font-weight:300;font-size:.9375rem;line-height:1.0625rem;color:#0071bc;margin-bottom:0}.footer .info .desc .certifications{margin-top:2rem;display:flex;align-items:center}.footer .info .desc .certifications .link:not(:last-of-type){margin-right:1.5rem}.footer .info .desc .certifications .link .img-fluid{transition:.3s ease-in-out}.footer .info .desc .certifications .link .img-fluid:hover{transform:scale(1.05)}.footer .info .acesso{padding-left:7.5rem}.footer .info .acesso .menu{margin-top:1.5rem;padding-left:1.05rem;list-style:disc;color:#0071bc}.footer .info .acesso .menu .item{margin-bottom:1.5rem}.footer .info .acesso .menu .item .link{font-weight:300;font-size:1.0625rem;line-height:1.25rem;color:#423e3d;transition:.2s ease-in-out}.footer .info .acesso .menu .item .link:hover{color:#0071bc}.footer .info .contato{position:relative}.footer .info .contato:after,.footer .info .contato:before{content:"";position:absolute;z-index:1;width:1px;height:300px;background-size:contain}.footer .info .contato:before{top:-7rem;left:-3.5rem;background:url(../public/svg/line-footer.svg) 50% no-repeat}.footer .info .contato:after{bottom:-4.875rem;right:0;background:url(../public/svg/line-footer-b.svg) 50% no-repeat}.footer .info .contato .telefones{margin-bottom:2.5rem}.footer .info .contato .telefones .link{margin-bottom:1rem;display:flex;align-items:center;color:#423e3d;transition:.2s ease-in-out}.footer .info .contato .telefones .link:hover{color:#0071bc}.footer .info .contato .telefones .link:hover .icon{background:#fff}.footer .info .contato .telefones .link:hover .icon svg path{transition:.2s ease-in-out;fill:#0071bc}.footer .info .contato .telefones .link .icon{margin-right:.5rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;box-shadow:0 30px 30px -20px rgba(0,0,0,.25);border-radius:8px;background:#0071bc;background:linear-gradient(55.2deg,#0071bc 1.87%,#09f);transition:.2s ease-in-out}.footer .info .contato .telefones .link .icon svg path{transition:.2s ease-in-out;fill:#fff}.footer .info .contato .telefones .link .number{font-weight:900;font-size:1.3125rem;line-height:1.75rem}.footer .info .local{margin-top:1.5rem;padding-left:7.5rem}.footer .info .local .link{display:block;margin-top:.875rem;font-weight:300;font-size:1.0625rem;line-height:1.5625rem;color:#423e3d;transition:.2s ease-in-out}.footer .info .local .link:hover{color:#0071bc}.footer .copy{padding:3.5rem 0}.footer .copy .content{display:flex;align-items:center;justify-content:space-between}.footer .copy .content .text{font-weight:300;font-size:.9375rem;line-height:1.4375rem;color:#a5a5a5}.footer .copy .content .dev .img-fluid{margin-left:.35rem;transition:.2s ease-in-out}.footer .copy .content .dev .img-fluid:hover{opacity:.8}@media (max-width:1199px){.footer .info .acesso .local{padding-left:5rem}}@media (max-width:991px){.footer .info .desc{margin-bottom:2rem}.footer .info .desc .logo{display:flex;justify-content:center;max-width:80%;margin:0 auto 2rem}.footer .info .desc .social-links{justify-content:center}.footer .info .desc .social-links .icon{width:30px;height:30px}.footer .info .desc .certifications{justify-content:center}.footer .info .contato{margin-top:2.5rem;display:flex}.footer .info .contato:after,.footer .info .contato:before{content:none}.footer .info .contato .local,.footer .info .contato .telefones{flex:50%}.footer .info .contato .telefones{margin-bottom:0}.footer .info .contato .local{padding-left:1rem}}@media (max-width:767px){.footer .info{padding:5rem 0 3.5rem}.footer .info .acesso{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem;padding-left:15px}.footer .info .acesso .menu{margin-top:.5rem;margin-bottom:0;padding-left:0}.footer .info .contato{margin-top:1.5rem;flex-wrap:wrap}.footer .info .contato .local,.footer .info .contato .telefones{flex:100%}.footer .info .contato .telefones{margin-bottom:1.5rem;text-align:center}.footer .info .contato .telefones .subtitle{width:100%}.footer .info .contato .telefones .link{justify-content:center}.footer .info .local{padding-left:15px;text-align:center}.footer .copy{padding:2.5rem 0}.footer .copy .content{flex-wrap:wrap;justify-content:center}.footer .copy .content .desc{width:85%;margin-bottom:1.15rem;text-align:center}.footer .copy .content .dev{width:100%;text-align:center}}@media (max-width:374px){.footer .info .desc .logo{max-width:90%}}.header{padding:1rem 0}.header .logo .img-fluid{max-width:90%;transition:.2s ease-in-out}.header .logo .img-fluid:hover{transform:scale(1.05)}.header .navbar-btn{display:flex;justify-content:flex-end}.header .navbar-btn .navbar-toggler .navbar-toggler-icon{display:flex;align-items:center;justify-content:center}.header .navbar-btn .navbar-toggler:focus{outline:none}.header .navbar{padding-left:0;padding-right:0}.header .navbar .navbar-nav:first-of-type{flex:75%;justify-content:space-around}.header .navbar .navbar-nav .nav-item{transition:.2s ease-in-out;min-width:100px;display:flex;align-items:center;justify-content:center;text-align:center}.header .navbar .navbar-nav .nav-item .nav-link{font-weight:700;font-size:13px;line-height:1.35;letter-spacing:.165em;text-transform:uppercase;color:#423e3d}.header .navbar .navbar-nav .nav-item .active,.header .navbar .navbar-nav .nav-item:hover{background:url(../public/svg/asset-nav.svg) no-repeat 50%;background-size:contain}.header .navbar .nav-lang{flex:15%;justify-content:center}.header .navbar .nav-lang .nav-item:hover{background:transparent}.header .navbar .nav-lang .dropdown-toggle{display:flex;align-items:center}.header .navbar .nav-lang .dropdown-toggle:after{content:url(../public/svg/icon-dropmenu.svg);margin-left:.75rem;padding-left:.5rem;border:0;border-left:.15rem solid #f2f8fc}.header .navbar .nav-lang .dropdown-toggle:hover:after{content:url(../public/svg/icon-dropmenu_hover.svg)}.header .navbar .nav-lang .dropdown-menu{min-width:inherit;margin-top:.15rem;padding:0;background:transparent;border:0;width:100%}.header .navbar .nav-lang .dropdown-menu .dropdown-item{border-radius:100%;padding:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin:auto;transition:.2s ease-in-out}.header .navbar .nav-lang .dropdown-menu .dropdown-item:hover{background:#f2f8fc}.header .navbar .nav-restricted .nav-item:hover{background:transparent}.header .navbar .nav-restricted .dropdown-toggle{display:flex;align-items:center}.header .navbar .nav-restricted .dropdown-toggle:after{content:url(../public/svg/icon-dropmenu.svg);margin-left:.75rem;padding-left:.5rem;border:0}.header .navbar .nav-restricted .dropdown-toggle:hover:after{content:url(../public/svg/icon-dropmenu_hover.svg)}.header .navbar .nav-restricted .dropdown-menu{left:inherit;right:0}.header .navbar .nav-restricted .user{display:flex;align-items:center;justify-content:center;max-width:100%;gap:.5rem}.header .navbar .nav-restricted .user-name{font-size:13px;flex:0 0 75%;white-space:pre-wrap}.header .navbar .nav-restricted .user-icon{padding:.65rem;display:flex;align-items:center;justify-content:center;background:#0071bc;border-radius:50%}.header .btn-restricted{padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:13px;line-height:1.35;white-space:nowrap}.header .btn-restricted svg{fill:#fff;width:20px;height:20px;transition:all .2s ease-in-out}.header .btn-restricted:hover svg{fill:#0071bc}@media (min-width:992px) and (max-width:1199px){.header .navbar .navbar-nav .nav-item{min-width:100px}.header .navbar .navbar-nav .nav-item .nav-link{font-size:12px}.header .navbar .nav-restricted .user{gap:.25rem}.header .navbar .nav-restricted .user-name{font-size:11px;flex:0 0 75%}.header .navbar .nav-restricted .user-icon{padding:.5rem}.header .navbar .nav-restricted .user-icon svg{transform:scale(.65)}.header .btn-restricted{padding:.75rem;gap:.35rem;font-size:11px}.header .btn-restricted svg{width:16px;height:16px}}@media (max-width:991px){.header .navbar .navbar-nav:first-of-type{flex:100%;padding:1rem 0}.header .navbar .navbar-nav:first-of-type .nav-item{width:unset}.header .navbar .navbar-nav:first-of-type .nav-item .nav-link{text-align:center}.header .navbar .nav-lang{flex:100%;align-items:center}.header .navbar .nav-lang .dropdown{display:flex;justify-content:center}.header .navbar .nav-lang .dropdown-toggle{justify-content:center}.header .navbar .nav-lang .dropdown-menu{margin-left:.75rem}.header .navbar .nav-restricted .nav-item{flex-wrap:wrap}.header .navbar .nav-restricted .dropdown-toggle{width:100%;justify-content:center}.header .navbar .nav-restricted .dropdown-menu{width:100%;max-width:250px}.header .navbar .nav-restricted .user-name{flex:auto}.header .navbar .nav-restricted .user-icon{padding:.5rem}.header .navbar .nav-restricted .user-icon svg{transform:scale(.875)}.header .btn-restricted{max-width:250px;margin-top:1rem;margin-left:auto;margin-right:auto}}section.services{position:relative;z-index:2}section.services:after{content:"";position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:100%;height:80%;background:url(../public/svg/asset-lines.svg) no-repeat 50%;background-size:cover}section.services .row-title{margin:3.125rem 0;align-items:center}section.services .row-title .title{margin-bottom:0}section.services .row-title .text{margin-bottom:0;font-family:neris,sans-serif;font-style:italic;font-weight:600;font-size:1.25rem;line-height:1.375rem}section.services .row-items{margin-bottom:3.5rem}section.services .row-items .card-service{color:#423e3d;transition:.2s ease-in-out}section.services .row-items .card-service .background{position:relative;margin-bottom:4.5rem}section.services .row-items .card-service .background .img-fluid{width:100%;border-radius:27px;overflow:hidden;transition:.2s ease-in-out}section.services .row-items .card-service .background .icon{position:absolute;bottom:-42.5px;right:20px;display:flex;align-items:center;justify-content:center;width:85px;height:85px;box-shadow:0 30px 30px -20px rgba(0,0,0,.25);border-radius:30px;background:#0071bc;background:linear-gradient(55.2deg,#0071bc 1.87%,#09f);transition:.2s ease-in-out}section.services .row-items .card-service .background .icon svg{width:60%;height:auto}section.services .row-items .card-service .background .icon svg path{transition:.2s ease-in-out}section.services .row-items .card-service .content{font-family:neris,sans-serif}section.services .row-items .card-service .content .title{height:52px;display:flex;align-items:center;font-style:italic;font-weight:600;font-size:1.875rem;line-height:1.75rem;margin-bottom:20px}section.services .row-items .card-service .content .desc{font-weight:300;font-size:1.1875rem;line-height:1.6875rem;letter-spacing:.035em}section.services .row-items .card-service:hover{color:#0071bc}section.services .row-items .card-service:hover .background .img-fluid{transform:scale(1.05)}section.services .row-items .card-service:hover .background .icon{background:#fff}section.services .row-items .card-service:hover .background .icon svg path{fill:#0071bc}@media (max-width:991px){section.services .row-items .card-service{display:block;margin-bottom:3.5rem}}@media (max-width:767px){section.services .row-title .text{font-size:1.15rem;line-height:1.275rem;margin-top:1rem}section.services .row-items{margin-bottom:0}section.services .row-items .col-md-6:not(:last-of-type) .card-service{margin-bottom:2.5rem;border-bottom:2px solid #f2f8fc}section.services .row-items .col-md-6:not(:last-of-type) .card-service .content{padding-bottom:.5rem}section.services .row-items .card-service .background{display:flex;justify-content:center;margin-bottom:3rem}section.services .row-items .card-service .background .img-fluid{width:70%}section.services .row-items .card-service .background .icon{bottom:-35px;right:70px;width:70px;height:70px}section.services .row-items .card-service .content{width:70%;margin:0 auto}section.services .row-items .card-service .content .title{height:auto;font-size:1.65rem;margin-bottom:15px}section.services .row-items .card-service .content .desc{font-size:1.05rem;line-height:1.5rem}}@media (max-width:424px){section.services .row-items .card-service .background .img-fluid{width:80%}section.services .row-items .card-service .background .icon{right:50px}section.services .row-items .card-service .content{width:80%}}@media (max-width:374px){section.services .row-items .card-service .background .img-fluid{width:90%}section.services .row-items .card-service .background .icon{right:30px}section.services .row-items .card-service .content{width:90%}}.whats-btn{position:fixed;right:1%;z-index:99;width:75px;height:75px;transition:.3s ease-in-out}.whats-btn .link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#00c0a1;border-radius:100%;transition:.2s ease-in-out}.whats-btn .link:hover{background:#0071bc}.whats-btn .link .icon{width:50%;height:auto}@media (max-width:991px){.whats-btn{right:1.5rem;width:65px;height:65px}}@media (max-width:767px){.whats-btn{right:.75rem;width:50px;height:50px}}.simple-lightbox .sl-close,.simple-lightbox .sl-navigation .sl-next,.simple-lightbox .sl-navigation .sl-prev{color:#09f!important}.sl-overlay{background:#423e3d!important;opacity:.85!important}.homePage .slider-main{height:500px;margin-bottom:0;overflow:hidden}.homePage .slider-main .item{position:relative;height:500px;width:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.homePage .slider-main .item .background{position:relative;height:100%;width:100%;overflow:hidden}.homePage .slider-main .item .background .img-fluid{position:relative;min-height:100%;min-width:100%;max-width:none;width:auto}.homePage .slider-main .item .content{position:absolute;top:50%;left:10%;transform:translateY(-50%);letter-spacing:-.055em;text-transform:uppercase;color:#fff;text-shadow:0 4px 50px rgba(0,192,161,.25)}.homePage .slider-main .item .content .title{font-weight:700;font-size:4.9525rem;line-height:4.875rem;width:42%}.homePage .slider-main .item .content .subtitle{font-family:neris,sans-serif;font-weight:300;font-size:1.64rem;line-height:1.625rem}.homePage .slider-main .item .content .btn{font-size:1em;font-weight:400;margin-top:2em;padding:15px 25px}.homePage .slider-main .slick-dots{bottom:25px}.homePage .slider-main .slick-dots li{height:10px;width:10px}.homePage .slider-main .slick-dots li.slick-active button{background:#fff}.homePage .slider-main .slick-dots li button{padding:3px;height:10px;width:10px;border:1px solid #fff;border-radius:100%;transition:.2s ease-in-out}.homePage .slider-main .slick-dots li button:hover{background:#fff}.homePage .slider-main .slick-dots li button:before{content:none}.homePage .slider-main .slick-next,.homePage .slider-main .slick-prev{width:30px;height:30px;z-index:10}.homePage .slider-main .slick-next:before,.homePage .slider-main .slick-prev:before{content:none}.homePage .slider-main .slick-next .icon,.homePage .slider-main .slick-prev .icon{width:30px;height:30px;transition:.2s ease-in-out}.homePage .slider-main .slick-next .icon:hover,.homePage .slider-main .slick-prev .icon:hover{opacity:.7}.homePage .slider-main .slick-next{right:25px}.homePage .slider-main .slick-next .arrow-right{background:url(../public/svg/arrow-right.svg) no-repeat 50%;background-size:contain}.homePage .slider-main .slick-prev{left:25px}.homePage .slider-main .slick-prev .arrow-left{background:url(../public/svg/arrow-left.svg) no-repeat 50%;background-size:contain}@media (max-width:1199px){.homePage .slider-main .item .content .title{font-size:4.5rem;line-height:4.45rem;width:50%}.homePage .slider-main .item .content .subtitle{font-size:1.45rem;line-height:1.5rem}}@media (max-width:991px){.homePage .slider-main .item .background .img-fluid{left:-25%}.homePage .slider-main .item .content .title{font-size:3.5rem;line-height:3.75rem;width:60%}.homePage .slider-main .item .content .subtitle{font-size:1.35rem;line-height:1.45rem}.homePage .slider-main .slick-next,.homePage .slider-main .slick-next .icon,.homePage .slider-main .slick-prev,.homePage .slider-main .slick-prev .icon{width:25px;height:25px}.homePage .slider-main .slick-next{right:15px}.homePage .slider-main .slick-prev{left:15px}}@media (max-width:767px){.homePage .slider-main,.homePage .slider-main .item{height:400px}.homePage .slider-main .item .background .img-fluid{left:0!important}.homePage .slider-main .item .content{left:50%;transform:translate(-50%,-50%);width:72%}.homePage .slider-main .item .content .title{font-size:2.45rem;line-height:2.95rem;width:100%}.homePage .slider-main .item .content .subtitle{font-size:1.35rem;line-height:1.5rem;width:100%}.homePage .slider-main .slick-next,.homePage .slider-main .slick-next .icon,.homePage .slider-main .slick-prev,.homePage .slider-main .slick-prev .icon{width:20px;height:20px}.homePage .slider-main .slick-next{right:10px}.homePage .slider-main .slick-prev{left:10px}}@media (max-width:374px){.homePage .slider-main .item .background .img-fluid{left:-120%}.homePage .slider-main .item .content .title{font-size:2.25rem;line-height:2.75rem}.homePage .slider-main .item .content .subtitle{font-size:1.15rem;line-height:1.35rem}.homePage .slider-main .slick-next,.homePage .slider-main .slick-next .icon,.homePage .slider-main .slick-prev,.homePage .slider-main .slick-prev .icon{width:15px;height:15px}.homePage .slider-main .slick-next{right:5px}.homePage .slider-main .slick-prev{left:5px}}@media (min-width:1800px){.homePage .slider-main .item .content{left:20%}.homePage .slider-main .slick-next{right:7.5%}.homePage .slider-main .slick-prev{left:7.5%}}@media (min-width:2400px){.homePage .slider-main .item .content{left:27.5%}.homePage .slider-main .slick-next{right:15%}.homePage .slider-main .slick-prev{left:15%}}.homePage .services .row-links{margin:0 0 3.5rem}.homePage .services .row-links .buttons{display:flex;align-items:center;justify-content:center}.homePage .services .row-links .buttons .btn{margin:0 1rem}@media (max-width:767px){.homePage .services .row-links .buttons{flex-wrap:wrap}.homePage .services .row-links .buttons .btn:first-of-type{margin-bottom:1rem}}.homePage .historia{position:relative;background:#0071bc;padding-left:2%;margin-top:7.5rem}.homePage .historia:before{content:"";position:absolute;top:-415px;right:0;z-index:1;width:500px;height:517px;background:url(../public/svg/asset-rectangle.svg) no-repeat 50%;background-size:cover}.homePage .historia .intro{background:#fff;padding-left:8%;padding-right:5%;padding-bottom:10rem;position:relative}.homePage .historia .intro:after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:500px;background:url(../public/svg/asset-dots.svg) no-repeat 50%;background-size:cover}.homePage .historia .intro .content{margin:2.5rem 0 4.5rem}.homePage .historia .intro .content .text{font-family:neris,sans-serif;font-weight:300;font-size:1.25rem;line-height:2.125rem;letter-spacing:.035em;color:#423e3d}.homePage .historia .intro .content .text strong{font-weight:700;color:#0071bc}.homePage .historia .intro .btn,.homePage .historia .intro .content{position:relative;z-index:2}.homePage .historia .banner{position:relative;z-index:2;overflow:hidden;padding-left:0;padding-right:0;background:#fff}.homePage .historia .banner:after{content:"";position:absolute;bottom:0;right:0;width:433.6px;height:404px;background:url(../public/svg/triangle-blue.svg)}@media (max-width:1199px){.homePage .historia:before{top:-300px;width:350px;height:361.9px}.homePage .historia .intro{padding-bottom:6rem}.homePage .historia .banner .img-fluid{min-width:100%;max-width:none;width:auto;height:90%}}@media (max-width:991px){.homePage .historia{padding-left:0}.homePage .historia .container-fluid{max-width:720px}.homePage .historia .intro{position:relative;z-index:2;padding:0 15px 5rem}.homePage .historia .banner{z-index:0}.homePage .historia .banner .img-fluid{min-width:0;max-width:100%;width:auto;height:auto}}@media (max-width:767px){.homePage .historia .intro{padding-top:2rem}.homePage .historia .banner{position:relative;height:300px}.homePage .historia .banner .img-fluid{position:absolute;top:-50%;min-width:100%;max-width:none;width:auto;max-height:150%}.homePage .historia .banner:after{content:none}}@media (min-width:1800px){.homePage .historia:before{top:-500px}.homePage .historia .intro{padding-left:18%;border-top:1px solid #fff}.homePage .historia .banner{padding-bottom:3rem}}@media (min-width:2400px){.homePage .historia .intro{padding-left:27%}}.aboutPage .historia{padding:3.625rem 0}.aboutPage .historia .text{font-family:neris,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.8125rem;letter-spacing:.035em;color:#423e3d}.aboutPage .historia .text strong{font-weight:700}.aboutPage .historia .intro{margin:3rem 0 4rem}.aboutPage .historia .info .item{margin-top:2.5rem}.aboutPage .historia .info .item .title{font-family:neris,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.375rem}@media (max-width:767px){.aboutPage .historia{padding:2.875rem 0}.aboutPage .historia .text{font-size:1.15rem;line-height:1.725rem}.aboutPage .historia .intro{margin:2rem 0 3rem}.aboutPage .historia .info .item{margin-top:2rem}.aboutPage .historia .info .item .title{font-size:1.2rem;line-height:1.35rem}}.aboutPage .banner{position:relative}.aboutPage .banner .img-fluid{width:100%}.aboutPage .banner:before{content:"";position:absolute;bottom:0;right:0;width:35%;height:90%;background:url(../public/svg/three-lines.svg) no-repeat 50%;background-size:cover}.aboutPage .estrutura{position:relative;padding:5rem 0}.aboutPage .estrutura:before{content:"";position:absolute;top:-30px;left:-30px;z-index:-1;width:500px;height:517px;background:url(../public/svg/asset-rectangle.svg) no-repeat 50%;background-size:contain;transform:rotate(180deg)}.aboutPage .estrutura .subtitle,.aboutPage .estrutura .title-page{text-align:center}.aboutPage .estrutura .subtitle{font-family:neris,sans-serif;font-style:italic;font-weight:600;font-size:1.25rem;line-height:1.375rem;width:65%;margin:0 auto 2.5rem}.aboutPage .estrutura .slider-estrutura{margin:2.5rem 0 3rem}.aboutPage .estrutura .slider-estrutura .item{padding:0 1rem;overflow:hidden}.aboutPage .estrutura .slider-estrutura .item .img-fluid{border-radius:14px;width:100%;transition:.2s ease-in-out}.aboutPage .estrutura .slider-estrutura .item a:focus{outline:none!important}.aboutPage .estrutura .slider-estrutura .item:hover .img-fluid{opacity:.8}.aboutPage .estrutura .slider-estrutura .slick-current .item .img-fluid{border:7px solid #0071bc}.aboutPage .estrutura .slider-estrutura .slick-next,.aboutPage .estrutura .slider-estrutura .slick-prev{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:hsla(0,0%,100%,.9);border-radius:100%;z-index:10;transition:.2s ease-in-out}.aboutPage .estrutura .slider-estrutura .slick-next:before,.aboutPage .estrutura .slider-estrutura .slick-prev:before{content:none}.aboutPage .estrutura .slider-estrutura .slick-next .icon,.aboutPage .estrutura .slider-estrutura .slick-prev .icon{width:25px;height:25px;transition:.2s ease-in-out}.aboutPage .estrutura .slider-estrutura .slick-next:hover,.aboutPage .estrutura .slider-estrutura .slick-prev:hover{background:#fff}.aboutPage .estrutura .slider-estrutura .slick-next:hover .icon,.aboutPage .estrutura .slider-estrutura .slick-prev:hover .icon{opacity:.7}.aboutPage .estrutura .slider-estrutura .slick-next{right:30%}.aboutPage .estrutura .slider-estrutura .slick-next .arrow-right{background:url(../public/svg/arrow-r-b.svg) no-repeat 50%;background-size:contain}.aboutPage .estrutura .slider-estrutura .slick-prev{left:30%}.aboutPage .estrutura .slider-estrutura .slick-prev .arrow-left{background:url(../public/svg/arrow-l-b.svg) no-repeat 50%;background-size:contain}@media (max-width:1199px){.aboutPage .estrutura:before{left:-100px}}@media (max-width:991px){.aboutPage .estrutura:before{width:450px;height:417px}.aboutPage .estrutura .subtitle{width:75%}.aboutPage .estrutura .slider-estrutura .item{padding:0 .75rem}.aboutPage .estrutura .slider-estrutura .slick-current .item .img-fluid{border:5px solid #0071bc}.aboutPage .estrutura .slider-estrutura .slick-next,.aboutPage .estrutura .slider-estrutura .slick-prev{width:40px;height:40px}.aboutPage .estrutura .slider-estrutura .slick-next .icon,.aboutPage .estrutura .slider-estrutura .slick-prev .icon{width:20px;height:20px}}@media (max-width:767px){.aboutPage .estrutura:before{left:-50px;width:350px;height:317px}.aboutPage .estrutura .subtitle{width:100%}.aboutPage .estrutura .slider-estrutura{margin:1.5rem 0 2.5rem}.aboutPage .estrutura .slider-estrutura .slick-next,.aboutPage .estrutura .slider-estrutura .slick-prev{top:105%;transform:translate(0)}}.servicesPage{padding-bottom:5rem;position:relative}.servicesPage:after{content:"";position:absolute;bottom:-175px;right:0;z-index:-1;width:500px;height:517px;background:url(../public/svg/asset-rectangle.svg) no-repeat 50%;background-size:cover}@media (max-width:991px){.servicesPage:after{width:400px;height:417px}}.integraService{padding:3.625rem 0 8rem}.integraService .content .box-title{display:flex;align-items:center;margin-bottom:2.5rem}.integraService .content .box-title .icon{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-right:1.5rem;background:#0071bc;background:linear-gradient(55.2deg,#0071bc 1.87%,#09f);box-shadow:0 30px 30px -20px rgba(0,0,0,.25);border:2px solid transparent;border-radius:30px;transition:.2s ease-in-out}.integraService .content .box-title .icon svg path{transition:.2s ease-in-out}.integraService .content .box-title .icon:hover{background:#fff;border-color:#0071bc}.integraService .content .box-title .icon:hover svg path{fill:#0071bc}.integraService .content .box-title .title{width:60%;font-weight:700;font-size:3.125rem;line-height:2.875rem;color:#423e3d}.integraService .content .box-intro{margin-bottom:3.125rem}.integraService .content .box-intro .text{font-family:neris,sans-serif;font-weight:300;font-size:1.1875rem;line-height:1.6875rem;letter-spacing:.035em;color:#423e3d}.integraService .content .box-list{margin-bottom:5rem}.integraService .content .box-list .box-subtitle{display:flex;align-items:center;height:50px;margin-bottom:1.5rem}.integraService .content .box-list .box-subtitle:not(:first-of-type){margin-top:4rem}.integraService .content .box-list .box-subtitle .icon-frete{width:44px;height:auto;margin-right:1rem;transform:rotateY(0);transition:.2s ease-in-out}.integraService .content .box-list .box-subtitle .icon-frete svg{width:100%;height:auto}.integraService .content .box-list .box-subtitle .icon-frete svg path{fill:#0071bc}.integraService .content .box-list .box-subtitle .subtitle{font-family:neris,sans-serif;font-weight:600;font-size:1.4375rem;line-height:1.625rem;letter-spacing:.035em;margin-bottom:0;transition:.2s ease-in-out}.integraService .content .box-list .box-subtitle:hover .subtitle{color:#0071bc}.integraService .content .box-list .box-subtitle:hover .icon-frete{transform:rotateY(1turn)}.integraService .content .box-list .list{padding-left:0}.integraService .content .box-list .list .item{display:flex;align-items:flex-start;font-family:neris,sans-serif;font-weight:600;font-size:1.1875rem;line-height:1.1875rem;letter-spacing:.035em;color:#423e3d;margin-bottom:1.6875rem;transition:.2s ease-in-out}.integraService .content .box-list .list .item:before{content:url(../public/svg/check.svg);position:relative;top:2px;margin-right:1rem;transform:rotateY(0);transition:.2s ease-in-out}.integraService .content .box-list .list .item:hover{color:#0071bc}.integraService .content .box-list .list .item:hover:before{transform:rotateY(1turn)}.integraService .content .certifications{margin-top:3.5rem;display:flex;align-items:center}.integraService .content .certifications .link:not(:last-of-type){margin-right:1.5rem}.integraService .content .certifications .link .img-fluid{transition:.3s ease-in-out}.integraService .content .certifications .link .img-fluid:hover{transform:scale(1.05)}.integraService .banner{display:flex;align-items:flex-start;justify-content:center;padding-top:1.5rem}.integraService .banner .image{width:90%;border-radius:47px;overflow:hidden}.integraService .banner .image .img-fluid{width:100%;transition:.2s ease-in-out}.integraService .banner .image:hover .img-fluid{transform:scale(1.05)}@media (max-width:991px){.integraService .content .box-title .icon{width:85px;height:85px;margin-right:1rem}.integraService .content .box-title .title{width:60%;font-size:2.75rem;line-height:2.75rem}}@media (max-width:767px){.integraService{padding-bottom:5rem}.integraService .content .box-title{flex-wrap:wrap;justify-content:center}.integraService .content .box-title .icon{width:75px;height:75px;margin:0 0 1.5rem}.integraService .content .box-title .icon svg{width:60%;height:auto}.integraService .content .box-title .title{width:100%;font-size:2.5rem;line-height:2.5rem;text-align:center}.integraService .content .box-list{margin-bottom:3.5rem}.integraService .content .certifications{justify-content:center}.integraService .banner{margin:2.5rem 0 0}.integraService .banner .image{width:100%}}.contactPage{padding:3.625rem 0 8rem;position:relative}.contactPage:before{top:57.5%;left:50%;transform:translate(-50%,-50%);width:100%;height:65%;background:url(../public/svg/asset-lines.svg) no-repeat 50%;background-size:cover}.contactPage:after,.contactPage:before{content:"";position:absolute;z-index:-1}.contactPage:after{bottom:-175px;right:0;width:500px;height:517px;background:url(../public/svg/asset-rectangle.svg) no-repeat 50%;background-size:cover}.contactPage .content .intro .text{font-family:neris,sans-serif;font-weight:300;font-size:1.125rem;line-height:1.625rem;letter-spacing:.035em}.contactPage .content .intro .text strong{font-weight:700}.contactPage .content .form{margin-top:3.5rem}.contactPage .content .form .title{margin-bottom:1.5rem;font-weight:700;font-size:1.5625rem;line-height:2.125rem;letter-spacing:.05em;color:#423e3d}.contactPage .infos{display:flex;flex-direction:column;align-items:center}.contactPage .infos .telefones{margin:5rem 0 6rem}.contactPage .infos .telefones,.contactPage .infos .telefones .item{display:flex;align-items:center}.contactPage .infos .telefones .item:hover .icon{background:#fff;border:2px solid #0071bc}.contactPage .infos .telefones .item:hover .icon svg path{fill:#0071bc}.contactPage .infos .telefones .item:hover .desc{color:#0071bc}.contactPage .infos .telefones .item:not(:last-of-type){margin-right:2.5rem}.contactPage .infos .telefones .item .icon{margin-right:1rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#09f;border-radius:100%;position:relative;transition:.2s ease-in-out}.contactPage .infos .telefones .item .icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:85px;height:85px;background:url(../public/svg/circle-linear.svg) 50% no-repeat;background-size:contain}.contactPage .infos .telefones .item .icon svg path{transition:.2s ease-in-out}.contactPage .infos .telefones .item .desc{display:flex;flex-direction:column;justify-content:center;color:#423e3d}.contactPage .infos .telefones .item .desc .name{margin-bottom:.25rem;font-family:neris,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.25rem;letter-spacing:.035em}.contactPage .infos .telefones .item .desc .number{font-weight:700;font-size:1.375rem;line-height:1.375rem}.contactPage .infos .banner{display:flex;align-items:center;justify-content:center}.contactPage .infos .banner .image{width:80%;border-radius:20px;overflow:hidden}.contactPage .infos .banner .image .img-fluid{width:100%;transition:.2s ease-in-out}.contactPage .infos .banner:hover .image .img-fluid{transform:scale(1.05)}@media (max-width:991px){.contactPage:before{width:100%;height:45%}.contactPage:after{width:400px;height:417px}}@media (max-width:767px){.contactPage{padding:3.625rem 0 6rem}.contactPage:before{content:none}.contactPage .infos .telefones{margin:4.5rem 0 3.5rem;flex-wrap:wrap}.contactPage .infos .telefones .item{flex:100%;justify-content:center}.contactPage .infos .telefones .item:not(:last-of-type){margin-right:0;margin-bottom:2rem}}.lgpd .text-content{padding:3.625rem 0}.lgpd .text-content .text{font-family:neris,sans-serif;font-weight:300;font-size:1.25rem;line-height:1.8125rem;letter-spacing:.035em;color:#423e3d}.lgpd .text-content .text strong{font-weight:700}.lgpd .text-content .text-area{margin:3rem 0 4rem}@media (max-width:767px){.lgpd .text-content{padding:2.875rem 0}.lgpd .text-content .text{font-size:1.15rem;line-height:1.725rem}.lgpd .text-content .intro{margin:2rem 0 3rem}}.authPage{padding:3.625rem 0 8rem}.authPage .content .title{margin-bottom:1.5rem;font-size:1.5625rem;line-height:2.125rem;text-align:center;letter-spacing:.05em;color:#423e3d}.authPage .content .box-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.authPage .content .forgot-password{margin-top:.5rem;float:right}.authPage .alert.\--icon{position:relative;padding-top:1.25rem}.authPage .alert.\--icon svg{position:absolute;top:-.875rem;left:50%;transform:translateX(-50%)}.authPage .alert.\--flex{margin-top:3.5rem;display:flex;flex-direction:column}.authPage .alert.\--center{text-align:center;align-items:center;justify-content:center}.authPage .alert.\--center strong{font-size:1.1rem}.authPage .alert .close{margin-left:15px;color:#fff;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.authPage .alert .close:hover{color:#423e3d}@media (max-width:767px){.authPage{padding:3.625rem 0 6rem}.authPage .register{margin-top:5rem}}