main{--background-color: #fff;--violet-color: #5e3d8a;--pink-color: #ca1d61;--white-color: #fff;--green-color: #89ba02;padding:0}#content .logo{display:block;width:100%;margin:auto}#individual{font-size:14px;line-height:1.5}#individual p{padding:1rem 0}#individual h1{font-size:32px;font-weight:100;text-transform:uppercase;text-align:center}#individual h2{font-size:28px;text-transform:uppercase;text-align:center}#individual h3{margin:2rem auto;text-align:center;font-size:22px;font-weight:100}#individual section{padding:1.5rem}#individual section>div{position:relative;max-width:992px;margin:auto;box-sizing:border-box;padding:1.5rem}#individual section:first-of-type{background-color:#f4f4f4}#individual section:nth-of-type(4){background-color:var(--violet-color);color:var(--white-color)}#individual section:nth-of-type(4) a{color:var(--white-color)}#individual section:nth-of-type(3){background-color:var(--pink-color);color:var(--white-color)}#individual section:nth-of-type(3) a{color:var(--white-color)}.ultimate-question,.answer{padding:1.5rem 0;font-size:26px;font-weight:100;text-align:center}.ultimate-question b{display:block;padding:1.5rem;color:var(--link-color)}.cta{margin:3rem 0;text-align:center}.cta .btn{padding:1rem 1.5rem;border-radius:5px;background-color:var(--link-color);color:var(--white-color);cursor:pointer;text-decoration:none}#standard .cta .btn{background-color:var(--violet-color)}.cta .btn:hover{opacity:.75}.choices{background-color:#000;color:var(--white-color);overflow:hidden}.choices>div{display:flex;flex-wrap:wrap;flex-direction:column;max-width:1280px;margin:auto;padding:1.5rem;box-sizing:border-box;justify-content:space-between;align-items:center;font-size:20px;font-weight:100;gap:2rem}#individual .choices>div>h2{margin:auto}#individual .choices>div>p{text-align:center}.choices svg{display:block;margin:auto;fill:#000}.choices>div>a{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;width:220px;height:220px;padding:1.5rem;box-sizing:border-box;background-color:var(--white-color);border-radius:10px;color:#000;text-align:center;cursor:pointer;text-decoration:none;transition:1s all ease-in-out;visibility:visible}.choices>div>a.outside{visibility:hidden;transform:translate(-100vw)}.choices>div>a:nth-of-type(2){transition-delay:.25s}.choices>div>a:nth-of-type(2).outside{transform:translateY(100vw)}.choices>div>a:last-of-type{transition-delay:.25s}.choices>div>a:last-of-type.outside{transform:translate(100vh)}.choices>div>a svg{width:60px;height:60px}.choices .stack{position:relative;display:flex;height:60px}.choices>div>a:last-of-type .stack svg:nth-of-type(2){position:absolute;top:-10px;left:-35px;width:40px;height:40px;fill:#333}.choices>div>a:last-of-type .stack svg:nth-of-type(3){position:absolute;top:-10px;right:-35px;width:40px;height:40px;fill:#333}.features{display:grid;margin:2rem auto;grid-template-columns:auto;justify-content:center;align-items:center;gap:3rem}.features>div{position:relative;display:flex;width:200px;height:200px;flex-wrap:wrap;flex-direction:column;border:1px solid var(--white-color);justify-content:flex-start;align-items:center;border-radius:125px;text-align:center;font-weight:700;font-size:14px}#developer .features>div{border-color:#000;color:#000}.features svg{width:90px;height:90px;fill:var(--white-color)}#developer .features svg{fill:#000}#individual ul,#individual ol{list-style-position:inside}#individual ol p{display:inline-block}#individual #contact-form{max-width:600px;margin:auto}.contact{text-align:center}@media(min-width:768px){#individual{font-size:16px}#individual h1{font-size:42px}#individual h3{margin-top:1.5rem;margin-bottom:1rem;text-align:left}.choices>div>div{width:30%}.choices>div{max-width:1024px;flex-direction:row}}@media(min-width:992px){.features{grid-template-columns:repeat(3,auto)}.features>div{width:220px;height:220px}.features svg{width:120px;height:120px}}.contact-form{max-width:600px;width:100%;display:flex;flex-direction:column;gap:1.5rem}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;border:1px solid #ddd;padding:.75rem 1.5rem;font-size:inherit}.contact-form textarea{min-height:100px}.contact-form label{display:block;margin-bottom:.25rem;text-align:left;color:#999}.contact-form .btn{background-color:#ca1c61;border:0 none;color:#fff;font-size:18px;padding:1rem 2rem;cursor:pointer}.contact-form .style-checkbox{display:flex;flex-wrap:nowrap;align-items:center}.contact-form .style-checkbox input+label{display:flex;align-items:center;font-size:inherit}.contact-form .btn:hover{opacity:.75}
