:root{--color-green: #2ac481;--color-gold: #ff9900;--color-dark2: #222222;--color-dark4: #333333;--color-dark3: #333333;--color-dark5: #555555;--color-dark6:#6e6e6e;--color-light5: #f5f5f5;--color-lighte: #efefefe;--color-lighta: #fafafa;--color-light: #ffffff;--color-green-hover: #2eb97c;--font-header: Poppins, sans-serif;--font-body: Poppins, sans-serif;--color-hgold:#f09304}html,body{font-family:var(--font-body) !important;font-size:17px !important}main a{color:var(--color-green);text-decoration:none}main h2,main h3,main h4,main h5{font-weight:600 !important}.banner-title{font-size:2.5rem;font-weight:700;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);line-height:1.2em;color:var(--color-light);max-width:1000px;margin:0 auto}@media screen and (min-width:768px){.banner-title{font-size:2.25rem}}@media screen and (min-width:992px){.banner-title{font-size:2.5rem}}@media screen and (min-width:1200px){.banner-title{font-size:3rem}}.passster-form{margin:20px auto;text-align:center;max-width:500px !important}.passster-form .password-form{margin:20px auto;text-align:center;max-width:500px !important}.passster-form .passster-submit{font-family:var(--font-body) !important;font-size:18px !important;background-color:var(--color-green) !important;cursor:pointer;width:100%;border:none;text-decoration:none;border-radius:4px;margin-top:20px}.passster-form .passster-submit:hover{background-color:var(--color-green-hover) !important}.campus-program-list .kt-svg-icon-list li{border-bottom:1px solid var(--color-light5)}.campus-program-list .kt-svg-icon-list li .kt-svg-icon-link{align-items:flex-start;display:flex;width:100%;justify-content:space-between;flex-direction:row-reverse;padding-top:2rem;padding-bottom:2rem}.campus-program-list .kt-svg-icon-list li .kt-svg-icon-link:hover{opacity:1 !important}.campus-program-list .kt-svg-icon-list li:last-of-type{border:none !important}@media screen and (min-width:1025px){.wp-classic-menu-block{margin-bottom:20px}}.wp-classic-menu-block>.menu{display:inherit}.wp-classic-menu-block>.menu .menu-item{display:block;border:none !important;background:transparent !important}.wp-classic-menu-block>.menu .menu-item>a{padding:7px 10px !important;font-size:15px !important;color:var(--color-green) !important;border:none !important;background:transparent !important;position:relative;padding-left:20px !important}.wp-classic-menu-block>.menu .menu-item>a:before{content:"-";position:absolute;left:0;color:var(--color-green)}.wp-classic-menu-block>.menu .menu-item>a:hover{color:var(--color-light) !important}.wp-classic-menu-block>.menu .menu-item>a:hover:before{color:var(--color-light) !important}.wp-classic-menu-block>.menu .menu-item.current-menu-item>a{color:var(--color-light) !important}.wp-classic-menu-block>.menu .menu-item.current-menu-item>a:before{position:absolute;content:"-";color:var(--color-light) !important}.wp-classic-menu-block>.menu .menu-item .sub-menu{padding-left:20px !important}.wp-classic-menu-block>.menu .menu-item-has-children{-webkit-column-break-inside:avoid}@media screen and (min-width:768px){.wp-classic-menu-block.two-col-menu>.menu{column-count:2}}@media screen and (min-width:1025px){.wp-classic-menu-block.three-col-menu>.menu{column-count:3 !important}}@media screen and (min-width:768px){.wp-classic-menu-block.three-col-menu>.menu{column-count:2}}@media screen and (min-width:768px){.wp-classic-menu-block .menu-item.menu-item-has-children.has-two-col .sub-menu{column-count:2}}.wp-classic-menu-block .menu-item.menu-item-has-children .sub-menu{padding-left:10px;display:inherit;left:0;position:relative}.site-header-item .wpml-ls ul li a{text-decoration:none !important;color:var(--global-palette3)}.site-header-item .wpml-ls ul li a:hover{color:var(--color-green) !important}.site-header-item .wpml-ls ul li.wpml-ls-current-language a{color:var(--color-green) !important}@media screen and (max-width:1024px){#mobile-menu>.menu-item>a{color:var(--color-green);font-size:16px}#mobile-menu>.menu-item .drawer-nav-drop-wrap>a{color:var(--color-green);font-size:16px}}.site-top-header-wrap .topbar-option{list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin:0}.site-top-header-wrap .topbar-option li{padding:5px 10px;margin:0}@media screen and (min-width:992px){#primary-menu>li.menu-item>a{padding-top:31px;padding-bottom:30px;line-height:18px;font-size:16px !important}}#primary-menu>.menu-item.is-new{position:relative}#primary-menu>.menu-item.is-new::before{content:"NOVO";display:block;background-color:var(--color-green);display:inline-block;color:var(--color-light);font-size:10px;padding:2px 6px;position:absolute;top:10px;left:-10px}#primary-menu>.menu-item a{position:relative}@media screen and (min-width:1025px){.menu-item.kadence-menu-mega-enabled.menu-item-has-children .sub-menu .menu-item>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{overflow-y:auto;max-height:calc(100vh - 170px)}.menu-item.kadence-menu-mega-enabled.menu-item-has-children .sub-menu .menu-item>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 black;background-color:var(--global-palette3)}.menu-item.kadence-menu-mega-enabled.menu-item-has-children .sub-menu .menu-item>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col::-webkit-scrollbar{width:6px;background-color:var(--global-palette3)}.menu-item.kadence-menu-mega-enabled.menu-item-has-children .sub-menu .menu-item>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col::-webkit-scrollbar-thumb{background-color:var(--color-green)}}@media screen and (max-width:1024px){.menu-item.kadence-menu-mega-enabled.menu-item-has-children .sub-menu .menu-item>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{padding:0}}@media screen and (max-width:767px){#mobile-header .site-container{padding-left:10px;padding-right:10px}}#mobile-menu .sub-menu .kt-svg-icon-list>li a{padding-top:5px !important;padding-bottom:5px !important;font-size:14px !important;border:none !important}#mobile-menu .kt-svg-icon-list>li a{padding-top:7px !important;padding-bottom:7px !important;font-size:14px !important;border:none !important}#mobile-menu .kb-row-layout-wrap{border:none !important}@media screen and (min-width:992px){html[lang="en-US"] #primary-menu>li.menu-item>a{padding-top:31px;padding-bottom:30px;line-height:18px;font-size:16px !important}}html[lang="en-US"] #primary-menu>.menu-item.is-new{position:relative}html[lang="en-US"] #primary-menu>.menu-item.is-new::before{content:"NEW";display:block;background-color:var(--color-green);display:inline-block;color:var(--color-light);font-size:10px;padding:2px 6px;position:absolute;top:10px;left:-10px}html[lang="en-US"] #primary-menu>.menu-item a{position:relative}html[lang="en-US"] #primary-menu>.menu-item.is-new{position:relative}html[lang="en-US"] #primary-menu>.menu-item.is-new::before{content:"NEW"}.navi-list li a{padding:5px 0;display:block;text-decoration:none}.navi-list li:last-of-type a{border:none}.wpml-ls .wpml-ls-item:first-of-type{position:relative}.wpml-ls .wpml-ls-item:first-of-type::after{content:"";position:absolute;display:block;width:1px;height:100%;background-color:#aaa;top:0;right:0;opacity:0.3}.wpml-ls .wpml-ls-item .wpml-ls-link:hover{text-decoration:none !important}.wpml-ls .wpml-ls-item .wpml-ls-link span{font-size:13px !important}.wpml-ls .wpml-ls-item.wpml-ls-current-language .wpml-ls-link{color:var(--color-green) !important}#main-header .button{font-size:14px !important;font-weight:600 !important;letter-spacing:1px;text-transform:uppercase !important}@media screen and (min-width:1025px) and (max-width:1200px){#main-header #primary-menu>li{padding-left:0 !important}#main-header #primary-menu>li>a{font-size:0.9rem !important}}@media screen and (max-width:767px){.wpml-ls .wpml-ls-item:first-of-type::after{display:none !important}.wpml-ls .wpml-ls-item.wpml-ls-current-language{display:none !important}}.widget#block-11{margin:20px 0 30px 0 !important}.footer-logo-1 .kb-gallery-ul{display:flex !important;height:auto !important;align-items:center !important;justify-content:center}@media screen and (min-width:1025px){.footer-logo-1 .kb-gallery-ul{flex-wrap:nowrap !important}}.footer-logo-1 .kb-gallery-ul .kadence-blocks-gallery-item{position:relative !important;left:auto !important;top:auto !important;padding:10px 20px !important;width:auto !important}.footer-logo-1 .kb-gallery-ul .kadence-blocks-gallery-item img{max-height:50px !important}@media only screen and (min-width:768px){.footer-logo-1 .kb-gallery-ul .kadence-blocks-gallery-item img{max-height:60px !important}}.footer-logo-2 .kb-gallery-ul{display:flex !important;align-items:center !important;justify-content:center}@media screen and (min-width:1025px){.footer-logo-2 .kb-gallery-ul{flex-wrap:nowrap !important}}.footer-logo-2 .kb-gallery-ul .kadence-blocks-gallery-item{position:relative !important;left:auto !important;top:auto !important;width:auto !important;padding:10px 20px !important;flex-grow:0}.footer-logo-2 .kb-gallery-ul .kadence-blocks-gallery-item:last-child img{max-height:60px !important}.footer-logo-2 .kb-gallery-ul .kadence-blocks-gallery-item img{max-height:50px !important}@media only screen and (min-width:768px){.footer-logo-2 .kb-gallery-ul .kadence-blocks-gallery-item img{max-height:50px !important}}footer.site-footer{padding-top:0}footer .footer-widget-area h4,footer .footer-widget-area h3{font-weight:500 !important}footer .footer-widget-area .menu{text-align:left}footer .footer-widget-area .menu>li{padding-left:0}footer.site-footer{padding-bottom:0 !important}footer .site-footer-wrap .site-top-footer-wrap .site-container{border-bottom:1px solid var(--color-dark5)}footer .site-footer-wrap .site-middle-footer-wrap .site-container{border-bottom:1px solid var(--color-dark5);padding-bottom:20px}footer .widget_nav_menu h2{color:var(--color-dark6);font-size:1rem !important;font-weight:500 !important}footer .widget_nav_menu ul li a{color:var(--color-dark6);line-height:120%;padding:5px 0;font-size:0.85rem}footer .widget_nav_menu ul li a:hover{color:var(--color-light5)}.splash-footer{position:absolute;bottom:50px;right:30px}.splash-logo{position:absolute;bottom:70px;right:30px}.single-course .entry-content.single-content{margin-top:0 !important}.single-course .content-area{margin:0 !important}.error404 .wp-block-search label{display:none !important}.error404 .wp-block-search .wp-block-search__inside-wrapper{position:relative}.error404 .wp-block-search .wp-block-search__input{height:60px}.error404 .wp-block-search .wp-block-search__button{position:absolute;right:0;top:0}.error404 .wp-block-search .wp-block-search__button{background-color:var(--color-green);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Im0yMC43OSAxOS42LTMuMTUtMy4xNWE5LjE2IDkuMTYgMCAxIDAtMS4wNSAxLjA3bDMuMTQgMy4xNGEuNzQuNzQgMCAwIDAgLjUzLjIyLjcxLjcxIDAgMCAwIC41My0uMjIuNzQuNzQgMCAwIDAgMC0xLjA2ek01LjE3IDE2QTcuNjggNy42OCAwIDEgMSAxNiAxNmE3LjcgNy43IDAgMCAxLTEwLjgzIDB6IiBkYXRhLW5hbWU9IkxheWVyIDIiIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiPjwvcGF0aD48L2c+PC9zdmc+");box-shadow:none !important;background-repeat:no-repeat;background-position:center;background-size:32px;height:60px;text-indent:-999999px;width:80px;border-radius:0 2px 2px 0}.search-results .loop-entry{display:flex;flex-direction:column}.search-results .loop-entry .entry-content-wrap{background-color:var(--color-light5);flex-grow:1;display:flex;flex-direction:column;padding-bottom:20px}.search-results .loop-entry .entry-title{font-size:1rem}.search-results .loop-entry .posted-by{display:none !important}.search-results .loop-entry .entry-summary p{font-size:0.8rem;color:var(--color-dark6)}.search-results .loop-entry .entry-header{margin-bottom:0}.search-results .loop-entry .entry-summary{margin-top:0}.search-results .loop-entry .post-more-link{color:var(--color-dark5);font-weight:600 !important}.search-results .loop-entry .post-more-link:hover{color:var(--color-green-hover)}.search-results .loop-entry footer{margin-top:auto !important;padding:10px 0}.search-results .loop-entry footer .more-link-wrap{color:var(--color-dark5);font-weight:500 !important;text-transform:uppercase}.search-results .loop-entry footer .more-link-wrap .kadence-svg-iconset{display:none}.course-items-block .wp-block-kadence-column .kt-inside-inner-col{position:relative}.course-items-block .wp-block-kadence-column .course-badge{position:absolute;display:block;padding:5px 25px;font-size:12px !important;letter-spacing:0.75px;width:auto;top:0;right:0}.course-items-block .wp-block-kadence-column .wp-block-kadence-infobox{border:1px solid rgba(0, 0, 0, 0.05);overflow:hidden;border-radius:4px;height:100%}.course-items-block .wp-block-kadence-column .wp-block-kadence-infobox .info-box-link{height:100%}@media screen and (min-width:768px){.course-items-block .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{display:flex;flex-direction:column}.course-items-block .wp-block-kadence-infobox .kt-infobox-textcontent{flex-grow:1;display:flex;flex-direction:column}.course-items-block .wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap{display:block;margin-top:auto}.course-items-block .wp-block-kadence-infobox .kt-blocks-info-box-learnmore{display:inline-block}}@media screen and (min-width:768px){.wp-block-kadence-testimonials:not(.page-testimonial) .kt-blocks-testimonial-carousel-item{opacity:0.6;transform:scale(0.9)}}.wp-block-kadence-testimonials:not(.page-testimonial) .kt-blocks-testimonial-carousel-item.is-next{opacity:1;transform:scale(1)}.wp-block-kadence-testimonials:not(.page-testimonial) .kt-blocks-testimonial-carousel-item.is-next .kt-testimonial-content{font-size:1.25rem;font-weight:600}.frmCourseBooking select{border:1px solid #ddd !important}@media screen and (min-width:768px){.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list{display:inherit !important;column-count:2 !important}}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{content:"";height:2px !important}@media (max-width:767px){.home-slider .kb-slider-size-ratio.kb-slider-mobile-ratio-1-2 .kb-advanced-slide{padding-bottom:100%}}.wp-block-kadence-iconlist.no-icon ul li a .kt-svg-icon-list-single{display:none !important}.kadence-menu-mega-enabled{position:relative}@media screen and (min-width:1025px){.kadence-menu-mega-enabled:hover:before{content:"";position:absolute;width:0;height:0;bottom:0;left:50%;margin-left:-0.275rem;border:0.55rem solid transparent;border-top:none;border-bottom-color:#333;filter:drop-shadow(0 -0.0625rem 0.0625rem rgba(0, 0, 0, 0.05))}}@media screen and (max-width:1024px){.kadence-menu-mega-enabled:hover:before{display:none !important}}*,*::before,*::after{box-sizing:inherit}.accreditations-awards p a{font-weight:500 !important}.img-bottom .mhero-section{background-position:bottom center}.img-top .mhero-section{background-position:top center}.img-middle .mhero-section{background-position:center center}.info-box .kt-inside-inner-col{display:flex;flex-direction:column}.info-box .kt-inside-inner-col .kb-buttons-wrap{margin-top:auto}.site-main .main{padding:10px 20px}.divHeadBooking div.nav .completion-bar{display:block;max-width:calc(66% - 12px);margin:0 auto;width:100%;height:11px;background:#cfcac0;position:absolute;top:140px;z-index:0;left:17%}@media only screen and (max-width:767px){.linhasBooking>h5>span.new{top:-40px !important;max-width:100%;text-align:center;width:100%;text-align:center}.divHeadBooking div.nav .completion-bar{top:21px;max-width:calc(66% - 10px)}.divHeadBooking div.nav{position:relative}.divHeadBooking{margin-bottom:60px !important}}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a,#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button{background:#2ac481 !important}#filebird-document-library div.fbdl-search-control .fbdl-search-control-wrapper svg path{fill:#2ac481 !important}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display ellipse{fill:#2ac481 !important}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display svg path{fill:#2ac481 !important;stroke:#2ac481 !important}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display .fbdl-layout-control-display-selected path{fill:#ff9900 !important;stroke:#ff9900 !important}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display .fbdl-layout-control-display-selected ellipse{fill:#ff9900 !important;stroke:#ff9900 !important}