body{position:relative}body .btn-call-action{background-color:#000;color:#fff;font-size:1.5em;text-transform:uppercase;font-weight:600;border:none;border-radius:3px;font-family:inherit}body .btn-call-action:hover{background-color:#333}body h1{font-size:5em;font-weight:900}body h2{font-size:1.5em;font-weight:400;line-height:1.75em;padding:1em 0}body .form{padding:0 0}body .form label{font-weight:900;padding:.5em 0;display:block;font-size:2em}body .form input{width:100%;padding:1em;font-size:1.25em;font-weight:600;border:4px solid #fff;border-radius:4px;font-family:inherit;margin-bottom:1em}body .form input.error{border-color:#000}body .form .btn-send[disabled]{background-color:#f6f6f6 !important}body .form#success h2{font-weight:600;background:#fff;padding:1em;border-radius:3px}@media screen and (max-width:980px){body{font-size:75%}body h1{font-size:4em}body .image-reflex{display:none}}
.Container{position:relative;padding:7em 0;background-color:#f6f6f6;font-size:95%}.Container .CallmeButton{padding-bottom:1em}.Container.white{background-color:#fff}.Container .center{width:980px;margin:0 auto}@media screen and (max-width:1024px){.Container .center{width:100%}}.Container .wrap .left-side,.Container .wrap .right-side{width:50%}.Container .wrap .left-side .image-reflex,.Container .wrap .right-side .image-reflex{width:100%;height:auto}@media screen and (max-width:1366px){.Container{font-size:70%}}@media screen and (max-width:1280px){.Container{font-size:70%}}@media screen and (max-width:980px){.Container{padding:3em;font-size:90%}.Container .wrap .left-side,.Container .wrap .right-side{float:none;width:100%}}@media screen and (max-width:760px){.Container{font-size:85%}}
.ContainerAttendance .wrap .right-side .image-reflex{width:70%}
.ContainerBanner,.ContainerForm{background-color:#fcdb00;padding:5em 0 10em 0}.ContainerBanner .banner-wrap .left-side,.ContainerForm .banner-wrap .left-side{padding:2em;padding-left:0}.ContainerBanner .banner-wrap .left-side h1,.ContainerForm .banner-wrap .left-side h1{font-size:5.8em}@media screen and (max-width:980px){.ContainerBanner .banner-wrap .left-side h1,.ContainerForm .banner-wrap .left-side h1{font-size:4.5em}}.ContainerBanner .banner-wrap .left-side h2,.ContainerForm .banner-wrap .left-side h2{font-size:1.5em}@media screen and (max-width:980px){.ContainerBanner .banner-wrap .left-side,.ContainerForm .banner-wrap .left-side{padding-left:2em}}.ContainerBanner .banner-wrap .left-side .btn,.ContainerForm .banner-wrap .left-side .btn{background-color:#000;color:#fff;font-size:1.75em;text-transform:uppercase;font-weight:600;border:none;border-radius:3px;font-family:inherit}.ContainerBanner .banner-wrap .left-side .btn.btn-register,.ContainerForm .banner-wrap .left-side .btn.btn-register{font-size:1.65em;margin-left:1em}@media screen and (max-width:420px){.ContainerBanner .banner-wrap .left-side .btn.btn-register,.ContainerForm .banner-wrap .left-side .btn.btn-register{margin-left:.25em;margin-top:1em;font-size:1.5em}}.ContainerBanner .banner-wrap .right-side img,.ContainerForm .banner-wrap .right-side img{border-radius:100%;border:10px solid #000}
.ContainerFloat{position:fixed;bottom:0;left:0;right:0;z-index:999;background-color:#fcdb00;padding:2em;border-top:8px solid #000}.ContainerFloat .wrap label{font-size:35px;font-weight:600;line-height:35px;padding-right:1em}@media screen and (max-width:760px){.ContainerFloat .wrap label{display:none}}
.ContainerFooter{background-color:#f6f6f6;text-align:center;padding:1em 0;position:fixed;bottom:0;width:100%;font-weight:700;font-size:1em;color:#232323}.ContainerFooter a{display:inline-block;color:#000;cursor:pointer;padding:1em 0;text-decoration:none}.ContainerFooter label{margin:0 .3em}.copyright{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;text-align:center;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center}
.ContainerForm{padding:5em 0}@media screen and (max-width:760){.ContainerForm{padding:3em 0}}
.ContainerOnline{background-color:#f6f6f6}
.ForgetPasswordFormContainer{position:relative;padding:4em 2em 22em}.ForgetPasswordFormContainer .form .row input{font-size:2.5em}.ForgetPasswordFormContainer .form .row button{font-size:1.75em;font-weight:600}.ForgetPasswordFormContainer #success_wrap a{font-size:1.5em}.ForgetPasswordFormContainer #error_wrap button{margin-right:1em;font-weight:600;font-size:1.5em}.ForgetPasswordFormContainer #error_wrap a{font-size:1.5em}
.Home{position:relative}
.LoggedArea{padding:1em;background-color:#fff;border-radius:5px;margin-top:1em;font-size:150%;text-align:center}.LoggedArea h1{font-size:1.5em;font-weight:600}.LoggedArea .go-ahead{padding:1em 0 0 0}.LoggedArea .go-ahead button{margin:0 1em}.LoggedArea .go-ahead button.change-account{font-size:.75em}
.LoginFormContainer{padding:3em 0 20% 0;font-size:80%}.LoginFormContainer .title-wrap{font-size:60%}.LoginFormContainer button.btn-send-forms{font-size:2.5em;font-weight:600}.LoginFormContainer .login-message{vertical-align:middle;font-size:2em;border:4px solid transparent;border-radius:4px;line-height:1.95em;text-align:center}.LoginFormContainer .login-message.warn{background-color:#ffeba8;border-color:#c99540}.LoginFormContainer .base-form{width:780px;margin:0 auto}.LoginFormContainer .base-form .row-column{margin-bottom:2em;flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}.LoginFormContainer .base-form .row-column input{font-size:1.2em;margin-right:0;margin-bottom:0;border:4px solid transparent}.LoginFormContainer .base-form .row-column input:focus{border:4px solid #000}.LoginFormContainer .btn-forget-password{font-size:1.5em;padding:.5em 0;display:inline-block;font-weight:600}@media screen and (max-width:1366px){.LoginFormContainer{padding:3em 0 20% 0;font-size:80%}}@media screen and (max-width:1024px){.LoginFormContainer{padding:8em;font-size:80%;font-weight:600}.LoginFormContainer .base-form{width:100%;margin:0 auto}}@media screen and (max-width:768px){.LoginFormContainer{padding:2.5em;font-size:70%}}@media screen and (max-width:420px){.LoginFormContainer{padding:4em 1em;font-size:80%}.LoginFormContainer .title-wrap{font-size:70%;text-align:center}.LoginFormContainer .login-message{font-size:1.5em;padding:.25em;border-width:1px;height:auto;text-align:center}.LoginFormContainer h2{display:none}.LoginFormContainer .base-form .row input{font-size:2em}}
.Menu{background-color:transparent;padding:0;position:relative}.Menu .center{width:980px;margin:0 auto}@media screen and (max-width:980px){.Menu .center{width:100%}}.Menu .menu-wrap{background-color:rgba(255,255,255,0);border-radius:4px}.Menu .menu-wrap .fleft{cursor:pointer}.Menu .menu-wrap .btn-wrap button{cursor:pointer;vertical-align:middle}.Menu .menu-wrap .btn-wrap button *{cursor:pointer}.Menu .menu-wrap .btn-wrap button img{margin-left:.5em}@media screen and (max-width:980px){.Menu .menu-wrap{padding:1em}}.Menu .menu-wrap .fleft{width:30%}.Menu .menu-wrap .fleft img{padding:1em;border-radius:4px}.Menu .menu-wrap .fright{width:70%}.Menu .menu-wrap .h-items{text-align:right}.Menu .menu-wrap .h-items li{display:inline-block;padding:1em;font-weight:900;text-decoration:none}@media screen and (max-width:980px){.Menu .menu-wrap .h-items li{display:none}.Menu .menu-wrap .h-items li.btn-wrap{padding:0;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;font-size:1.6em}.Menu .menu-wrap .h-items li.btn-wrap label{display:none}}.Menu .menu-wrap .h-items li .login-button{color:#f52e41;border:1px solid #f52e41;padding:.675em 2.25em;border-radius:50px;-ms-box-shadow:0 6px 12px rgba(205,205,205,0.35);-webkit-box-shadow:0 6px 12px rgba(205,205,205,0.35);-moz-box-shadow:0 6px 12px rgba(205,205,205,0.35);box-shadow:0 6px 12px rgba(205,205,205,0.35);font-size:1.15em;cursor:pointer;text-decoration:none}.Menu .menu-wrap .h-items li .login-button.login{background-color:transparent;text-decoration:none}.Menu .menu-wrap .h-items li .login-button.register{color:#fff;background-color:#f52e41;margin-left:1em;text-decoration:none}.Menu .menu-wrap .h-items li .login-button.register:hover,.Menu .menu-wrap .h-items li .login-button.registeractive{background-color:#f75060;text-decoration:none}@media screen and (max-width:980px){.Menu .menu-wrap .h-items li .login-button{display:none}}
.MenuButton{position:relative;display:inline-block;color:#fff;background-color:#f52e41;text-decoration:none;padding:.675em 2.25em;border-radius:50px;-ms-box-shadow:0 6px 12px rgba(245,46,65,0.25);-webkit-box-shadow:0 6px 12px rgba(245,46,65,0.25);-moz-box-shadow:0 6px 12px rgba(245,46,65,0.25);box-shadow:0 6px 12px rgba(245,46,65,0.25);cursor:pointer}
.RecoveryFormContainer{position:relative;padding:8em 2em 18em}.RecoveryFormContainer .form .row input{font-size:2.25em}.RecoveryFormContainer .form .row button{font-size:2em;font-weight:600}.RecoveryFormContainer #message{font-size:2em}
.RegisterFormContainer{padding:0;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1}.RegisterFormContainer .slider-wrap{position:relative}.RegisterFormContainer #slider{width:100%;margin:0 auto;overflow:hidden;position:absolute;left:0;top:0}.RegisterFormContainer .depoimento-slide{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;padding:2em;background-color:#fdd74d;white-space:normal;border-radius:4px;flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}.RegisterFormContainer .depoimento-slide img{width:100px;display:none;margin:0 auto;cursor:pointer;padding-bottom:1em}.RegisterFormContainer .depoimento-slide p{display:block;width:100%;font-size:1.45em;font-weight:100;line-height:1.75em;white-space:pre-wrap}.RegisterFormContainer .depoimento-slide h2{padding-top:1em;font-weight:600}.RegisterFormContainer .center{width:100%;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1}.RegisterFormContainer .column-flex{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}.RegisterFormContainer .hidden_email{position:absolute;overflow:hidden;height:0}.RegisterFormContainer .banner-wrap{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;width:100%}.RegisterFormContainer .division-wrap{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;width:100%}.RegisterFormContainer .division-wrap .division{width:50%;flex:0 0 50%;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;padding:3.75em;color:#000}.RegisterFormContainer .division-wrap .division.division-right{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;background-color:#fafafa}.RegisterFormContainer .division-wrap .division.division-right .title-wrap{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%)}.RegisterFormContainer .division-wrap .division.division-right h1{padding-bottom:0}.RegisterFormContainer .division-wrap .division.division-right .svgs img{width:50px}.RegisterFormContainer .division-wrap .division.division-left{background-color:#fff;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center}.RegisterFormContainer .division-wrap .division.division-left img{width:150px;background-color:#fff;border-radius:5px;padding:0 0;margin-bottom:3em;cursor:pointer}.RegisterFormContainer .division-wrap .division.division-left h3{font-size:2em;font-weight:600;color:#333;padding-bottom:1em}.RegisterFormContainer .division-wrap .division.division-left input{padding:.5em 0;margin-bottom:1em;border-bottom:4px solid #ddd}.RegisterFormContainer .title-wrap{font-size:80%}.RegisterFormContainer h1{font-size:5em;font-weight:600;text-transform:uppercase}.RegisterFormContainer h2{font-size:1.55em;font-weight:100;padding:0}.RegisterFormContainer hr{border-bottom:2px solid #999}.RegisterFormContainer button.btn-send-forms{font-size:2em;font-weight:600;text-transform:uppercase}.RegisterFormContainer button.btn-login{font-size:2em;font-weight:600;text-transform:uppercase}.RegisterFormContainer .login-wrap{display:block;width:100%}.RegisterFormContainer .login-message{vertical-align:middle;font-size:2em;border:4px solid transparent;border-radius:4px;font-weight:600;margin:0 0 1em 0;padding:1em;text-align:center}.RegisterFormContainer .login-message.warn{background-color:#ffeba8;border-color:#c99540}.RegisterFormContainer .base-form{width:100%;margin:0 auto;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}.RegisterFormContainer .base-form .row{padding:0 1em}.RegisterFormContainer .base-form .row label{display:none;font-size:1em}.RegisterFormContainer .base-form .row input{font-size:1.25em;margin-right:0;margin-bottom:2em;border:4px solid transparent}.RegisterFormContainer .base-form .row input:focus{border:4px solid #000}.content{z-index:5;flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;position:fixed;width:100%;background-color:#fff;border-radius:4px;font-size:1em}.content .fleft{width:30%;padding:1em;display:grid;justify-items:end}.content .fleft img{cursor:pointer}.content .fright{width:70%;padding:1em;display:grid;justify-items:end}.content .fright .enter{border:1px solid #f52e41;padding:1em;border-radius:50px;-ms-box-shadow:0 6px 12px rgba(205,205,205,0.35);-webkit-box-shadow:0 6px 12px rgba(205,205,205,0.35);-moz-box-shadow:0 6px 12px rgba(205,205,205,0.35);box-shadow:0 6px 12px rgba(205,205,205,0.35);width:7em;right:4em;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center;margin-right:10em;font-weight:700;justify-content:center;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;color:#f52e41;text-decoration:none}.content .fright .flogo{padding:1em;position:fixed;left:10em}@media screen and (max-width:1366px){.RegisterFormContainer{padding:0 0}.RegisterFormContainer h1{font-size:7em}.RegisterFormContainer .base-form{width:100%;margin:0 auto}.RegisterFormContainer .base-form .row input{font-size:1.75em;margin-bottom:0}}@media screen and (max-width:1024px){.RegisterFormContainer{padding:0;font-weight:600}.RegisterFormContainer .division-wrap{background-color:#fafafa;height:100%;display:grid;margin-top:53px}.RegisterFormContainer .division-wrap .division-left{width:auto;margin-bottom:10em}.RegisterFormContainer .division-wrap .division-right{width:auto;padding-top:12em}.RegisterFormContainer .division-wrap .division{flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;font-size:80%}.enter{left:7em;right:0}.flogo{width:160px}.flogo .base-form{width:100%;margin:0 auto}.flogo .base-form .row input{font-size:1.45em}}@media screen and (max-width:768px){.RegisterFormContainer{padding:0}.RegisterFormContainer .division-wrap .division-right{display:none}.RegisterFormContainer .division-wrap .division{flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;font-size:80%}}@media screen and (max-width:420px){.RegisterFormContainer{padding:0}.RegisterFormContainer .title-wrap{text-align:center;font-size:60%}.RegisterFormContainer .title-wrap h2{font-size:3.5em}.RegisterFormContainer .column-flex{flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}.RegisterFormContainer .depoimento-slide p{font-size:2.5em}}
.RegisterPage{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;height:100%}.RegisterPage #containers{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1}