﻿.loading-wrapper{position:fixed;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:rgba(238,240,243,.5);top:0;bottom:0;left:0;right:0;z-index:99999999}.loading-wrapper .loading{position:relative}.loading-wrapper .loading:after{content:"";display:block;left:0;top:0;bottom:0;right:0;margin:auto;width:20px;height:20px;border-radius:20px;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);animation:rotate .5s linear infinite}.text-light-green{color:#befa5a}.btn.light-green{--color: #BEFA5A;color:var(--color-blue-dark)}.bg-color-secondary{background-color:var(--color-secondary)}.bg-color-white{background-color:var(--color-white) !important}.text-color-secondary{color:var(--color-secondary)}header{background-color:var(--color-bg-default)}.hero{background:var(--color-gradient-vertical-primary-default, linear-gradient(180deg, #F6921E 0%, #EF4E23 100%));position:relative;overflow:hidden}.hero .dots{max-width:100%;left:-20%;object-fit:contain}.hero .h1{font-size:5rem}.hero img{margin-bottom:-10rem;max-width:100%;left:0;max-height:150%}@media(min-width: 768px){.hero img{bottom:-8rem;margin-bottom:0;position:absolute}}.hero .col-hero{display:flex;flex-direction:column;justify-content:center;position:relative}.hero .col-hero-content{position:relative;max-width:26rem}@media(min-width: 1440px){.hero .col-hero{align-items:center;min-height:30rem}}.element{position:absolute}.form-group{width:100%;height:64px;display:flex;align-items:center;max-width:352px;margin:0 auto;position:relative;color-scheme:light}.form-group input{padding:.25rem 4rem .25rem 1.5rem !important;border-radius:50px;background-color:var(--color-white);flex-grow:1;height:100%;padding:0px 24px;font-weight:300;color:var(--color-blue-dark);border:none;font-family:var(--font-body);font-size:.875rem;position:relative}.form-group input:required:invalid:not(:-webkit-autofill):not(:placeholder-shown):not(:focus-visible){color:var(--color-semantic-danger);border:1px solid var(--color-semantic-danger);animation:.4s shake cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.form-group input:required:invalid:not(:-webkit-autofill):not(:placeholder-shown):not(:focus-visible)+.hint{opacity:1;translate:0px 0px}.form-group input:focus{outline:none}.form-group input::placeholder{color:var(--color-blue-dark);opacity:.6}.form-group .hint{position:absolute;top:-2.5rem;color:var(--color-semantic-danger);font-size:12px;font-weight:500;left:1rem;opacity:0;background:var(--color-white);padding:.5rem;border-radius:4px;transition:all .3s;translate:0px 20px}.form-group .hint::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;color:var(--color-white);position:absolute;bottom:-7px;left:8px}.form-group .btn{position:absolute !important;right:8px;top:4px}.form-group .element{display:none}@media(min-width: 425px){.form-group .element{display:block}}.form-group .cursor{bottom:-3rem;z-index:1;left:-3rem;animation:cursor 1.5s infinite}.form-group .doodles{right:-3rem}.card{display:flex;padding:2rem 1rem;flex-direction:column;align-items:center;gap:1rem;border-radius:16px;background:var(--color-contrast);box-shadow:0px 8px 16px -4px rgba(0,0,0,.25);max-width:23rem;width:100%}.card.sm{max-width:18rem}.card-icon{display:flex;justify-content:center;gap:1rem;font-size:3rem;flex-shrink:0}.card .line{width:120px;height:2px;background-color:var(--color-accent-contrast);display:inline-block}.card.list{flex-direction:row;align-items:flex-start;box-shadow:0px 2px 8px 0px rgba(0,0,0,.06)}.card.list .card-icon{font-size:2.5rem;min-width:3.125rem}a.card{cursor:pointer;transition:all .3s;text-decoration:none;color:unset;border:2px solid rgba(0,0,0,0)}a.card:hover{border:2px solid var(--color-primary-default)}.condicoes{background-image:url("/assets/img/banner.jpeg");background-repeat:repeat-x;background-size:cover;animation:movebg 20s linear infinite}.condicoes .container{min-height:520px;display:flex;flex-direction:column;justify-content:center;align-items:center}.condicoes .box{padding:3rem;max-width:22rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.3);background:var(--color-secondary-50);box-shadow:0px 16px 24px -8px rgba(0,0,0,.4);backdrop-filter:blur(32px);margin:0 auto;display:flex;flex-direction:column;gap:8px}.condicoes .box .cursor{left:-6rem;bottom:0rem}.condicoes .bottom{color:#3e83d1}.diferenciais{background:linear-gradient(180deg, #3E83D1 0%, var(--color-blue-dark) 100%)}.faq{column-gap:.5rem}@media(min-width: 768px){.faq{columns:2}}.faq .list{max-width:none;margin-bottom:.5rem;break-inside:avoid-column}.catalead{overflow:hidden;background:var(--color-gradient-diagonal-primary-default);min-height:600px}.catalead .row img{max-width:100%}@media(min-width: 768px){.catalead .row img{position:absolute;object-fit:cover;max-width:800px;right:-3rem;top:-4rem}}.catalead .row .col{padding:0;position:relative}.catalead .row .col-form{order:-1;position:relative}.catalead .row .col-form .max-width{max-width:24rem}.catalead .row .col-form .max-width .icon{font-size:3.5rem}.catalead .row .col-form .max-width form input{--bg: white;--text-color: hsl(0, 0%, 30.2%)}.catalead .row .col-form .max-width form .hint{color:#fff}@media(min-width: 768px){.catalead .row .col-form{order:1}}.dividers{display:flex;align-items:flex-start;height:77px;color:var(--color-bg-default);width:100%}.dividers svg{width:100%}.dividers.bottom{transform:scaleX(-1) rotate(180deg)}.scroll-icon{position:absolute;top:-3rem;width:48px;height:80px;padding:24px 8px;border-radius:64px;background:var(--color-accent-default);color:var(--color-blue-dark);display:flex;align-items:center;justify-content:center;z-index:1}.scroll-icon::after{content:"";mask-image:url("/assets/img/scroll.svg");-webkit-mask-image:url("/assets/img/scroll.svg");background-color:currentColor;width:16px;height:10px}.scroll-icon.animated{align-items:flex-start}.scroll-icon.animated::after{animation:mover 1.5s infinite}.dialog-content{max-width:540px}.dialog-content-header{border-bottom:1px solid var(--color-border);padding:1.5rem;gap:1rem}.dialog-content-body{overflow:auto;padding:0;max-height:50vh}.dialog-content-footer{border-top:1px solid var(--color-border);padding:1.5rem}.dialog-content form{gap:0}.dialog-content input,.dialog-content select{border-color:var(--color-border) !important}.dialog-content .step{counter-increment:step;display:flex;align-items:center;text-transform:uppercase;font-family:var(--font-heading);font-variation-settings:"wdth" 66,"wght" 633;color:var(--color-text-light);opacity:.3;gap:.5rem;flex-grow:1}.dialog-content .step span{flex-grow:1}.dialog-content .step::before{content:counter(step);display:flex;align-items:center;justify-content:center;width:32px;aspect-ratio:1;font-weight:unset;font-size:1.375rem;border-radius:4px;background-color:var(--color-gray-medium-30);flex-shrink:0}.dialog-content .step:after{content:"→";font-family:"Font Awesome 6 Pro";font-weight:300;color:var(--color-text-light)}.dialog-content .step:last-child::after{display:none}.dialog-content .step.active{opacity:1;color:var(--color-text-default)}.dialog-content .step.active:before{background-color:var(--color-primary-default);color:var(--color-white)}.dialog .icon{font-size:2.5rem;flex-shrink:0}.dialog .card{box-shadow:none;align-items:unset;padding:0;max-width:100%;border:1px solid var(--color-border);overflow:hidden;gap:0;margin-bottom:0}.dialog .card-body,.dialog .card-header,.dialog .card-footer{padding:.5rem 1rem}.dialog .card-header{color:var(--color-white);font-weight:400;font-size:.875rem}.dialog .card.primary .card-header{background-color:var(--color-primary-default)}.dialog .card.cerise .card-header{background-color:var(--color-cerise)}.dialog .card.accent-contrast .card-header{background-color:var(--color-accent-contrast)}.divider{background-color:var(--color-border);height:1px;width:100%}.checkbox,.radio{flex-shrink:0}.checkbox label,.radio label{width:16px;height:16px;border:1px solid #fff;border-radius:4px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.checkbox label::after,.radio label::after{content:"";background-image:url('data:image/svg+xml;charset=UTF-8,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.5938 0.871094C15.9453 1.22266 15.9453 1.75 15.5938 2.06641L6.3125 11.3477C5.99609 11.6992 5.46875 11.6992 5.15234 11.3477L0.371094 6.56641C0.0195312 6.25 0.0195312 5.72266 0.371094 5.37109C0.6875 5.05469 1.21484 5.05469 1.53125 5.37109L5.75 9.58984L14.4336 0.871094C14.75 0.554688 15.2773 0.554688 15.5938 0.871094Z" fill="white"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;width:60%;height:60%;opacity:0}.checkbox input,.radio input{display:none}.checkbox input:checked+label,.radio input:checked+label{background-color:var(--color-blue-dark);border-color:var(--color-blue-dark)}.checkbox input:checked+label::after,.radio input:checked+label::after{opacity:1}.radio label{width:20px;height:20px;border-color:#a8a8a8;border-radius:20px;margin-right:0}@keyframes mover{0%{transform:translateY(0);opacity:1}50%{opacity:1}100%{transform:translateY(30px);opacity:0}}@keyframes cursor{0%{transform:translate(0, 0px)}50%{transform:translate(-5px, 10px)}100%{transform:translate(0, 0px)}}@keyframes movebg{0%{background-position:0%}100%{background-position:-8192px}}
