.subscribe{background:#07070a 0 0 no-repeat padding-box;display:grid}.subscribe--container{display:grid;justify-self:center;padding:10vh 0}.subscribe--title{color:#e0e0eb;font-size:36px;font-weight:700;line-height:48px;opacity:.5;text-align:center}.subscribe--form{display:flex;justify-content:center;justify-self:center;padding-top:28px;width:100%}.subscribe--text{display:block;font-size:16px;padding:0 15px}.subscribe--input{background:#ffffff29 0 0 no-repeat padding-box;border-radius:300px;overflow:hidden}.email-form,.subscribe--input{display:grid;grid-template-columns:auto min-content}.input--field{background:transparent;border:none;padding:10px 10%;width:-moz-max-content;width:max-content}.input--hints{color:#909098;font-size:18px;line-height:24px;padding-left:20px;width:100%}.input--button{align-content:center;background:#5c4ee4;border:none;color:#fff;cursor:pointer;display:grid;font-weight:600;height:100%;padding:0 2vw;text-align:center}@media only screen and (max-width:1300px){.subscribe{padding:0 10%}}@media only screen and (max-width:800px){.subscribe--container{padding:5vh 0}.subscribe--input{font-size:14px}.subscribe--title{font-size:30px}.input--hints{font-size:unset}}@media only screen and (max-width:620px){.subscribe--title{font-size:25px}}.community{background:#100f13 0 0 no-repeat padding-box}.community--container{display:grid;justify-self:center;padding:10vh 18vw}.community--container__copyrights{grid-template-columns:max-content max-content auto;padding:0 18vw}.community--title{color:#e0e0eb;font-size:40px;font-weight:400;line-height:69px;text-align:center}.community--logo{align-items:center;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(2,200px);justify-content:space-evenly;padding-top:30px;width:100%}.logo{width:100%}.copyrights{border-top:1px solid #807f82;color:#807f82;font-size:14px;font-weight:400;line-height:27px;padding-top:2vh;text-align:center}.copyrights--sysrepo{font-size:20px;text-align:right}@media only screen and (max-width:1600px){.community--title{font-size:35px}}@media only screen and (max-width:1300px){.community--container__copyrights{grid-template-columns:1fr}.copyrights--terms{border:none}.community--sysrepo{border:none;text-align:center}}@media only screen and (max-width:800px){.community--title{font-size:30px}.community--container{padding:5vh 5vw}.community--logo{grid-template-columns:repeat(2,1fr);padding:0 30px}.community--container__copyrights{padding:0 20px 20px}}
