#home-page{height:100vh;background:url(/assets/hero-BlT8BwBo.png) no-repeat bottom;background-size:cover;animation:fadeIn 1s}#home-page .content{width:100%;height:100%;max-width:1100px;margin:0 auto;padding:0 30px;display:flex;flex-direction:column;align-items:flex-start}#home-page .content header{margin:48px 0 0}#home-page .content main{flex:1;max-width:560px;display:flex;flex-direction:column;justify-content:center}#home-page .content main h1{font-size:38px;color:var(--secondary-color)}#home-page .content main p{font-size:18px;margin-top:24px;line-height:22px;max-width:400px}#home-page .content main a{width:100%;max-width:360px;height:72px;background:var(--primary-color);border-radius:8px;text-decoration:none;display:flex;align-items:center;overflow:hidden;margin-top:40px}#home-page .content main a span{display:block;background:#1c1232b3;width:72px;height:72px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}#home-page .content main a span svg{color:#fff;width:20px;height:20px}#home-page .content main a strong{flex:1;text-align:center;color:#fff}#home-page .content main a:hover{background:var(--secondary-color)}@media (max-width: 900px){#home-page{background:linear-gradient(0deg,#ffffffe6,#fff6),url(/assets/hero-BlT8BwBo.png) no-repeat bottom;background-size:cover}#home-page .content{align-items:center;text-align:center}#home-page .content header{margin:48px auto 0}#home-page .content main{align-items:center}#home-page .content main h1{font-size:42px}#home-page .content main p{font-size:24px}}#signup-page{width:100%;max-width:1100px;margin:0 auto}#signup-page header{margin-top:15px;display:flex;justify-content:space-between;align-items:center}#signup-page header img{width:120px}#signup-page header a{color:var(--title-color);font-weight:700;text-decoration:none;display:flex;align-items:center}#signup-page header a svg{margin-right:16px;color:var(--primary-color)}#signup-page form{margin:80px auto;padding:64px;max-width:730px;background:#fff;border-radius:8px;display:flex;flex-direction:column}#signup-page form h1{font-size:36px;line-height:22px}#signup-page form p{margin-top:10px;font-size:14px;margin-bottom:20px}#signup-page form fieldset{margin-top:10px;min-inline-size:auto;border:0}#signup-page form .form-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#signup-page form .form-header h2{font-size:24px}#signup-page form .form-header span{font-size:14px;font-weight:400;color:var(--text-color)}#signup-page form .field-group{flex:1;display:flex}#signup-page form .field{flex:1;display:flex;flex-direction:column;margin-bottom:24px}#signup-page .alert-error{margin-left:10px;margin-top:5px;font-size:12px;color:#ea6097}#signup-page form .field input[type=text],#signup-page form .field input[type=email],#signup-page form .field input[type=number]{background:#fff;border-radius:8px;border:2px solid #F0F0F5;padding:16px 24px;font-size:14px;color:#6c6c80}input:focus{outline:none}#signup-page form .field input[type=text]:hover,#signup-page form .field input[type=email]:hover,#signup-page form .field input[type=number]:hover{border:2px solid var(--secondary-color)}#signup-page form .field input[disabled]:hover{border:2px solid #F0F0F5}#signup-page form .field input[disabled]{background:#f0f0f5;border:2px solid #F0F0F5;border-radius:8px;padding:16px 24px;font-size:14px;color:#6c6c80}#signup-page form .field input[type=button]{background:var(--primary-color);border-radius:8px;border:0;padding:16px 24px;font-size:16px;color:#fff;font-weight:700}#signup-page form .field input::placeholder{color:#a0a0b2}#signup-page form .field label{font-size:14px;margin-bottom:8px}#signup-page form .field :disabled{cursor:not-allowed}#signup-page form .field-group .field+.field{margin-left:24px}#signup-page form .field-group input+input{margin-left:24px}#signup-page form .field-check{flex-direction:row;align-items:center}#signup-page form .field-check input[type=checkbox]{background:#f0f0f5}#signup-page form .field-check label{margin:0 0 0 8px}#signup-page form .button-register{width:150px;height:56px;background:var(--secondary-color);border-radius:8px;color:#fff;font-weight:700;font-size:16px;border:0;align-self:flex-end;margin-top:40px;transition:background-color .2s;cursor:entregadorr}#signup-page form .button-register:hover{filter:brightness(120%)}.signup-pet{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;list-style:none}.signup-pet li{background:#f0f0f5;border:3px solid #F0F0F5;height:180px;border-radius:8px;padding:32px 24px 16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;font-weight:700;cursor:entregadorr}.signup-pet li span{flex:1;margin-top:12px;font-size:16px;display:flex;align-items:center;color:var(--title-color)}.signup-pet li img{filter:grayscale()}.signup-pet li.selected{color:var(--secondary-color);border:3px solid var(--secondary-color)}.signup-pet li.selected img{filter:none}@media (max-width: 600px){#signup-page form .field input[type=text],#signup-page form .field input[type=email],#signup-page form .field input[type=number]{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#success-page{height:100vh;background:url(/assets/hero-BlT8BwBo.png) no-repeat bottom;background-size:cover;animation:fadeIn 1s}#success-page .content{width:100%;height:100%;max-width:1100px;margin:0 auto;padding:0 30px;display:flex;flex-direction:column;align-items:flex-start}#success-page .content header{margin:48px 0 0}#success-page .content main{flex:1;max-width:560px;display:flex;flex-direction:column;justify-content:center}#success-page .content main h1{font-size:38px;color:var(--secondary-color)}#success-page .content main p{font-size:16px;margin-top:24px;line-height:22px;max-width:480px}#success-page .content main a{width:100%;max-width:180px;height:72px;background:var(--primary-color);border-radius:8px;text-decoration:none;display:flex;align-items:center;overflow:hidden;margin-top:40px}#success-page .content main a span{display:block;background:#1c1232b3;width:72px;height:72px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}#success-page .content main a span svg{color:#fff;width:20px;height:20px}#success-page .content main a strong{flex:1;text-align:center;color:#fff}#success-page .content main a:hover{background:var(--secondary-color)}@media (max-width: 900px){#success-page{background:linear-gradient(0deg,#ffffffe6,#fff6),url(/assets/hero-BlT8BwBo.png) no-repeat bottom;background-size:cover}#success-page .content{align-items:center;text-align:center}#success-page .content header{margin:48px auto 0}#success-page .content main{align-items:center}#success-page .content main h1{font-size:42px}#success-page .content main p{font-size:24px}}:root{--primary-color: #3e2869;--secondary-color: #342258;--text-color: #6C6C80}*{margin:0;padding:0;box-sizing:border-box}body{background:#f0f0f5;-webkit-font-smoothing:antialiased;color:var(--text-color)}input,button,body{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{color:var(--secondary-color);font-family:Mochiy Pop One,sans-serif}#notFound{display:flex;justify-content:center;align-items:center;height:100vh;font-size:500%}.logo{max-width:180px}.alert-danger{margin-left:5px;margin-top:5px;font-size:12px;color:#ea6097}.swal2-confirm{background-color:#342258!important}.swal2-confirm:focus{box-shadow:0 0 0 3px #34225880!important}.swal2-backdrop-show{background:#211538f2!important}
