/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'txt';src:url('https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../fonts/txt.eot');src:url('https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../fonts/txt.eot?#iefix') format('embedded-opentype'),url('https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../fonts/txt.woff') format('woff'),url('https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../fonts/txt.ttf') format('truetype'),url('https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../fonts/txt.svg#txt') format('svg');font-weight:normal;font-style:normal}.black{color:#221314}.red{color:#e33000}.orange{color:#fc7c00}.green{color:#029587}.teal{color:#15a0b7}.blue{color:#234a9e}.tw,.ti{width:100%;height:100%;display:table;text-align:center;vertical-align:middle}.ti{display:table-cell}#loading{width:100%;height:100%;display:block;position:fixed;top:0;left:0;z-index:99999;background:#fff}#loading span{width:40px;height:40px;display:block;-webkit-border-radius:40px;border-radius:40px;background-clip:padding-box;background:transparent;position:absolute;top:45%;left:50%;margin:-20px 0 0 -20px;border-top:3px solid #029587;border-right:3px solid rgba(0,0,0,0.1);border-bottom:3px solid rgba(0,0,0,0.1);border-left:3px solid rgba(0,0,0,0.1);-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;animation:loading 1s infinite linear}@-webkit-keyframes loading{to{transform:rotate(360deg)}}@-moz-keyframes loading{to{transform:rotate(360deg)}}@keyframes loading{to{transform:rotate(360deg)}}html,body{font-family:'Poppins';font-size:30px;line-height:1.2em;color:#000}body{opacity:0;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;-ms-transition:opacity .25s;transition:opacity .25s}body.has-fully-loaded{opacity:1}p{font-family:'txt';letter-spacing:-0.015em;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.carousel .vc_column_container>.vc_column-inner{padding:0 !important}.carousel .carousel-cell{width:50%;height:auto;margin-right:35px;-webkit-box-shadow:-40px 60px 94px rgba(0,0,0,0.2);box-shadow:-40px 60px 94px rgba(0,0,0,0.2)}.carousel .carousel-cell img{width:100%;height:auto}.carousel .flickity-viewport{overflow:visible}.carousel .flickity-page-dots{position:static;left:0;bottom:0;margin-top:28px}.carousel .flickity-page-dots .dot{width:20px;height:20px;position:relative;background:none;opacity:1;margin:0 1px}.carousel .flickity-page-dots .dot:after{content:'';width:8px;height:8px;display:block;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box;position:absolute;top:50%;left:50%;background:transparent;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #221314;opacity:0.5}.carousel .flickity-page-dots .dot.is-selected:after{opacity:1;background:#029587;border-color:#029587;-webkit-transform:translate(-50%, -50%) scale(1.5);-moz-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);-o-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}.fade-slider .slick-dots{margin:10px 0 0 0;padding:0;text-align:center}.fade-slider .slick-dots li{width:20px;height:20px;display:inline-block;list-style:none;margin:0;padding:0}.fade-slider .slick-dots li.slick-active button:after{opacity:1;background:#029587;border-color:#029587;-webkit-transform:translate(-50%, -50%) scale(1.5);-moz-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);-o-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}.fade-slider .slick-dots button{width:16px;height:20px;position:relative;background:none;opacity:1;margin:0 4px;padding:0;border:0;outline:0;overflow:hidden;text-indent:-9999px}.fade-slider .slick-dots button:after{content:'';width:8px;height:8px;display:block;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box;position:absolute;top:50%;left:50%;background:transparent;border:1px solid #221314;-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;opacity:0.5}.fade-slider .fade-slider-item{background:#ccc}body.single-stm-courses .stm-lms-wrapper .col-md-9 .nav.nav-tabs,body.single-stm-courses .single_product_after_title,.stm-lms-wishlist,body.single-stm-courses .stm-lms-course-info,.stm_lms_wishlist_button,.stm-lms-course__sidebar_toggle,.stm_lms_courses__single--price,.stm_lms_breadcrumbs{display:none !important}.stm-lms-course-info__single{border-bottom:0 !important}#stm-lms-lessons .container{max-width:1600px}html .btn{font-family:'Poppins';-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;letter-spacing:0.08em;text-transform:uppercase;font-size:0.9em;line-height:1em;font-weight:600;padding-top:14px;padding-bottom:14px;min-width:130px}html .btn.btn-default{background-color:#221314;color:#fff}html .btn.btn-default:hover{background-color:#e33000}html .btn.btn-outline{border:2px solid #221314;color:#221314;background:transparent;padding-top:12px;padding-bottom:12px}html .btn.btn-outline:hover{background-color:transparent;border:2px solid #e33000;color:#e33000}html .btn:after,html .btn:hover:after,html .button:after,html .button:hover:after{display:none !important}.embed-container{position:relative;padding-bottom:56.2%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}html body.pg-public-page #wrapper #main{padding-bottom:0}html body.pg-public-page footer .footer_wrapper{background-color:#FFF4E5}.btn.btn-mini{font-size:0.7em;padding:8px 10px}.bottom-section-cta{position:relative;z-index:10}.interior-page-intro-block{max-width:800px;margin:0 auto 30px;text-align:center}.interior-page-intro-block h2{font-size:2.9em;line-height:1em;margin-bottom:25px}.interior-page-intro-block h3{font-size:1.4em;line-height:1em;color:#221314;margin-bottom:25px}.interior-page-intro-block p{font-size:1.8em;line-height:1.1em}.interior-page-intro-block .btn{background:#029587;padding-left:25px;padding-right:25px}.interior-page-intro-block .btn:hover{background:#016d63}html body.pg-interior-page #main{padding-top:75px}.home-txt-block{max-width:600px;margin:0 auto}.home-txt-block h2{font-size:2.9em;line-height:1em;margin-bottom:25px}.home-txt-block h3{font-size:1.4em;line-height:1em;color:#221314;margin-bottom:25px}.home-txt-block p{font-size:1.8em;line-height:1.1em}.home-txt-block .btn.btn-default{background:#029587;padding-left:25px;padding-right:25px}.home-txt-block .btn.btn-default:hover{background:#016d63}.home-fade-slider .fade-slider{width:85%;float:right}.home-fade-slider .fade-slider img{width:100%}.home-fade-slider .fade-slider .slick-list{-webkit-box-shadow:-40px 60px 94px rgba(0,0,0,0.3);box-shadow:-40px 60px 94px rgba(0,0,0,0.3)}.home-content-section-even .home-fade-slider .fade-slider{float:none}.home-content-section-even .home-txt-block{margin:0}html body.pg-marrocos .slick-dots{display:none !important}body.pg-marrocos .marrocos-content-block-2{position:relative;z-index:20;padding-bottom:100px}.faqs-content-section{position:relative;z-index:20;padding-bottom:100px}.regulamento-content{position:relative;z-index:20;padding-bottom:100px;font-family:'txt';font-size:1.6em;line-height:1.2em;color:#221314;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;max-width:950px;margin:0 auto}.regulamento-content p a{color:#e33000;display:inline-block;position:relative}.regulamento-content p a::after{content:'';width:0%;height:1px;background:#e33000;position:absolute;bottom:3px;left:0;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}.regulamento-content p a:hover{color:#ba2700}.regulamento-content p a:hover::after{width:100%;background:#ba2700}.vc_tta.vc_general .vc_tta-panel{margin-bottom:20px;background:#fff;border:1px solid rgba(101,144,239,0.1);-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.1);box-shadow:0px 5px 10px rgba(0,0,0,0.1);-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;overflow:hidden}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before{background-color:#fff !important;border:0 !important}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading:after{content:'';width:calc(100% - 60px);height:1px;display:block;background:rgba(45,54,73,0.55);opacity:0.25;margin-left:30px}html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel:not(.vc_active):hover{border:1px solid rgba(34,19,20,0.2)}html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel:not(.vc_active):hover .vc_tta-panel-title>a{color:#e33000}html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#221314}html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#e33000}html .vc_tta.vc_general .vc_tta-panel-title>a{padding-left:30px;padding-right:52px !important;font-size:1.15em;line-height:1.2em;padding-top:20px;padding-bottom:20px}html .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:30px}html .vc_tta.vc_general .vc_tta-panel-body{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:20px}html .vc_tta-panel-body p,html .vc_tta-panel-body ul li{font-family:'txt';font-size:1.6em;line-height:1.2em;color:#221314;width:92%;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html .vc_tta-panel-body p a{color:#e33000;display:inline-block;position:relative}html .vc_tta-panel-body p a::after{content:'';width:0%;height:1px;background:#e33000;position:absolute;bottom:3px;left:0;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}html .vc_tta-panel-body p a:hover{color:#ba2700}html .vc_tta-panel-body p a:hover::after{width:100%;background:#ba2700}html .vc_tta .vc_tta-controls-icon{width:20px;height:20px}html .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::after,html .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before{border-color:#e33000 !important}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{background:#fff !important}html .stm_lms_login_wrapper,html .stm_lms_register_wrapper{background:transparent;padding:0;margin-top:40px}html .stm_lms_lost_password_btn{margin-top:20px}html .stm-lms-login__top h3,html #stm-lms-register h3{font-size:2.2em;line-height:1em;text-align:center}html .stm_lms_login_wrapper .form-group label,html .stm_lms_login_wrapper__actions label,html .stm_lms_login_wrapper .lostpassword{color:#221314 !important}html .stm_lms_login_wrapper .form-group label{text-align:center;width:100%}html .form-control,html .select2-search input.select2-input,html .select2-search__field,html input[type=email],html input[type=number],html input[type=password],html input[type=tel],html input[type=text],html textarea{border:1px solid rgba(34,19,20,0.3);background:#fff;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;text-align:center}html .stm_lms_login_wrapper .stm_lms_lost_password_form .btn,html .stm_lms_login_wrapper__actions .btn,html .stm_lms_register_wrapper__actions .btn{margin-left:0}html .stm_lms_login_wrapper__actions label{margin-right:0}html .stm_lms_login_wrapper__actions{display:block}html #stm-lms-register{display:none}html .stm-lms-wrapper__login .col-md-6{float:none;margin:0 auto}html .stm_lms_login_wrapper__actions{text-align:center}html .stm_lms_login_remember{width:100%;text-align:center;margin-top:20px;margin-bottom:20px}html .stm_lms_lost_password_btn{width:100%;text-align:center;margin-top:50px}html .stm_lms_register_wrapper .form-group label,html .register-form-btn-holder .stm_lms_register_wrapper__actions,html .stm_lost_pass_btn_holder{width:100%;text-align:center}html .stm_lms_register_wrapper__actions,html .stm_lms_login_wrapper .stm_lms_lost_password_form{display:block}html .modal-dialog .stm_lms_login_wrapper,html .modal-dialog .stm_lms_register_wrapper{padding:40px;margin:0}html #stm_lms_edit_account .stm_lms_edit_socials-1{display:none !important}html #stm_lms_edit_account .form-control,html #stm_lms_edit_account .select2-search input.select2-input,html #stm_lms_edit_account .select2-search__field,html #stm_lms_edit_account input[type=email],html #stm_lms_edit_account input[type=number],html #stm_lms_edit_account input[type=password],html #stm_lms_edit_account input[type=tel],html #stm_lms_edit_account input[type=text],html #stm_lms_edit_account textarea{text-align:left}#header.sticky_header .header_default::after,#header.sticky_header .header_default.fixed::after{display:none}#header.sticky_header .header_default .header_top,#header.sticky_header .header_default.fixed .header_top{padding:20px 0 18px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}#header.sticky_header .header_default .logo-unit img,#header.sticky_header .header_default.fixed .logo-unit img{width:auto;height:70px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.body-has-scrolled #header.sticky_header .header_default,.body-has-scrolled #header.sticky_header .header_default.fixed{-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.05);box-shadow:0px 5px 10px rgba(0,0,0,0.05)}.body-has-scrolled #header.sticky_header .header_default .header_top,.body-has-scrolled #header.sticky_header .header_default.fixed .header_top{padding:0}.body-has-scrolled #header.sticky_header .header_default .logo-unit img,.body-has-scrolled #header.sticky_header .header_default.fixed .logo-unit img{width:auto;height:40px}.body-has-scrolled #header.sticky_header .header_default .header-btn-login,.body-has-scrolled #header.sticky_header .header_default.fixed .header-btn-login,.body-has-scrolled #header.sticky_header .header_default .header-btn-register,.body-has-scrolled #header.sticky_header .header_default.fixed .header-btn-register{min-width:90px !important;padding-top:10px !important;padding-bottom:10px !important;font-size:0.7em !important}.body-has-scrolled #header.sticky_header .header_default .header-btn-login,.body-has-scrolled #header.sticky_header .header_default.fixed .header-btn-login{margin-right:5px}.body-has-scrolled #header.sticky_header .header_default .header-btn-register,.body-has-scrolled #header.sticky_header .header_default.fixed .header-btn-register{padding-top:8px !important;padding-bottom:8px !important}.body-has-scrolled #header.sticky_header .header_default .header_main_menu_wrapper,.body-has-scrolled #header.sticky_header .header_default.fixed .header_main_menu_wrapper{margin-top:0 !important}.body-has-scrolled #header.sticky_header .header_default .stm_lms_account_dropdown .dropdown button,.body-has-scrolled #header.sticky_header .header_default.fixed .stm_lms_account_dropdown .dropdown button{padding:8px 13px}.header_top .header_top_socials{flex:35% 0 0}.header_top .logo-unit{flex:30% 0 0}.header_top .header_top_phone{flex:35% 0 0;text-align:right}.header_top .header_top_socials ul li{margin-right:20px}.header_top .header_top_socials .mobile-nav-trigger{display:none}.header_main_menu_wrapper .header-menu>li{padding:0}#header.sticky_header .header_default.fixed .header-menu>li>a,.header_top .header_top_socials ul li a{font-size:0.75em;line-height:0.75em;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#221314}#header.sticky_header .header_default.fixed .header-menu>li>a:hover,.header_top .header_top_socials ul li a:hover{color:#e33000}#header.sticky_header .header_default.fixed .header-menu>li.current-menu-item:not(.nav-anchor-link) a{color:#e33000;position:relative}#header.sticky_header .header_default.fixed .header-menu>li.current-menu-item:not(.nav-anchor-link) a::after{content:'';width:100%;height:1px;background:#e33000;position:absolute;bottom:0;left:0}.magic_line,.magic_line.line_visible{display:none !important}html .stm_lms_account_dropdown .dropdown button{background:#221314;border:0;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}html .stm_lms_account_dropdown .dropdown button i{color:#fff;font-weight:600 !important}html .stm_lms_account_dropdown .dropdown button .login_name{color:#fff;padding:0 10px 0 5px;font-size:0.75em;line-height:0.75em;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;position:relative;top:-1px}html .stm_lms_account_dropdown .dropdown button .caret{border-top-color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}html .stm_lms_account_dropdown .dropdown.open button{-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-clip:padding-box}html .stm_lms_account_dropdown .dropdown.open button .caret{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}html .stm_lms_account_dropdown .dropdown-menu{background:#221314;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-clip:padding-box}html .stm_lms_account_dropdown .dropdown-menu li a{color:#fff;padding:10px 15px 15px}html .stm_lms_account_dropdown .dropdown-menu li a:hover{background:#532e31}html .stm_lms_account_dropdown_container{max-width:300px;display:inline-block;text-align:left}.header-btn-login{margin-right:15px}@media (max-width:1800px) and (min-width:1441px){html .stm_lms_account_dropdown .dropdown button .login_name{display:inline-block !important}}#home-hero{height:85vh;margin:0;position:relative;z-index:10}#home-hero .home-hero-title{color:#fff;letter-spacing:-0.04em}#home-hero .home-hero-txt{max-width:800px;margin:20px auto 0;color:#fff;font:1.7em/1em 'txt';-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html:not(.mobile) body.home:not(.body-has-scrolled) #header.sticky_header .header_default.fixed{background:transparent;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}html:not(.mobile) body.home:not(.body-has-scrolled) #header.sticky_header .header_default.fixed .header-menu>li>a{color:#fff}html:not(.mobile) body.home:not(.body-has-scrolled) #header.sticky_header .header_default.fixed .header-menu>li.current-menu-item a{color:#fff}html:not(.mobile) body.home:not(.body-has-scrolled) #header.sticky_header .header_default.fixed .header-menu>li.current-menu-item a::after{background:#fff}html:not(.mobile) body.home:not(.body-has-scrolled) #header .logo_color{display:none !important}html:not(.mobile) body.home:not(.body-has-scrolled) #header .logo_white{display:block !important}html:not(.mobile) body.home:not(.body-has-scrolled) .stm_lms_account_dropdown .dropdown-menu{background:#fff}html:not(.mobile) body.home:not(.body-has-scrolled) .stm_lms_account_dropdown .dropdown button{background:#fff}html:not(.mobile) body.home:not(.body-has-scrolled) .stm_lms_account_dropdown .dropdown button i,html:not(.mobile) body.home:not(.body-has-scrolled) .stm_lms_account_dropdown .dropdown button .login_name{color:#221314}html:not(.mobile) body.home:not(.body-has-scrolled) .stm_lms_account_dropdown .dropdown button .caret{border-top-color:#221314}html:not(.mobile) body.home:not(.body-has-scrolled) .stm_lms_account_dropdown .dropdown-menu li a{color:#221314}html:not(.mobile) body.home:not(.body-has-scrolled) .stm_lms_account_dropdown .dropdown-menu li a:hover{color:#221314;background:#e1e1e1}html:not(.mobile) body.home:not(.body-has-scrolled) .header-btn-login{background:#fff;color:#221314}html:not(.mobile) body.home:not(.body-has-scrolled) .header-btn-register{border-color:#fff;color:#fff}html:not(.mobile) body.home:not(.body-has-scrolled) .header-btn-login:hover{background:#e33000;color:#fff}html:not(.mobile) body.home:not(.body-has-scrolled) .header-btn-register:hover{color:#e33000;border-color:#e33000}html body.home #header{padding-bottom:0 !important}html body.home #home-hero .vc_column_container.vc_col-sm-12,html body.home #home-hero .vc_column_container.vc_col-sm-12 .wpb_wrapper,html body.home #home-hero .wpb_layerslider_element{height:85vh}html body.home #header.sticky_header .header_default.fixed{-webkit-transition:background .4s;-moz-transition:background .4s;-o-transition:background .4s;-ms-transition:background .4s;transition:background .4s}html body.home .stm_lms_courses__single{opacity:1}html body.home .section-vantagens-title h1{max-width:750px;margin:0 auto 70px}html body.home .section-vantagens-title h1:before{content:'';width:2px;height:170px;background:#e33000;display:block;margin:0 auto 60px}html body.home .section-vantagens-items img{width:90px;height:90px}html body.home .section-vantagens-items .wpb_single_image{margin-bottom:10px}html body.home .section-vantagens-items h3{font-size:1.9em;line-height:1.1em;color:#221314}html body.home .section-vantagens-items p{font-size:1.5em;line-height:1.1em;width:85%;margin:20px 0 0 0}html body.home .section-vantagens-items .btn{background:#029587;margin-top:15px}html body.home .section-vantagens-items .btn:hover{background:#016d63}html body.home .home-section-modulos{position:relative;z-index:20}#home-intro-video{position:relative;z-index:20}#home-intro-video .embed-container{width:86%;margin-top:-37vh !important;margin-left:auto;margin-right:auto;padding-bottom:48.4%;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;overflow:hidden;-webkit-box-shadow:-40px 60px 94px rgba(0,0,0,0.3);box-shadow:-40px 60px 94px rgba(0,0,0,0.3)}html .stm_lms_courses{margin-bottom:0}html .stm_lms_courses__archive{margin-top:0 !important}html .stm_lms_courses .stm_lms_load_more_courses,html .stm_lms_courses.all_loaded .stm_lms_courses__grid{margin-bottom:0}html .stm_lms_courses__grid{justify-content:center}html .courses_filters,html .courses_filters__activities{display:none !important}html .entry-header{background:transparent;padding:70px 0 50px}html .stm_lms_instructor_courses__single--terms{display:none}html .entry-header .entry-title .sub_title,html .entry-header .entry-title h1{font-style:normal;font-size:3em;line-height:1.2em;text-align:center;letter-spacing:-0.03em;color:#e33000;text-transform:none}html .stm_price_course_hoverable{background:transparent !important}html .stm_lms_courses__single.style_2 .stm_lms_courses__single__inner{border:0;background:transparent}html .stm_lms_courses__single.style_2 .stm_lms_courses__single__inner .stm_lms_courses__single__inner__image{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0 0 rgba(51,51,51,0);box-shadow:0 0 0 rgba(51,51,51,0);-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}html .stm_lms_courses__single.style_2 .stm_lms_courses__single__inner:hover .stm_lms_courses__single__inner__image{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 20px 15px rgba(51,51,51,0.15) !important;box-shadow:0 20px 15px rgba(51,51,51,0.15) !important}html .stm_lms_lazy_image{overflow:hidden}html .stm_lms_courses__single.style_2 .stm_lms_courses__single__inner .stm_lms_courses__single--image img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 60%;-moz-transform-origin:50% 60%;-ms-transform-origin:50% 60%;-o-transform-origin:50% 60%;transform-origin:50% 60%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}html .stm_lms_courses__single.style_2 .stm_lms_courses__single__inner:hover .stm_lms_courses__single--image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;transition:all 2s ease-in-out}html .stm_lms_courses__single--image>a>div:after,html .stm_lms_courses__single--image:after{display:none}html .stm_lms_courses__single.style_2 .stm_lms_courses__single__inner:hover{-webkit-box-shadow:none;box-shadow:none}html .stm_lms_courses__single.style_2 .stm_lms_courses__single__inner__image{margin:0}html .stm_lms_courses__single.style_2 .stm_lms_courses__single--info_meta{display:none !important}html .stm_lms_courses__single--inner{padding:5px 0 0 0}html .stm_lms_courses__single--terms{display:none !important}html .stm_lms_courses__single.style_2 .stm_lms_courses__single--title a::before{content:'';width:100%;display:block;text-align:center;color:#029587;text-transform:uppercase;font-size:0.8em;line-height:1em;letter-spacing:0.17em;font-weight:600}html .stm_lms_courses__single.style_2:nth-child(1) .stm_lms_courses__single--title a::before{content:'Module 1'}html .stm_lms_courses__single.style_2:nth-child(2) .stm_lms_courses__single--title a::before{content:'Module 2'}html .stm_lms_courses__single.style_2:nth-child(3) .stm_lms_courses__single--title a::before{content:'Module 3'}html .stm_lms_courses__single.style_2:nth-child(4) .stm_lms_courses__single--title a::before{content:'Module 4'}html .stm_lms_courses__single.style_2:nth-child(5) .stm_lms_courses__single--title a::before{content:'Module 5'}html .stm_lms_courses__single.style_2:nth-child(6) .stm_lms_courses__single--title a::before{content:'Module 6'}html .stm_lms_courses__single.style_2:nth-child(7) .stm_lms_courses__single--title a::before{content:'Module 7'}html .stm_lms_courses__single.style_2 .stm_lms_courses__single--title h5{margin:0;padding:5px 0 30px 0;font-size:1.8em;line-height:1.2em;color:#221314}html .stm_lms_courses__single--image__progress_label{top:-40px;padding:7px;font-size:1.1em;color:#fff;line-height:1em}html .stm_lms_courses__single--image__progress_label:after{bottom:-9px;border-width:0 9px 9px 0}html .stm_lms_courses__grid .stm_lms_courses__single:last-of-type{display:none}html .exame-final-section,html .certificado-final-section{max-width:1000px;margin:0 auto 50px !important;display:none;background:#fff;border:1px solid rgba(101,144,239,0.06);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.1);box-shadow:0px 5px 10px rgba(0,0,0,0.1);-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;padding:25px 40px !important;text-align:center}html .exame-final-section .wpb_content_element,html .certificado-final-section .wpb_content_element{margin:0 !important}html .exame-final-section .interior-txt-container,html .certificado-final-section .interior-txt-container{padding-left:30%;position:relative;text-align:left;display:inline-block;padding:10px 0}html .exame-final-section .interior-txt-container::before,html .certificado-final-section .interior-txt-container::before{content:'';width:100px;height:100px;display:block;float:left;background:url('https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../img/ico-check-circle.svg') no-repeat 50% 50%;background-size:contain;margin-right:50px}html .exame-final-section .interior-txt-container .interior-txt-container-inner,html .certificado-final-section .interior-txt-container .interior-txt-container-inner{display:block;float:left}html .exame-final-section .interior-txt-container h2,html .certificado-final-section .interior-txt-container h2{font-size:1.4em;line-height:1.1em;margin:0 0 5px 0}html .exame-final-section .interior-txt-container .itc-txt,html .certificado-final-section .interior-txt-container .itc-txt{font-family:'txt';font-size:1.6em;line-height:1em;margin-bottom:15px;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html .exame-final-section .interior-txt-container .btn,html .certificado-final-section .interior-txt-container .btn{background:#029587}html .exame-final-section .interior-txt-container .btn:hover,html .certificado-final-section .interior-txt-container .btn:hover{background:#016d63}html .certificado-final-section .interior-txt-container-inner{padding-top:35px}html .certificado-final-section .interior-txt-container::before{display:none}html .certificado-final-section .vc_column-inner{padding-top:0 !important}html .certificado-final-section .img-cert{width:250px;height:auto;display:block;float:left;margin-right:80px;-webkit-box-shadow:0px 30px 40px rgba(0,0,0,0.15);box-shadow:0px 30px 40px rgba(0,0,0,0.15)}html body.pg-modulos .stm_lms_courses_wrapper-1,html body.pg-modulos .stm_lms_courses_wrapper-3{display:none !important}html body.pg-modulos .exame-final-section,html body.pg-modulos .certificado-final-section{margin-top:-50px !important}html #my-courses .certificado-final-section{padding:25px 30px !important}html #my-courses .certificado-final-section .img-cert{width:160px;margin-right:40px}html #my-courses .interior-txt-container-inner{padding-top:3px}html #my-courses .stm_lms_instructor_courses__grid .stm_lms_instructor_courses__single .btn{-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}html .stm_lms_course_completed_summary__label{color:#221314;text-transform:uppercase;font-weight:600;font-size:1em;letter-spacing:0.03em;text-align:center;margin-bottom:25px}html .stm_lms_course_completed_summary__label .couse-concluded-icon{width:30px;height:auto;position:relative;top:-2px}html .stm-lms-buy-buttons .btn:not(.start-course),html .stm-lms-buy-buttons .btn{background:#e33000 !important;font-size:1.15em;font-weight:600;padding:25px 25px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;margin-bottom:10px}html .stm-lms-buy-buttons .btn:not(.start-course):hover,html .stm-lms-buy-buttons .btn:hover{background:#ba2700 !important}html .stm_lms_course_completed_summary .stm_lms_finish_score__stat i{margin-right:10px}html .couse-completed-ico-content,html .couse-completed-ico-question{width:20px;height:auto;margin-right:5px}html .stm_lms_course_completed_summary__certificate{display:none}html .single-stm-courses .stm-curriculum{margin-top:30px}html .single-stm-courses .stm-curriculum .stm-curriculum-section{display:none}html .single-stm-courses .stm-curriculum h3{margin-bottom:15px;color:#221314;text-align:center;text-transform:uppercase;letter-spacing:0.04em}html .single-stm-courses .stm-curriculum .stm-curriculum-item{border:none;border-left:1px solid #e1e2e4;border-right:1px solid #e1e2e4;border-bottom:1px solid #e1e2e4 !important;background:transparent;padding:10px 5px 10px 15px;margin-bottom:0}html .single-stm-courses .stm-curriculum .stm-curriculum-item.stm-curriculum-item-first{border-top:1px solid #e1e2e4 !important;-webkit-border-radius:9px 9px 0 0;border-radius:9px 9px 0 0;background-clip:padding-box}html .single-stm-courses .stm-curriculum .stm-curriculum-item.stm-curriculum-item-last{-webkit-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;background-clip:padding-box}html .single-stm-courses .stm-curriculum .stm-curriculum-item .stmlms-text{display:none}html .single-stm-courses .stm-curriculum .stm-curriculum-item .stm-curriculum-item__icon{min-width:0;margin-right:0;display:none}html .single-stm-courses .stm-curriculum .stm-curriculum-item .stm-curriculum-item__title,html .single-stm-courses .stm-curriculum .stm-curriculum-item .stm-curriculum-item__title .heading_font{font-size:0.9em;color:#221314}html .single-stm-courses .stm-curriculum .stm-curriculum-item .stm-curriculum-item__icon .stmlms-quiz{width:12px;height:12px;display:inline-block;background:url('https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../img/ico-question.svg') 0 0 no-repeat;background-size:100% auto;margin-right:5px}html .single-stm-courses .stm-curriculum .stm-curriculum-item .stm-curriculum-item__icon .stmlms-quiz:before{display:none}html .single-stm-courses .stm-curriculum .stm-curriculum-item .stm-curriculum-item__num{margin-right:10px}html .single-stm-courses .stm-curriculum .stm-curriculum-item .stm-curriculum-item__meta{width:100%;text-indent:20px;font-size:0.8em;color:rgba(34,19,20,0.6)}html .single-stm-courses .stm-curriculum .stm-curriculum-item:hover{background:#e33000}html .single-stm-courses .stm-curriculum .stm-curriculum-item:hover *{color:#fff !important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}html .stm_lms_course__content p{font-size:1.6em;line-height:1.4em;color:#221314;margin:0 0 15px}html .stm_lms_course__title{margin:0;color:#e33000;text-align:center;padding:0 0 50px;font-size:3em;line-height:1.2em;letter-spacing:-0.03em}html .course-module-id{width:100%;text-align:center;margin:0;padding:28px 0 0 0;display:block}html .course-module-id p{color:#221314;text-transform:uppercase;font-family:'Poppins' !important;font-size:0.8em;line-height:1em;letter-spacing:0.17em;font-weight:600}html .stm_lms_course__image{display:none}html .stm_lms_course__image,html .fade-slider .slick-list{-webkit-box-shadow:0 20px 15px rgba(51,51,51,0.15);box-shadow:0 20px 15px rgba(51,51,51,0.15)}html .stm-lms-course__sidebar{margin-top:2px}html .modulo-intro-block p{font-size:1.9em;line-height:1.1em;width:92%}html .modulo-intro-cta-txt p{font:600 1.15em/1.1em 'Poppins';color:#e33000}html .stm-lms-wrapper.stm-lessons{padding-top:120px}html .stm-curriculum-item.stm-curriculum-item__section{display:none}html .stm_lms_lesson_header{width:100%;position:fixed;top:0;left:0;z-index:32;padding:20px 0 15px;background:#fff;border:0;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.05);box-shadow:0px 5px 10px rgba(0,0,0,0.05)}html .stm_lms_lesson_header .logo-unit img{width:auto;height:40px}html .stm_lms_lesson_header .stm_lms_account_dropdown .dropdown button{padding:8px 13px}html .stm_lms_lesson_header__center{text-align:center}html #stm-lms-lessons .container{width:100%;max-width:none}html #stm-lms-lessons .container .vc_row_inner_wrapper:after{visibility:hidden;display:block;content:'';clear:both;font-size:0;height:0}html #stm-lms-lessons .container .vc_row,html #stm-lms-lessons .container .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) .vc_row_inner_wrapper{max-width:1200px;margin:0 auto;padding:0 15px}html #stm-lms-lessons .container .vc_row[data-vc-full-width="true"]{width:100%;max-width:none;padding:0}html .course-cols-missing .wpb_column.vc_column_container{float:none}html .course-cols-missing .vc_row_inner_wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}html .course-cols-missing.course-cols-missing-1col .wpb_column.vc_column_container:last-child,html .course-cols-missing.course-cols-missing-2cols .wpb_column.vc_column_container:last-child,html .course-cols-missing.course-cols-missing-2cols .wpb_column.vc_column_container:nth-last-child(2){display:none}html .stm-lms-course__lesson-content__top h1{margin:0;color:#e33000;text-align:center;padding:0 0 75px;font-size:3em;line-height:1.2em;letter-spacing:-0.03em;font-weight:600}html .stm-lms-course__lesson-content__top h1 strong{font-weight:600}html .stm-lms-course__content h2{color:#221314;font-size:2.25em;line-height:1.2em;letter-spacing:-0.03em;margin-bottom:20px;font-weight:600;text-align:center}html .stm-lms-course__content h2 strong{font-weight:600}html .stm-lms-course__content h3{color:#221314;font-size:1.45em;line-height:1.2em;letter-spacing:-0.03em;margin-bottom:20px;font-weight:600;text-align:center}html .stm-lms-course__content h3 strong{font-weight:600}html .stm-lms-course__content_wrapper{font-family:'txt'}html .stm-lms-course__content_wrapper p{width:95%}html .stm-lms-course__content_wrapper p,html .stm-lms-course__content_wrapper blockquote,html .stm-lms-course__content_wrapper ul,html .stm-lms-course__content_wrapper ol{font-size:1.5em;line-height:1.2em;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html .stm-lms-course__content_wrapper .col-md-12{padding:0}html .stm-lms-course__content_wrapper .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:#029587;color:#fff;min-width:90px !important;padding-top:10px !important;padding-bottom:10px !important;font-family:'Poppins';font-size:0.6em !important;font-weight:600;letter-spacing:0.03em;text-transform:uppercase;border:0;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;margin-top:-30px}html .stm-lms-course__content_wrapper .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background:#016d63}html .stm-lms-curriculum-trigger{position:absolute;top:120px;left:3vw}html .stm-lms-course__curriculum .stm-curriculum-item__title{max-width:100%}html .stm-lms-course__curriculum .stm-curriculum-item{border-top:0}html .stm-lms-course__curriculum .stm-curriculum-item__icon{display:none}html .stm-lms-course__curriculum .stm-curriculum-item__meta{font-size:11px}html .stm-lms-lesson_navigation_side a span{line-height:50px}html .course-img-w-drop-shadow{-webkit-box-shadow:0 20px 15px rgba(51,51,51,0.15);box-shadow:0 20px 15px rgba(51,51,51,0.15)}html .marraquexe-map{margin-bottom:60px !important}html body.pg-exame-final .stm-lms-curriculum-trigger,html body.pg-exame-final .stm_lms_finish_score__notice{display:none !important}html .stm_lms_result__round__answered,html .stm_lms_timer__answered{font-family:'Poppins'}html .stm-lms-wrapper.stm-quizzes{background:linear-gradient(180deg, rgba(255,244,229,0) 0%, #fff4e5 100%);padding-top:120px;padding-bottom:200px;min-height:calc(100vh - 240px)}html .stm-lms-wrapper.stm-quizzes::after{content:'';width:100%;height:100px;background:url(https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../img/pattern-marrocos.svg) 0 -25px repeat;background-size:50px auto;position:absolute;bottom:-1px;left:0}html .stm-lms-wrapper.stm-quizzes .stm-lms-course__lesson-content{text-align:center}html .stm-lms-wrapper.stm-quizzes .stm-lms-course__lesson-content .btn{padding:20px 25px;background:#e33000}html .stm-lms-wrapper.stm-quizzes .stm-lms-course__lesson-content .btn:hover{background:#ba2700}html .stm-lms-wrapper.stm-quizzes .stm-lms-course__lesson-html_content{font-size:1.6em;line-height:1.1em;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html .stm-lms-single_quiz{max-width:800px;margin:0 auto}html .stm-lms-single_quiz::before{content:'';width:2px;height:140px;display:block;margin:20px auto -100px;background:#e33000}html .stm-lms-single_quiz .stm-lms-single_quiz__label{border-top:0}html .stm-lms-single_quiz img{-webkit-box-shadow:0 20px 15px rgba(51,51,51,0.15);box-shadow:0 20px 15px rgba(51,51,51,0.15)}html .stm-lms-single_question label{max-width:500px;margin-left:auto;margin-right:auto;background:transparent;border:2px solid #e33000;color:#e33000;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}html .stm-lms-single_question label:hover{background:#fff;cursor:pointer}html .stm-lms-single_question .correct_answer label,html .stm-lms-single_question .correctly_answered label{background:#029587;border-color:#029587}html .stm-lms-single_question_multi_choice .correct_answer label input+i,html .stm-lms-single_question_single_choice .correct_answer label input+i,html .stm-lms-single_question_true_false .correct_answer label input+i,html .stm-lms-single_question .correct_answer label:hover input+i,html .stm-lms-single_question_multi_choice .correctly_answered label input+i,html .stm-lms-single_question_single_choice .correctly_answered label input+i,html .stm-lms-single_question_true_false .correctly_answered label input+i,html .stm-lms-single_question .correctly_answered label:hover input+i{border-color:#fff;background:transparent}html .stm-lms-single_question_multi_choice .correctly_answered label input+i,html .stm-lms-single_question_single_choice .correctly_answered label input+i,html .stm-lms-single_question_true_false .correctly_answered label input+i,html .stm-lms-single_question .correctly_answered label:hover input+i{background:#fff}html .stm-lms-single_question .wrongly_answered label{background:#e33000;border-color:#e33000;color:#fff}html .stm-lms-single_question_multi_choice label input+i,html .stm-lms-single_question_single_choice label input+i,html .stm-lms-single_question_true_false label input+i,html .stm-lms-single_question label:hover input+i{border:2px solid #e33000}html .stm-lms-single_question_multi_choice .wrongly_answered label input+i,html .stm-lms-single_question_single_choice .wrongly_answered label input+i,html .stm-lms-single_question_true_false .wrongly_answered label input+i,html .stm-lms-single_question .wrongly_answered label:hover input+i{border-color:#fff}html .stm-lms-single_question_multi_choice label input:checked+i,html .stm-lms-single_question_single_choice label input:checked+i,html .stm-lms-single_question_true_false label input:checked+i{color:#e33000}html .stm-lms-single_question_multi_choice .wrongly_answered label input:checked+i,html .stm-lms-single_question_single_choice .wrongly_answered label input:checked+i,html .stm-lms-single_question_true_false .wrongly_answered label input:checked+i{color:#fff}html .stm_lms_complete_lesson.btn{-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}html .stm-lms-wrapper.stm-quizzes .stm_lms_complete_lesson{background:#029587 !important}html .stm-lms-wrapper.stm-quizzes .stm_lms_complete_lesson:hover{background:#016d63 !important}html .stm-lms-quiz__result_passing_grade{display:none !important}html .stm_lms_result__round{text-align:center}html .stm_lms_result__round .stm_lms_timer__time_h span{font-family:'Poppins';font-weight:400;text-transform:uppercase;margin-top:10px;display:block}html .stm_lms_result__round .stm_lms_timer__time_h{width:100%;text-align:center;margin:15px 0 0 0;font-weight:600}html .stm_lms_finish_score__face,html .stm_lms_finish_score__stats{display:none !important}html .stm_lms_finish_score__score span{width:100%;text-align:center;display:block;text-transform:uppercase;font-weight:600;letter-spacing:0.08em}html .stm_lms_finish_score__buttons .inner{margin-top:15px}html .stm-lms-quiz__result_number span:after{display:none !important}html .stm_lms_instructor_courses__top,html #stm_lms_instructor_courses,html .stm-lms-wrapper.stm-lms-wrapper-user .stm_lms_user_info_top,html .stm-lms-wrapper.stm-lms-wrapper-user .nav.nav-tabs,html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_rating,html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_message_btn,html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_create_announcement_btn,html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_create_announcement_btn{display:none !important}html .stm-lms-user-avatar-edit{margin-bottom:0}html .stm_lms_user_side,html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_edit_profile_btn{margin-top:20px;text-align:center}html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_edit_profile_btn a i{margin-right:3px}html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_edit_profile_btn a span,html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_edit_profile_btn a i{color:#221314}html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_edit_profile_btn a:hover span,html .stm-lms-wrapper.stm-lms-wrapper-user .stm-lms-user_edit_profile_btn a:hover i{color:#e33000 !important}html .stm-lms-wrapper.stm-lms-wrapper-user .stm_lms_instructor_courses__single--started{display:none !important}.bottom-section-cta-inner{background-size:100% auto;background-color:#FFF4E5;margin-top:-200px !important;padding-top:500px !important;padding-bottom:200px !important}.bottom-section-cta-inner h2{color:#221314;font-size:2.8em;line-height:1em}.bottom-section-cta-inner .btn.btn-bottom-cta{background:#029587;-webkit-box-shadow:0px 25px 30px rgba(41,48,62,0.3);box-shadow:0px 25px 30px rgba(41,48,62,0.3);padding:25px 60px;margin-top:30px}.bottom-section-cta-inner .btn.btn-bottom-cta:hover{background:#016d63}.bottom-section-cta-inner .bottom-cta-login-container{opacity:0.8;margin-top:40px}.bottom-section-cta-inner .bottom-cta-login-link{text-decoration:underline !important;color:#221314;display:inline-block}.bottom-section-cta-inner .bottom-cta-login-link:hover{color:#e33000}footer,footer p,#footer-top,footer .copyright_text{font:1.05em/1.8em 'Poppins';letter-spacing:-0.03em;color:rgba(255,255,255,0.8)}footer{position:relative;z-index:30}footer #footer_top{padding-top:50px;padding-bottom:0}footer aside.widget.widget_text:first-of-type{position:relative}footer .footer_wrapper{padding-top:150px;background:url(https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../img/pattern-marrocos.svg) 0 -25px repeat;background-size:50px auto}footer .footer-am-logo{width:100px;height:auto}footer .footer-turismo-marrocos-logo{width:80px;height:auto;display:inline-block;margin-top:15px}footer .footer-turismo-marrocos-logo img{width:100%;height:auto}footer .footer-turismo-marrocos-logo-2{width:60px;margin-left:30px}footer .footer-sponsor-logo-container{position:absolute;top:0;left:180px}footer .footer-sponsor-logo{width:60px;height:auto}footer .footer-social{overflow:hidden;display:block;margin-top:10px}footer .footer-social a{display:block;float:left;font-size:18px}footer .footer-social a:nth-of-type(1):hover{color:#1877f2}footer .footer-social a:nth-of-type(2):hover{color:#1da1f2}footer .footer-social a:nth-of-type(3):hover{color:#c32aa3}footer .footer-social a:nth-of-type(4):hover{color:#ff0000}footer .footer-social a:not(:last-child){margin-right:12px}footer .footer-social br{display:none}footer h5{color:rgba(255,255,255,0.8);margin-bottom:20px}footer a{color:rgba(255,255,255,0.8)}footer a:hover{color:#e33000}footer .footer-newsletter{border:1px solid #fff;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 10px;margin-bottom:30px;color:rgba(255,255,255,0.5);background:url(https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../img/ico-newsletter-send.svg) 97% 50% no-repeat;background-size:20px auto}footer #footer_copyright .copyright_text,footer #footer_copyright .copyright_text a{font:.8em/1.8em 'Poppins';letter-spacing:-0.03em;color:rgba(255,255,255,0.8);text-align:center;border:0}footer #footer_sponsors{background:#201414;padding-bottom:40px}footer #footer_sponsors h5{margin-bottom:30px}footer #footer_sponsors .wpb_wrapper{text-align:center}footer #footer_sponsors .wpb_single_image{display:inline-block;margin:0 20px}footer #footer_sponsors img{width:auto;height:50px}footer #footer_sponsors .sponsors-logo-1{position:relative;top:-5px}footer #footer_sponsors .sponsors-logo-1 img{height:60px}footer #footer_sponsors .sponsors-logo-1,footer #footer_sponsors .sponsors-logo-2{position:relative;left:20px}footer .footer-b2marrocos-txt{padding-right:50px;margin-top:25px}footer .footer-b2marrocos-link{font-weight:bold}footer .footer-b2marrocos-img img{width:80px;height:auto;margin-top:10px}html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{padding:0 !important;margin-bottom:30px !important}html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{position:relative !important}html .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:100% !important}html .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{width:40px !important;position:absolute !important;top:1px !important;right:1px !important}html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button.primary,html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button.primary:hover,html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button.primary:focus,html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button.primary:active{background:url(https://academy-fr.visitalentejo.pt/wp-content/themes/academia-marrocos/assets/less/../img/ico-newsletter-send.svg) 50% 50% no-repeat transparent !important;background-size:20px auto !important;border:0 !important;outline:0 !important;overflow:hidden;text-indent:-9999px}html .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{padding:0 !important}html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{text-align:left}html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:focus{color:#fff !important}html .ml-error input{background:none !important;border-color:#e33000 !important}html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{color:#fff !important;font-size:16px !important;margin:0 0 5px 0 !important}html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{color:#fff !important}html #mlb2-2928136 .loading:before{border:2px solid rgba(255,255,255,0.5) !important;top:5px !important}html #mlb2-2928136.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button.loading{background:transparent !important;padding:0 !important;margin:0 !important;height:30px !important;min-height:0 !important;border:0 !important}html #mlb2-2928136.ml-form-embedContainer .ml-form-embedSubmitLoad{display:none !important}@media screen and (max-width:1280px){.stm_lms_result__round_down svg,.stm_lms_result__round_up svg,.stm_lms_timer_down svg,.stm_lms_timer_up svg{width:auto;height:45px}.stm_lms_result__round__time_h,.stm_lms_result__round__time_m,.stm_lms_timer__time_h,.stm_lms_timer__time_m{font-size:30px}.stm_lms_result__round .stm_lms_timer__time_h{line-height:20px}}@media screen and (max-width:1200px){html #my-courses .certificado-final-section .img-cert{width:120px}html #my-courses .certificado-final-section{padding:25px 10px !important}html #my-courses .exame-final-section .interior-txt-container h2,html #my-courses .certificado-final-section .interior-txt-container h2{font-size:1.2em}}@media screen and (max-width:1100px){.header_top .header_top_socials ul li{margin-right:12px}html .certificado-final-section .img-cert{width:200px;margin-right:50px}html .certificado-final-section .interior-txt-container-inner{padding-top:15px}}.show-in-mobile{display:none !important}@media screen and (max-width:992px){.hide-in-mobile{display:none !important}.show-in-mobile{display:block !important}#header.sticky_header .header_default.fixed{position:fixed !important;top:0;left:0;width:100%;min-height:0;padding:10px 0 !important}#header.sticky_header .header_default,#header.sticky_header .header_default.fixed .body-has-scrolled #header.sticky_header .header_default,.body-has-scrolled #header.sticky_header .header_default.fixed{-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.05);box-shadow:0px 5px 10px rgba(0,0,0,0.05)}#header.sticky_header .header_default .header_top,#header.sticky_header .header_default.fixed .body-has-scrolled #header.sticky_header .header_default .header_top,.body-has-scrolled #header.sticky_header .header_default.fixed .header_top{padding:0 !important}#header.sticky_header .header_default .logo-unit img,#header.sticky_header .header_default.fixed .body-has-scrolled #header.sticky_header .header_default .logo-unit img,.body-has-scrolled #header.sticky_header .header_default.fixed .logo-unit img{width:auto;height:40px !important}#header.sticky_header .header_default .header-btn-login,#header.sticky_header .header_default.fixed .body-has-scrolled #header.sticky_header .header_default .header-btn-login,.body-has-scrolled #header.sticky_header .header_default.fixed .header-btn-login,#header.sticky_header .header_default .header-btn-register,#header.sticky_header .header_default.fixed .body-has-scrolled #header.sticky_header .header_default .header-btn-register,.body-has-scrolled #header.sticky_header .header_default.fixed .header-btn-register{min-width:90px !important;padding-top:10px !important;padding-bottom:10px !important;font-size:0.7em !important}#header.sticky_header .header_default .header-btn-login,#header.sticky_header .header_default.fixed .body-has-scrolled #header.sticky_header .header_default .header-btn-login,.body-has-scrolled #header.sticky_header .header_default.fixed .header-btn-login{margin-right:5px}#header.sticky_header .header_default .header-btn-register,#header.sticky_header .header_default.fixed .body-has-scrolled #header.sticky_header .header_default .header-btn-register,.body-has-scrolled #header.sticky_header .header_default.fixed .header-btn-register{padding-top:8px !important;padding-bottom:8px !important}#header.sticky_header .header_default .header_main_menu_wrapper,#header.sticky_header .header_default.fixed .body-has-scrolled #header.sticky_header .header_default .header_main_menu_wrapper,.body-has-scrolled #header.sticky_header .header_default.fixed .header_main_menu_wrapper{margin-top:0 !important}#header.sticky_header .header_default .stm_lms_account_dropdown .dropdown button,#header.sticky_header .header_default.fixed .body-has-scrolled #header.sticky_header .header_default .stm_lms_account_dropdown .dropdown button,.body-has-scrolled #header.sticky_header .header_default.fixed .stm_lms_account_dropdown .dropdown button{padding:8px 13px}.header_top .header_top_socials .mobile-nav-trigger{width:30px;height:22px;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;cursor:pointer;position:fixed;top:20px;right:20px}.header_top .header_top_socials .mobile-nav-trigger i{width:30px;height:3px;display:block;background:#221314;position:relative;top:9px;z-index:10;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;transition:all .15s linear}.header_top .header_top_socials .mobile-nav-trigger i:before,.header_top .header_top_socials .mobile-nav-trigger i:after{content:'';width:30px;height:3px;display:block;background:#221314;position:absolute;right:0;z-index:20;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;transition:all .15s linear}.header_top .header_top_socials .mobile-nav-trigger i:before{top:-9px}.header_top .header_top_socials .mobile-nav-trigger i:after{bottom:-9px}.mobile_nav_open .header_top .header_top_socials .mobile-nav-trigger{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;transition:all .15s linear}.mobile_nav_open .header_top .header_top_socials .mobile-nav-trigger i,.mobile_nav_open .header_top .header_top_socials .mobile-nav-trigger i:after,.mobile_nav_open .header_top .header_top_socials .mobile-nav-trigger i:before{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;transition:all .15s linear}.mobile_nav_open .header_top .header_top_socials .mobile-nav-trigger i{background:none}.mobile_nav_open .header_top .header_top_socials .mobile-nav-trigger i:after{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(3px, 4px, 0);-moz-transform:rotate3d(0, 0, 1, -45deg) translate3d(3px, 4px, 0);-ms-transform:rotate3d(0, 0, 1, -45deg) translate3d(3px, 4px, 0);-o-transform:rotate3d(0, 0, 1, -45deg) translate3d(3px, 4px, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(3px, 4px, 0)}.mobile_nav_open .header_top .header_top_socials .mobile-nav-trigger i:before{-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate3d(0, 0, 1, 45deg) translate3d(3px, -5px, 0);-moz-transform:rotate3d(0, 0, 1, 45deg) translate3d(3px, -5px, 0);-ms-transform:rotate3d(0, 0, 1, 45deg) translate3d(3px, -5px, 0);-o-transform:rotate3d(0, 0, 1, 45deg) translate3d(3px, -5px, 0);transform:rotate3d(0, 0, 1, 45deg) translate3d(3px, -5px, 0)}.header_nav_container{display:none;width:100%;position:fixed;top:63px;left:0;z-index:999;background:#fff;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.05);box-shadow:0px 5px 10px rgba(0,0,0,0.05);padding:20px 0;text-align:center}.header_nav_container .header-menu>li{float:none;width:100%;margin-bottom:10px !important}.header_nav_container .header-menu>li a{display:inline-block}html .stm_lms_account_dropdown_container{max-width:none;text-align:center;margin-top:15px;padding-bottom:10px}html .stm_lms_account_dropdown .dropdown-menu{max-width:133px;left:50%;margin-left:-67px}html .stm_lms_account_dropdown .dropdown-menu li a{color:#fff !important}html #home-hero{padding-left:0 !important;padding-right:0 !important}html #home-hero,html #home-hero .vc_column_container.vc_col-sm-12,html #home-hero .vc_column_container.vc_col-sm-12 .wpb_wrapper,html #home-hero .wpb_layerslider_element{height:60vh !important}html #home-hero .home-hero-title{font-size:30px;line-height:30px}html #home-intro-video .embed-container{margin-top:-100px !important}html #home-hero .home-hero-txt{white-space:normal;font-size:23px;width:80%}html #home-hero .home-hero-txt br{display:none}html #home-hero .home-hero-title,html #home-hero .home-hero-txt{position:relative;top:-50px}html #home-intro-video .embed-container{width:100%;padding-bottom:56.4%}html .vc_row:not(.vc_inner){padding-left:15px !important;padding-right:15px !important}html h1,html .h1{font-size:2em;line-height:1em}html .home-txt-block h2{font-size:2em;line-height:1em}html .home-txt-block{margin-bottom:50px}html .home-fade-slider .fade-slider{width:100%}html body.home .section-vantagens-title h1:before{height:100px;margin:0 auto 40px}html .section-vantagens-items .wpb_single_image.vc_align_left,html .section-vantagens-items h3,html .section-vantagens-items p{text-align:center}html .section-vantagens-items p{margin-left:auto !important;margin-right:auto !important}html .section-vantagens-items .wpb_text_column div{text-align:center}.bottom-section-cta-inner{margin-top:-50px !important;padding-top:120px !important;padding-bottom:80px !important}.bottom-section-cta-inner h2{font-size:2.2em}.bottom-section-cta-inner .bottom-cta-login-link{display:block}html body.pg-interior-page #main{padding-top:10px}.interior-page-intro-block h2{font-size:1.9em;line-height:1em}.carousel .carousel-cell{width:90%;margin-right:10px}html .entry-header{padding:10px 0 20px}html .entry-header .entry-title .sub_title,html .entry-header .entry-title h1{font-size:1.9em}html .vc_tta.vc_general .vc_tta-panel-title>a{padding-right:70px !important;font-size:1em;padding-left:20px}html .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:20px}.faqs-content-section{padding-bottom:0}.vc_column_container>.vc_column-inner{padding:0}.regulamento-content{padding-bottom:0}.stm-lms-wrapper{padding-top:0}html .stm_lms_course__title{font-size:2.1em;padding-bottom:30px}html .modulo-intro-block p{font-size:1.7em;width:100%}html .modulo-intro-cta-txt{font-size:0.7em}.stm-lms-course__sidebar{text-align:center}.stm-curriculum{text-align:left}.stm-lms-buy-buttons{margin:0 auto}html .single-stm-courses .stm-curriculum .stm-curriculum-item .stm-curriculum-item__meta{text-indent:0}html .stm_lms_lesson_header .stm_lms_lesson_header__right{display:none}html .stm_lms_lesson_header .logo-unit{display:block;position:relative;top:5px}html .stm_lms_lesson_header .logo-unit img{width:200%;height:auto;max-width:none}html .stm_lms_lesson_header__center{margin-top:6px !important}.stm_lms_lesson_header__center h5{display:none}.stm_lms_lesson_header__center a{font-size:13px;line-height:13px}html .stm-lms-curriculum-trigger{top:98px;left:3vw}html .stm-lms-course__lesson-content__top h1{font-size:2.1em;padding-bottom:20px}.stm-lms-lesson_navigation{padding-top:20px;padding-left:20px;padding-right:20px}html .stm-lms-lesson_navigation_complete{margin-top:25px}.stm-curriculum__close{right:-52px}html .course-cols-missing .vc_row_inner_wrapper{display:block}html .stm-lms-wrapper.stm-quizzes .stm-lms-course__content{padding-left:20px;padding-right:20px}html .stm-lms-course__content_wrapper p{width:100%}html .stm-lms-course__content h2{font-size:1.3em}html .stm-lms-course__lesson-content .stm_lms_result__round{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}html .certificado-final-section .img-cert{width:200px !important;display:block;float:none;margin:0 auto 30px !important}html .certificado-final-section .interior-txt-container-inner,html .exame-final-section .interior-txt-container .interior-txt-container-inner{text-align:center}html .exame-final-section .interior-txt-container::before,html .certificado-final-section .interior-txt-container::before{display:none}}@media screen and (max-width:768px){.header_top .logo-unit{order:0}}