*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html{font-family:"Rubik",Arial,sans-serif;font-size:16px}body{background:#fff;color:#184EA0}h1,h2,h3,h4,h5,h6{font-family:"Rubik",Arial,sans-serif;line-height:1em;margin:.5em 0 .5em 0}h1{font-size:2rem;font-weight:500;letter-spacing:-.05em}h2{font-size:1.8rem;font-weight:500;letter-spacing:-.05em}h3{font-size:1.5rem;font-weight:500;letter-spacing:-.05em}h4{font-size:1.25rem;letter-spacing:-.05em}h5{font-size:1.1rem}h6{font-size:.9rem}@media (min-width: 1200px){h1{font-size:3.2rem}h2{font-size:3rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}main{overflow-x:hidden}main p,main li,main dl{font-size:1.25rem;line-height:1.5}main dt{font-weight:500}main dd+dt{margin-top:1rem}main ul{padding:0;list-style:none}main ul li{font-size:1.25rem;line-height:1;align-items:center;padding-left:.5rem;padding-bottom:.75rem}main ul li::before{content:"\2022";display:inline-block;vertical-align:middle;color:#FFBE18;font-size:2rem;font-weight:bold;width:.75em}main p+p{margin-top:1rem}main p+h2{margin-top:3rem}main img{animation:1s fadein}a{color:#184EA0;text-decoration:none}p a:hover,li a:hover,small a:hover{color:#FFBE18}p a{text-decoration:underline}a,button,path{transition:color ease .5s, opacity ease .5s, background-color ease .5s, border-color ease .5s, fill ease .5s}.preload-transitions a,.preload-transitions button .preload-transitions path{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}a,button{cursor:pointer}img{align-self:center}@keyframes appear{0%{opacity:0}}.container{position:relative;max-width:1360px;width:94%;margin-left:auto;margin-right:auto}.section{padding:5rem 0}@media (max-width: 639px){.section{padding:3rem 0}}.columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:3rem}@media (max-width: 639px){.columns{grid-template-columns:1fr}.columns.invert .column:first-child{grid-row:2}}.column{flex-basis:0;flex-grow:1;flex-shrink:1}.columns-2{column-count:2}.columns-3{column-count:3}.columns-4{column-count:4}@media (max-width: 1199px){.columns-2,.columns-3,.columns-4{column-count:2}}@media (max-width: 639px){.columns-2,.columns-3,.columns-4{column-count:1}}.px-1{padding:0 1rem}.py-1{padding:1rem 0}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.px-2{padding:0 2rem}.py-2{padding:2rem 0}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.px-3{padding:0 3rem}.py-3{padding:3rem 0}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.px-4{padding:0 4rem}.py-4{padding:4rem 0}.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.hidden{display:none}@media (max-width: 639px){.hide-phone{display:none !important}}@media (min-width: 640px) and (max-width: 1199px){.hide-tablet{display:none !important}}@media (min-width: 640px) and (max-width: 1199px){.hide-tablet{display:none !important}}@media (max-width: 1199px){.hide-mobile{display:none !important}}@media (min-width: 1200px){.hide-desktop{display:none !important}}@media (min-width: 1800px){.hide-big-screen{display:none !important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.pre{white-space:pre-line}@media (max-width: 639px){p.pre{white-space:normal}}.tag{font-family:"Rubik",Arial,sans-serif;text-transform:uppercase;font-size:.85rem;font-weight:bold;color:#184EA0;letter-spacing:2px}.primary{color:#184EA0}.flex-center{display:flex;justify-content:center;align-items:center}.rounded{border-radius:1.25rem}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}fieldset{padding:30px 20px;border-radius:10px;border:none;background-color:#eee}label{font-size:1.2rem;color:#184EA0}.checkbox{display:flex;gap:.5rem;align-items:center;margin-bottom:1.5rem}.checkbox input{width:1.2rem;height:1.2rem}.checkbox label{line-height:1.2rem}input[type=text],input[type=email],input[type=number],textarea,select{font-family:"Rubik",Arial,sans-serif;width:100%;margin-bottom:1.5rem;padding:6px;font-size:1.2rem;color:#184EA0;border:1px solid #CCC;border-radius:5px;outline:none}input[type=text].invalid,input[type=email].invalid,input[type=number].invalid,textarea.invalid,select.invalid{border-color:#f55;box-shadow:0 0 1px #f55}input[type=text]:active,input[type=text]:focus,input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,textarea:active,textarea:focus,select:active,select:focus{border-color:#184EA0}textarea{font-size:1.2rem;height:auto;min-height:6rem;resize:vertical}::placeholder,.placeholder{color:rgba(24,78,160,0.75)}button{background:transparent;border:0;padding:0}.button{display:inline-block;padding:.6em 1.2em;color:#fff;background:#184EA0;text-decoration:none;text-align:center;font-family:"Rubik",Arial,sans-serif;font-weight:500;font-size:1.2rem;line-height:1;border:2px solid #184EA0;border-radius:5px;min-width:280px}@media (max-width: 639px){.button{width:100%}}.button:hover{color:#fff;background-color:#FFBE18;border-color:#FFBE18}.button.button-alt{background-color:#184EA0;border:2px solid #184EA0;color:#fff}.button.button-alt:hover{border-color:#FFBE18;background:#FFBE18}.dark .button.button-alt{background-color:#fff;border-color:#fff;color:#184EA0}.dark .button.button-alt:hover{background:#FFBE18;border-color:#FFBE18;color:#fff}.button-full{display:block;width:100%}.button-small{font-size:.9rem;padding:.5rem .8rem}.button+.button{margin-left:2rem}@media (max-width: 639px){.button+.button{margin-left:0;margin-top:1.5rem}}.button .icon{display:block;float:left;height:1em;margin-right:5px}.button .icon svg{height:1.2em;top:-0.1em;position:relative}.header{background-color:#fff;padding:1rem 0;position:fixed;top:0;left:0;width:100%;z-index:10;box-shadow:0 3px 10px rgba(0,0,0,0.3)}.header .nav{display:flex;justify-content:space-between;align-items:center}@media (min-width: 640px){.header .logo{height:50px;width:auto}.header .icon svg{width:44px;height:auto}}.menu ul{padding:1rem 0;list-style:none;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;font-weight:500;font-size:2rem}.menu li.current a{color:#FFBE18}main{margin-top:62px}@media (min-width: 640px){main{margin-top:82px}}.icon svg{fill:#184EA0}.banner{position:relative;overflow:hidden;max-height:300px;display:flex;justify-content:center;align-items:center}@media (min-width: 640px){.banner{max-height:45vh}}.banner .image{width:100%;height:auto}.banner .banner-elements{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:1;display:flex;justify-content:space-between}.banner .banner-elements .pattern{width:40%;height:auto;position:relative;left:-20%}.banner .banner-elements .logo{width:40%;height:auto;max-height:80%;align-self:flex-end;margin:0 1rem 1rem 0}.title{padding:1.5rem 0;background-color:#184EA0;color:#fff;border-bottom:3px solid #FFBE18}.title h1{margin:0}@media (min-width: 640px){.title{padding:2.5rem 0}}.footer{padding:2rem 0;background-color:#184EA0;color:#fff}.footer .container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;font-size:.85rem}.footer .phone{font-weight:bold;font-size:1.5rem}.footer .credits{color:rgba(255,255,255,0.5);text-decoration:none}.footer .credits:hover{color:#FFBE18}.footer a{color:#FFBE18}.footer a:hover{color:#fff}.clientes .clientes-logos{padding:1rem 0;display:grid;grid-template-columns:repeat(2, 1fr)}.clientes .clientes-logos img{margin:0 auto}@media (min-width: 1200px){.clientes .clientes-logos{grid-template-columns:repeat(4, 1fr)}}.page-home .como-funciona{background-color:#eee}.como-funciona ol{padding:0;list-style:none}.como-funciona li{display:flex;padding:1rem 0}.como-funciona .number{font-size:2.5rem;font-weight:bold;font-style:italic;text-align:center;line-height:1.3;color:#fff;display:block;width:2.5rem;min-width:2.5rem;height:2.5rem;border-radius:2.5rem;background:#FFBE18;margin-right:1rem}.como-funciona h3{margin-top:.25em}.perguntas{background-color:#eee}
