body{font-family:Roboto,sans-serif;margin:0;height:100%;width:100%;padding:0;display:flex;flex-direction:column;align-items:center;min-height:100%;background-color:#1f1f1f;color:#fff}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.row-to-column{display:flex;flex-direction:column}.separator{flex-grow:1}.body-width{max-width:800px;width:100%}.body-width-800{max-width:800px;width:100%}h1{font-size:52px;line-height:1.1em;text-align:center}h2{font-size:35px;line-height:1em;text-align:center}.layout{width:100%;padding:0 20px 60px 20px;box-sizing:border-box;align-items:center;user-select:none}.button{cursor:pointer;border:1px solid #fff;border-radius:25px;padding:10px;transition:all .3s ease-out}.button:hover{color:#ffc107;border-color:#ffc107}@media (min-width:800px){.row-to-column{flex-direction:row}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url('../font/Roboto/Roboto-Regular.ttf')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url('../font/Roboto/Roboto-Medium.ttf')}.menu{height:80px;width:100%;background-color:#181818;display:flex;user-select:none;position:sticky;top:0;justify-content:center}.menu .menu-logo{height:100%;display:flex;align-items:center;justify-content:center;width:auto;margin:0 0 0 10px;cursor:pointer}.menu .menu-logo img{max-height:50px;max-width:150px}.menu .menu-item{flex-wrap:nowrap;text-wrap:nowrap;padding:10px 20px;font-size:30px;font-weight:700;transition:color .3s ease-out;display:flex;align-items:center;cursor:pointer}.menu .menu-item:hover{color:#ffc107}.landing .landing-title{margin:20px 0}.landing .box{border:1px solid #fff;border-radius:25px;width:100%;padding:40px 20px;align-items:center;margin:0 0 40px 0;box-sizing:border-box;cursor:pointer}.landing .box-image img{width:120px}.landing .box-title{font-size:42px;line-height:1.1em;text-align:center;margin:20px 0 10px 0;font-weight:700}.landing .box-subtitle{font-size:25px;line-height:1em;text-align:center}.landing .box-1{background-color:rgba(244,81,81,.15)}.landing .box-1 .box-title{color:#f45151}.landing .box-2{background-color:rgba(99,239,255,.15)}.landing .box-2 .box-title{color:#63efff}.landing .box-3{background-color:rgba(230,223,73,.15)}.landing .box-3 .box-title{color:#fff746}.landing .box-4{background-color:rgba(255,222,207,.15)}.landing .box-4 .box-title{color:#ffdecf}.landing .box-5{background-color:rgba(33,201,50,.15)}.landing .box-5 .box-title{color:#21c932}.landing .box-6{background-color:rgba(254,128,0,.15)}.landing .box-6 .box-title{color:#fe8000}@media (min-width:800px){.landing .landing-title{margin:50px 0}}.collage{display:flex;align-items:center;justify-content:center;margin:100px 0 0 0}.collage img{max-width:80%}.newsletter{border:1px solid #fff;width:100%;padding:100px 20px;align-items:center;box-sizing:border-box;background-color:#fff;color:#1f1f1f}.newsletter .newsletter-label{font-size:20px;margin:30px 0 0 0}.newsletter .newsletter-form{font-size:24px;align-items:center}.newsletter label{margin:0 0 10px 0}.newsletter input{padding:10px;font-size:16px;margin:0 0 10px 0}.newsletter input.error{border:2px solid red}.newsletter .button{background-color:#1f1f1f;border:1px solid #1f1f1f;color:#fff}.newsletter .button:hover{color:#ffc107;border-color:#ffc107}@media (min-width:800px){.newsletter label{margin:0 10px 0 0}.newsletter input{margin:0 10px 0 0}}.footer{width:100%;background-color:#181818;display:flex;margin:100px 0 0 0;justify-content:center;align-items:center;user-select:none;padding:30px 10px 0 10px;max-width:100%;box-sizing:border-box}.footer .footer-content{align-items:center;justify-content:center}.footer .footer-content>.row{width:100%;justify-content:space-evenly}.footer .footer-link{justify-content:center;align-items:center}.footer .icon{font-size:25px;margin:0 10px 0 0;width:30px;align-items:center;justify-content:center;display:flex}.footer a{text-decoration:none;color:inherit;margin:0 0 5px 0}.footer .footer-networks .column{align-items:flex-start}.footer .footer-info{font-size:14px;margin:20px 0 0 0}.footer .footer-logo{font-size:30px;font-weight:700;align-items:center;justify-content:center;display:flex;line-height:1;font-family:Pacifico,cursive}.footer .footer-logo img{max-width:100px}.footer .footer-info{margin:30px 0 10px 0}.footer .footer-info a{color:inherit!important;text-decoration:underline}@media (min-width:800px){.footer .footer-logo img{max-width:200px}}.subpage{width:100%;padding:0 20px 60px 20px;box-sizing:border-box;align-items:center;user-select:none}.subpage .intro{text-align:center;margin-bottom:2rem}.subpage .intro p{font-size:1.2rem}.subpage .benefits{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:2rem}.subpage .benefit{flex:1 1 calc(33% - 1rem);background-color:#f9f9f9;margin:.5rem;padding:1rem;border:1px solid #ddd;border-radius:8px;text-align:center}.subpage .benefit .icon{font-size:4rem;margin-bottom:1rem}.subpage .benefit h3{font-size:1.5rem;margin-bottom:.5rem}.subpage .benefit p{font-size:1rem;color:#fff}.subpage .extend{text-align:left}.subpage .box-1{background-color:rgba(244,81,81,.15)}.subpage .box-1 .box-color{color:#f45151}.subpage .box-2{background-color:rgba(99,239,255,.15)}.subpage .box-2 .box-color{color:#63efff}.subpage .box-3{background-color:rgba(230,223,73,.15)}.subpage .box-3 .box-color{color:#fff746}.subpage .box-4{background-color:rgba(255,222,207,.15)}.subpage .box-4 .box-color{color:#ffdecf}.subpage .box-5{background-color:rgba(33,201,50,.15)}.subpage .box-5 .box-color{color:#21c932}.subpage .box-6{background-color:rgba(254,128,0,.15)}.subpage .box-6 .box-color{color:#fe8000}@media (max-width:800px){.subpage .benefit{flex:1 1 100%}}