*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{font-optical-sizing:auto;background-color:#f2ede4;width:100%;height:100%;font-family:Jost,sans-serif;font-style:normal;position:fixed;overflow:hidden}#circleSteps{justify-content:center;align-items:center;gap:10px;width:50%;margin:100px auto auto;display:flex}#circleSteps svg{height:20px}dialog{color:#000;opacity:1;background-color:#758cdf;border:none;border-radius:26px;width:fit-content;max-width:80%;height:fit-content;margin:auto;padding:40px;overflow:hidden}dialog p{font-size:15px}.city{z-index:2;position:relative}dialog h3{margin-top:20px;font-size:14px}dialog::backdrop{background-color:#00000084}#path{z-index:-1;position:absolute;top:0}#circle1{z-index:-1;height:200px;position:absolute;top:-40px;left:-120px}#circle2{z-index:-1;position:absolute;bottom:40px;right:-120px}.step{text-align:center;background-color:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:20px;width:80%;height:fit-content;margin:auto;padding:50px 20px 65px;display:flex;box-shadow:0 0 20px #0000004d}#steps{margin-top:50px}.step h1{margin-bottom:20px}.step button{color:#000;cursor:pointer;background-color:#0000;border:1px solid #cacaca;border-radius:8px;width:90%;padding:15px 0;font-size:18px}#nextContainer{justify-content:center;align-items:center;width:100%;margin:50px 0;display:none}#next{color:#fff;background-color:#7a3a2a;border:none;border-radius:8px;padding:10px 30px;font-size:18px}
