:root{--mobile-width:95%;--tablet-width:90%;--laptop-width:80%;--mobile-breakpoint:600px;--tablet-breakpoint:900px;--laptop-breakpoint:900px;--section-margin:60px;--heading-margin:50px;--heading-margin-sm:30px;--background-color:#fefefe;--primary-color:#ff5c64;--primary-light-color:#ff8088;--primary-dark-color:#e8404a;--secondary-color:#7dc13e;--secondary-light-color:#b5e07a;--secondary-dark-color:#548c2b;--accent-color:#ff5c64;--accent-light-color:#ff8088;--accent-dark-color:#e8404a;--text-color:#1b2717;--text-light-color:#6f6f6f;--text-white-color:#fff;--gray-color:#a3a3a3;--gray-light-color:#c6c7c7;--blue-color:#1976d2;--blue-dark-color:#1168be;--green-dark-color:#85ce33;--green-color:#93c65a;--green-light:#c0e08e;--orange-color:#f38f3c;--yellow-color:#f9f4eb;--shadow:#bdbdbd;--shadow-light:#e2e2e2;--radius:12px}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}body,html{overflow-x:hidden}body{background:#fefefe;background:var(--background-color);color:#000;height:100vh;overflow-y:auto}a,body,h1,h2,h3,h4,h5{font-family:Inter,sans-serif}a,h1,h2,h3,h4,h5{color:#1b2717;color:var(--text-color);font-weight:700}h1{font-size:3.5rem;font-weight:700}h2{font-size:2.8rem}h3{font-size:1.6rem}h3,h4{font-weight:600}h4{font-size:1.2rem}h5{font-size:1.1rem;font-weight:500}p{font-size:1.1rem}button,input,li,p,select,textarea{color:#6f6f6f;color:var(--text-light-color)}button,input,li,select,textarea{font-size:1rem;line-height:1.2}a,span{font-size:1rem}a,label,span{color:#1b2717;color:var(--text-color);font-weight:500}label{font-size:1.1rem}button{background-color:#ff5c64;background-color:var(--primary-color);border:none;border-radius:24px;color:#fff;cursor:pointer;max-height:38px;min-width:120px;outline:none;padding:10px 16px;touch-action:pinch-zoom;transition:all .15s ease-in-out}button:hover{background-color:#e8404a;background-color:var(--primary-dark-color)}.secondary-btn{background-color:#7dc13e;background-color:var(--secondary-color)}.secondary-btn:hover{background-color:#548c2b;background-color:var(--secondary-dark-color)}.accent-btn{background-color:#ff5c64;background-color:var(--accent-color)}.accent-btn:hover{background-color:#e8404a;background-color:var(--accent-dark-color)}.blue-btn,.gray-btn,.small-btn{border-radius:24px;min-width:50px;padding:6px 12px}.gray-btn{background-color:initial;border:1px solid #a3a3a3;border:1px solid var(--gray-color);color:#a3a3a3;color:var(--gray-color)}.gray-btn:hover{background-color:initial;border-color:#6f6f6f;border-color:var(--text-light-color);color:#6f6f6f;color:var(--text-light-color)}.blue-btn{background-color:#1976d2;background-color:var(--blue-color);border:1px solid #1976d2;border:1px solid var(--blue-color)}.blue-btn:hover{background-color:#1168be;background-color:var(--blue-dark-color)}.icon{color:gray;min-width:30px;padding:0;transition:all .1s ease-in-out}.icon,.icon:hover{background-color:initial}.icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}input{border:2px solid #6f6f6f;border:2px solid var(--text-light-color);border-radius:50px;color:#1b2717;color:var(--text-color);height:38px;outline:none;padding:6px 14px}input:focus{border-color:#ff5c64;border-color:var(--primary-color)}input::-webkit-input-placeholder{color:#6f6f6f;color:var(--text-light-color)}input::placeholder{color:#6f6f6f;color:var(--text-light-color)}textarea{color:#1b2717;color:var(--text-color);font-family:Inter,sans-serif}textarea::-webkit-input-placeholder{font-family:Inter,sans-serif}textarea::placeholder{font-family:Inter,sans-serif}input:focus,select:focus,textarea:focus{border-color:#ff5c64;border-color:var(--primary-color);outline-color:#ff5c64;outline-color:var(--primary-color)}a{cursor:pointer;text-decoration:none}select{border-radius:12px;padding:10px 14px}li{list-style:none}#mobile-error{align-items:center;display:flex;justify-content:center;min-height:100vh;text-align:center}@media (max-width:600px){:root{--section-margin:50px;--heading-margin:30px;--tablet-width:95%;--laptop-width:95%}h1{font-size:2.4rem}h2{font-size:2.2rem}h3{font-size:1.4rem}h4{font-size:1.1rem}a,button,h5,input,label,li,p,select,span,textarea{font-size:.9rem}button{min-width:100px;padding:8px 12px}input,select{height:36px}}@media (min-width:600px) and (max-width:900px){:root{--section-margin:50px;--heading-margin:30px}h1{font-size:2.6rem}h2{font-size:2.4rem}h3{font-size:1.6rem}h4{font-size:1.2rem}a,button,h5,input,label,li,p,select,span,textarea{font-size:1rem}button{min-width:100px;padding:8px 12px}}
/*# sourceMappingURL=main.6ded5bb7.css.map*/