*{margin:0;padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:focus{outline-color:transparent;outline-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}::-moz-selection{background:var(--black-200);color:var(--text-color);text-shadow:none}::selection{background:var(--black-200);color:var(--text-color);text-shadow:none}body,html{height:100%}body{font-family:var(--font-family);font-size:10px!important;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}body.modal-open{overflow:hidden}button,iframe,img{border:0}button{background:none;cursor:pointer}a,button,label{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none}p{font-size:1.6em}p>p{font-size:inherit}p a{color:var(--primary-color)}p a:active,p a:hover{color:var(--primary-500)}p a.disabled{color:rgba(0,0,0,.25)}ol,ul{list-style:none}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vertical-horizontal-center{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.clamp-line{overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.break-word{word-break:break-word}#app{-webkit-transition:padding .4s;transition:padding .4s}#app,.main{position:relative}.main{min-height:100vh}.main.has-fixed-header{padding-top:60px}.main-content{min-height:100vh;padding-bottom:75px}.bg-gray{background:var(--root-background-color)}.bg-gradient-gray{background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#f3f4f7));background:linear-gradient(180deg,#eaeaea 0,#f3f4f7)}.bg-gradient-green-purple,.bg-gradient-green-purple-dark,.bg-gradient-purple,.bg-gradient-purple-green{background:var(--bg-generic)}.main-content-inner{padding-top:40px}.center{max-width:1920px;width:100%}.center,.old-center{margin:0 auto;position:relative;padding-left:32px;padding-right:32px}.old-center{max-width:1000px}.main-content>.center{margin:0 auto;padding:0 3.385vw}.font-size-1 .center,.font-size-2 .center{padding:0 20px}.center-small{max-width:700px;margin:0 auto;position:relative}.search-results{margin:40px 0;color:rgba(0,0,0,.5)}.search-results p{font-family:var(--font-family);font-weight:700;display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:15px}#app.font-size-1,.modal-blocker.font-size-1{font-size:12px}#app.font-size-2,.modal-blocker.font-size-2{font-size:14px}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark p{color:var(--text-color)}.waitGrade{color:var(--alert-500)!important}.hasGrade{color:var(--secondary-color)!important}.theme-dark p a,.theme-dark p a:active,.theme-dark p a:hover{color:var(--alert-900)}.theme-dark p a.disabled{color:hsla(0,0%,100%,.25)}.editor-content ol,.editor-content ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.editor-content ol>li,.editor-content ul>li{list-style-type:none;font-size:1.6em}.editor-content ul>li:before{content:"●"}.editor-content li:before{display:inline-block;margin-right:.3em;margin-left:-1.5em;text-align:right;white-space:nowrap;width:1.2em}.editor-content ol li,.editor-content ul li{padding-left:1.5em}.editor-content ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-num}.editor-content ol li:before{content:counter(list-num,decimal) ". "}.editor-content img{max-width:100%}.compact-lines{display:block;display:-webkit-box;max-width:100%;margin:0 auto;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.compact-lines,.compact-name{overflow:hidden;text-overflow:ellipsis}.compact-name{display:block;white-space:nowrap}.ql-size-small{font-size:.75em}.ql-size-large{font-size:1.25em}.ql-size-huge{font-size:1.5em}.ql-align-right{text-align:right}.ql-align-center{text-align:center}img.ql-align-center{display:block;margin:0 auto}.ql-align-justify{text-align:justify}.is-mobile-margin{margin:20px 20px}.break-text{word-break:break-all}.emoji{display:inline-block;vertical-align:text-bottom;width:20px;height:20px;text-indent:100%;overflow:hidden}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}[data-emoji=smile]{background:url(/assets/images/themes/default/svg/emoticons/smile.svg);background-size:20px}[data-emoji=tongue]{background:url(/assets/images/themes/default/svg/emoticons/tongue.svg);background-size:20px}[data-emoji=wink]{background:url(/assets/images/themes/default/svg/emoticons/wink.svg);background-size:20px}[data-emoji=neutral]{background:url(/assets/images/themes/default/svg/emoticons/neutral.svg);background-size:20px}[data-emoji=bothered]{background:url(/assets/images/themes/default/svg/emoticons/bothered.svg);background-size:20px}[data-emoji=blowing_kisses]{background:url(/assets/images/themes/default/svg/emoticons/blowing_kisses.svg);background-size:20px}[data-emoji=dead]{background:url(/assets/images/themes/default/svg/emoticons/dead.svg);background-size:20px}[data-emoji=happy]{background:url(/assets/images/themes/default/svg/emoticons/happy.svg);background-size:20px}[data-emoji=puke]{background:url(/assets/images/themes/default/svg/emoticons/puke.svg);background-size:20px}[data-emoji=thumbs_up]{background:url(/assets/images/themes/default/svg/emoticons/thumbs_up.svg);background-size:20px}[data-emoji=frown]{background:url(/assets/images/themes/default/svg/emoticons/frown.svg);background-size:20px}[data-emoji=heart_eyes]{background:url(/assets/images/themes/default/svg/emoticons/heart_eyes.svg);background-size:20px}[data-emoji=sunglasses]{background:url(/assets/images/themes/default/svg/emoticons/sunglasses.svg);background-size:20px}[data-emoji=confused]{background:url(/assets/images/themes/default/svg/emoticons/confused.svg);background-size:20px}[data-emoji=anguished]{background:url(/assets/images/themes/default/svg/emoticons/anguished.svg);background-size:20px}[data-emoji=sad]{background:url(/assets/images/themes/default/svg/emoticons/sad.svg);background-size:20px}[data-emoji=in_love]{background:url(/assets/images/themes/default/svg/emoticons/in_love.svg);background-size:20px}[data-emoji=afraid]{background:url(/assets/images/themes/default/svg/emoticons/afraid.svg);background-size:20px}[data-emoji=very_happy]{background:url(/assets/images/themes/default/svg/emoticons/very_happy.svg);background-size:20px}[data-emoji=angel]{background:url(/assets/images/themes/default/svg/emoticons/angel.svg);background-size:20px}[data-emoji=zzz]{background:url(/assets/images/themes/default/svg/emoticons/zzz.svg);background-size:20px}[data-emoji=kiss]{background:url(/assets/images/themes/default/svg/emoticons/kiss.svg);background-size:20px}[data-emoji=rage]{background:url(/assets/images/themes/default/svg/emoticons/rage.svg);background-size:20px}[data-emoji=disappointed]{background:url(/assets/images/themes/default/svg/emoticons/disappointed.svg);background-size:20px}[data-emoji=crying]{background:url(/assets/images/themes/default/svg/emoticons/crying.svg);background-size:20px}[data-emoji=heart]{background:url(/assets/images/themes/default/svg/emoticons/heart.svg);background-size:20px}[data-emoji=angry]{background:url(/assets/images/themes/default/svg/emoticons/angry.svg);background-size:20px}[data-emoji=rofl]{background:url(/assets/images/themes/default/svg/emoticons/rofl.svg);background-size:20px}[data-emoji=calm]{background:url(/assets/images/themes/default/svg/emoticons/calm.svg);background-size:20px}[data-emoji=flustered]{background:url(/assets/images/themes/default/svg/emoticons/flustered.svg);background-size:20px}[data-emoji=indifferent]{background:url(/assets/images/themes/default/svg/emoticons/indifferent.svg);background-size:20px}[data-emoji=lol]{background:url(/assets/images/themes/default/svg/emoticons/lol.svg);background-size:20px}[data-emoji=ok]{background:url(/assets/images/themes/default/svg/emoticons/ok.svg);background-size:20px}[data-emoji=surprised]{background:url(/assets/images/themes/default/svg/emoticons/surprised.svg);background-size:20px}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-inline-block{display:inline-block}.hidden{display:none}.faded{opacity:.5}.capitalized{text-transform:capitalize}@media screen and (max-width:1023px){#app{overflow-x:hidden}#app.menu-is-open{overflow:hidden;height:100vh}p{font-size:1.4em}#app.menu-is-open .main{-webkit-transform:translateX(100%);transform:translateX(100%)}.main{background:var(--root-background-color);position:relative;z-index:2;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.main.has-fixed-header{padding-top:0}.center,.old-center{margin:0 auto;padding:0 8px}.main-content-inner{padding-top:0}.main-content-inner .center{margin:0 20px}.main-content-inner>div.center{margin:0}}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal .batch-list.empty-message{margin-top:100px}.modal .modal-description{max-width:800px;margin:0 auto}.modal .modal-description p{margin-bottom:40px}.modal .add-new-batch{margin:40px 0}.modal .add-new-batch.controls{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}@media(max-width:720px){.modal .add-new-batch.controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.status-column-batch{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 0}.status-column-batch .td-tag{margin-top:15px;padding:0 10px;max-width:130px;line-height:30px}@media screen and (max-width:1023px){.modal .datatable .td-tag{display:block}}.main-content.classes{min-height:100vh;padding-bottom:0;overflow:hidden}.main-content.bg-black{background:#000}.main-content.bg-prerequisite-error{background:-webkit-gradient(linear,left top,left bottom,from(var(--primary-color)),to(#160324));background:linear-gradient(180deg,var(--primary-color) 0,#160324)}.main-content.bg-prerequisite-error .empty-message h2{color:hsla(0,0%,100%,.5)}.main-content.bg-prerequisite-error .empty-message p{color:hsla(0,0%,100%,.7)}.classes+.footer{display:none}.classes-wrapper{position:relative}.classes-bar{background:var(--light-color);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25);padding:0 10px;height:40px}.classes-bar-menu-btn{float:left;color:var(--primary-color)}.classes-bar-title{float:left;font-family:var(--font-family);font-size:1.8em;font-weight:700;line-height:40px;margin-left:20px}.classes-bar-controls{float:right}.classes-bar-controls .btn{float:left}.classes-bar-controls .btn .text{font-weight:300}.classes-bar-controls .btn-next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.classes-bar-controls .btn.is-disabled{visibility:hidden}.classes-bar-controls .controls-counter{float:left;background:var(--secondary-color);color:var(--light-color);height:40px;line-height:20px;margin:0 10px;padding:10px;font-weight:300}.classes-bar-controls .controls-counter-separator{margin:0 3px}.classes-bar-controls .controls-counter-separator,.classes-bar-controls .controls-counter-total{display:inline-block;vertical-align:middle;font-size:1.6em}.classes-bar-controls .controls-counter-current{display:inline-block;vertical-align:middle;font-size:2em;font-weight:900}.classes-menu{position:absolute;top:0;left:0;z-index:10;width:280px;height:100%;padding-top:50px;background:var(--light-color);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.25);box-shadow:0 20px 40px rgba(0,0,0,.25);min-height:calc(100vh - 190px);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.classes-menu.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.is-retracted+.classes-wrapper .classes-menu{min-height:calc(100vh - 110px)}.is-fullscreen .classes-wrapper .classes-menu{min-height:calc(100vh - 40px)}.classes-menu .btn-close{position:absolute;top:0;right:0;color:var(--primary-color)}.classes-menu-title{font-family:var(--font-family);font-size:1.8em;font-weight:700;color:rgba(0,0,0,.5);text-transform:uppercase;padding-left:20px;margin-bottom:30px}.classes-menu-list{border-top:1px solid var(--root-background-color);overflow:auto;max-height:calc(100vh - 293px)}.is-retracted+.classes-wrapper .classes-menu-list{max-height:calc(100vh - 213px)}.is-fullscreen .classes-wrapper .classes-menu-list{max-height:calc(100vh - 143px)}.classes-menu-item{position:relative;border-left:4px solid transparent}.classes-menu-item.is-type-class{border-color:var(--primary-500)}.classes-menu-item.is-type-activity,.classes-menu-item.is-type-examination{border-color:var(--primary-color)}.classes-menu-item.is-type-research{border-color:var(--secondary-color)}.classes-menu-item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:-1;background-color:var(--root-background-color)}.classes-menu-link{position:relative;display:block;line-height:20px;padding:10px 40px 10px 15px}.classes-menu-link .text{display:inline-block;font-family:var(--font-family);font-size:1.6em;color:rgba(0,0,0,.5)}.classes-menu-item .icon-wrapper{position:absolute;top:50%;right:0;color:var(--root-background-color);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.classes-menu-link.is-active{cursor:default}.classes-menu-link.is-active .text{font-weight:700;color:rgba(0,0,0,.7)}.classes-menu-link.is-completed .icon-wrapper{color:var(--secondary-color)}.classes-content .center-small{padding-top:40px;padding-bottom:75px}.classes-submenu-item{position:relative}.classes-submenu-link{display:block;line-height:20px;padding:10px 40px 10px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classes-submenu-link.level-1{padding-left:35px}.classes-submenu-link.level-2{padding-left:55px}.classes-submenu-link .text{display:block;font-family:var(--font-family);font-size:1.4em;line-height:1em;color:rgba(0,0,0,.5);white-space:normal}.classes-submenu-link.is-active .text{font-weight:700;color:rgba(0,0,0,.7)}.classes-submenu-link.is-completed .icon-wrapper{color:var(--secondary-color)}.classes-content{overflow:hidden}.iframe-view{width:100%;height:calc(100vh - 233px)}.iframe-view.is-pptx{height:calc(100vh - 185px)}.is-retracted+.classes-wrapper .iframe-view{height:calc(100vh - 153px)}.is-fullscreen .classes-wrapper .iframe-view{height:calc(100vh - 83px)}.scorm-control{position:absolute;bottom:40px;right:40px;background:var(--primary-color)}.scorm-control .btn{float:left}.scorm-control .btn.is-disabled{visibility:hidden}.scorm-control .btn-next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.scorm-control-counter{float:left;color:var(--light-color);line-height:20px;padding:10px 5px}.scorm-control-counter-current{display:inline-block;vertical-align:middle;font-size:1.4em;font-weight:900}.scorm-control-counter-separator{display:inline-block;vertical-align:middle;font-size:1.2em;margin:0 3px}.scorm-control-counter-total{display:inline-block;vertical-align:middle;font-size:1.2em;font-weight:100}@media screen and (max-width:1023px){.main-content.classes{overflow:hidden}.classes .header-bottom,.classes .header-content{display:none}.classes .header{height:55px}.classes-bar{position:relative}.classes-bar.has-controls{height:80px}.classes-bar-controls{float:none;position:absolute;left:0;bottom:0;width:100%;text-align:center}.classes-bar-controls .btn,.classes-bar-controls .controls-counter{float:none;display:inline-block;vertical-align:middle}.iframe-view{height:calc(100vh - 135px)}.scorm-control{bottom:20px;right:20px}.classes-content .center-small{margin:0 20px}.classes-bar-title{width:calc(100% - 65px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.classroom .header-content{background-image:var(--classroom-header-background-image)}.classroom .trail-description{font-family:var(--font-family);font-size:1.8em;margin:20px 0;color:var(--text-color)}.classroom .trail-solutions-title{font-weight:700}.classroom .trail-solutions-subtitle,.classroom .trail-solutions-title{font-family:var(--font-family);font-size:2.4em;text-transform:uppercase;color:var(--primary-color)}.classroom .trail-solutions-subtitle{font-weight:100;margin-bottom:10px}.classroom-offer-type{font-family:var(--font-family);font-size:2.4em;text-transform:uppercase;letter-spacing:.5px;color:rgba(0,0,0,.5);line-height:30px;margin-bottom:20px}.classroom-offer-item{margin-bottom:40px}.classroom-offer-name{font-family:var(--font-family);font-size:1.8em;margin-bottom:15px}.classroom-card .generic-card{position:relative;z-index:1}.classroom-card .generic-card.session-info,.classroom-card .generic-card.trail-card{-ms-flex-wrap:wrap;flex-wrap:wrap}.classroom-card .generic-card:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:var(--primary-500);z-index:-1}@media(max-width:1023px){.classroom-card .generic-card:before{display:none}}.classroom-card+.classroom-card{margin-top:20px}.classroom-card .generic-card.--disabled{opacity:.7}.classroom-card .generic-card.--disabled:before{display:none}.classroom-card .generic-card.--disabled{cursor:not-allowed}.generic-card.--dark.offer-card{background:var(--primary-500)}.generic-card.--dark.offer-card:before{background:var(--primary-color)}.classroom-card__footer .btn-show-details{padding:5px 0 0;height:unset}.classroom-card__footer-text{font-family:var(--font-family)}.generic-card.--dark.trail-card{background:var(--secondary-color)}.generic-card.--dark.trail-card.--disabled{background-color:var(--primary-color)}.generic-card.--dark.trail-card .classroom-card__footer .btn{padding:0;height:25px;margin-top:20px}.generic-card.--dark.trail-card:before{background:var(--accent-light-color)}.generic-card.--dark.trail-card .classroom-card__type{color:var(--light-color)}.classroom-card .generic-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 20px}.enrollment-status{position:absolute;top:0;left:25px;padding:7px 10px;font-size:1.4em;font-weight:700;font-family:var(--font-family);background-color:var(--primary-color);border-radius:0 0 5px 5px;z-index:11}.enrollment-status.aprovado{background-color:var(--secondary-color)}.enrollment-status.nao_iniciou{background-color:var(--alert-900)}.enrollment-status.expirado,.enrollment-status.reprovado{background-color:var(--alert-500)}.course-certificate{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px 20px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.course-certificate__text{margin-top:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.course-certificate__title{display:block;font-family:var(--font-family);font-size:1.6em;font-weight:700;text-transform:uppercase;margin-bottom:10px;margin-top:18px;color:var(--text-white)}.course-certificate__title svg{color:var(--text-white);margin-right:10px}.classroom-card__type{font-size:1.4em;color:var(--alert-900);display:block}.classroom-card__title,.classroom-card__type{font-family:var(--font-family);font-weight:700}.classroom-card__title{font-size:2em;color:var(--light-color);margin-bottom:10px;overflow:hidden}.classroom-card__session_name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.classroom-card__vertical_bar{text-transform:uppercase;margin:0 20px 10px}.classroom-card__status,.classroom-card__vertical_bar{display:inline-block;font-family:var(--font-family);font-size:1.4em;font-weight:400;color:var(--text-color)}.classroom-card__status{letter-spacing:0;margin-bottom:10px}.classroom-card__availability{font-family:var(--font-family);font-size:1.4em;color:var(--light-color);margin-bottom:10px}.classroom-card__session_name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;letter-spacing:0;color:var(--text-color)}.classroom-card__prerequisite,.classroom-card__session_name{font-family:var(--font-family);font-size:1.4em}.classroom-card__icon .icon{width:30px;height:30px;color:var(--text-color)}.course-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-data.corda-data--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.course-data__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:2em}.course-data.corda-data--column .course-data__info+.course-data__info{margin-top:.8em;margin-left:0}.course-data__info strong{font-size:1.6em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-data__info strong svg{color:var(--text-color);margin:0 .3rem}.course-data__info span{font-family:var(--font-family);font-size:1.6em;color:var(--text-color)}.spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}@-webkit-keyframes classroomCardHoverIn{0%{width:50px;left:auto;right:0}10%{width:0;left:auto;right:0}11%{width:0;left:300px;right:auto}70%{width:calc(100% - 300px);left:300px;right:auto}71%{width:calc(100% - 300px);left:auto;right:0}to{width:75px;left:auto;right:0}}@keyframes classroomCardHoverIn{0%{width:50px;left:auto;right:0}10%{width:0;left:auto;right:0}11%{width:0;left:300px;right:auto}70%{width:calc(100% - 300px);left:300px;right:auto}71%{width:calc(100% - 300px);left:auto;right:0}to{width:75px;left:auto;right:0}}@-webkit-keyframes classroomCardHoverOut{0%{width:75px;left:auto;right:0}99%{left:auto;right:0}to{width:50px;left:auto;right:0}}@keyframes classroomCardHoverOut{0%{width:75px;left:auto;right:0}99%{left:auto;right:0}to{width:50px;left:auto;right:0}}@media screen and (max-width:1023px){.classroom-offer-type{font-size:1.8em;line-height:20px}.classroom-card.session-info .generic-card__body{padding-bottom:0}}@media only screen and (max-width:1023px){.classroom-card:before{display:none}.classroom-card__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.search-header{position:absolute;left:50%;bottom:45px;margin-left:-200px;width:400px}.search-header-title{font-family:var(--font-family);font-weight:700;font-size:3em;color:var(--light-color);text-transform:uppercase;text-align:center;margin-bottom:20px}.search-header-form{width:300px;margin:0 auto}.faq{margin-top:50px}.faq-title{font-size:2.4em;margin-bottom:40px}.faq-category,.faq-title{font-family:var(--font-family);font-weight:700;text-transform:uppercase}.faq-category{font-size:1.6em;margin-bottom:10px}.faq .accordion{margin-bottom:50px}.faq .accordion-actions .btn{margin-right:10px}.form-group-category .form-item{width:280px}.form-group-category .btn-add-category{margin-top:15px}.faq .accordion-actions{margin-top:10px}@media screen and (max-width:1023px){.faq-title{font-size:1.8em}.faq-category{font-size:1.4em}.modal .form-group-category .form-item{width:100%;float:none}.modal .form-group-category .btn-add-category{float:none;margin-bottom:0;margin-top:0}}.form-input-file,.form-input-wrapper.file-2 .form-input-file-2{position:absolute;top:0;left:0;opacity:0;z-index:1}.form-input-wrapper.file-2 .form-input{background:#fff;color:var(--primary-color);border-bottom:none;padding-left:38px}.form-input-wrapper.file-2 .form-input-append svg{color:var(--primary-color)!important}.form-input-file-label{position:absolute;top:0;left:0;padding:12px 0;display:inline-block;cursor:pointer;font-size:1.6em;font-weight:900;line-height:1em;text-transform:uppercase;z-index:2;color:var(--primary-color)}.form-input-file-label:hover{color:var(--primary-500)}.form-item.is-disabled .form-input-file-label,.form-item.is-disabled .form-input-file-label:hover{cursor:default;color:hsla(0,0%,100%,.25)}.theme-dark .form-input-file-label{color:var(--light-color)}.theme-dark .form-input-file-label:active,.theme-dark .form-input-file-label:hover{color:var(--alert-900)}.form-section{margin-block:40px}.form-section:not(.center-form-section):first-child{margin-top:0}.form-section.center-form-section{max-width:480px;margin-top:60px;margin-left:auto;margin-right:auto}.form-section-title{font-family:var(--font-family);font-size:1.6em;font-weight:700;text-transform:uppercase;color:rgba(0,0,0,.5);margin-bottom:18px}.form-section>p{font-weight:lighter;margin-bottom:16px}.form-indent{margin-left:40px}.form-group{margin-bottom:20px}.form-group-radio{margin-bottom:40px}.form-group-description{float:left;padding-top:6px;padding-bottom:20px;margin-bottom:0;margin-right:15px;line-height:1.4;font-size:1.5em}.form-group .btn{float:right}.form-group .form-item{margin-bottom:0;float:left}.form-group[data-gap="40"] .form-item{margin-right:40px}.form-group[data-gap="40"] .form-item:last-child{margin-right:0}.form-group[data-cols="2"] .form-item{width:calc(50% - 10px)}.form-group[data-cols="3"] .form-item{width:calc(33.33333% - 13.33333px)}.form-group[data-cols="2"][data-gap="40"] .form-item{width:calc(50% - 20px)}.form-group[data-cols="3"][data-gap="40"] .form-item{width:calc(33.33333% - 26.66667px)}.form-group.is-flexible .form-item{width:auto}.form-group[data-cols="2"] .form-item .form-checkbox-switch-item{margin-top:20px}.form-item{position:relative;margin-bottom:20px}.form-item-description{font-family:var(--font-family);font-size:1.6em;font-weight:700;text-transform:uppercase;margin-bottom:10px}.form-item-description span{text-transform:none}.form-item-description-light{font-weight:100}.form-item .form-input-wrapper{position:relative}.form-item.has-floating-label>.form-input-wrapper{padding-top:12px}.form-item.has-focus>.form-input-wrapper:before{background-color:var(--primary-color);left:0;width:100%;z-index:5}.form-item.has-error.has-focus>.form-input-wrapper:before{background-color:#e64848;left:0;width:100%;z-index:10}.form-item.is-disabled>.form-input-wrapper:before{background-color:rgba(0,0,0,.25)}.form-item.is-valid>.form-input-wrapper:before{background-color:var(--secondary-color)}.form-input{display:block;width:100%;background:none;font-size:1.6em;font-family:var(--font-family);border:0;border-bottom:1px solid var(--primary-color);padding:8px 25px 8px 0;color:var(--text-color-dark);height:40px;text-overflow:ellipsis;white-space:nowrap;caret-color:var(--primary-500);-webkit-transform:translateZ(0);transform:translateZ(0)}.form-input.has-multiple-lines{resize:none;overflow-y:auto;overflow-x:hidden;word-wrap:break-word;text-overflow:clip;white-space:pre-wrap}.form-input.has-multiple-lines.has-slot{padding-right:40px}.form-input.has-overflow{overflow-y:visible}.form-item.is-disabled .form-input{color:rgba(0,0,0,.25);border-bottom-color:rgba(0,0,0,.25)}.form-item.has-error .form-input{border-color:#e64848}.form-item.is-valid .form-input{border-color:var(--secondary-color)}.form-item.is-valid .icon-check{color:var(--secondary-color)}.form-item.is-valid.is-disabled .icon-check{color:rgba(0,0,0,.25)}.form-input::-webkit-input-placeholder{color:var(--light-color)}.form-input:-ms-input-placeholder{color:var(--light-color)}.form-input::-moz-placeholder{color:var(--light-color)}.form-input:focus::-webkit-input-placeholder{color:transparent}.form-input:focus:-ms-input-placeholder{color:transparent}.form-input:focus::-moz-placeholder{color:transparent}.form-input[type=number]::-webkit-inner-spin-button,.form-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.form-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-number-controls{display:inline-block;vertical-align:middle}.input-number-btn{display:block;width:20px;height:20px;line-height:20px;color:var(--primary-500)}.input-number-btn.is-disabled{opacity:.6}.input-number-btn.is-disabled:hover{cursor:not-allowed}.input-number-btn:hover{color:var(--primary-color)}.input-number-btn .icon{vertical-align:unset}.form-item.is-disabled .input-number-btn{color:rgba(0,0,0,.25)}.form-label{position:absolute;top:0;left:0;-webkit-transform:translateY(13px);transform:translateY(13px);z-index:2;color:var(--text-color-dark);font-size:1.6em;font-weight:100;line-height:1em;-webkit-transition:all .2s;transition:all .2s;cursor:text;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;pointer-events:none}.form-item.has-floating-label .form-label{-webkit-transform:translateY(25px);transform:translateY(25px)}.form-item.has-value:not(.is-horizontal) .form-label{display:none}.form-item.has-value.has-floating-label:not(.text-editor-container) .form-label{display:block}.form-item.has-focus.has-floating-label:not(.text-editor-container) .form-label,.form-item.has-value.has-floating-label:not(.text-editor-container) .form-label{-webkit-transform:translateY(0);transform:translateY(0);font-size:1.2em;color:rgba(0,0,0,.5)}.form-item.has-focus.has-floating-label:not(.text-editor-container).theme-dark .form-label,.form-item.has-value.has-floating-label:not(.text-editor-container).theme-dark .form-label{color:var(--light-color)}.form-item.is-disabled .form-label{color:rgba(0,0,0,.25)}.form-item.has-fixed-label .form-label{display:block}.form-item.is-horizontal .form-label{font-weight:700;text-transform:uppercase}.form-input-details{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px;min-height:20px}.form-input-details .message-warning{position:relative;font-size:14.8px;top:3px}.border-color-error{border-color:var(--alert-900)!important}.text-opacity-70{color:hsla(0,0%,100%,.4392156863)}.form-input-messages-container{position:relative;line-height:20px;color:#e64848;padding-left:25px}.form-input-counter+.form-input-messages-container{padding-right:55px}.theme-dark2.form-input-messages-container{color:var(--alert-900);margin-top:-5px}.form-input-messages-container .icon-wrapper{position:absolute;top:0;left:0}.form-input-message{display:inline-block;vertical-align:middle;line-height:20px;font-size:1.2em}.form-input-hint{display:block;font-size:1.2em;font-style:italic;padding-right:50px}.form-item.has-focus .form-input-hint-tooltip{display:block}.form-input-hint-tooltip{display:none;position:absolute;top:15px;left:0;width:240px;font-size:1.6em;padding:10px;background:var(--light-color);color:var(--text-color-dark);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.25);box-shadow:0 20px 40px rgba(0,0,0,.25);border-radius:8px;z-index:99}.form-input-hint-tooltip.form-input-hint-tooltip-custom{width:50%;top:-40px;left:calc(100% + 10px)}.form-input-hint-tooltip.form-input-hint-tooltip-custom:before{top:10px;left:-15px;border-width:8px 8px 8px 8px;border-color:transparent var(--light-color) transparent transparent}.form-input-hint-tooltip:before{content:"";position:absolute;top:-9px;left:15px;width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent var(--light-color) transparent}.form-input-counter{font-size:1.2em;color:rgba(0,0,0,.38);margin-top:3px;margin-left:auto}.form-input-append{position:absolute;bottom:0;right:0;z-index:5;line-height:40px}.filter-search .filter-search-form .form-input-append,.has-focus .form-input-append{z-index:5}.form-input.has-multiple-lines .form-input-append{bottom:auto;top:12px}.form-input-append>.btn-icon,.form-input-append>.btn-icon:active,.form-input-append>.icon,.form-input-append>.icon-wrapper{color:var(--primary-500)}.form-input-append .percent{margin-left:10px;position:absolute;font-size:16px;color:var(--light-color)}.form-item.has-error .form-input-append .btn.is-submit{color:#e64848}.form-item.is-disabled .form-input-append{color:rgba(0,0,0,.25)}.form-item.has-append-icon .form-label{padding-right:40px}.form-item.has-prepend .form-input{padding-left:35px}.form-item.has-prepend:not(.is-horizontal) .form-label{left:40px}.form-input-prepend,.form-item.has-prepend:not(.is-horizontal) .icon-wrapper{width:30px;height:30px}.form-input-prepend{position:absolute;top:7px;left:0;text-align:center}.form-input-prepend-label{position:absolute;top:-6px;font-size:1.4em;font-weight:700;color:rgba(0,0,0,.7);line-height:40px;text-transform:uppercase}.form-input-append-label{font-size:1.6em;font-weight:700}.form-item.hide-details>.form-input-wrapper .form-input{border:0}.form-item.hide-details>.form-input-wrapper:before{display:none}.form-item.hide-details>.form-input-details{position:absolute;right:0;top:0;margin-top:10px}.form-item.is-autocomplete.hide-details>.form-input-details{padding-right:30px}.password-strength-meter{position:absolute;right:0;bottom:6px;height:8px;cursor:help}.password-strength-meter-block{float:left;margin-left:2px;width:4px;height:8px;background:rgba(0,0,0,.25)}.password-strength-meter-block.is-active{background-color:var(--primary-color)}.form-box{background:var(--primary-color);padding:40px;margin-left:-40px;margin-right:-40px;margin-bottom:20px;position:relative}.form-box-close{position:absolute;top:0;right:0;color:hsla(0,0%,100%,.5)}.form-box p{color:var(--light-color);margin-bottom:30px}.form-box .form-item:last-child{margin-bottom:0}.form-item.theme-dark.has-focus>.form-input-wrapper:before,.form-item.theme-dark.has-value>.form-input-wrapper:before{background-color:var(--text-color-light)}.form-item.theme-dark.has-error.has-focus>.form-input-wrapper:before{background-color:var(--alert-900)}.form-item.theme-dark.is-valid>.form-input-wrapper:before{background-color:var(--accent-light-color)}.form-item.theme-dark .form-input{border-color:var(--text-color-light);color:var(--light-color);caret-color:var(--text-color-light)}.form-item.theme-dark .form-input-hint,.form-item.theme-dark .form-label,.form-item.theme-dark.has-focus .form-label,.form-item.theme-dark.has-value .form-label{color:var(--text-color-light)}.form-item.theme-dark.has-error .form-input{border-color:var(--alert-900)}.form-item.theme-dark.is-valid .form-input{border-color:var(--accent-light-color)}.form-item.theme-dark .form-input-messages-container{color:var(--alert-900)}.form-item.theme-dark .form-input-prepend-label{color:var(--text-color-light)}.form-item.theme-dark .form-msg-error,.form-item.theme-dark .icon-error{color:var(--alert-900)}.form-item.theme-dark .form-item.is-valid .icon-check{color:var(--accent-light-color)}.form-item.theme-dark .form-input-append .icon{color:var(--text-color-light)}.form-item.theme-dark .password-strength-meter-block{background:hsla(0,0%,100%,.25)}.form-item.theme-dark .password-strength-meter-block.is-active{background-color:var(--primary-color)}.form-item.theme-dark.is-disabled .form-label{color:hsla(0,0%,100%,.25)}.form-item.theme-dark.is-disabled .form-input{color:hsla(0,0%,100%,.25);border-bottom-color:hsla(0,0%,100%,.25)}.form-item.theme-dark.is-disabled>.form-input-wrapper:before{background-color:hsla(0,0%,100%,.25)}.form-item.theme-dark.is-disabled .form-input-append .icon,.form-item.theme-dark.is-disabled .form-input-hint,.form-item.theme-dark.is-disabled .form-input-prepend-label{color:hsla(0,0%,100%,.25)}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes autofill{to{color:var(--text-color-dark);background:transparent}}@keyframes autofill{to{color:var(--text-color-dark);background:transparent}}.form-item.theme-dark input:-webkit-autofill,.form-item.theme-dark select:-webkit-autofill,.form-item.theme-dark textarea:-webkit-autofill{-webkit-animation-name:autofilldark;animation-name:autofilldark}@-webkit-keyframes autofilldark{to{color:var(--text-color);background:transparent}}@keyframes autofilldark{to{color:var(--text-color);background:transparent}}@media screen and (max-width:1023px){.form-group{margin-bottom:0}.form-group[data-cols="2"] .form-item,.form-group[data-cols="2"][data-gap="40"] .form-item{float:none;width:auto;margin:0 0 20px}.form-section{margin:0}.form-item-horizontal .form-radio-item{margin-bottom:5px}.form-box{padding:20px;margin-left:-10px;margin-right:-10px}.form-input-append .percent{font-size:14px}.form-input-password-mobile p{padding:10px 0 10px;font-size:16px}.form-input-password-mobile .hint--default,.form-input-password-mobile .hint__text{color:var(--light-color);font-size:14px}}.forum-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;margin-left:-20px;margin-right:-20px}.forum-list .card-forum{margin:0 7px 40px;width:325px}.forum-discussion-wrapper{margin-top:20px}.forum-discussion-wrapper .dropdown-content-link{pointer-events:auto}.forum-list .forum-card-wrapper{position:relative}.forum-list .forum-card-wrapper .chip{position:absolute;top:-20px;left:32px;z-index:2}.forum-discussion-wrapper .btn-back{font-size:1.4em;text-transform:uppercase;color:rgba(0,0,0,.5)}.forum-discussion{margin-top:40px}.forum-discussion .btn-primary.is-medium{height:40px;font-size:1.6em;padding:0 14px}.forum-discussion-header{background-color:#ccc;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative;height:210px;overflow:visible}.forum-discussion-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:180px;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--text-color-dark)),to(rgba(92,46,145,0)));background:linear-gradient(180deg,var(--text-color-dark) 0,rgba(92,46,145,0))}.forum-discussion-header .forum-discussion-user{position:absolute;top:20px;left:20px;color:var(--light-color)}.forum-discussion-content{background:var(--light-color);border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25);overflow:hidden;width:100%}.forum-discussion-content .forum-discussion-user{margin-bottom:20px}.forum-discussion-content .forum-discussion-user .forum-discussion-user-image-wrapper{color:rgba(0,0,0,.5)}.forum-discussion-options{position:absolute;top:20px;right:0;padding-right:40px;z-index:10}.forum-discussion-comment .forum-discussion-options{top:0}.forum-discussion-info{margin-right:10px}.forum-discussion-datetime,.forum-discussion-label{display:block;font-family:var(--font-family);font-size:1.4em;line-height:20px}.forum-discussion-label{font-weight:700;text-align:right}.forum-discussion-options .dropdown{position:absolute;top:-10px;right:0}.forum-discussion-options .dropdown-link{color:var(--primary-500)}.forum-discussion-header .forum-discussion-datetime,.forum-discussion-header .forum-discussion-label,.forum-discussion-header .forum-discussion-options .dropdown-link{color:var(--light-color)}.forum-discussion-user{position:relative;min-height:40px;padding-left:50px}.forum-discussion-user-image-wrapper{position:absolute;top:0;left:0}.forum-discussion-user-image-wrapper .forum-discussion-user-image,.forum-discussion-user-image-wrapper .forum-discussion-user-image-icon{width:40px;height:40px}.forum-discussion-user-image-wrapper .forum-discussion-user-image{border-radius:50%;overflow:hidden}.forum-discussion-user-name{font-size:1.6em;font-weight:700}.forum-discussion-user-name,.forum-discussion-user-position{display:block;font-family:var(--font-family);line-height:20px}.forum-discussion-user-position{font-size:1.2em}.forum-discussion-content{padding:20px;position:relative}.forum-discussion-content ol,.forum-discussion-content ul{font-size:1em;margin:.5em 0 .5em 2em}.forum-discussion-content ol{list-style:decimal}.forum-discussion-content ul{list-style:initial}.forum-discussion-content p{font-size:1.6em}.forum-discussion-content img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.forum-discussion-content iframe{height:60vw;max-height:600px}.forum-discussion-item.is-excluded .forum-discussion-content-message .icon{display:inline-block;vertical-align:middle;margin-right:5px;color:rgba(0,0,0,.3)}.forum-discussion-item.is-excluded .forum-discussion-content-message p{display:inline-block;vertical-align:middle;font-family:var(--font-family);font-weight:700;color:rgba(0,0,0,.3);margin-bottom:0}.forum-discussion-content-message p{word-wrap:break-word}.forum-discussion-title{font-family:var(--font-family);font-size:1.8em;font-weight:700;color:var(--text-color-dark);margin-bottom:20px}.forum-discussion-text,.forum-discussion-text>p{font-size:16px}.forum-discussion-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.forum-discussion-actions,.forum-discussion-actions-classroom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.forum-discussion-actions-classroom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.forum-discussion-actions-classroom .post-label{font-family:var(--font-family);font-weight:900;letter-spacing:.8px;text-transform:uppercase;gap:10px;height:auto;color:var(--primary-color)}.forum-discussion-actions-classroom .post-label .icon-wrapper{color:rgba(0,0,0,.25);width:40px;height:40px}.forum-discussion-actions-classroom .post-label:hover,.forum-discussion-actions-classroom .post-label:hover .icon-wrapper{color:var(--primary-color)}.forum-discussion-actions-classroom__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forum-discussion-actions-classroom__highlights{color:var(--secondary-color);font-weight:700}.forum-discussion-actions-classroom__information{font-size:.8em;padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px}.forum-discussion-posts+.forum-discussion-form{border-top:0}.forum-discussion-form{padding:20px 20px 20px 80px;position:relative}.forum-discussion-form .form-input-details{display:none}.forum-discussion-form .form-item{margin-bottom:0}.forum-discussion-form-image-wrapper{position:absolute;top:20px;left:20px;width:40px;height:40px}.forum-discussion-form-image,.forum-discussion-form-image-wrapper .icon{width:100%;height:100%;color:rgba(0,0,0,.5)}.forum-discussion-form-image{border-radius:50%;overflow:hidden}.forum-discussion-posts{margin-left:20px}.forum-discussion-posts-title{font-family:var(--font-family);font-size:1.6em;font-weight:700;color:var(--text-color-dark);margin-bottom:20px}.forum-discussion-posts .forum-discussion-card{margin-bottom:40px}.forum-discussion-item .forum-discussion-card{margin-bottom:60px}.forum-discussion-comment-title{padding-top:20px;padding-left:20px}.forum-discussion-comment{position:relative;margin-top:30px;padding:0 20px}.forum-discussion-comment+.forum-discussion-comment{margin-top:20px}.forum-discussion-comment .forum-discussion-content{padding:0}.forum-discussion-item.forum-discussion-comment .forum-discussion-content{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.forum-discussion-item{position:relative}.forum-likes-on-main-post{margin-top:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.forum-likes-on-main-post__highlights{color:var(--secondary-color);font-weight:700}.forum-likes-on-main-post__likes-people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:5px}.forum-likes-on-main-post__padding-left-first-label{margin-left:20px}.forum-likes-on-main-post__padding-left-label{margin-left:5px}.forum-discussion-post-form-edit{padding:10px;border:1px solid var(--primary-color);border-radius:12px}.forum-discussion-post-form-edit .form-item .form-input-wrapper{position:relative}.forum-discussion-post-form-edit .form-editor{border-bottom:none}.forum-discussion-post-form-edit .form-input-append{bottom:unset}.forum-discussion-form-edit__button-mobile{margin-top:10px;margin-left:calc(100% - 110px)}.forum-discussion-form-edit__button-mobile .loading{margin-left:60px}.forum-discussion-form__button-mobile,.forum-discussion-form__button-mobile-commit{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1023px){.forum-list{margin-left:-10px;margin-right:-10px}.post-label{font-size:1em}.forum-list .card-forum{width:calc(50% - 20px);min-width:220px;margin:0 10px 20px}}@media screen and (max-width:860px){.forum-discussion-actions-classroom .post-label{letter-spacing:.5px;gap:5px}.forum-discussion-actions-classroom__information{font-size:.6em}.forum-discussion-actions-classroom .post-label,.forum-likes-on-main-post p{font-size:1em}.forum-likes-on-main-post__padding-left-first-label{margin-left:15px}}@media screen and (max-width:560px){.forum-discussion-actions-classroom{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.forum-discussion-actions-classroom__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:480px){.forum-list,.forum-list .card-forum{margin-left:0;margin-right:0}.forum-list .card-forum{width:100%;margin-bottom:20px}.forum-discussion-content{padding:8px}}.datatable-metadata .datatable .td{border-bottom:unset}.datatable-metadata .datatable .tr-parent-dropdown.buttons-group{border-bottom:1px solid var(--generic-dark-border-color);text-align:right}.datatable-metadata .datatable .tr-parent-dropdown.buttons-group td{padding-top:0}.datatable-metadata .datatable .tr-parent-dropdown.buttons-group td .text-more{font-size:1.4em}.datatable-metadata .datatable.datatable-mobile .tr-parent-dropdown .td{padding-top:10px}.datatable .metadata-tr-list{padding:20px 0}.datatable .metadata-tr-detail{float:left;min-height:1px;margin-right:30px}.datatable .metadata-tr-detail:first-child{width:540px}.datatable .metadata-tr-detail:first-child .metadata-tr-detail-inner{float:left;width:255px;margin-right:30px}.datatable .metadata-tr-detail:first-child .metadata-tr-detail-inner:last-child{margin-right:0}.datatable .metadata-tr-detail:nth-child(2){width:145px}.datatable .metadata-tr-detail:nth-child(3){width:200px}.datatable .metadata-tr-detail:last-child{margin-right:0}.datatable .metadata-tr-detail-title{color:var(--dark-color-transparent-2);font-family:var(--font-family);font-size:1.4em;font-weight:700;text-transform:uppercase;margin-bottom:20px}.datatable .metadata-tr-detail-item{display:block;font-family:var(--font-family);font-size:1.6em;margin-bottom:10px}@media screen and (max-width:1023px){.datatable .metadata-tr-detail{width:50%;min-width:auto;margin-right:0;padding:0 10px}.datatable .metadata-tr-detail:first-child,.datatable .metadata-tr-detail:first-child .metadata-tr-detail-inner,.datatable .metadata-tr-detail:nth-child(2),.datatable .metadata-tr-detail:nth-child(3){width:auto}.datatable .metadata-tr-detail-title{font-size:1.2em}.datatable .metadata-tr-detail-item{font-size:1.4em}}body.print{margin:22.5pt 30pt;height:auto}body.print .main{min-height:auto}body.print .footer,body.print .menuu{display:none}@media print{@page{size:A4;margin:0}body,html{height:auto}body{background:none;margin:22.5pt 30pt}.main{min-height:auto}.footer{display:none}}.print-email .logo{margin-bottom:18.75pt}.print-email .logo-image{width:110px;height:40px}.print-email .message-title{font-family:var(--font-family);font-size:24px;font-weight:700;line-height:24px;padding:15pt 0;border-top:2px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);margin-bottom:30pt}.print-email .message{padding-bottom:22.5pt;border-bottom:1px solid rgba(0,0,0,.25);margin:30pt 0}.print-email .message-info{margin-bottom:30pt}.print-email .message-info-names{vertical-align:top;display:inline-block;width:calc(100% - 105px);font-size:1.4em}.print-email .message-info-sender{display:block}.print-email .message-info-datetime{vertical-align:top;display:inline-block;width:100px;text-align:right;font-size:1.4em;font-weight:100}.print-email .message-info-date,.print-email .message-info-time{display:block}.print-email .message-attachments{margin-top:22.5pt}.print-email .message-attachments-title{font-family:var(--font-family);font-size:12px;font-weight:700;margin-bottom:11.25pt}.print-email .message-attachment-item+.message-attachment-item{margin-top:7.5pt}.print-email .message-attachment-item-icon{display:inline-block;vertical-align:middle;color:rgba(0,0,0,.25)}.print-email .message-attachment-item-text{display:inline-block;vertical-align:middle;font-family:var(--font-family);font-size:12px;font-weight:700}.ranking{min-height:100vh;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(var(--primary-color)),color-stop(30%,var(--secondary-color)),color-stop(80%,#f3f4f7),to(#f3f4f7));background:linear-gradient(180deg,var(--primary-color) 0,var(--secondary-color) 30%,#f3f4f7 80%,#f3f4f7)}.ranking:before{content:"";position:absolute;top:0;left:0;width:100%;height:500px;background:url(/assets/images/themes/default/bkg/pattern_green.svg) repeat bottom;background-size:400px}.ranking .header.is-float{margin-bottom:30px}.message-warning-update{font-family:var(--font-family);font-size:1.2em}.ranking-list .center{max-width:unset;margin:auto}.ranking-list .message-warning-update{margin-bottom:50px;color:var(--text-color-transparent-2)}.ranking-user{margin-bottom:40px;padding-left:100px;position:relative}.ranking-user.rules-tab{-webkit-transform:translateX(18%);transform:translateX(18%);margin-right:5%}.ranking-user-medal{position:absolute;top:0;left:0;width:80px;height:80px}.ranking-user-info{margin-bottom:5px;color:var(--text-color)}.ranking-user-info-level{margin-bottom:10px;color:var(--text-color-light)}.ranking-user-level-game{font-family:var(--font-family);font-size:1.6em}.ranking-user-name{font-family:var(--font-family);font-size:2.4em;font-weight:700}.ranking-user-position{font-family:var(--font-family);font-size:1.8em;color:var(--alert-900)}.ranking-user-progress{margin-bottom:10px}.ranking-user-progress-bar{display:inline-block;vertical-align:middle;border:2px solid var(--secondary-color);width:484px;height:auto;border-radius:50px;padding:4px 2px;margin-right:10px}.ranking-user-progress-bar-value{display:block;height:9px;width:0;margin-left:2px;margin-right:2px;border-radius:50px;background:var(--secondary-color)}.ranking-user-progress-level{display:inline-block;vertical-align:middle;font-size:1.6em}.ranking-user-next-level,.ranking-user-progress-level{font-family:var(--font-family);color:var(--text-color)}.ranking-user-next-level{font-size:1.2em}.ranking-list-end{height:20px}.ranking-title{font-family:var(--font-family);font-size:2.4em;font-weight:700;text-transform:uppercase;color:var(--text-color);margin-bottom:30px}.ranking-item{height:60px;background:var(--black-100);margin-bottom:10px;padding:10px 10px 10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.ranking-item,.ranking-item.second-model{border-radius:8px}.ranking-item.ranking-item-before{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.ranking-item.ranking-item-before.second-model{border-radius:0 0 8px 8px}.ranking-item.ranking-item-after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0))}.ranking-item.ranking-item-after.second-model{border-radius:8px 8px 0 0}.ranking-item.fadeInUp-enter-active{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}.ranking-item-position{position:relative;width:70px;height:40px}.ranking-item-position-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;left:50%;width:50px;height:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ranking-item-position-icon .icon-prize-2,.ranking-item-position-icon .icon-prize-3,.second-model .ranking-item-position-icon .icon-prize-1{width:auto;height:40px}.ranking-item-position-icon .icon-prize-1{width:60px;height:70px;margin-top:-15px}.ranking-item-position-label{display:block;min-width:70px;text-align:center;font-family:var(--font-family);color:var(--dark-color-transparent-1);line-height:40px;padding-left:10px}.ranking-item.second-model .ranking-item-position-label{padding-left:13px}.ranking-item-user{margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.ranking-item-user-image-wrapper{display:inline-block;vertical-align:middle;margin-right:10px}.ranking-item-user-image-wrapper .icon{width:40px;height:40px}.ranking-item-user-image{width:40px;height:40px;border-radius:50%;overflow:hidden}.ranking-item-user-image-icon{color:var(--secondary-color);width:40px;height:40px}.ranking-item-user-info{display:inline-block;vertical-align:middle;font-family:var(--font-family);font-size:1.4em}.ranking-item-user-name{font-family:var(--font-family);color:var(--dark-color-transparent-1)}.ranking-item-user-points{display:block;text-align:left;letter-spacing:0}.ranking-item-user-label,.ranking-item-user-points{font-family:var(--font-family);color:var(--text-color)}.ranking-item-user-label{font-size:1.6em;font-weight:700;position:absolute;top:0;right:0;height:100%;line-height:60px;background:var(--secondary-color);padding-right:10px;border-radius:0 2px 2px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ranking-item.second-model .ranking-item-user-label{position:absolute;top:0;left:0;height:100%;background:var(--secondary-color);width:8px;border-radius:8px 0 0 8px}.ranking-item-user-label:before{content:"";position:absolute;top:0;left:-20px;width:0;height:0;border-style:solid;border-width:0 0 60px 20px;border-color:transparent transparent var(--secondary-color) transparent}.ranking-item.second-model .ranking-item-user-label:before{content:unset}.ranking-list .center.box-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1023px){.ranking-user{margin-top:20px;padding-left:70px;margin-bottom:20px}.ranking-user-medal{width:60px;height:60px}.ranking-user-info{margin-bottom:5px}.ranking-user-name{font-size:1.8em}.ranking-user-position{font-size:1.4em}.ranking-user-progress{margin-bottom:5px}.ranking-user-progress-bar{width:100px;height:auto;border-width:1px;border-color:var(--secondary-color);margin-right:10px;padding:2.2px 2px}.ranking-user-progress-bar-value{background:var(--secondary-color);height:9px}.ranking-user-progress-level{font-size:1.2em}.ranking-user-next-level{font-size:1em}.ranking-title{font-size:1.4em;margin-bottom:15px}.ranking-item:first-child .ranking-item-position-icon{width:50px;height:40px}.ranking-item-user-info,.ranking-user-level-game{font-size:1.4em}.ranking-user-progress-bar-value{margin-left:1px}.ranking-item-user-label{height:20px;width:20px;right:-5px;top:20px;border-radius:0}.ranking-item-user-label:before{content:"";top:3px;left:-7px;width:14px;height:14px;border-width:0;background:var(--secondary-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ranking-list .center{max-width:100%;margin:auto}}.research .btn-back{font-size:1.4em;color:var(--dark-color-transparent-2);text-transform:uppercase;margin-bottom:40px}.research-student{position:relative}.research-subtitle{margin-bottom:20px;font-size:1.6em;text-transform:uppercase;color:var(--dark-color-transparent-2)}.research-subtitle,.research-title{font-family:var(--font-family);font-weight:700}.research-title{margin-bottom:10px;font-size:2.4em;color:var(--text-color-dark)}.research-status{position:absolute;top:0;right:0;background:var(--secondary-color);color:var(--light-color);border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25);padding:10px;text-transform:uppercase;max-width:120px;text-align:center;font-family:var(--font-family);font-weight:700}.research-status-label{font-size:1.4em;display:block}.research-status-value{display:block;width:80px;font-size:5.1em}.research-tries{font-family:var(--font-family);font-size:1.4em;color:var(--secondary-color)}.research-description{margin-top:20px}.research-description p{margin:0}.research-question-section{padding:60px 0}.research-question-section:first-child{margin-top:30px}.research-question-section:nth-child(odd){background:-webkit-gradient(linear,left top,left bottom,from(var(--secondary-color)),to(var(--primary-color)));background:linear-gradient(180deg,var(--secondary-color),var(--primary-color))}.research-question-section:nth-child(odd) .research-question-description,.research-question-section:nth-child(odd) .research-question-number,.research-question-section:nth-child(odd) .research-question-points{color:var(--light-color)}.research-question-section .research-question{margin-top:0}.research-question{margin-top:50px}.research-student .research-question{margin-top:30px;border:1px solid rgba(0,0,0,.25);padding:20px;border-radius:4px;width:100%}.research-student .research-question.--error{border-color:var(--alert-700)}.research-student .research-question .research-question-answer .form-item{margin-bottom:0}.research-question-user-list-wrapper{position:relative}.research-question .btn-prev{position:absolute;top:100px;left:-60px;color:var(--light-color)}.research-question .btn-next{position:absolute;top:100px;right:-60px;color:var(--light-color)}.research-question .btn-next.is-disabled,.research-question .btn-prev.is-disabled{color:hsla(0,0%,100%,.5)}.research-question-user-list{overflow:hidden}.research-question-user{background:var(--light-color);padding:40px;border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25);position:relative}.research-question-user-count{position:absolute;top:40px;right:40px;line-height:20px}.research-question-user-count span:first-child{font-size:1.4em;font-weight:700}.research-question-user-count span:nth-child(2){font-size:1.2em}.research-question-user-count span:nth-child(3){font-size:1.2em;font-weight:300}.research-question-header{position:relative;padding-right:100px;margin-bottom:20px}.research-question-header__tag{background-color:var(--light-color);position:absolute;right:0;top:0;font-size:1.2em;padding:6px;border-radius:72px}.research-question-number{text-transform:uppercase}.research-question-number,.research-question-points{font-family:var(--font-family);font-size:1.6em;font-weight:700;color:var(--secondary-color)}.research-question-points{position:absolute;top:0;right:0;max-width:100px;text-align:right}.research-question-description{margin-bottom:25px}.research-question-description p{word-wrap:break-word}.research-question-description-statement{font-family:var(--font-family);font-size:1.3em;font-weight:700;margin-bottom:40px}.research-question-user-profile{padding-left:50px;position:relative;margin-bottom:20px;max-width:400px}.research-question-user-profile-avatar{position:absolute;top:0;left:0}.research-question-user-profile-image{width:40px;height:40px;border-radius:50%;overflow:hidden}.research-question-user-profile-icon{width:40px;height:40px;color:var(--dark-color-transparent-2)}.research-question-user-profile-label{display:block;line-height:20px;font-family:var(--font-family);font-size:1.4em;font-weight:700}.research-question-user-profile-name{display:block;line-height:20px;font-family:var(--font-family);font-size:1.6em}.research-question-feedback{background:var(--light-color);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:2px;padding:20px;margin:25px 0 10px;position:relative}.research-question-feedback-default{padding-left:20px;padding-bottom:10px;border-left:1px solid var(--primary-500);margin-bottom:30px;margin-top:20px}.research-question-feedback-default p{margin-bottom:0}.research-question-feedback-default-title{font-family:var(--font-family);font-size:1.2em;font-weight:400;margin-bottom:20px}.research-question-feedback.is-correct{background:var(--secondary-color);color:var(--light-color);padding-left:70px}.research-question-feedback.is-wrong{background:var(--alert-500);color:var(--light-color);padding-left:70px}.research-question-feedback-option{position:absolute;top:10px;right:0}.research-question-feedback-points{display:inline-block;vertical-align:middle;font-family:var(--font-family);font-size:1.6em;font-weight:700;margin-right:10px}.research-question-feedback-option .dropdown-link{color:var(--light-color)}.research-question-feedback-user{padding-left:50px;margin-top:10px;margin-bottom:20px;position:relative}.research-question-feedback-user-image-wrapper{position:absolute;top:0;left:0;width:40px;height:40px}.research-question-feedback-user-image{width:40px;height:40px;overflow:hidden}.research-question-feedback-user-icon{width:40px;height:40px;color:var(--primary-700)}.research-question-feedback-user-date{display:block;font-family:var(--font-family);font-size:1.4em;line-height:20px}.research-question-feedback-user-name{display:block;font-family:var(--font-family);font-size:1.6em;font-weight:700;line-height:20px}.research-question-feedback-icon{position:absolute;top:10px;left:20px}.research-question-feedback-title{font-family:var(--font-family);font-size:1.8em;font-weight:700;line-height:20px}.research-question-feedback p{margin-bottom:0}.research-question-feedback-title+p{margin-top:10px}.research-question-correction .form-group .form-input{min-width:135px}.research-student .form-submit{margin-top:80px}.research-question-user .form-submit{margin-top:40px}.research-answered{text-align:center;padding-top:50px}.research-answered__title{margin-bottom:10px}.solutions-link+.solutions-link{margin-top:20px}.solutions-link{display:block;background:var(--primary-color);color:var(--light-color);position:relative;padding-left:300px;height:200px;overflow:hidden}.solutions-link.is-disabled{cursor:default}.solutions-link-image-wrapper{position:absolute;top:0;left:0;width:300px;height:200px;background:#7a7081;text-align:center}.solutions-link-image{display:block;height:auto;width:100%}.solutions-link-image-placeholder{position:absolute;top:50%;left:0;width:100%;margin-top:-20px;text-align:center;height:40px;line-height:40px}.solutions-link-image-placeholder .text{font-size:1.4em;font-family:var(--font-family);font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:middle}.solutions-link-certificate{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-700);z-index:10;text-align:left}.solutions-link-certificate-content{position:absolute;top:50%;left:0;width:100%;padding:0 35px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.solutions-link-certificate-title{display:block;font-family:var(--font-family);font-size:1.6em;font-weight:700;text-transform:uppercase;margin-bottom:10px}.solutions-link-certificate-title .icon{color:var(--secondary-color);margin-right:10px}.solutions-link-certificate-description{font-family:var(--font-family);margin-bottom:5px}.solutions-link-certificate-btn{margin-left:-10px}.solutions-link-content{padding:20px;position:relative;height:100%;padding-right:50px;z-index:1;cursor:pointer}.solutions-link-type{font-size:1.4em;color:var(--alert-900);display:block;margin-bottom:5px}.solutions-link-title,.solutions-link-type{font-family:var(--font-family);font-weight:700}.solutions-link-title{font-size:2em;color:var(--light-color);margin-bottom:10px;overflow:hidden}.font-size-1 .solutions-link-title{text-overflow:ellipsis;white-space:nowrap;max-height:2.5em}.font-size-2 .solutions-link-title{text-overflow:ellipsis;white-space:nowrap;max-height:1.5em}.solutions-link .progress{margin:5px 0}.solutions-link-status{display:block;font-family:var(--font-family);font-size:1.4em;font-weight:700;text-transform:uppercase;color:var(--text-color-light);margin-bottom:10px}.font-size-1 .solutions-link-status,.font-size-2 .solutions-link-status{margin:0}.solutions-link-status .text{display:inline-block;vertical-align:middle}.solutions-link-status .icon-wrapper{color:var(--text-color-light);margin-right:5px}.solutions-link-available{display:block;font-family:var(--font-family);font-size:1.4em;color:var(--light-color)}.solutions-link-icon{position:absolute;top:50%;right:10px;width:30px;height:30px;margin-top:-15px;color:var(--text-color-light)}.solutions-link-info-list{position:absolute;left:20px;bottom:20px}.solutions-link-info{float:left;margin-right:50px}.font-size-1 .solutions-link-info,.font-size-2 .solutions-link-info{margin-right:2em}.solutions-link-info-title{display:inline-block;vertical-align:middle;font-size:1.6em;font-weight:700;text-transform:uppercase}.solutions-link-info-icon,.solutions-link-info-title{color:var(--light-color);margin-right:5px}.solutions-link-info-text{font-family:var(--font-family);font-size:1.6em;color:var(--light-color);display:inline-block;vertical-align:middle}.trail-solutions-link.solutions-link{background:var(--secondary-color)}.trail-solutions-link.solutions-link .solutions-link-content:before{background:var(--accent-light-color)}.trail-solutions-link.solutions-link .solutions-link-type{color:var(--light-color)}@-webkit-keyframes solutionsHoverIn{0%{width:50px;left:auto;right:0}10%{width:0;left:auto;right:0}11%{width:0;left:0;right:auto}70%{width:100%;left:0;right:auto}71%{width:100%;left:auto;right:0}to{width:75px;left:auto;right:0}}@keyframes solutionsHoverIn{0%{width:50px;left:auto;right:0}10%{width:0;left:auto;right:0}11%{width:0;left:0;right:auto}70%{width:100%;left:0;right:auto}71%{width:100%;left:auto;right:0}to{width:75px;left:auto;right:0}}@-webkit-keyframes solutionsHoverOut{0%{width:75px;left:auto;right:0}99%{left:auto;right:0}to{width:50px;left:auto;right:0}}@keyframes solutionsHoverOut{0%{width:75px;left:auto;right:0}99%{left:auto;right:0}to{width:50px;left:auto;right:0}}@-webkit-keyframes solutionsHoverIconIn{to{right:10px;opacity:1}}@keyframes solutionsHoverIconIn{to{right:10px;opacity:1}}@-webkit-keyframes solutionsHoverIconOut{to{right:0;opacity:0}}@keyframes solutionsHoverIconOut{to{right:0;opacity:0}}.solutions-link-content:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:var(--primary-color);z-index:-1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.46,.03,.52,.96);animation-timing-function:cubic-bezier(.46,.03,.52,.96);-webkit-animation-name:solutionsHoverOut;animation-name:solutionsHoverOut;-webkit-animation-duration:.3s;animation-duration:.3s}.solutions-link.is-closed,.solutions-link.is-waiting{opacity:.7;cursor:default}.solutions-link.post-access{opacity:1}.solutions-link.is-closed,.solutions-link.is-closed .solutions-link-content,.solutions-link.is-expirado,.solutions-link.is-expirado .solutions-link-content,.solutions-link.is-waiting,.solutions-link.is-waiting .solutions-link-content{cursor:default}.solutions-link.is-closed.post-access,.solutions-link.is-closed.post-access .solutions-link-content{cursor:pointer}.solutions-link.is-closed .solutions-link-content:before,.solutions-link.is-expirado .solutions-link-content:before,.solutions-link.is-waiting .solutions-link-content:before{background-color:transparent}.solutions-link.post-access .solutions-link-content:before{background-color:var(--primary-color)}.solutions-link-content:hover:before{-webkit-animation-name:solutionsHoverIn;animation-name:solutionsHoverIn;-webkit-animation-duration:.7s;animation-duration:.7s}.solutions-link .mobile-lock-offer{width:100%;height:40px;text-align:center;font-size:1.4em;font-weight:700;text-transform:uppercase;line-height:40px;background-color:var(--primary-color)}.solutions-link .mobile-lock-offer .lock{margin-top:-5px}.solutions-link .mobile-lock-offer>*{vertical-align:middle;opacity:.7}@media screen and (max-width:1023px){.solutions-link{padding-left:0;height:auto}.solutions-link-image-wrapper{position:relative;width:auto;height:auto}.solutions-link-content{height:auto;padding:20px}.solutions-link-content:before{display:none}.solutions-link-info-list{position:static}.solutions-link-info{float:none;margin-right:0;margin-top:10px}.solutions-link-info-title{font-size:1.4em}.solutions-link-type{font-size:1.2em}.solutions-link-title{font-size:1.8em}}.tns-nav{display:none}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-outer.ms-touch{overflow-x:scroll;overflow-y:hidden}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-lazy-img{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{border-radius:10px;overflow:hidden}.tns-hdx{overflow-x:hidden}.tns-hdy{overflow-y:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}