@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";:root{--background-color:#fbfbfb;--text-color:#000;--text-color-dark-light:#000;--background-color-light:#fff;--text-color-light:#000;--background-color-dark:#010101;--text-color-dark:#fbfbfb;--primary-color:#000;--secondary-color:#fbfbfb;--accent-color:#c2672c;--rounded-corners:15px;--button-rounded-corners:4px}:root{background-color:var(--background-color);color:var(--text-color)}html{scroll-behavior:smooth}body{box-sizing:border-box;margin:0;padding:0}.dark{--background-color:var(--background-color-dark);--text-color:var(--text-color-dark)}.light{background-color:#fff}.accent,.light{color:var(--text-color)}.accent{background-color:var(--accent-color)}section{border-radius:var(--rounded-corners);margin:30px;position:relative}.shadow{box-shadow:0 8px 32px #1f268726}.container{margin:30px;padding:2rem}@media(max-width:768px){.container,section{margin:15px}.container{padding:2rem 1rem}}.glass-background{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#fff3}:root{color:var(--text-color);font-family:Montserrat,sans-serif}.dark{color:var(--text-color-dark)}h1,h2,h3,h4,h5,h6{line-height:1;margin:0}h1{font-weight:600}h1,h2{font-size:3rem;text-transform:uppercase}h2{font-weight:500}h3{font-size:1.5rem}h3,h4{font-weight:400}h4{font-size:1.25rem}h5{font-size:1rem}h5,h6{font-weight:400}h6{font-size:.875rem}p{font-weight:400;margin:0}label,p{font-size:1rem}label{text-transform:uppercase}.bold,label{font-weight:700}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:.9375rem}h6{font-size:.8125rem}p{font-size:1rem}label{font-size:.875rem}}.btn,button{align-items:center;border:none;border-radius:var(--button-rounded-corners);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.089rem;min-height:36px;outline:none;overflow:hidden;padding:.625rem 1.5rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn,.btn-filled,button{background-color:var(--primary-color);box-shadow:0 2px 4px #0003;color:var(--text-color)}.btn-filled:hover,.btn:hover,button:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.btn-filled:active,.btn:active,button:active{box-shadow:0 1px 2px #0003;transform:translateY(0)}.btn-filled:focus-visible,.btn:focus-visible,button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.btn-accent{background-color:var(--accent-color);box-shadow:0 2px 4px #0003;color:var(--text-color)}.btn-accent:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.btn-accent:active{box-shadow:0 1px 2px #0003;transform:translateY(0)}.btn-accent:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.btn-primary{background-color:var(--primary-color);box-shadow:0 2px 4px #0003;color:var(--secondary-color)}.btn-primary:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.btn-primary:active{box-shadow:0 1px 2px #0003;transform:translateY(0)}.btn-primary:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.btn-secondary{background-color:var(--secondary-color);box-shadow:0 2px 4px #0003;color:var(--text-color-light)}.btn-secondary:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.btn-secondary:active{box-shadow:0 1px 2px #0003;transform:translateY(0)}.btn-secondary:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.btn-outlined{background-color:transparent;border:1px solid var(--primary-color);box-shadow:none;color:var(--primary-color)}.btn-outlined:hover{background-color:#e7500014;box-shadow:none;transform:translateY(-1px)}.btn-outlined:active{background-color:#e750001f;transform:translateY(0)}.btn-outlined-accent,.btn-outlined.btn-accent{background-color:transparent;border:1px solid var(--accent-color);box-shadow:none;color:var(--accent-color)}.btn-outlined-accent:hover,.btn-outlined.btn-accent:hover{background-color:#e7500014;box-shadow:none;transform:translateY(-1px)}.btn-outlined-accent:active,.btn-outlined.btn-accent:active{background-color:#e750001f;transform:translateY(0)}.btn-outlined-secondary,.btn-outlined.btn-secondary{background-color:transparent;border:1px solid var(--text-color);box-shadow:none;color:var(--text-color)}.btn-outlined-secondary:hover,.btn-outlined.btn-secondary:hover{background-color:#0f0f0f14;box-shadow:none;transform:translateY(-1px)}.btn-outlined-secondary:active,.btn-outlined.btn-secondary:active{background-color:#0f0f0f1f;transform:translateY(0)}.btn-text{background-color:transparent;box-shadow:none;color:var(--primary-color);padding:.5rem 1rem}.btn-text:hover{background-color:#e7500014;box-shadow:none}.btn-text:active{background-color:#e750001f}.btn-small{font-size:.75rem;min-height:32px;padding:.5rem 1rem}.btn-large{font-size:1rem;min-height:48px;padding:.875rem 2rem}.btn-accent:disabled,.btn-filled:disabled,.btn-outlined-accent:disabled,.btn-outlined-secondary:disabled,.btn-outlined:disabled,.btn-secondary:disabled,.btn-text:disabled,.btn:disabled,button:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.btn-accent:disabled:hover,.btn-filled:disabled:hover,.btn-outlined:disabled:hover,.btn-secondary:disabled:hover,.btn:disabled:hover,button:disabled:hover{box-shadow:0 2px 4px #0003;transform:none}.btn:before,button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.btn:active:before,button:active:before{height:300px;width:300px}.btn-icon,a.btn-icon{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:none;color:var(--text-color);display:flex;height:24px;justify-content:center;min-height:24px;min-width:24px;padding:.5rem;text-decoration:none;width:24px}.btn-icon:hover,a.btn-icon:hover{background-color:#ffffff4d;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.btn-icon svg,a.btn-icon svg{height:14px;width:14px}.btn-icon.btn-accent,a.btn-icon.btn-accent{background-color:var(--accent-color);border:1px solid var(--accent-color);color:#fff}.btn-icon.btn-accent:hover,a.btn-icon.btn-accent:hover{background-color:var(--accent-color);opacity:.9}.btn-icon.btn-primary,a.btn-icon.btn-primary{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.btn-icon.btn-primary:hover,a.btn-icon.btn-primary:hover{background-color:var(--primary-color);opacity:.9}.btn-icon.btn-secondary,a.btn-icon.btn-secondary{background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:var(--text-color)}.btn-icon.btn-secondary:hover,a.btn-icon.btn-secondary:hover{background-color:var(--secondary-color);opacity:.9}.btn .fa-icon,.btn FontAwesomeIcon,.btn svg,button .fa-icon,button FontAwesomeIcon,button svg{display:inline-block;height:.75em;margin-left:.5em;vertical-align:middle;width:.75em}.btn p,button p{align-items:center;display:inline-flex;margin:0}.social-buttons{gap:.75rem;margin-top:1rem}.social-button,.social-buttons{align-items:center;display:flex}.social-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:var(--text-color);height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-button:hover{background-color:#ffffff4d;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.social-button svg{height:18px;width:18px}.social-button-small{height:32px;width:32px}.social-button-small svg{height:14px;width:14px}.social-button-large{height:48px;width:48px}.social-button-large svg{height:22px;width:22px}@media(max-width:768px){.btn,.btn-accent,.btn-filled,.btn-outlined,.btn-outlined-accent,.btn-outlined-secondary,.btn-secondary,.btn-text,button{font-size:.8rem;padding-left:1rem;padding-right:1rem}}.loader-overlay[data-v-dc64643c]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#fffc;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loader-content[data-v-dc64643c],.loader-overlay[data-v-dc64643c]{align-items:center;display:flex;justify-content:center}.loader-content[data-v-dc64643c],.loader-logo[data-v-dc64643c]{position:relative}.loader-logo[data-v-dc64643c]{height:120px;-o-object-fit:contain;object-fit:contain;width:120px;z-index:2}.loader-spinner[data-v-dc64643c]{animation:spin-dc64643c 1s linear infinite;border:4px solid rgba(194,103,44,.2);border-radius:50%;border-top:4px solid var(--accent-color);height:160px;position:absolute;width:160px}@keyframes spin-dc64643c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fade-enter-active[data-v-dc64643c],.fade-leave-active[data-v-dc64643c]{transition:opacity .5s ease}.fade-enter-from[data-v-dc64643c],.fade-leave-to[data-v-dc64643c]{opacity:0}
