html{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;word-wrap:break-word}body{margin:0;overflow-x:hidden}body.print{max-width:210mm !important;margin:0 calc((100vw - 210mm)/2);padding:10mm 15mm}[v-cloak]>*{display:none}
[v-cloak] .v-cloak--block{display:block!important}
[v-cloak] .v-cloak--inline{display:inline!important}
[v-cloak] .v-cloak--inlineBlock{display:inline-block!important}
[v-cloak] .v-cloak--hidden{display:none!important}
[v-cloak] .v-cloak--invisible{visibility:hidden!important}.v-cloak--block,.v-cloak--inline,.v-cloak--inlineBlock{display:none!important}#header{min-height:7.75rem;max-height:8.75rem;z-index:1030}#header.header-scrolled{padding:0;top:-2.25rem}#header .logo img{transition:all 1.2s ease}#header .navbar.no-topbar{margin:2.25rem auto 0;padding:0 1rem !important}#header .menu-wrapper{padding:.5rem 0 !important}#header.header-scrolled .menu-wrapper{padding:0 !important}#header.header-scrolled .navbar.container.d-flex.align-items-center{padding:1rem;transition:all .3s ease}
section,.section{padding:6rem 0 2rem}section .container,.section .container{padding:3rem 1rem}.section-header{margin:0 -1rem 1rem;padding:0 1rem;overflow:hidden}.section-header h2{display:inline-block;border-radius:2rem;margin-bottom:1rem;padding:.5rem 1.25rem}.section-header .title:before,.section-header h2:before{content:'';position:absolute;left:1rem;width:40%;height:1px;margin:.5rem 0}.section-header .title:after,.section-header h2:after{content:'';position:absolute;right:1rem;width:40%;height:1px;margin:.5rem 0}.section-header p,.section-header .lead{padding:0 25%;padding:.5rem 15% 2rem !important;margin:0 10% 1rem}.section-main{margin:1rem -1rem;padding:0 1rem}.section-main .container{padding-top:5rem;padding-bottom:5rem}.section-footer{display:flex;justify-content:flex-end;margin:0 -1rem;padding:0 2rem;min-height:3rem}.section-footer .link-more{line-height:3rem;margin:0 -1rem 0;padding:0 3rem 0 0;overflow:hidden;width:50%}.section-footer .link-more:hover,.section-footer .link-more:focus{padding:0 1rem 0 0}.section-footer .link-more::before{content:'';position:absolute;height:2px;right:0;width:calc(100% - 2rem);margin:0 1rem}.section-footer .link-more:hover:before{width:40%}.section-footer .link-more::after{margin:0 0 0 1ch}#footer .footer-wrapper{padding:0}.flexivue{display:inline !important}
.flexivue.logo:after{display:none !important}.fa-youtube::before{padding:.5rem 0 .5rem .1rem !important}
html{font:100%/1.5em sans-serif;-webkit-font-kerning:normal;font-kerning:normal;-ms-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt";text-rendering:optimizeLegibility}body{font-family:var(--primary-font);font-size:1rem}body.print{font-family:sans-serif !important}blockquote,figcaption,figure,p,pre,.font-primary a{font-family:var(--primary-font)}.section{}.section-header{text-align:center}.section-header h2{font-size:.75rem;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;text-align:center}.section-header p,.section-header .lead{font-size:.875rem}.section-footer .link-more{font-size:1.2rem;text-align:right}.section-footer .link-more:hover,.section-footer .link-more:focus{text-decoration:none}.section-footer .link-more:after{content:"\f054";font-family:"Font Awesome 5 Free";font-size:1rem;font-weight:600}h1,h2,h3,h4,h5,h6,.h1 .h2,.h3,.h4,.h5,.h6,.font-secondary{font-family:var(--secondary-font);font-weight:600}button{font-family:var(--primary-font),sans-serif}.custom-select[required],
.form-control[required]::placeholder{font-weight:bold !important}.custom-select[required].is-invalid,
.form-control[required].is-invalid,
.form-control[required].is-invalid::placeholder{font-weight:bold !important}.custom-select[required].is-valid,
.form-control[required].is-valid{font-weight:normal !important}.flexivue.logo{font-family:var(--secondary-font) !important}
body{color-scheme:normal}.text-primary{color:var(--primary) !important}
.text-secondary{color:var(--secondary) !important}
.text-accent{color:var(--accent) !important}
.text-success{color:var(--success) !important}
.text-info{color:var(--info) !important}
.text-warning{color:var(--warning) !important}
.text-danger{color:var(--danger) !important}
.text-white{color:var(--white) !important}
.text-black{color:var(--black) !important}
.text-light{color:var(--light) !important}
.text-dark{color:var(--dark) !important}
.text-muted{color:var(--muted) !important}a{color:var(--primary)}
a:hover,a:focus{color:var(--accent)}.skin-variant-dark a:hover,
.skin-variant-dark a:focus{filter:brightness(.975) !important}.skin-variant-light a:hover,
.skin-variant-light a:focus{filter:brightness(1.05) !important}a.text-primary{color:var(--primary) !important}
a.text-secondary{color:var(--secondary) !important}
a.text-accent{color:var(--accent) !important}
a.text-success{color:var(--success) !important}
a.text-info{color:var(--info) !important}
a.text-warning{color:var(--warning) !important}
a.text-danger{color:var(--danger) !important}
a.text-white{color:var(--white) !important}
a.text-black{color:var(--black) !important}
a.text-light{color:var(--light) !important}
a.text-dark{color:var(--dark) !important}
a.text-muted{color:var(--muted) !important}button,.btn{border-color:rgba(0,0,0,.05)}.btn-primary{background-color:var(--primary) !important}
.btn-secondary{background-color:var(--secondary) !important}
.btn-accent{background-color:var(--accent) !important}
.btn-success{background-color:var(--success) !important}
.btn-info{background-color:var(--info) !important}
.btn-warning{background-color:var(--warning) !important}
.btn-danger{background-color:var(--danger) !important}
.btn-white{background-color:var(--white) !important}
.btn-black{background-color:var(--black) !important}
.btn-light{background-color:var(--light) !important}
.btn-dark{background-color:var(--dark) !important}
.btn-muted{background-color:var(--muted) !important}.btn-transparent{background:transparent !important;border-color:transparent !important}button:hover,button:focus,
.btn:hover,.btn:focus{background:linear-gradient(165deg,transparent,rgba(0,0,0,.025))}input,select,textarea{box-shadow:0 0 4px 0 rgba(0,0,0,.05)}.custom-select[required],
.form-control[required]::placeholder{color:var(--muted)}.custom-select[required].is-invalid,
.form-control[required].is-invalid,
.form-control[required].is-invalid::placeholder{color:var(--danger)}.custom-select[required].is-valid,
.form-control[required].is-valid{color:var(--success)}.logo a{color:var(--primary)}
.logo span{color:var(--gray)}
.skin-variant-light header[role="banner"]{background-color:var(--background-mask-inv)}
.skin-variant-dark header[role="banner"]{background-color:var(--background-mask-hov)}.section-header .title{background:var(--primary) !important}
.section-header .title:after,
.section-header .title:before{background-color:rgba(128,128,128,.15);box-shadow:0 1px 0 0 rgba(0,0,0,.05)}.section-header .lead{border-block-end:1px solid rgba(128,128,128,.15)}footer[role="contentinfo"]{border-top:1px solid rgba(0,0,0,.05);color:inherit}footer[role="contentinfo"] .footer-wrapper{}footer[role="contentinfo"] .footer-top{background-color:var(--background-mask-hov)}
input{border:0;padding:2px 12px;line-height:32px}button{margin:0.125rem}button:hover{box-shadow:none}.btn{font-size:.875rem;padding:0.5rem 1.5rem;border-color:rgba(0,0,0,.05);border-radius:2rem}.btn:hover,.btn:focus{box-shadow:none !important;border-color:rgba(0,0,0,.15)}.btn-xs{padding:.125rem .5rem;font-size:.75rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem}a.icon,.btn.btn-icon{border:none;border-radius:0;cursor:pointer;font-size:1rem;line-height:100%;padding:.5rem .625rem;transition:all .5s}.btn.btn-get-started{font-size:.8125rem;letter-spacing:0.0625rem;text-transform:uppercase}.btn.btn-cta{border-color:var(--button-cta-border-color);color:white}.btn.btn-chat{background-color:var(--blue);margin-left:28px;padding:8px 32px !important;text-transform:uppercase;display:flex;align-items:center;scale:.85}.btn.btn-chat:hover{background-color:var(--teal)}.btn.btn-chat a{color:white !important;font-weight:700 !important}.btn.btn-chat a::before{background-color:transparent !important}.btn.btn-rounded{border-radius:50px}.btn.btn-mango{border-radius:50px;border-bottom-left-radius:0;border-top-right-radius:0}#header.header-scrolled{box-shadow:0 2px 8px 0 rgba(0,0,0,0.25)}.mask .container{z-index:1}
.mask:before{position:absolute;top:0;right:0;bottom:0;left:0;content:''}
.mask-primary:before{background:transparent linear-gradient( 0deg,rgba(0,0,0,.25) 0%,var(--primary) )}
.mask-secondary:before{background:transparent linear-gradient( 0deg,rgba(0,0,0,.25) 0%,var(--secondary) )}
.mask-accent:before{background:transparent linear-gradient( 180deg,var(--secondary) 65%,var(--accent) )}
.mask-primary-to-accent:before{background:transparent linear-gradient( 180deg,var(--primary) 65%,var(--accent) );opacity:.65}
.mask-secondary-to-accent:before{background:transparent linear-gradient( 180deg,var(--secondary) 65%,var(--accent) );opacity:.65}
.mask-dark:before{background:transparent linear-gradient( 0deg,rgba(0,0,0,.05) 0%,var(--dark) );opacity:.85}
.mask-light:before{background:transparent linear-gradient( 0deg,rgba(0,0,0,.05) 0%,var(--light) );opacity:.85}@media (max-width:576px){.mask-secondary::before{background:transparent linear-gradient( 180deg,rgba(0,0,0,.25) 50%,var(--default-color) ) !important}}.img-overlay::after{content:'';clip-path:polygon(0% 15%,50% 0%,0% 0%);background:var(--secondary);position:absolute;top:0;left:15px;width:100%;height:100%;opacity:.75}
.img-overlay::before{content:'';clip-path:polygon(0% 25%,50% 0%,0% 0%);background:var(--primary);position:absolute;top:0;left:15px;width:100%;height:100%;opacity:.75}
.img-overlay .mask::before{content:'';position:absolute;display:flex !important;width:calc(100% - 30px);height:100%}.text-shadow{text-shadow:0 0 8px rgba(0,0,0,.25)}
.text-primary .text-shadow{text-shadow:0 0 8px var(--text-primary)}
.text-secondary .text-shadow{text-shadow:0 0 8px var(--text-secondary)}.chevron-right{clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,25% 50%,0% 0%)}.chevron-left{clip-path:polygon(100% 0%,75% 50%,100% 100%,25% 100%,0% 50%,25% 0%)}.trapezium{clip-path:polygon(100% 0%,100% 100%,0% 100%,25% 0%)}.circle{clip-path:circle(40% at 50% 50%)}#header{transition:all .5s ease-in-out}@media (max-width:576px){#header{}#header .logo{margin:0 !important;font-size:1.5rem}#header .slogan{display:none}}@media (max-width:992px){#header{}#header .logo{font-size:28px}#header .slogan{display:none}}.section-footer .link-more,
.section-footer .link-more::before,
.section-footer .link-more::after{transition:.3s all ease-in-out 0s}.back-to-top{background:var(--secondary);color:var(--text-secondary);font-size:.8rem;cursor:pointer;position:fixed;bottom:1rem;right:1rem;padding:.25rem .75rem;border-radius:.25rem;opacity:.25}
.back-to-top:hover,.back-to-top:focus{color:var(--text-secondary);opacity:1}
@media (max-width:576px){section,.section{padding:2rem 0 !important}.hero{padding:0 !important}.hero .hero-slide .text-box{margin-top:-3rem;max-width:100% !important;padding:.5rem .5rem 5em .5rem !important}.hero .hero-slide .text-box p{padding:.25rem !important;font-size:.75rem !important}.hero .text-box .inner-wrapper p::after{display:none !important}.contact .company-name,.logo-text{margin-top:2rem}}@media (max-width:768px){}@media (max-width:992px){.btn{padding:.375rem .75rem !important;white-space:nowrap}.hero .hero-slide{background-size:130vw !important;background-attachment:unset !important}.hero .hero-slide .text-box{max-width:100% !important;padding:.5rem .5rem 10em .5rem}}.bg-light a:hover{color:var(--secondary)}.back-to-top{border:1px solid}.btn{border-radius:.25rem !important}.btn[type="submit"]{text-transform:uppercase;font-weight:normal !important}.btn.outlined{background:transparent !important;border:1px solid}.btn.translucent{background:var(--background-mask-hov) !important;border-color:var(--background-mask-hov)}.btn.translucent:hover{border-color:var(--background-mask-hov);opacity:.9}.btn.disabled{border-color:inherit}.btn.whatsapp{border-color:#128c7e;background-color:#128c7e !important}.btn.whatsapp::before{content:" \f232";font-family:"Font Awesome 5 Brands"}.avatar{width:6rem;height:6rem;border-radius:50%;border:2px solid var(--secondary)}.watermark{background-image:url('/storage/app/media/watermark.webp');background-size:contain;background-position:center center;background-repeat:no-repeat}.form-control,.custom-select{border-color:rgba(0,0,0,.075);background:var(--background-mask-inv)}.custom-form-input.agreement .field-description{order:2;margin:4px 0 4px 4px}.custom-form-input.agreement .form-field-error-message{position:absolute;top:1.5rem;left:1rem;width:calc(100% - 2rem);margin:0 auto;text-align:center;background:var(--danger);color:white !important;border-radius:2px;font-size:.75em}.card-list.list-group .list-group-item{background:transparent;border-radius:0;border:none;padding:0;display:flow-root list-item;margin:0 1rem;font-size:.875rem}.mask-custom::before{background:transparent linear-gradient( 0deg,rgba(0,0,0,.05) 0%,var(--light) );opacity:.35}.cta.bg-custom{background-image:repeating-linear-gradient( -3deg,var(--primary) 1px,var(--primary-darker) 1.05px )}section .subtitle,
section h4{color:var(--secondary)}section p{font-size:13px}.section-header h2{border-radius:4px;padding:.5rem 1rem .325rem}.cta .cta-header .title{font-size:2rem}.cta .card-actions .btn.btn-sm.btn-primary{padding:.5rem 1.5rem}.skin-variant-light header[role="banner"]{background-color:var(--light)}#header .topbar.gradient{background:var(--background-light);color:var(--primary);opacity:.9}#header .menu-wrapper{background-image:linear-gradient( 0deg,var(--primary) 3px,var(--background-light) 3px,transparent ),repeating-linear-gradient( 45deg,#c5003e08,#c5003e08 1px,transparent 1px,transparent 8px ),repeating-linear-gradient( -45deg,#c5003e08,#c5003e08 1px,transparent 1px,transparent 8px )}#header .menu-wrapper .nav-menu .nav-item{margin:0 .1rem;border-radius:4px;box-shadow:none;border:none}#header .menu-wrapper .nav-menu .nav-link{font-size:14px;padding:.25rem 1.5rem;color:var(--gray-dark)}.hero .container{animation:unset}.hero h1.display-1{font-size:calc(5rem - 4vh + .5vw)}.hero .text-box{z-index:3}.hero .text-box .inner-wrapper p{font-size:1rem !important;font-weight:bold;padding:.5rem 1rem;border-bottom:3px solid var(--accent)}.hero .text-box .inner-wrapper p::after{background:linear-gradient( 125deg,transparent 5%,var(--light) 35%,transparent 80% );display:block;content:'';position:absolute;top:0;right:0;left:0;bottom:18vh;z-index:-1}.hero .scroll-to-next .fas.fa-3x.fa-chevron-down{background:var(--primary);padding:6px 8px;border-radius:50%;border:2px solid var(--secondary);font-size:1.2rem;color:var(--secondary);opacity:.95}.hero .scroll-to-next:hover .fas.fa-3x.fa-chevron-down{filter:brightness(1.1) contrast(.9)}#cta-1{margin-top:-3.15rem !important}#equipe{padding:5rem 0}#equipe .container{padding:inherit !important}#equipe .imagebox{border-bottom:2px solid var(--primary)}#equipe .imagebox img{max-width:100%;height:auto}.mini-cv{background-color:var(--light);border:1px solid var(--light);border-top:2px solid var(--primary);padding:1rem}.mini-cv h3{margin-bottom:2rem}.mini-cv .avatar{margin:.5rem .75rem}.mini-cv.align-left,
.mini-cv.align-left .avatar{text-align:left;float:left}.mini-cv.align-right,
.mini-cv.align-right .avatar{text-align:right;float:right}.about .imagebox{margin:1rem;border-radius:4px}#cta-2 .title{text-align:center}#cta-2 .subtitle,
#cta-2 .card-title{color:inherit}#cta-2 .card.card-item{border:none;border-left:3px solid;border-radius:0}#servicos{padding:5rem 0}#servicos .container{padding:inherit}#servicos .card.card-item{border:none;border-left:3px solid;border-radius:0}#servicos .row.card-deck{border-top:1px solid var(--accent) !important;margin-bottom:1rem}#servicos .card-header{background-color:transparent;border-bottom:2px solid var(--secondary);padding:1rem 0 0;margin:0 1.25rem}#servicos .card-actions .btn.btn-sm.btn-primary{padding:.5rem 1.5rem}#solucoes{padding:5rem 0}#solucoes .container{padding:inherit !important}#solucoes .lead{font-size:1.1rem;font-weight:bold}#solucoes .card.card-item{border:none;border-left:3px solid;border-radius:0}#solucoes .card-actions .btn.btn-sm.btn-primary{padding:.5rem 1.5rem}#contato{padding:5rem 0}#contato .container{padding:inherit !important}#contato.contact .company-name,
.logo-text{background-image:url('/storage/app/media/logo-text-pri.webp');background-repeat:no-repeat;background-position:center;background-size:calc(100% - 1rem);aspect-ratio:256/36;padding:0 .5rem;min-height:2rem;font-size:0}#contato.contact .phonelist ul>li a.whatsapp{color:#128c7e}#contato.contact .phonelist ul>li a.whatsapp::after{content:" \f232";font-family:"Font Awesome 5 Brands"}#contato.contact .phonelist ul>li a.instagram{color:#dd2a7b}#contato.contact .phonelist ul>li a.instagram::after{content:" \f16d";font-family:"Font Awesome 5 Brands"}#contato.contact .phonelist ul>li a.linkedin{color:#71b7fb}#contato.contact .phonelist ul>li a.linkedin::after{content:" \f0e1";font-family:"Font Awesome 5 Brands"}footer[role="contentinfo"] .logo{display:none}