*{padding:0;margin:0;border:0}body{color:#0f0f0f;font-size:16px;font-family:"Roboto",sans-serif}a{color:inherit;text-decoration:inherit}.header{box-sizing:border-box;padding:1rem 1rem 1rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;width:100%;z-index:10;background-color:#01ff73;color:#0f0f0f;box-shadow:0 0 8px 8px rgba(15,15,15,.1),0 0 16px 16px rgba(228,228,228,.05)}@media only screen and (min-width: 768px){.header{padding:1rem 2rem 1rem 2rem}}.header__logo{height:2rem}@media only screen and (min-width: 768px){.header__logo{height:4rem}}.header__buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100% - 5rem);position:fixed;top:4rem;left:0;z-index:9;width:100%;pointer-events:none;opacity:0;background-color:#01ff73;transition:opacity ease-in-out .1s}@media only screen and (min-width: 768px){.header__buttons{flex-direction:row;position:static;top:auto;left:auto;width:auto;height:auto;opacity:1;pointer-events:auto;background-color:transparent}}.header__toggle{display:none}.header__toggle:checked+.header__buttons{pointer-events:auto;opacity:1}.header__menu{display:block;cursor:pointer}@media only screen and (min-width: 768px){.header__menu{display:none}}.header__menu__image{height:2rem;width:2rem;font-size:2rem}@media only screen and (min-width: 768px){.header__menu__image{display:none}}.header__button{margin:1rem 0;font-size:2rem}@media only screen and (min-width: 768px){.header__button{font-size:1.25rem;margin:0 1rem}.header__button:first-child{margin-left:0}.header__button:last-child{margin-right:0}.header__button--accented{padding:.75rem;border-radius:1rem;background-color:#e4e4e4;color:#0f0f0f}}.header__button:first-child{margin-top:0}.header__button:last-child{margin-bottom:0}.footer{box-sizing:border-box;padding:1rem 1rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#01ff73}@media only screen and (min-width: 768px){.footer{padding:1rem 2rem 1rem 2rem}}.footer__text{font-size:1.25rem}.home{display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;padding:0 1rem 0 1rem;text-align:center;height:100vh;background-color:#01ff73}@media only screen and (min-width: 768px){.home{padding:0 2rem 0 2rem}}@media only screen and (min-width: 768px){.home{border-bottom-right-radius:50% 50%;justify-content:space-between}}.home__content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.home__heading{font-size:2.5rem}.home__description{font-size:1.5rem}.home__download{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:1rem 0;max-height:50px}.home__button__text{font-size:1.5rem}.home__button__arrow{width:2rem;height:2rem}.home__phone{display:none}@media only screen and (min-width: 768px){.home__phone{height:calc(100% - 10rem);padding-top:7rem;display:block}}.about{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:3rem 0;text-align:center}.about .about__heading{box-sizing:border-box;padding:0 1rem 0 1rem;font-size:2rem}@media only screen and (min-width: 768px){.about .about__heading{padding:0 2rem 0 2rem}}.about .feature{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:2rem 1rem 2rem 1rem;width:100%}@media only screen and (min-width: 768px){.about .feature{padding:2rem 2rem 2rem 2rem}}.about .feature:nth-child(odd){background-color:#e4e4e4}@media only screen and (min-width: 768px){.about .feature{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.about .feature:nth-child(odd){flex-direction:row-reverse}}.about .feature__phone{width:75%;margin-bottom:2rem}@media only screen and (min-width: 768px){.about .feature__phone{width:auto;margin-bottom:0;max-width:500px}}.about .feature__content{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.about .feature__content{flex-grow:1;margin:0 2rem}}.about .feature__content__description{font-size:1.25rem;margin:1rem 0;width:100%}@media only screen and (min-width: 768px){.about .feature__content__description{width:75%}}.download{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:2rem 1rem 2rem 1rem;text-align:center;background-color:#01ff73}@media only screen and (min-width: 768px){.download{padding:2rem 2rem 2rem 2rem}}@media only screen and (min-width: 768px){.download{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top-left-radius:40% 60%}}.download__content{flex-grow:1}.download__heading{font-size:2rem}.download__image{width:50%;margin-bottom:2rem}@media only screen and (min-width: 768px){.download__image{width:auto;max-width:500px}}.download__description{font-size:1.25rem}.download__button{margin-top:2rem;height:50px}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:2rem 1rem 2rem 1rem;text-align:center;background-color:#01ff73;width:100%}@media only screen and (min-width: 768px){.contact{padding:2rem 2rem 2rem 2rem}}.contact__heading{font-size:2rem}.contact__form{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;margin-top:1rem}.contact__form__label{font-size:1.25rem;margin-bottom:.5rem}.contact__form__input{box-sizing:border-box;resize:vertical;padding:1rem;font-size:1rem;width:100%}.contact__form__button{background-color:#e4e4e4;color:#0f0f0f;width:100%;padding:.5rem 0;margin-top:1rem;font-size:1rem;cursor:pointer}
