.absolute-footer{display:none}.footer{padding:20px 0!important}.footer .container{display:flex;align-items:center}.footer .column-1,.footer .column-3{width:20%;flex:0 0 auto;flex-basis:auto!important}.footer .column-2{width:60%;flex:0 0 auto;flex-basis:auto!important}.footer .column-2 #menu-rodape{display:flex;clear:both;justify-content:center}.footer .column-2 #menu-rodape li{min-width:auto!important;margin:0;padding-right:16px}.footer .column-2 #menu-rodape li a{font-size:14px}.footer .column-3 .icons a{width:20px;height:20px;margin:0 12px;background:0 0}.footer .column-3 .icons a em:before{filter:invert(100%)!important}@media (max-width:1023px){.footer .column-1,.footer .column-2{width:100%;margin:0 auto 30px;text-align:center}.footer .column-1 #menu-rodape,.footer .column-2 #menu-rodape{display:block}.footer .column-1 #menu-rodape li,.footer .column-2 #menu-rodape li{float:unset!important;padding-right:0!important;padding-bottom:10px;text-align:center}.footer .column-3{width:100%;margin:0 auto;text-align:center}.footer .column-3 .icons{margin:auto}}.tabs-calendar .xp-tabs{display:table!important;clear:both;width:auto!important;margin:0 auto 40px;padding:6px!important;border-radius:99px;background-color:#484848}.tabs-calendar li{font-size:12px;font-weight:500;min-width:150px!important;padding:0!important;text-align:center}.tabs-calendar li a{line-height:1;display:block;padding:14px 25px}.tabs-calendar li.active{background:#fbc105}.tabs-calendar .xp-tab{border-radius:99px}.tabs-calendar .xp-tab a{font-size:14px}@media (max-width:1023px){.tabs-calendar .xp-tabs{margin:0 auto 20px}}@media (max-width:640px){.tabs-calendar .xp-tabs{display:block!important;width:100%!important;white-space:normal!important;border-radius:26px}.tabs-calendar .xp-tabs li{width:100%}.tabs-calendar .xp-tabs a{padding:14px!important}}.loop-calendar{color:#fff;background-color:#121212}.calendar-header{display:flex;justify-content:center}.calendar-header .calendar-menu{display:none;margin-bottom:20px}.calendar-header .calendar-menu .filter-menu a{position:relative;display:flex;max-width:150px;padding:0 20px;color:#fff;border:2px solid #1f1f1f;border-radius:99px;align-items:center}.calendar-header .calendar-menu .filter-menu a span{font-size:16px;display:block;padding:15px}.calendar-header .calendar-menu .clear-filter a{font-size:12px;font-weight:500;line-height:18px;display:block;padding:15px;color:#fff}.calendar-header .calendar-menu .clear-filter a:hover{color:silver}.calendar-header .calendar-filter{display:flex;width:100%;margin-bottom:20px;justify-content:center}.calendar-header .calendar-filter .filter{padding-right:16px}.calendar-header .calendar-filter .filter-menu span{font-size:16px;display:block;padding:15px;color:#b8b8b8}.calendar-header .calendar-filter .filter-title{font-size:20px;display:inline-block;width:160px;margin-bottom:10px;padding:10px;cursor:pointer;text-align:center;border:2px solid #1f1f1f;border-radius:99px}.calendar-header .calendar-filter .filter-title .filter-arrow{position:relative;bottom:1px;margin-left:5px;transition:all .3s}.calendar-header .calendar-filter .clear-filter a{font-size:12px;font-weight:500;line-height:22px;display:block;padding:15px 10px;color:#fff}.calendar-header .calendar-filter .clear-filter a:hover{color:silver}.calendar-header .calendar-filter ul{width:100%;margin-bottom:0;padding-left:0;list-style:none;align-items:center}.calendar-header .calendar-filter ul li{width:140px;margin-bottom:14px;margin-left:5px!important;text-align:left}.calendar-header .calendar-filter ul label{font-size:16px;font-weight:400;line-height:1.4;position:relative;padding-left:34px;cursor:pointer;color:#fff}.calendar-header .calendar-filter ul label:hover input~.checkmark:after{display:block;border-color:#fff}.calendar-header .calendar-filter ul label:hover input:checked~.checkmark:after{border-color:#121212}.calendar-header .calendar-filter ul label input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.calendar-header .calendar-filter ul label input:checked~.checkmark{background-color:#fff}.calendar-header .calendar-filter ul label input:checked~.checkmark:after{display:block}.calendar-header .calendar-filter ul label .checkmark:after{top:2px;left:6px;width:8px;height:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #121212;border-width:0 2px 2px 0}.calendar-header .calendar-filter ul .checkmark{position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid #fff}.calendar-header .calendar-filter ul .checkmark:after{position:absolute;display:none;content:''}@media (min-width:1024px){.calendar-header .calendar-filter{display:flex!important}}@media (max-width:1023px){.calendar-header{display:block}.calendar-header .calendar-menu{display:flex;width:100%}.calendar-header .calendar-menu .filter-menu{width:50%;margin-right:20px}.calendar-header .calendar-menu .clear-filter{width:50%;text-align:right}.calendar-header .calendar-filter{display:none;width:100%;margin-bottom:20px;padding:10px 20px;border:2px solid #1f1f1f}.calendar-header .calendar-filter .filter-menu{display:none!important}.calendar-header .calendar-filter .filter{max-width:300px;padding-right:0}.calendar-header .calendar-filter .filter-title{width:100%;margin-bottom:20px;padding-left:3px;text-align:left;border:none}.calendar-header .calendar-filter .filter-title .filter-arrow{display:none}.calendar-header .calendar-filter ul{display:block!important}.calendar-header .calendar-filter ul li{width:100%;margin-bottom:20px}.calendar-header .calendar-filter .clear-filter{display:none}}.calendar-items{padding-left:0}.calendar-items .calendar-item{display:inline-flex;width:100%;min-height:140px;margin-left:0;border:2px solid #1f1f1f;border-bottom:none}.calendar-items .calendar-item:last-child{border-bottom:2px solid #1f1f1f}.calendar-items .content{display:flex;width:100%}.calendar-items .content .content-inner{position:relative;display:flex;width:20%;align-items:center}.calendar-items .content .content-inner.date{width:25%;border-right:2px solid #1f1f1f}.calendar-items .content .content-inner.description{width:55%;padding:10px 20px 10px 0;text-align:left}.calendar-items .content .content-inner.gallery{padding-left:40px}.calendar-items .content .content-inner.gallery ul{text-align:left}.calendar-items .content .content-inner.cat{padding-right:20px}.calendar-items .content .content-inner .calendar-date{width:100%;text-align:center;text-transform:uppercase;color:#fbc105}.calendar-items .content .content-inner ul{display:inline;padding-right:20px;padding-left:0;list-style:none}.calendar-items .content .content-inner ul li{display:inline;margin-left:-10px}.calendar-items .content .content-inner ul li img{width:50px;height:50px;border:2px solid #121212;border-radius:99px;object-fit:cover}.calendar-items .content .content-inner h5{font-size:16px;text-transform:uppercase;color:#fff}.calendar-items .content .content-inner p{font-size:15px;font-weight:100;line-height:1.4;color:#fff}.calendar-items .content .content-inner p:last-child{margin-bottom:0}.calendar-items .content .content-inner p strong{font-weight:500}.calendar-items .content .content-inner .category{font-size:14px;position:relative;width:100%;min-height:50px;padding:14px;text-align:center;border:2px solid #fff}@media (max-width:1023px){.calendar-items .calendar-item{margin-bottom:20px;border-bottom:2px solid #1f1f1f}.calendar-items .content{display:block}.calendar-items .content .content-inner{width:100%;padding:20px}.calendar-items .content .content-inner.date{width:100%;border-right:unset;border-bottom:2px solid #1f1f1f}.calendar-items .content .content-inner.description{width:100%;padding:10px 20px}.calendar-items .content .content-inner.description .text{width:100%;text-align:center}.calendar-items .content .content-inner.gallery{margin:0 auto}.calendar-items .content .content-inner ul{display:inline;width:100%;padding-left:20px;text-align:center}}body.modal-open{overflow-y:scroll!important}.certificate-expert,.login-expert-modal{padding-right:0!important;background-color:rgba(0,0,0,.1)!important}.certificate-expert .modal-dialog,.login-expert-modal .modal-dialog{max-width:450px}.certificate-expert .modal-content,.login-expert-modal .modal-content{color:#fff;border-radius:16px;background:#121212}.certificate-expert .modal-content .modal-body,.login-expert-modal .modal-content .modal-body{padding:16px}.certificate-expert .modal-content .divider,.login-expert-modal .modal-content .divider{position:relative;margin-bottom:10px;text-align:center}.certificate-expert .modal-content .divider:before,.login-expert-modal .modal-content .divider:before{position:absolute;top:12px;left:0;width:100%;height:1px;content:'';background-color:rgba(255,255,255,.2)}.certificate-expert .modal-content .divider span,.login-expert-modal .modal-content .divider span{position:relative;padding:0 10px;background:#121212}.certificate-expert .modal-content small,.login-expert-modal .modal-content small{font-size:12px;display:block}.login-expert .form-content{max-width:440px;margin:auto;padding:16px;color:#fff;border-radius:16px;background-color:#121212}.certificate-expert .login-title,.login-expert .login-title,.login-expert-modal .login-title{text-align:left}.certificate-expert .login-title svg.logo,.login-expert .login-title svg.logo,.login-expert-modal .login-title svg.logo{margin-bottom:16px}.certificate-expert .login-title h5,.login-expert .login-title h5,.login-expert-modal .login-title h5{font-size:24px;margin-bottom:6px;color:#fff}.certificate-expert .login-title h6,.login-expert .login-title h6,.login-expert-modal .login-title h6{font-size:20px;margin-bottom:16px;color:#fff}.certificate-expert .login-step-not-advisor,.login-expert .login-step-not-advisor,.login-expert-modal .login-step-not-advisor{text-align:left}.certificate-expert .login-step-not-advisor h4,.login-expert .login-step-not-advisor h4,.login-expert-modal .login-step-not-advisor h4{font-size:20px;margin-bottom:16px;color:#fff!important}.certificate-expert input:focus,.login-expert input:focus,.login-expert-modal input:focus{border:1px solid #fff;outline:0}.certificate-expert input.warning,.certificate-expert textarea.warning,.login-expert input.warning,.login-expert textarea.warning,.login-expert-modal input.warning,.login-expert-modal textarea.warning{border-bottom:1px solid #ff685d!important}.certificate-expert input.warning::placeholder,.login-expert input.warning::placeholder,.login-expert-modal input.warning::placeholder{color:#ff685d}.certificate-expert input:not([type=submit]):not([type=checkbox]),.login-expert input:not([type=submit]):not([type=checkbox]),.login-expert-modal input:not([type=submit]):not([type=checkbox]){font-size:16px;width:100%;height:64px;margin-bottom:16px;padding:15px;color:#fff;border:1px solid #1f1f1f;background:#1f1f1f}.certificate-expert input:not([type=submit]):not([type=checkbox]):has(+p.input-error-message),.login-expert input:not([type=submit]):not([type=checkbox]):has(+p.input-error-message),.login-expert-modal input:not([type=submit]):not([type=checkbox]):has(+p.input-error-message){margin-bottom:4px}.certificate-expert input::placeholder,.login-expert input::placeholder,.login-expert-modal input::placeholder{color:#b8b8b8}.certificate-expert .button,.login-expert .button,.login-expert-modal .button{border:none}.certificate-expert .button.full-width,.login-expert .button.full-width,.login-expert-modal .button.full-width{width:100%}.certificate-expert button.submit-button,.login-expert button.submit-button,.login-expert-modal button.submit-button{font-size:16px;position:relative;height:64px;border:none}.certificate-expert button.submit-button.loading,.login-expert button.submit-button.loading,.login-expert-modal button.submit-button.loading{font-size:0}.certificate-expert button.submit-button.loading:before,.login-expert button.submit-button.loading:before,.login-expert-modal button.submit-button.loading:before{position:absolute;top:31%;left:47%;display:inline-block;width:24px;height:24px;content:url(../img/loader.png);animation:rotation 2s infinite linear}.certificate-expert button.resend-code,.login-expert button.resend-code,.login-expert-modal button.resend-code{position:relative;width:100%}.certificate-expert button.resend-code.loading,.login-expert button.resend-code.loading,.login-expert-modal button.resend-code.loading{font-size:0!important}.certificate-expert button.resend-code.loading:before,.login-expert button.resend-code.loading:before,.login-expert-modal button.resend-code.loading:before{position:absolute;top:17%;left:43%;display:inline-block;width:24px;height:24px;content:url(../img/loader.png);animation:rotation 2s infinite linear}.certificate-expert #login-not-advisor button,.certificate-expert .login-step-0 button,.login-expert #login-not-advisor button,.login-expert .login-step-0 button,.login-expert-modal #login-not-advisor button,.login-expert-modal .login-step-0 button{width:calc(50% - 5px)}.certificate-expert #login-not-advisor button:nth-child(2),.certificate-expert .login-step-0 button:nth-child(2),.login-expert #login-not-advisor button:nth-child(2),.login-expert .login-step-0 button:nth-child(2),.login-expert-modal #login-not-advisor button:nth-child(2),.login-expert-modal .login-step-0 button:nth-child(2){float:right}.certificate-expert #login-not-advisor button.secondary,.certificate-expert .login-step-0 button.secondary,.login-expert #login-not-advisor button.secondary,.login-expert .login-step-0 button.secondary,.login-expert-modal #login-not-advisor button.secondary,.login-expert-modal .login-step-0 button.secondary{color:#fff;border-color:#fff}.certificate-expert #login-not-advisor button.secondary:hover,.certificate-expert .login-step-0 button.secondary:hover,.login-expert #login-not-advisor button.secondary:hover,.login-expert .login-step-0 button.secondary:hover,.login-expert-modal #login-not-advisor button.secondary:hover,.login-expert-modal .login-step-0 button.secondary:hover{color:#000}.certificate-expert .submit-button:disabled,.login-expert .submit-button:disabled,.login-expert-modal .submit-button:disabled{cursor:not-allowed!important;opacity:.8}.certificate-expert .code,.login-expert .code,.login-expert-modal .code{margin-top:16px}.certificate-expert .error-message,.login-expert .error-message,.login-expert-modal .error-message{display:none;padding-top:20px;text-align:center;color:#ff685d}.certificate-expert .error-code-message,.login-expert .error-code-message,.login-expert-modal .error-code-message{display:none;margin-top:16px;margin-bottom:16px;text-align:center;color:#ff685d}.certificate-expert .input-error-message,.login-expert .input-error-message,.login-expert-modal .input-error-message{font-size:12px;margin-bottom:15px;text-align:left;color:#ff685d!important}.certificate-expert .response-message,.login-expert .response-message,.login-expert-modal .response-message{display:none}.certificate-expert .response-message .button,.login-expert .response-message .button,.login-expert-modal .response-message .button{width:100%;margin-top:16px}.certificate-expert form,.login-expert form,.login-expert-modal form{position:initial}.certificate-expert #advisor-code,.login-expert #advisor-code,.login-expert-modal #advisor-code{margin-top:16px}.certificate-expert .timer,.login-expert .timer,.login-expert-modal .timer{font-size:14px;display:none;padding:16px 0}.certificate-expert .timer p,.login-expert .timer p,.login-expert-modal .timer p{font-size:16px;margin-top:16px;margin-bottom:0;text-align:center;color:#fff}.certificate-expert .timer button.resend-code,.login-expert .timer button.resend-code,.login-expert-modal .timer button.resend-code{color:#fff;border-color:#fff}.certificate-expert .timer button.resend-code:hover,.login-expert .timer button.resend-code:hover,.login-expert-modal .timer button.resend-code:hover{color:#121212}.certificate-expert .timer .code-timer,.login-expert .timer .code-timer,.login-expert-modal .timer .code-timer{font-weight:600}.certificate-expert .timer button.resend-code:disabled,.login-expert .timer button.resend-code:disabled,.login-expert-modal .timer button.resend-code:disabled{cursor:not-allowed!important;color:#3d3d3d!important;border-color:#1f1f1f!important;background-color:#1f1f1f}.certificate-expert .back-to-login,.login-expert .back-to-login,.login-expert-modal .back-to-login{display:none;margin-bottom:10px;padding:10px 10px 10px 0;color:#fff}.certificate-expert #code-timer,.certificate-expert #redirect-timer,.login-expert #code-timer,.login-expert #redirect-timer,.login-expert-modal #code-timer,.login-expert-modal #redirect-timer{font-size:20px;color:#fff}.certificate-expert .response-code .assessor-agenda,.login-expert .response-code .assessor-agenda,.login-expert-modal .response-code .assessor-agenda{width:100%}.certificate-expert .response-code .assessor-sympla,.login-expert .response-code .assessor-sympla,.login-expert-modal .response-code .assessor-sympla{width:100%;margin-top:16px;margin-bottom:16px}.certificate-expert .success-message{font-size:16px;margin-top:16px;text-align:center;color:#fff}#modal-certificate .btn-close,#modal-login .btn-close{position:absolute;z-index:999;top:-10px;right:-10px;padding:5px;opacity:1;border:1px solid rgba(0,0,0,.3);border-radius:99px;background-color:#fff;background-size:12px}.extra-messages{margin-top:16px}.extra-messages a{color:#fff}.logged-advisor{text-align:center}.expired-session{text-align:center;color:#fff!important}.header-nav li a.advisor-menu-logout,.mobile-nav .login-menu a.advisor-menu-logout,.nav-sidebar a.advisor-menu-logout{font-size:14px;font-weight:500;line-height:150%;display:none;width:auto;margin-right:20px;padding:5px!important;text-decoration:none;color:#000!important;background:#fbc105}.modal-banner{position:relative;overflow:hidden;width:100%;height:auto;margin-top:16px}.modal-banner img{width:100%;height:auto;object-fit:contain}@media (max-width:1023px){.header-nav li a.advisor-menu-logout,.mobile-nav .login-menu a.advisor-menu-logout{display:none!important}}@keyframes rotation{from{transform:rotate(359deg)}to{transform:rotate(0)}}@media (max-width:1279px){.logo-left>.flex-col:first-child{display:inline!important}.header-nav-main li:not(.html){display:none}.mobile-menu{top:70px!important}}@media (max-width:700px){.mobile-menu .mobile-extra-html{display:flex}.mobile-menu .mobile-extra-html #ticket-link-modal{display:none}.mobile-nav .login-account{display:none!important}}@media (max-width:540px){.mobile-menu .mobile-extra-html #ticket-link-modal{display:inline-block}.mobile-nav .login-menu{display:none}}@media (max-width:480px){.mobile-menu .mobile-extra-html{height:130px!important}.mobile-menu .mobile-extra-html .login-account{margin-bottom:8px;padding:14px 24px}}.border-radius-top{border-top-left-radius:45px;border-top-right-radius:45px}.section-border-relative{position:relative;z-index:0}.gray-background{background-image:url(../img/expert-bg.jpg);background-position:50% 50%;background-size:cover}.expert-xp-table{margin-bottom:0;text-align:center;border:1px solid #1f1f1f}.expert-xp-table tr{text-align:center;text-transform:uppercase;color:#000}.expert-xp-table tr td{box-sizing:border-box;width:25%!important;height:35px!important;text-align:center;color:#fff;border:1px solid #1f1f1f;background-color:#121212}.expert-xp-table tr td:first-child,.expert-xp-table tr td:last-child{color:#fff;background-color:#121212}@media (max-width:640px){.expert-xp-table tr td:not(:first-child){width:5%!important}}.tabs-home .xp-tabs{display:table!important;clear:both;width:auto!important;margin:0 auto 40px;padding:10px!important;background-image:url(../img/expert-bg.jpg);background-size:cover}.tabs-home .xp-tabs li{font-size:12px;font-weight:500;min-width:150px!important;padding:0!important;text-align:center}.tabs-home .xp-tabs li a{line-height:1;display:block;padding:14px 25px}.tabs-home .xp-tabs li.active{background:#fbc105}@media (max-width:640px){.tabs-home .xp-tabs{display:block!important;width:100%!important;white-space:normal!important}.tabs-home .xp-tabs li{width:100%}.tabs-home .xp-tabs a{padding:14px!important}}.xp-block-section.show-on-scroll{z-index:9;bottom:0;left:0;display:none;width:100%;height:inherit;transition:all ease-in-out .3s}.xp-block-section.show-on-scroll.position-relative{position:fixed!important}.xp-block-section.show-on-scroll>.row{max-width:1440px;padding-right:120px;padding-left:120px}.xp-block-section.show-on-scroll>.background-content{background-color:#fbc105}.xp-block-section.show-on-scroll .xp-block-timer .timer .inner-timer{padding:0}.xp-block-section.show-on-scroll .xp-block-timer .timer .inner-timer .value{font-size:1.2em!important}.xp-block-section.show-on-scroll .xp-block-timer .timer .inner-timer .title{font-size:.8em}@media (max-width:768px){.xp-block-section.show-on-scroll{display:none!important}}@media (min-width:1024px){.five-collumns .large-width-2{max-width:20%;flex:0 0 auto}}.ingressos-block .ingressos-height{min-height:240px;color:#fff!important}.ingressos-block .ingressos-height td{color:#fff!important}.ingressos-block .ingressos-border{border-top-left-radius:16px;border-top-right-radius:16px}.ingressos-block .ingressos-button{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.ingressos-block .ingressos-button .button{width:calc(100% - 40px)}.xp-block-faq .accordion-button.collapsed{color:#fff!important;background-color:#484848!important}.xp-block-faq .accordion-header{border-bottom:4px solid #121212!important}.xp-block-faq .accordion-collapse.collapse.show{border-bottom:4px solid #121212!important}.banner-radius .xp_animated_base{border-radius:16px}@media (max-width:768px){.xp-block-section:not(.section-banner)>.container{padding-right:0;padding-left:0}}@media (max-width:540px){.section-banner.xp-block-section>.background-content{background-position:50% 10%!important}}.brand-xp .header-nav>.current_page_item:not(.nav-icon)>a:before{position:absolute;z-index:10;bottom:-5px;left:0;width:100%;height:1px;content:'';background-color:var(--primary-color)}