#main{color:#fff}#main h1{font-size:5rem}#main h2{font-size:2.4rem;font-weight:200}#main #icon{width:100%;max-width:500px;height:100%;margin-top:-50px}#main svg{color:#ffffffb3}#main #store{margin-top:-30px}#main #store-info{background-color:#323232;flex-flow:wrap;justify-content:center;margin:120px 0 0;padding:0 24px 32px;display:flex}#main #store-info>*{flex-direction:column;flex:1;align-items:center;min-width:200px;max-width:300px;margin:32px 0 0;display:flex;position:relative}#main #store-info>* p{text-align:center;margin:16px 0 0;font-size:1.3rem;font-weight:300}#main #store-info>* .highlight{color:#323232;letter-spacing:-.03rem;text-transform:uppercase;background-color:#fff;border-radius:30px;width:fit-content;margin:8px auto;padding:4px 10px;font-size:1rem;font-weight:600;display:block}#main #store-info>*>svg{color:#fff;-webkit-user-select:none;user-select:none;width:1.8rem;height:1.8rem}#main #store-info>* .stars{position:absolute;top:6px}#main #store-info>* .stars>svg{color:#ffc107;-webkit-user-select:none;user-select:none;width:1.1rem;height:1.1rem;display:inline-block}#main #store-info>* .star-placeholder{opacity:0}#main #app-info{text-align:center;background-color:#424242;margin:0 0 25px;padding:24px 0 0}#main #app-info>p:first-of-type{margin:16px;font-size:1.2rem}#main #app-info>#app-description{text-align:justify;max-width:632px;margin:24px auto 48px;padding:0 16px}#main #app-info>#app-features{background-color:#323232;padding:48px 0}#main #app-info>#app-features>h3{text-align:center;margin:0}#main #app-info>#app-features .app-features-container{flex-flow:wrap;justify-content:center;max-width:1050px;margin:24px auto 0;display:flex}#main #app-info>#app-features .app-features-container>*{flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:350px;padding:16px;display:flex}#main #app-info>#app-features .app-features-container>* svg{margin:24px 0 0}#main #app-info>#app-features .app-features-container>* h4{margin:12px 0 0}#main #app-info>#app-features .app-features-container>* p{text-align:justify;margin:16px 0 0}#main .policies{flex-flow:wrap;justify-content:center;max-width:600px;margin:120px auto 0;display:flex}#main .policies>*{text-align:center;flex:1;min-width:300px;max-width:300px}#main a.imaged{margin:10px 8px;display:inline-block}#main img.social-icon{vertical-align:middle;opacity:0}#main a#facebook{background:url(/img/social_fb.png)}#main a#facebook:hover{background:url(/img/social_fb_hover.png)}#main a#instagram{background:url(/img/social_ig.png)}#main a#instagram:hover{background:url(/img/social_ig_hover.png)}#main #social a{background-repeat:no-repeat;transition:background .15s}#main .flag-icon{border-radius:10px}#main .flag-icon img{opacity:.6;-webkit-filter:grayscale();-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);border-radius:10px;width:50px;transition:all .15s;display:block}#main .flag-icon:hover img{opacity:1;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}#main #header{margin:-140px 0 90px}#main #social-title{margin:120px 0 25px}@media (max-width:900px){#main h1{font-size:4rem}}@media (max-width:600px){#main h1{font-size:3rem}}@media (max-width:500px){#main #icon{margin-top:-10%}#main #header{margin:-120px 0 80px}#main #social-title{margin:70px 0 15px}#main .policies{margin:70px auto 0}}@media (max-width:380px){#main h1{font-size:2rem}#main #header{margin:-80px 0 60px}#main #social-title{margin:40px 0 10px}#main .policies{margin:40px auto 0}#main .store-badge,#main .social-icon{width:100%;height:100%}#main #store a,#main #store a:hover{background-size:100% 100%;margin:10px 24px}}
