@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.nao-encontrada{display:block;height:800px;padding-top:80px}@media screen and (max-width:765px){.nao-encontrada{padding:40px 5px 20px;height:500px;min-height:500px}}.nao-encontrada h1{font-family:"lora",serif;font-size:1.875rem;font-weight:700;margin-bottom:30px;letter-spacing:-1px}@media screen and (max-width:765px){.nao-encontrada h1{font-size:1.625rem}}.nao-encontrada p{font-size:1.125rem;line-height:1.75rem;letter-spacing:-.2px;max-width:500px;margin-bottom:30px}@media screen and (max-width:765px){.footer-wrapper{display:none}}.footer{transition:height .2s linear;background-color:#000;padding:60px 0 50px;position:relative}@media screen and (max-width:765px){.footer{height:auto;padding:32px 0 50px}}@media screen and (max-width:580px){.footer{padding:32px 0 0}}.footer-menu-social{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid rgba(74,74,74,.5);padding:18px 0 80px;position:relative}@media screen and (max-width:1020px){.footer-menu-social{flex-wrap:wrap}}@media screen and (max-width:765px){.footer-menu-social{border-bottom:0;padding:11px 0 18px}}.footer-menu{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width:765px){.footer-menu{flex-wrap:wrap;width:100%}}.footer-menu__section{z-index:2;margin-right:50px}@media screen and (max-width:1020px){.footer-menu__section{margin-right:40px}}@media screen and (max-width:765px){.footer-menu__section{border-bottom:1px solid rgba(68,68,68,.5);margin:0 0 11px;padding-bottom:11px;width:100%}}.footer-menu__section--open-mobile .footer-menu__subtitle--mobile{margin-bottom:20px}.footer-menu__section--open-mobile .footer-menu__subtitle--mobile::after{transform:rotate(180deg)}.footer-menu__section--open-mobile .footer-menu__list{display:inherit}.footer-menu__subtitle{color:#ccc;display:inline-block;font-family:"aktiv-grotesk",sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.4px;margin-bottom:30px;text-transform:uppercase}@media screen and (max-width:765px){.footer-menu__subtitle{margin-bottom:0}.footer-menu__subtitle--desktop{display:none}}.footer-menu__subtitle--mobile{transition:background-image .2s ease;display:none}@media screen and (max-width:765px){.footer-menu__subtitle--mobile{display:inherit;margin-bottom:0;padding-left:5px;position:relative;width:100%}}.footer-menu__subtitle--mobile::after{position:absolute;top:7px;right:10px;transition:all .2s ease;background-image:url(/assets/icon-arrow-down-ca8247b50b478e2f70fdd52f46a4be35a49b9f5940b6d9d4eb90130ed70864eb.svg);background-position:center right;background-repeat:no-repeat;content:"";height:10px;width:16px}.footer-menu__link:hover,.footer-menu__subtitle--mobile:hover{color:#fff}.footer-menu__list{transition:all .2s ease}@media screen and (max-width:765px){.footer-menu__list{display:none;margin-bottom:18px}}.footer-menu__link{color:rgba(255,255,255,.5);font-family:"aktiv-grotesk",sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:.2px;line-height:1.875rem}@media screen and (max-width:765px){.footer-menu__link{padding-left:5px}}.footer-menu__programs{display:block}@media screen and (max-width:1020px){.footer-menu__programs{display:none}}@media screen and (max-width:765px){.footer-menu__programs{display:block}.footer-social{width:100%;z-index:2}}.footer-brand{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:60px 0 46px}@media screen and (max-width:1020px){.footer-brand{padding:60px 0 37px}}@media screen and (max-width:765px){.footer-brand{padding:60px 0 26px}}.footer-brand__title{color:#7f7f7f;font-family:"roboto-slab",sans-serif;font-size:24px;font-weight:700;letter-spacing:.3px;margin-bottom:0}@media screen and (max-width:1020px){.footer-brand__title{font-size:22px}}.footer-brand__phrase{color:rgba(127,127,127,.7);font-family:"aktiv-grotesk",sans-serif;font-size:15px;font-weight:400;letter-spacing:.1px;line-height:1.76}@media screen and (max-width:765px){.footer-brand__phrase{font-size:13px}}.after-footer{background-color:#000;width:100%;z-index:1;display:flex}@media screen and (max-width:765px){.after-footer{padding:20px 0 0}}.after-footer .black-screen{background-color:#000;left:0;top:0;width:100%;flex-grow:1;z-index:1}.app-icons{position:absolute;display:flex;flex-direction:row;bottom:20px;right:0;color:rgba(255,255,255,.5);font-size:13px}@media screen and (max-width:765px){.app-icons{display:none}}.app-icons i{font-size:23px;margin-right:6px}.app-icons .android-icon,.app-icons .apple-icon{border:1px solid rgba(255,255,255,.3);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:row;font-family:"Roboto",sans-serif;padding:5px 8px;text-decoration:none;cursor:pointer;color:inherit}.app-icons .android-icon:hover,.app-icons .apple-icon:hover{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.4)}.app-icons .android-icon{margin-left:10px}.app-icons .android-icon i{font-size:20px}.mobile{display:none;position:relative;margin-top:20px}@media screen and (max-width:765px){.mobile{bottom:10px;display:flex;justify-content:center}}.newsletter{background-color:#000;padding:90px 0 10px;position:relative}@media screen and (max-width:580px){.newsletter{padding:40px 0 20px;min-width:320px}.newsletter .container{width:calc(100% - 30px)}}.newsletter-wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media screen and (max-width:1190px){.newsletter-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}.newsletter-header{width:360px}@media screen and (max-width:1190px){.newsletter-header{width:100%;padding-left:3px}}@media screen and (max-width:580px){.newsletter-header{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}.newsletter-header__title{color:rgba(255,255,255,.8);display:inline-block;font-family:"aktiv-grotesk",sans-serif;font-size:1.5625rem;font-weight:700;letter-spacing:-.4px;line-height:1.5625rem;margin-bottom:12px;padding:0;position:relative;text-align:left}@media screen and (max-width:1190px){.newsletter-header__title{margin-bottom:6px}}@media screen and (max-width:580px){.newsletter-header__title{font-size:1.375rem;text-align:center}}.newsletter-header__title i{display:inline-block;margin-right:10px}.newsletter-header__text{color:rgba(255,255,255,.6);display:inherit;font-family:"aktiv-grotesk",sans-serif;font-size:.9375rem;letter-spacing:.4px;line-height:1.4375rem;text-align:left}@media screen and (max-width:580px){.newsletter-header__text{font-size:.875rem;line-height:1.3125rem;text-align:left;padding:0}}.newsletter-form{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:calc(100% - 370px);padding-top:30px}@media screen and (max-width:1190px){.newsletter-form{width:100%;padding-top:20px}}@media screen and (max-width:765px){.newsletter-form{align-items:center;display:flex;flex-direction:column;justify-content:center}}.newsletter-form__wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media screen and (max-width:765px){.newsletter-form__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}}.newsletter-form__wrapper-hide{display:none}.newsletter-form__input-wrapper{position:relative;width:calc(50% - 5px)}@media screen and (max-width:765px){.newsletter-form__input-wrapper{font-size:1rem;width:100%;margin-bottom:12px}}.newsletter-form__label{background-color:#000;color:rgba(255,255,255,.3);font-size:14px;line-height:14px;font-weight:400;left:20px;padding:0 8px;position:absolute;top:-7px;z-index:20}.newsletter-form__input{background-color:#000;border-radius:5px;border:1px solid rgba(255,255,255,.3);color:#fff;cursor:text;height:62px;padding:0 17px;width:100%}@media screen and (max-width:1020px){.newsletter-form__input{height:56px}}.newsletter-form__input::placeholder{color:rgba(255,255,255,.4)}.newsletter-form__input:hover{border:1px solid rgba(255,255,255,.3);cursor:text}.newsletter-form__input-focus,.newsletter-form__input-focus:hover,.newsletter-form__input:focus{border:1px solid rgba(57,134,224,.9);cursor:text}.newsletter-form__input:disabled,.newsletter-form__input:disabled:hover{background-color:#000;border:1px solid #7f7f7f}.newsletter-form__input-error,.newsletter-form__input-error:focus{border:1px solid #ff8484}@media screen and (max-width:765px){.newsletter-form__input{font-size:1rem}}.newsletter-form__warning{transition:opacity .3s ease-in-out;color:#ff8484;display:none;font-size:.875rem;letter-spacing:.6px;margin-top:10px;opacity:0;padding:0 2px 8px}.newsletter-form__warning-show{display:block;opacity:1}.newsletter-form__button{transition:background .2s ease;background:#3986e0;border-radius:3px;color:#fff;font-family:"aktiv-grotesk",sans-serif;font-size:1.125rem;font-weight:400;height:52px;letter-spacing:.4px;line-height:1;position:absolute;right:5px;top:5px;width:150px}@media screen and (max-width:1020px){.newsletter-form__button{width:100px;height:46px}}@media screen and (max-width:580px){.newsletter-form__button{position:relative;top:0;left:0;margin-top:10px;width:100%;height:54px}}.newsletter-form__button:disabled,.newsletter-form__button:disabled:hover{background:#4c4c4c;color:rgba(255,255,255,.6)}.newsletter-form__button:hover{background:#1f6cc7;color:#fff}.newsletter-form__message-box{transition:opacity .3s ease-in-out;border-radius:5px;border:1px solid #6d6d6d;display:none;min-height:62px;opacity:0;padding:10px 12px;width:100%}.newsletter-form__message-box-error{color:#ff8484;border:1px solid #ff8484}.newsletter-form__message-text{color:#6d6d6d;font-family:"aktiv-grotesk",sans-serif;font-size:.9375rem;font-weight:400;display:flex;align-items:center;justify-content:center;text-align:center}.newsletter-form__message-show{align-items:center;display:flex;flex-direction:row;justify-content:center;animation:fadeIn 1s forwards}.nl-display-block{display:block}.nl-display-none{display:none}.nl-opacity-1{opacity:1}.nl-opacity-0{opacity:0}.nl-fullwidth{width:100%}.grecaptcha-badge{display:none!important}@media screen and (max-width:1020px){.adjust-btn{position:absolute;left:13%;top:22%}}@media screen and (max-width:580px){.adjust-btn{position:relative;left:0;top:0}}