@import"https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@300;400;600;700;900&display=swap";blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{margin:0}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}*,:after,:before{box-sizing:border-box;outline:0}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}a{text-decoration:none}:root{--rosa: #ec3e75;--amarelo: #ffd31b;--rosa-claro: #ff6b9a;--amarelo-claro: #ffe060;--vermelho: #970912;--azul: #29377f;--azul-claro: #344DAE;--laranja: #f3953f;--bordo: #bf0045;--cinza-1: #eceeec;--cinza-2: #d3d2d0;--cinza-3: #9d9ea0;--cinza-4: #585a5e}html{scroll-behavior:smooth}html body{overflow-x:hidden}html body #app{min-height:100vh;display:flex;flex-direction:column}html body #app main{flex:1}html body h1,html body h2{text-align:center;margin:16px 0}html body h1{font-size:1.3rem}html body h2{font-size:1.2rem}html body h1,html body h2,html body h3,html body h4,html body h5,html body span,html body p,html body strong,html body b,html body i,html body div,html body input,html body button,html body select{font-family:Lexend Deca,sans-serif;color:var(--cinza-4)}html body div[class$=-modal]{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:10}html body div[class$=-modal] .close-modal{position:absolute;top:12px;right:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background-color:transparent}html body .container{max-width:1440px;margin:auto}html body label{-webkit-user-select:none;user-select:none;cursor:pointer}html body .spinner{animation:spin 2s linear infinite}html body .balloon{background-color:#fffae3;padding:40px 24px;border-radius:24px}@media (min-width: 768px){html body .balloon{padding:40px 80px}}html body .row{display:flex}html body .hidden{display:none}@media (max-width: 767px){html body .desktop{display:none}}@media (min-width: 768px){html body .mobile{display:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.floating-whatsapp{position:fixed;right:32px;bottom:24px;background-color:#25d366;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:7.5px;column-gap:8px;z-index:10;box-shadow:0 0 #4caf50b3;animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1)}[data-route=success] .floating-whatsapp{display:none}.floating-whatsapp .floating-whatsapp-icon{height:32px;width:32px}.floating-whatsapp .floating-whatsapp-icon svg{width:100%;height:100%;fill:#fff}@keyframes pulse{to{box-shadow:0 0 0 45px #e84c3d00}}.dialog-modal .dialog{background-color:#fff;padding:24px;border-radius:24px;position:relative;max-width:80vw}.dialog-modal .dialog-close .close-modal svg path{fill:var(--cinza-4)}.dialog-modal .dialog-title{padding:12px 0;text-align:center}.dialog-modal .dialog-content{padding:12px 0;max-width:600px}.dialog-modal .dialog-actions{padding:12px 0;display:flex;gap:24px;justify-content:center}.dialog-modal .dialog-actions button{padding:6px 10px;color:#fff;font-size:16px;text-align:center;border-radius:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0}.dialog-modal .dialog-actions .dialog-cancel{background-color:#585a5e}.dialog-modal .dialog-actions .dialog-confirm{background-color:var(--rosa);display:flex;transition:opacity .5s}.dialog-modal .dialog-actions .dialog-confirm:disabled{opacity:.7}
