*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-weight:400;font-family:Roboto,sans-serif;color:#fff}body{background-color:#22262c}.row{width:1280px;margin:0 auto}@media only screen and (max-width:1300px){.row{width:780px}}@media only screen and (max-width:800px){.row{width:480px}}.red{color:#ff4a4a;text-transform:uppercase}.blue{color:#5db4ff;text-transform:uppercase}.title{text-align:center;font-size:60px;font-weight:700;text-transform:uppercase}.subtitle{text-align:center;font-size:26px;font-weight:100;text-transform:uppercase}.button{padding:1rem 2rem;display:inline-block;border:1px solid #fff;color:#fff;text-decoration:none;margin-top:5rem;text-transform:uppercase;font-weight:500;-webkit-transition:all .7s;transition:all .7s}.button:hover{background-color:#fff;color:#22262c}.login{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login__row{width:800px;margin:0 auto}@media only screen and (max-width:800px){.login__row{width:400px}}.login__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-filter:drop-shadow(0 0 25px rgba(0, 0, 0, .42));filter:drop-shadow(0 0 25px rgba(0, 0, 0, .42))}.login__content__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem;width:50%;height:500px;background-color:#fff;margin-top:.5rem}@media only screen and (max-width:800px){.login__content__col{width:100%;height:400px}}@media only screen and (max-width:800px){.login__content__col:first-of-type{display:none}}.login__content__col__image{background-image:url(../images/login.jpg);background-size:cover}.login__content__col__title{color:#22262c;font-weight:700;font-size:42px}@media only screen and (max-width:800px){.login__content__col__title{font-size:34px}}.login__content__col__form{width:100%}.login__content__col__form__label{color:#22262c;display:block;margin-bottom:.5rem;font-size:18px}.login__content__col__form__input{width:100%;padding:1rem;border:0;color:#22262c;background-color:transparent;border:1px solid #22262c;margin-bottom:1rem;font-size:18px}@media only screen and (max-width:800px){.login__content__col__form__input{padding:.5rem;font-size:16px}}.login__content__col__form__input::-webkit-input-placeholder{color:#ccc}.login__content__col__form__input:-ms-input-placeholder{color:#ccc}.login__content__col__form__input::-ms-input-placeholder{color:#ccc}.login__content__col__form__input::placeholder{color:#ccc}.login__content__col__form__button{padding:.5rem 2rem;font-size:18px;font-weight:500;text-transform:uppercase;color:#fff;border:0;cursor:pointer;background-color:#68cf82;border:1px solid #68cf82;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media only screen and (max-width:800px){.login__content__col__form__button{font-size:16px}}.login__content__col__form__button:hover{background-color:transparent;color:#68cf82}.login__content__col__a{display:block;color:#22262c;-webkit-transition:all .3s;transition:all .3s}.login__content__col__a:hover{opacity:.5}.registo{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registo__row{width:900px;margin:0 auto}@media only screen and (max-width:800px){.registo__row{width:400px}}.registo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-filter:drop-shadow(0 0 25px rgba(0, 0, 0, .42));filter:drop-shadow(0 0 25px rgba(0, 0, 0, .42))}.registo__content__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem;width:50%;height:650px;background-color:#fff;margin-top:.5rem}@media only screen and (max-width:800px){.registo__content__col{width:100%;height:600px}}@media only screen and (max-width:800px){.registo__content__col:first-of-type{display:none}}.registo__content__col__image{background-image:url(../images/login.jpg);background-size:cover}.registo__content__col__title{color:#22262c;font-weight:700;font-size:42px}@media only screen and (max-width:800px){.registo__content__col__title{font-size:34px}}.registo__content__col__form{width:100%}.registo__content__col__form__label{color:#22262c;display:block;margin-bottom:.5rem;font-size:18px}.registo__content__col__form__input{width:100%;padding:.5rem;border:0;color:#22262c;background-color:transparent;border:1px solid #22262c;margin-bottom:1rem;font-size:18px}@media only screen and (max-width:800px){.registo__content__col__form__input{padding:.5rem;font-size:16px}}.registo__content__col__form__input::-webkit-input-placeholder{color:#ccc}.registo__content__col__form__input:-ms-input-placeholder{color:#ccc}.registo__content__col__form__input::-ms-input-placeholder{color:#ccc}.registo__content__col__form__input::placeholder{color:#ccc}.registo__content__col__form__button{padding:.5rem 2rem;font-size:18px;font-weight:500;text-transform:uppercase;color:#fff;border:0;cursor:pointer;background-color:#68cf82;border:1px solid #68cf82;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media only screen and (max-width:800px){.registo__content__col__form__button{font-size:16px}}.registo__content__col__form__button:hover{background-color:transparent;color:#68cf82}.registo__content__col__a{display:block;color:#22262c;-webkit-transition:all .3s;transition:all .3s}.registo__content__col__a:hover{opacity:.5}.header{padding:2rem 0;background-color:#181c20}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__content *{text-transform:uppercase}.header__content__title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;font-size:31px}@media only screen and (max-width:1300px){.header__content__title{font-size:26px}}.header__content__nav{-webkit-box-flex:2;-ms-flex:2;flex:2;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:800px){.header__content__nav{display:none}}.header__content__nav__li__a{text-decoration:none;font-weight:500;font-size:18px;-webkit-transition:color .3s;transition:color .3s}@media only screen and (max-width:1300px){.header__content__nav__li__a{font-size:14px}}.header__content__nav__li__a:hover{color:#5db4ff}.header__content__button-container{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}@media only screen and (max-width:1300px){.header__content__button-container{-webkit-box-flex:.9;-ms-flex:.9;flex:.9}}.header__content__button-container__button{color:#5db4ff;text-decoration:none}@media only screen and (max-width:1300px){.header__content__button-container__button{font-size:14px}}.main__content__title{margin-top:5rem;margin-bottom:2rem}.main__content__ul{list-style:none}.main__content__ul__title{font-size:22px;font-weight:300;margin-bottom:1rem}.main__content__ul__li{margin-bottom:2rem;background-color:#5db4ff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__content__ul__li__button-container,.main__content__ul__li__h2{padding:1rem;width:50%}@media only screen and (max-width:1300px){.main__content__ul__li__button-container,.main__content__ul__li__h2{padding:.5rem}}.main__content__ul__li__h2{text-transform:uppercase;font-weight:700}@media only screen and (max-width:1300px){.main__content__ul__li__h2{font-size:20px}}@media only screen and (max-width:800px){.main__content__ul__li__h2{font-size:16px}}.main__content__ul__li__h2__span{color:#22262c;font-weight:700}.main__content__ul__li__button-container{text-align:right}.main__content__ul__li__button-container__a{cursor:pointer;display:inline-block;padding:.5rem 1rem;font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}@media only screen and (max-width:1300px){.main__content__ul__li__button-container__a{font-size:14px}}.main__content__ul__li__button-container__a:hover{border-color:#fff;background-color:transparent}.main__content__ul__li__table{width:100%;border-collapse:collapse;background-color:#22262c;border:1px solid #5db4ff}@media only screen and (max-width:800px){.main__content__ul__li__table{display:none}}.main__content__ul__li__table__tr__th{padding:1rem 1rem 0 1rem;font-weight:700}@media only screen and (max-width:1300px){.main__content__ul__li__table__tr__th{font-size:14px;padding:.5rem .5rem 0 .5rem}}.main__content__ul__li__table__tr__td{font-weight:300;padding:1rem;background-color:#22262c}@media only screen and (max-width:1300px){.main__content__ul__li__table__tr__td{font-size:14px;padding:.5rem}}.remove{background-color:#cc5b5b;border:1px solid #cc5b5b}.add{background-color:transparent;border:1px solid #fff}.inscrever{margin-top:5rem}.inscrever__content__title{padding:1rem;font-size:26px;background-color:#5db4ff}.inscrever__content__info{border:1px solid #5db4ff;padding:1rem}.inscrever__content__info__a{text-decoration:none}.inscrever__content__info__a__icon{margin-right:.5rem}.inscrever__content__info__a__span{text-transform:uppercase;text-decoration:underline}.inscrever__content__info__ul{list-style:none;margin-top:2rem}.inscrever__content__info__ul__li{margin-bottom:.5rem}.inscrever__content__info__ul__li:last-of-type{margin-bottom:0}.inscrever__content__form{margin:2rem 0;background-color:#fff;padding:1rem}.inscrever__content__form__input,.inscrever__content__form__label{display:block;color:#22262c}.inscrever__content__form__label{font-size:20px;margin-bottom:.5rem}.inscrever__content__form__input{font-size:18px;margin-bottom:1rem;padding:.5rem 1rem;width:100%;border:2px solid #ccc}.inscrever__content__form__input::-webkit-input-placeholder{color:#ddd}.inscrever__content__form__input:-ms-input-placeholder{color:#ddd}.inscrever__content__form__input::-ms-input-placeholder{color:#ddd}.inscrever__content__form__input::placeholder{color:#ddd}.inscrever__content__form__button{background-color:#68cf82;border:1px solid #68cf82;padding:.5rem 1rem;font-size:18px;cursor:pointer;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.inscrever__content__form__button:hover{background-color:#fff;color:#68cf82}.messages{margin-top:5rem}.messages__content{width:100%;padding:1rem;-webkit-transition:all .3s;transition:all .3s}.messages__content__title{margin-bottom:1rem}@media only screen and (max-width:800px){.messages__content__title{font-size:20px}}.messages__content__form{width:100%}.messages__content__form__button{cursor:pointer;display:inline-block;padding:.5rem 1rem;font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}@media only screen and (max-width:800px){.messages__content__form__button{font-size:14px}}.messages__content__form__button:hover{border-color:#fff;background-color:transparent}.alert__error,.alert__remove{border:2px solid #ff4a4a}.alert__alerta{border:1px solid #dae766}.alert__sucesso{border:1px solid #68cf82}