@import url(https://fonts.googleapis.com/css?family=Overpass:100,100i,200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i);@font-face{font-family:AcadIcons;src:url(/fonts/a_iconsV8.svg) format('svg');src:url(/fonts/a_iconsV8.ttf) format('truetype');src:url(/fonts/a_iconsV8.eot) format('embedded-opentype'),url(/fonts/a_iconsV8.woff) format('woff');font-weight:400;font-style:normal;font-display:block}.font-icon{font-family:AcadIcons;font-size:40px;color:#00a9d7}.icon-right-on-btn{float:right}.font-icon:before{content:"\0063"}.icon-cesto:before{content:"\0041"}.icon-search:before{content:"\0042"}.icon-menu:before{content:"\0043"}.icon-close:before{color:#000;content:"\0063"}.icon-close-plus:before{color:#000;content:"\006B"}.icon-move-left:before{content:"\006A"}.icon-move-right:before{content:"\004B"}.icon-acreditado:before{content:"\0045"}.icon-acreditado-plus:before{content:"\0065";font-size:45px}.icon-user:before{content:"\0061"}.icon-preco:before{content:'\0066'}.icon-prox-edicao:before{content:"\0048"}.icon-duracao:before{content:"\0067"}.icon-carga:before{content:"\0047"}.icon-certificado:before{content:'\0068'}.icon-relogio:before{content:'\0049'}.icon-formador:before{content:"\0046"}.icon-star.active:before{content:"\004E";color:#f99e0f}.icon-star:before{content:"\006E";color:#f99e0f}label.font-icon.icon-star,label.font-icon.icon-star.active{margin:0 -7px 0 -7px;padding:0;font-weight:400}.icon-drop-down:before{content:"\0069"}.icon-drop-up:before{content:"\004A"}.icon-lixo:before{content:"\004C"}.icon-facebook:before{content:"\006C"}.icon-twitter:before{content:"\004D"}.icon-youtube:before{content:"\006D"}.icon-plus:before{content:"\004F"}.icon-minus:before{content:"\006F"}.icon-insta:before{content:"\52"}.icon-pointer-left:before{content:"\0044"}.icon-pointer-right:before{content:"\0064"}.icon-login:before{content:'\50'}.icon-courses:before{content:"\0070"}.icon-selected:before{content:"\0071"}.icon-warning:before{content:"\0051"}.icon-linkedin:before{content:"\74"}.icon-prefs:before{content:"\54"}.icon-hist:before{content:"\73"}.icon-cert:before{content:"\53"}.icon-dadospessoais:before{content:"\72"}.global-sprite{background-image:url(/assets/images/global-sprite.png);display:block}.payment-type-img-mb{background-position:-1px -4px;width:58px;height:68px}.payment-type-img-cc{background-position:-192px -3px;width:153px;height:70px}.payment-type-img-mbway{background-position:-69px -4px;width:113px;height:55px}.icon-icNotifica_V:before{content:"\56"}.icon-whatsapp:before{content:"\55"}.icon-email:before{content:"\75"}#main-header-container{padding:0 0 4px 0;z-index:1049;width:100%;-webkit-transition:.4s;transition:.4s;margin-top:11px}@media only screen and (min-width :768px){#main-header-container{padding:5px 0 6px 0;margin-top:0}}.fixed-menu{top:0;position:fixed;width:100%;background:#fff 0 0 no-repeat padding-box;z-index:1002}.fixed-menu-border{border-bottom:1px solid #bebebe}.elem-opacity{opacity:.8}.embed-menu #main-header-container{top:0;position:absolute;background-color:rgba(91,29,236,0)}#main-header-container .navbar-text{font-size:12px;font-weight:700;text-transform:uppercase;position:relative;cursor:pointer;text-align:center}#main-header-container .navbar-text label{height:40px;line-height:40px}#main-header-container .btn-main-header.button-cursos{border:2px solid #000;background:0 0;width:100px;margin:0;border-radius:18px;color:#000;padding-top:6px}#main-header-container ul li,#main-header-container ul li label span,#main-header-container ul li label span a{display:block;font-weight:400;cursor:pointer;color:#000;line-height:1}#main-header-container ul li label.button-cursos a span,#main-header-container ul li label.button-login span a{word-wrap:break-word}#main-header-container .header-cursos-icon-container{display:none}@media only screen and (min-width :480px){#main-header-container .navbar-text{font-size:14px}#main-header-container .btn-main-header.button-cursos{width:180px;padding-top:12px}}@media only screen and (min-width :768px){#main-header-container .navbar-text .button-cursos,#main-header-container .navbar-text .font-icon.icon-cesto,#main-header-container .navbar-text label.button-login{height:36px}#main-header-container .navbar-text .font-icon.icon-cesto{margin-top:-3px}#main-header-container .navbar-text .font-icon.icon-cesto:before{font-size:36px}#main-header-container .navbar-text label.button-login a{line-height:40px}#main-header-container .navbar-text .button-cursos{font-size:14px;font-weight:700;text-transform:uppercase;position:relative;cursor:pointer;text-align:center}}#main-header-container ul li label.button-login span a{color:#fff}#main-header-container ul li label a:hover{text-decoration:none}.navbar-default{width:100%;background:0 0;border:0;padding:0 10px;margin-bottom:0}.homepage .navbar-default{width:100%;background:0 0;border:0;padding:0}.navbar-brand{padding:0;height:auto;float:none}.homepage .brand-logo{width:123px;height:45px;background-image:url(/assets/images/logo_negative_2lines.svg?v=1);background-repeat:no-repeat}.brand-logo{width:123px;height:45px;background-image:url(/assets/images/logo_positive_2lines.svg?v=1);background-repeat:no-repeat}.nav>li>a:focus,.nav>li>a:hover{background:0 0}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:0 0}.nav>li>a{padding:0}.dropdown,.navbar-text{margin:0 5px}.dropdown-header{background-color:#ededed;color:#00aad7!important;text-transform:uppercase;font-size:16px}li.dropdown-header a{color:#00aad7!important}.dropdown-menu{margin:0;padding:0;width:254px;background-color:#fff;border-radius:0}.dropdown-menu li{padding:0 25px}.dropdown-menu a li,.dropdown-menu li a{text-transform:uppercase}.dropdown-menu li.dropdown-header{font-size:22px;height:60px;line-height:60px!important;white-space:nowrap}.dropdown-menu li.dropdown-item{padding:0 25px;font-size:16px;height:50px;line-height:50px!important;white-space:nowrap}.dropdown-menu a li.dropdown-item,.dropdown-menu li.dropdown-item a{color:#000!important;text-decoration:none}.dropdown-menu a:hover{text-decoration:none}.dropdown-menu li.dropdown-item:hover{background-color:#ededed}.dropdown-menu li.dropdown-item a:hover{color:#fff;text-decoration:none}.dropdown-menu>li.dropdown-header>a:focus,.dropdown-menu>li.dropdown-header>a:hover{background-color:#ededed}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#fff}.navbar-text .button-login{width:120px;height:40px;line-height:40px;white-space:nowrap;margin:0;border-radius:18px;color:#fff;background-color:#000;font-size:14px;font-weight:700;text-transform:uppercase;position:relative;cursor:pointer;text-align:center}.button-login{display:none}@media only screen and (min-width :688px){nav .container{width:auto;padding:0}.navbar>.container .navbar-brand{margin-left:0}}@media only screen and (min-width :768px){.homepage .navbar-default{padding:0}nav .container{width:100%;padding:0}.navbar>.container .navbar-brand{margin-left:0}.navbar-default{width:auto;padding:0}.homepage .brand-logo{width:211px;height:45px;margin-top:5px;background-image:url(/assets/images/logo_negative.svg?v=1)}.brand-logo{width:211px;height:45px;background-image:url(/assets/images/logo_positive.svg?v=1)}.navbar-text label{margin-top:0}.button-login{display:inline-block}.button-login-short{display:none}ul.nav{padding-top:13px}.fixed-menu ul.nav{padding-top:7px}}@media screen and (min-width:1169px){#main-header-container{background-color:rgba(91,29,236,0);-webkit-transition:.4s;transition:.4s;width:1110px;max-width:1110px;margin-left:0;margin-right:0}}body *{outline:0}body{font-family:Overpass,sans-serif;font-size:15px;font-weight:400;color:#000}body.full-page{background:url(https://images.escolavirtual.pt/portal/academialoginbg.jpg) no-repeat center center fixed;background-size:auto}body .mediabox-wrap{z-index:1051}ul li{list-style:none}.no-padding{padding-left:0;padding-right:0}.main-container.container{margin-right:auto;margin-left:auto;width:100%}.fixed-menu .main-container.container{padding-left:10px;padding-right:5px}.text.link-color{color:#00a9d7;font-weight:600}@media only screen and (min-width :1169px){.fixed-menu .main-container.container{padding-left:0;padding-right:0}}#center-main-container{display:block;width:100%;margin-top:65px}.adminType #center-main-container{margin-top:0}#center-main-container.center-home-container{margin-top:0}#footer-header-container{padding:10px 0 10px 0}.buttons-actions{cursor:pointer}.buttons-actions .add-cart,.buttons-actions .btn-cancel,.buttons-actions .showModalNotifyMe{color:#fff;font-weight:600;font-size:18px;border-radius:0;min-width:204px;padding:5px 5px 0 5px;height:40px;text-transform:uppercase;float:right}button.add-cart.disabled.smallCaps{background-color:#898886;font-size:12px}.buttons-actions .available-soon{font-weight:600;text-align:center;margin-bottom:5px;color:#333}@media only screen and (min-width :688px){.buttons-actions .available-soon{text-align:right}}.buttons-actions #btnCourseSelection.add-cart.disabled,.buttons-actions .add-cart{background-color:#00a9d7}.buttons-actions .showModalNotifyMe{color:#00a9d7;background-color:transparent;border:2px solid #00a9d7}.buttons-actions .btn-cancel{background-color:#9e9e9e}button.add-cart.disabled{background-color:#000}.modal-dialog .buttons-actions .add-cart,.modal-dialog .buttons-actions .btn-cancel{width:100%}.btn-main-action{border:2px solid #00a9d7;background:#fff;color:#00a9d7;font-size:18px;line-height:22px;font-weight:600;border-radius:26px;width:100%;padding:11px 0 8px 0;text-transform:uppercase;cursor:pointer}.btn-solid-action{border:2px solid #00a9d7;background:#00a9d7;color:#fff;font-size:18px;line-height:22px;font-weight:600;border-radius:26px;width:100%;padding:11px 0 8px 0;text-transform:uppercase;cursor:pointer}.btn-main-clear{border:2px solid #777;background:#fff;color:#777;font-size:18px;font-weight:600;border-radius:26px;min-width:340px;max-width:350px;padding:14px 0 11px 0;text-transform:uppercase;cursor:pointer}.btn-cookies.btn-solid-action{max-width:250px}.buttons-actions #btnCourseSelection.add-cart.disabled{opacity:.65}.showModalNotifyMe-container{margin-top:40px}.showModalNotifyMe-container .font-icon{font-size:26px;margin-right:14px;margin-top:11px}.showModalNotifyMe-container .detail-text{margin-top:20px;font-size:20px;font-weight:300;line-height:24px}.showModalNotifyMe div{cursor:pointer}#actions-list .showModalNotifyMe.detail-text.text-center{margin:0 0 30px 0}.showModalNotifyMe.detail-text.text-center,.showModalNotifyMe.detail-text.text-center a{cursor:pointer;color:#00a9d7}.notifyMeHover.showModalNotifyMe:hover{text-decoration:underline}.showModalNotifyMe.detail-text.text-center a{text-decoration:underline}#frmCourseNotifyMe .input-with-floating-label-container label.error{font-weight:400;font-size:16px!important;line-height:22px;color:#fff;background-color:rgba(0,169,215,.6);margin-bottom:5px;width:100%;position:relative;padding:10px;z-index:1}#courseNotifyMeModal input#frm-notifyEmail{margin-bottom:30px}.modal-content .btn-main-action{min-width:100%}#genericModal .modal-header{border:0;margin-bottom:40px}#genericModal .modal-title{border-bottom:1px solid #e5e5e5}#genericModal .modal-body{font-weight:16px;line-height:21px}modal-body .select-box{position:relative;float:left;width:100%}.select-box .icon{height:auto;background-image:none}.select-box .select-search,.select-box .select-text{font-size:14px;font-weight:400;line-height:20px;padding:11px 10px;border:1px solid #a9a9a9!important;background-color:#fff;margin:0;outline:0;cursor:pointer;text-align:left;border-radius:0;text-transform:none;left:0}.select-box .select-search{position:absolute;opacity:0;z-index:-1}.select-box .select-search:not(.collapsed){opacity:1;z-index:9}.select-box .icon[data-toggle=collapse][aria-expanded=true]:after{z-index:10}.select-box .collapse,.select-box .collapsing{position:absolute;top:44px;box-shadow:3px 3px 10px #c7c5c2;max-height:225px;overflow-y:hidden;z-index:2}:not(.touchevents) .select-box .collapse,:not(.touchevents).select-box .collapsing{overflow-y:scroll;-webkit-overflow-scrolling:touch}.select-box .select-box-options label{font-size:16px;font-weight:600;line-height:21px;padding:11px 10px;border-bottom:1px solid #d9d9d9;margin:0;background-color:#e7e7e7;cursor:pointer}.select-box .select-box-options input:checked+label,.select-box .select-box-options input:checked+label.remove-focus.focus,.select-box .select-box-options label.focus{background-color:#00a9d7;color:#fff}.select-box .select-box-options input:checked+label.remove-focus{background-color:#e7e7e7;color:#141414}.select-box .select-box-options label:hover{background-color:#00a9d7;color:#fff}.select-box [aria-expanded=true]~.select-box-alpha{display:block!important;position:fixed;top:0;bottom:0;left:0;right:0;margin:0;z-index:1}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:5px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:#00a9d7}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:10px;top:7px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-mark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.radio-container:hover input~.radio-mark{background-color:#ccc}.radio-container input:checked~.radio-mark{background-color:#00a9d7}.radio-mark:after{content:"";position:absolute;display:none}.radio-container input:checked~.radio-mark:after{display:block}.radio-container .radio-mark:after{top:8px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}@media only screen and (min-width :480px){.youtubeIframeContainer{width:100%;aspect-ratio:16/9;margin:auto}.btn-main-action{min-width:340px;max-width:350px}}@media only screen and (min-width :688px){.youtubeIframeContainer{width:560px;max-width:560px}}@media screen and (min-width:1169px){.main-container.container{width:1110px;max-width:1110px;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}#footer-header-container{width:1110px;max-width:1110px;margin-left:auto;margin-right:auto}.banner-content-title h1{margin-top:90px;font-size:50px;font-weight:700;text-transform:uppercase;text-align:center}.banner-content-body h2,.showcase-content-body h2{margin-top:8px;font-size:20px;font-weight:300}}:target::before{content:"";display:block;height:64px;margin:-64px 0 0}footer#site-footer{background-color:#f2f2f2}#footer-header-container{padding-left:15px;padding-right:15px}#footer-header-container .footer-item,#footer-header-container .footer-item a{color:#000;text-align:center;font-size:16px;padding-top:32px}#footer-header-container .footer-item .font-icon{display:inline-block}#footer-header-container .footer-item.social-group{padding:0 10px 10px 15px}#footer-header-container .footer-item.social-group a .font-icon{color:#000;font-size:45px}@media only screen and (min-width:1169px){#footer-header-container #footer-content{padding-top:28px;padding-bottom:57px}#footer-header-container .footer-item,#footer-header-container .footer-item a{text-align:left;padding-top:10px;padding-bottom:10px}}#cookieLawBar{position:fixed;bottom:0;left:0;width:100%;background-color:#4e4c4c;z-index:9003;text-align:center;color:#fff;padding-top:10px}#cookieLawBar .notification{display:inline-table;max-width:360px}#cookieLawBar .buttons-container,#cookieLawBar .messageCookie{font-size:12px;padding:10px 20px;font-family:Overpass;margin:auto}#cookieLawBar .messageCookie{color:#fff;font-size:14px;line-height:16px;text-align:center}#cookieLawBar .messageCookie a{color:#fff;text-decoration:underline}#cookieLawBar .button{width:100px;height:40px;display:inline-block}#cookieLawBar .button:not(:first-child){margin-left:10px}#cookieLawBar .button a:hover{text-decoration:none}#cookieLawBar .button p{background-color:#ccc;color:#000;height:40px;text-transform:uppercase;text-align:center;line-height:40px;margin:0;cursor:pointer;font-size:14px}@media (min-width:1080px){#cookieLawBar .notification{max-width:1200px}#cookieLawBar .messageCookie{padding:10px 30px}#cookieLawBar .buttons-container{padding:10px 30px 10px 0}}.section-container{margin-bottom:0}.video-background{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:33;overflow:hidden}.banner-video{margin-bottom:30px;height:210px;width:100%;background:linear-gradient(to right,#007d9e,#0095c3)}.banner-homepage{margin-bottom:30px;height:210px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/bannerHomePromocionalSmartphone8.png)}.banner-text{color:#fff}.banner{position:relative;overflow:hidden}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.banner-info{z-index:999;position:relative;top:60px;color:#fff;padding:0 40px 0 40px!important}.banner-info h1{font-weight:300;font-size:24px}.banner-info h1,.banner-info h2,.banner-info p{text-align:center}.banner-section-container{margin-bottom:15px}.banner-img{margin-bottom:30px;height:265px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.banner-body{color:#fff}.empty-banner-body{margin-top:65px}@media only screen and (min-width :688px){.banner-info h1{font-weight:400;font-size:32px}}@media only screen and (min-width:768px){.banner-video{height:400px}.banner-homepage{height:400px;background-image:url(/assets/images/bannerHomePromocionalTablet8.png)}.banner-info{z-index:999;position:relative;top:134px;color:#fff}.banner-info h1{font-weight:600;font-size:44px}.banner-section-container{margin-bottom:60px}}@media only screen and (min-width :992px){.banner-homepage{background-image:url(/assets/images/bannerHomePromocionalDesktop8.png)}}.slider-container{overflow:hidden}.slider-container .banner-img{position:relative}.slider-container .banner-img,.slider-container .banner-img .slide-link-area{height:240px}.slider-container .banner-img .slide-link-area{cursor:pointer}.slider-container .basic-lks-slider,.slider-container .basic-lks-slider a,.slider-container h1,.slider-container h2{color:#000;margin-top:0;margin-bottom:5px}.slider-container .slick-arrow{z-index:1}.slider-container .slick-arrow::before{font-family:AcadIcons;font-size:40px;font-weight:900;color:#00a9d7}.slider-container .slick-next.slick-arrow{right:10px}.slider-container .slick-prev.slick-arrow{left:0}@media only screen and (min-width :480px){.slider-container .slick-next.slick-arrow{right:20px}}@media only screen and (min-width :768px){.slider-container .slick-arrow::before{font-size:60px}.slider-container .slick-next.slick-arrow{right:50px}.slider-container .slick-prev.slick-arrow{left:2px}}.slider-container .slick-next.slick-arrow:before{content:"\0064"}.slider-container .slick-prev.slick-arrow:before{content:"\0044"}.slider-container .banner-body.main-container.container{padding-left:7%;padding-top:10px}.slider-container .basic-lks-slider a{text-decoration:underline}.slider-container h1{font-weight:800;margin-top:90px;font-size:24px}.slider-container h2{font-size:14px;margin-bottom:20px;font-weight:200}.slider-container .basic-lks-slider{font-size:9px}.slider-container .orange-theme h1{color:#ff9328}.slider-container .blue-theme h1{color:#00a9d7}.slider-container .white-theme h1{color:#fffF}.slider-container .blue-theme h1{color:#00a9d7}.slider-container.slick-dotted.slick-slider{margin-bottom:0}.slider-container ul.slick-dots{bottom:34px}.generic-slider .slider-container ul.slick-dots{bottom:65px}.slider-container ul.slick-dots li button:before{opacity:1;font-size:10px;color:#fff}.slider-container ul.slick-dots li.slick-active button:before{color:#00aad7}@media only screen and (min-width:768px){.slider-container .banner-img,.slider-container .banner-img .slide-link-area{height:360px}.slider-container h1{font-size:50px}.slider-container h2{font-size:22px}.slider-container .basic-lks-slider{font-size:14px}}@media only screen and (min-width :992px){.slider-container h1{font-size:54px}.slider-container h2{font-size:24px}.slider-container.basic-lks-slider{font-size:14px}}:root{--input-padding-x:0.75rem;--input-padding-y:0.75rem}.input-with-floating-label-container{position:relative}.input-with-floating-label-container .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-with-floating-label-container input,.input-with-floating-label-container select{width:100%;height:44px;float:left;border:1px solid #d0d0d0;border-radius:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.input-with-floating-label-container .select-box>span,.input-with-floating-label-container>input,.input-with-floating-label-container>select{padding:calc(var(--input-padding-y) + var(--input-padding-y) * (3 / 2)) 10px calc(var(--input-padding-y)/ 3) 10px}.input-with-floating-label-container>label{padding:var(--input-padding-y) var(--input-padding-x)}.input-with-floating-label-container label{display:block;width:100%;margin-bottom:0;position:absolute;border:1px solid transparent;border-radius:.25rem;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;top:0;left:0;font-size:14px;font-weight:400;line-height:1.9;color:#495057}.input-with-floating-label-container div:focus,.input-with-floating-label-container input:focus,.input-with-floating-label-container select:focus{border:1px solid #009de0}.input-with-floating-label-container div:focus+label,.input-with-floating-label-container input:focus+label,.input-with-floating-label-container select:focus+label{padding-top:calc(var(--input-padding-y)/ 3);padding-bottom:calc(var(--input-padding-y) + var(--input-padding-y) * (3 / 2));font-size:12px!important;line-height:1.5em;color:#009de0!important;font-weight:400;pointer-events:none}.input-with-floating-label-container.filled label{padding-top:calc(var(--input-padding-y)/ 3);padding-bottom:calc(var(--input-padding-y) + var(--input-padding-y) * (3 / 2));font-size:12px!important;line-height:1.5em;color:#afafaf;font-weight:400;pointer-events:none}.input-with-floating-label-container div:focus+label span,.input-with-floating-label-container input:focus+label span,.input-with-floating-label-container select:focus+label span,.input-with-floating-label-container.filled label span{font-size:12px!important}.input-with-floating-label-container div::-webkit-input-placeholder,.input-with-floating-label-container input::-webkit-input-placeholder,.input-with-floating-label-container select::-webkit-input-placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-with-floating-label-container div:-ms-input-placeholder,.input-with-floating-label-container input:-ms-input-placeholder,.input-with-floating-label-container select:-ms-input-placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-with-floating-label-container div::-ms-input-placeholder,.input-with-floating-label-container input::-ms-input-placeholder,.input-with-floating-label-container select::-ms-input-placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-with-floating-label-container div::-moz-placeholder,.input-with-floating-label-container input::-moz-placeholder,.input-with-floating-label-container select::-moz-placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-with-floating-label-container div::placeholder,.input-with-floating-label-container input::placeholder,.input-with-floating-label-container select::placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.curso footer{margin-bottom:60px}.curso h1{color:#000;font-size:26px;font-weight:700;line-height:30px;text-transform:uppercase;margin-top:0;margin-bottom:0}.curso h2{color:#000;font-size:20px;line-height:24px;font-weight:300;margin-top:0}.curso h3{color:#000;font-size:30px;line-height:34px;font-weight:700}.curso-header{padding-left:10px;padding-right:10px;margin-top:20px;margin-bottom:20px}.curso-header .rating{width:120px}.curso-header .curso-rating-text a{display:inline-flex;color:#000;font-size:14px;line-height:25px}.curso-header .curso-rating-text a:hover{text-decoration:underline}.curso .sponsor{text-align:right}.curso .sponsor img{float:right}.curso .sponsor span{color:#000;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase;display:block}.curso .rating{padding-left:0}.curso .rating .font-icon{font-size:42px}.curso .rating span.star-1{position:relative;left:-12px}.curso .rating span.star-2{position:relative;left:-32px}.curso .rating span.star-3{position:relative;left:-52px}.curso .rating span.star-4{position:relative;left:-72px}.curso .rating span.star-5{position:relative;left:-92px}.curso section{margin-bottom:30px;padding:0 10px}.curso-background{height:240px;background-size:cover;background-position:center;background-repeat:no-repeat}.curso-header .buttons-actions{position:fixed;left:0;bottom:0;width:100%;background-color:#f4f4f4;padding:10px;z-index:1000;text-align:center}.curso-header .buttons-actions .add-cart,.curso-header .buttons-actions .showModalNotifyMe{width:222px;float:none}.detail-text{margin:0 0 50px 0}.detail-text p{font-size:16px;font-weight:300;line-height:20px}#objetives-list .detail-text{background-color:#f4f4f4;padding:14px 14px 14px 20px;text-align:left;font-size:16px;line-height:20px}#objetives-list .detail-text ul{padding-left:18px;list-style:none}#objetives-list .detail-text ul li{margin-bottom:10px;font-weight:300}#objetives-list .detail-text ul li::before{content:"\2022";color:#00a9d7;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.entity{display:flow-root;border-bottom:1px solid #c5c5c5}.entity-comments{border-bottom:1px solid #c5c5c5}.entity,.entity-comments,section.shareSites-list{padding:40px 0 30px 0}.entity img{width:155px;height:155px;border-radius:50%;object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:35px}.entity .right-title{line-height:30px;font-size:22px;font-weight:600;color:#00a9d7;text-align:center}.entity .right-entity{line-height:26px;font-size:22px;font-weight:600;color:#00a9d7;text-transform:uppercase;text-align:center}.entity .right-text{line-height:20px;font-size:16px;font-weight:300;color:#000;text-align:center;padding-bottom:20px}.entity .right-subtitle{font-size:18px;font-weight:700;line-height:36px;text-align:center}.entity .right-course{text-align:center}.entity .right-course ul{list-style:none}.entity .right-course ul li::before{content:"\2022";color:#00a9d7;font-weight:700;display:inline-block;width:1em;margin-left:-2em}.entity .right-course ul li a{color:#000;font-size:16px;font-weight:300}.entity .right-course ul li a:hover{text-decoration:none}.curso-information{margin:0}.menu-curso-short{padding:0}.menu-curso{display:none}.menu-curso-short .custom-select{width:100%;border:0;outline:0;font-size:16px;padding:10px;background-color:#fff}.menu-curso-short label.select{border:0;overflow:hidden;height:40px;width:100%;position:relative;display:block}.menu-curso-short select{height:40px;padding:5px;border:0;font-size:16px;width:240px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.menu-curso-short label.select:after{content:"\0069";font-family:AcadIcons;color:#000;font-size:30px;position:absolute;right:0;top:0;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;box-sizing:border-box}.curso-info{width:100%;display:inline-block;padding:0;border-bottom:1px solid #e5e5e5}.flex-item-info{width:50%;float:left;position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:center}ul.curso-info li span.curso-icon{color:#00a9d7;font-size:50px;position:relative;display:inline}ul.curso-info li span.curso-label{display:block;color:#00a9d7;font-size:16px;font-weight:600;text-transform:uppercase;position:relative;top:-15px}ul.curso-info li .curso-text{color:#000;font-size:16px;font-weight:400;text-transform:none;align-content:center}ul.curso-info li .curso-text span.active-price div{width:70px;margin:0 auto 5px auto;font-weight:700}ul.curso-info li .curso-label .price-icon,ul.curso-info li .curso-text span.active-price div,ul.curso-info li .curso-text span.old-price,ul.curso-info li .curso-text span.price-discount,ul.curso-info li .curso-text.discount{font-size:15px;text-align:center}ul.curso-info li .curso-text span.active-price div,ul.curso-info li .curso-text span.price-discount,ul.curso-info li .curso-text.discount{background-color:#ffd800}ul.curso-info li .curso-text span.active-price,ul.curso-info li .curso-text span.old-price{display:block}ul.curso-info li .curso-text span.old-price{text-decoration:line-through}ul.curso-info li .curso-text.discount{border-radius:50%;height:60px;width:60px;position:relative;margin:auto;cursor:pointer}ul.curso-info li .curso-text.discount .price-discount{font-size:10px;line-height:12px}ul.curso-info li .curso-text.discount .price-discount .disc-value{padding-top:9px;font-size:18px;line-height:20px;font-weight:700}ul.curso-info li .curso-text div.active-price{margin-bottom:0}ul.curso-info li .curso-text div.old-price{font-weight:300;color:#777;text-decoration:line-through}@media only screen and (min-width :1169px){ul.curso-info li .curso-text span.active-price,ul.curso-info li .curso-text span.old-price{display:inline-block}ul.curso-info li .curso-text.discount{left:179px;top:-76px;margin:10px 0 0 0}}.curso .video{padding:20px;background-color:#f4f4f4;display:flex}.curso .video iframe{height:100%;width:100%;top:0;left:0}.curso .video img{width:100%;height:100%}.curso .youtube{padding:0;padding-top:56.25%;background-color:#000;position:relative;overflow:hidden;cursor:pointer}.curso .youtube .play-button,.curso .youtube img{cursor:pointer}.curso .youtube img{width:100%;top:0;left:0;opacity:.7;background-size:cover;background-position-y:center}.curso .youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.curso .youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.curso .youtube .play-button,.curso .youtube .play-button:before,.curso .youtube iframe,.youtube img{position:absolute}.curso .youtube .play-button,.curso .youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.actions-list ul{width:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:space-evenly;flex-flow:row wrap}.actions-list ul li{padding:12px 0 12px 0;display:block;position:relative;flex:1 1 auto;font-size:20px;font-weight:400;text-align:center;text-transform:uppercase}.curso #disclaimer-text{margin-top:-40px}.curso #disclaimer-text .detail-text p{font-size:16px;font-weight:700}.accordion{margin:0 auto}.accordion-item{position:relative}.accordion a:hover{cursor:pointer}.accordion a:hover::after{cursor:pointer;font-weight:400}.accordion a::after{font-family:AcadIcons;content:'\004F';position:absolute;float:right;right:1.5rem;font-size:4.5rem;color:#000;padding:5px;width:30px;height:30px;text-align:center;top:1rem}.accordion a.active::after{text-transform:lowercase;font-family:AcadIcons;content:'\006F'}.accordion-item .heading{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;color:#000;font-size:16px;font-weight:400;line-height:20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-transform:uppercase;padding:16px 0 14px 0;cursor:pointer}.accordion-item~.accordion-item>.heading{border-top:0}.accordion .heading.active{font-weight:700}.heading:hover{text-decoration:none}.heading span{color:#000;max-width:192px;width:auto}.heading span.title{color:#00a9d7;font-weight:700;width:108px}.curso .content{padding:20px 0 0 90px;overflow:hidden;clear:both;display:none}.curso .content ul{list-style:none}.curso .content li{font-size:16px;line-height:24px}.curso .content li::before{content:"\2022";color:#00a9d7;font-weight:700;display:inline-block;width:1em;margin-left:-2em}.product-review-item{padding:20px 0 10px 0;margin:0}.product-review-item:first-of-type{padding-top:5px}#product_reviews .rating .icon-star{font-size:40px}#product_reviews .comment-title{padding-top:0;font-size:15px;line-height:19px;font-weight:700}#product_reviews .comment-info{font-size:14px;font-weight:500;line-height:18px;margin-bottom:5px}#product_reviews .comment-content{font-size:14px;font-weight:300;line-height:18px}#product_reviews .rating{line-height:7px}a#courseCommentLink,a#courseShowMoreCommentsLink{color:#00a9d7;font-size:14px;text-transform:uppercase;display:inherit;cursor:pointer;font-weight:600}a:hover#courseCommentLink,a:hover#courseShowMoreCommentsLink{text-decoration:underline}#courseCommentModal .modal-header{border:0}#courseCommentModal input,#courseCommentModal textarea{border:0;font-weight:400;width:100%;background:#ededed;margin-bottom:10px;border-radius:20px}#courseCommentModal .evaluation{text-align:center}#courseCommentModal .evaluation div{display:inline-block;vertical-align:middle}ul.curso-info li .curso-label .price-icon{width:18px;height:18px;border-radius:50px;background-color:#f1f1f1;color:#888;top:23px;right:23px;position:absolute;text-transform:lowercase}ul.curso-info li .curso-label .price-icon:hover{cursor:pointer}ul.curso-info li .curso-label .old-price-info.price-icon{top:50px;right:32px}.shareSites-list{margin-left:auto;margin-right:auto}.shareSites-list .shareTitle{font-weight:700;font-size:30px}.shareSites-list .shareSubTitle{font-weight:400;font-size:22px;margin-top:10px}@media only screen and (min-width :1169px){.shareSites-list .shareTitle{font-size:36px}.shareSites-list .shareSubTitle{font-size:28px}}.shareSites-list a.btShare{display:inline-block;margin-right:7px;margin-left:7px}.shareSites-list a.btShare:hover{text-decoration:none}.shareSites-list a.btShare .font-icon{color:#000;font-size:45px}.shareSites-list,.shareSites-list .share-container,.shareSites-list .share-logo{text-align:center}@media only screen and (min-width :1169px){.shareSites-list .share-logo{display:inline-block;margin-right:25px;vertical-align:top;text-align:right}.shareSites-list .share-container{display:inline-block;text-align:left}ul.curso-info li .curso-label .price-icon{top:inherit;position:inherit;display:inline-block}.shareSites-list a.btShare{margin-right:15px;margin-left:15px}}@media only screen and (min-width :688px){ul.curso-info li .curso-label .old-price-info.price-icon{right:-20px}.curso footer{margin-bottom:auto}.menu-curso{display:block}.menu-curso-short{display:none}.curso-header{padding-left:0;padding-right:0;margin-bottom:50px}.curso section{margin-bottom:50px}.curso h1{color:#000;font-size:36px;font-weight:700;line-height:40px;text-transform:uppercase;margin-top:10px;margin-bottom:0}.curso h2{color:#000;font-size:22px;font-weight:300;line-height:26px;margin-top:4px}.curso h3{color:#000;font-size:36px;font-weight:700;margin-bottom:22px}.curso .sponsor{margin-bottom:35px;float:right}.curso .sponsor span{text-align:right}.curso .sponsor img{float:right}.curso-background{height:350px}.detail-text p{font-size:20px;font-weight:300;line-height:24px}.curso-information{margin:0 0 50px 0}.curso-information ul{width:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:space-evenly;flex-flow:row wrap}.curso-information li{display:block;position:relative;flex:1 1 auto}.curso-header .buttons-actions{position:relative;width:auto;background:0 0;padding:0;z-index:0;text-align:right}.curso-header .buttons-actions .add-cart{float:right}ul.curso-menu{height:50px}ul.curso-menu li{font-size:16px;font-weight:700;text-align:center;padding-top:6px;color:#000;text-transform:uppercase}ul.curso-menu li a{color:#000}ul.curso-menu li a:hover{text-decoration:none}.curso-info{margin-bottom:20px}.curso .video{width:66%;margin:0 auto;padding:35px;background-color:#f4f4f4;display:flex}.flex-item-info{width:33%;float:left;position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:center}ul.curso-info{padding-top:18px;padding-bottom:10px;height:auto;background:#fff;border-bottom:1px solid #e5e5e5}ul.curso-info li{position:relative;display:block;background:#fff;text-align:center;flex:0 1 auto;width:auto}ul.curso-info li span.curso-icon{color:#00a9d7;font-size:50px;top:-15px;position:relative;display:inline-block}ul.curso-info li span.curso-label{float:right;display:block;color:#00a9d7;font-size:16px;font-weight:600;text-transform:uppercase;position:relative;top:5px;text-align:left}ul.curso-info li .curso-label .price-icon{right:-32px}ul.curso-info li .curso-text{color:#000;font-size:16px;font-weight:400;text-transform:none}#objetives-list .detail-text{background-color:#f4f4f4;padding:20px;text-align:left;font-size:18px;line-height:22px}#objetives-list .detail-text ul{padding-left:18px;list-style:none;margin-bottom:0}#objetives-list .detail-text ul li::before{content:"\2022";color:#00a9d7;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.accordion{margin:0 auto}.accordion-item{position:relative}.accordion a:hover{cursor:pointer}.accordion a:hover::after{cursor:pointer;font-weight:400}.accordion-item.active .heading{font-weight:700}.accordion a::after{font-family:AcadIcons;content:'\004F';position:absolute;float:right;right:2.5rem;font-size:5rem;color:#000;padding:5px;width:30px;height:30px;text-align:center;top:1rem}.accordion a.active::after{text-transform:lowercase;font-family:AcadIcons;content:'\006F'}.accordion-item .heading{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;color:#000;font-size:18px;font-weight:400;line-height:22px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-transform:uppercase;padding:16px 0 14px 0;cursor:pointer}.accordion-item~.accordion-item>.heading{border-top:0}.heading:hover{text-decoration:none}.heading span{color:#000;margin-right:8px;max-width:650px;width:auto}.entity,.entity-comments,section.shareSites-list{padding:40px 0 40px 0}.entity img{width:155px;height:155px;border-radius:50%;object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:auto}.entity .right-title{line-height:30px;font-size:22px;font-weight:600;color:#00a9d7;text-align:left}.entity .right-entity{line-height:16px;font-size:22px;font-weight:600;color:#00a9d7;text-transform:uppercase;text-align:left}.entity .right-text{line-height:22px;font-size:18px;font-weight:300;color:#000;text-align:left}.entity .right-subtitle{font-size:18px;font-weight:700;line-height:36px;text-align:left}.entity .right-course{text-align:left}.entity .right-course ul{list-style:none}.entity .right-course ul li::before{content:"\2022";color:#00a9d7;font-weight:700;display:inline-block;width:1em;margin-left:-2em}.entity .right-course ul li a{color:#000;font-size:16px;font-weight:300}.entity .right-course ul li a:hover{text-decoration:none}}@media only screen and (min-width :768px){ul.curso-info li{position:relative;display:block;background:#fff;text-align:center;flex:0 1 auto;width:auto;height:134px}.flex-item-info{width:33%;float:left;position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:center}}@media screen and (min-width:1169px){ul.curso-info li{height:80px}#product_reviews .comment-title{font-size:17px;line-height:20px;padding-top:5px}#product_reviews .comment-content{font-size:16px;line-height:20px;font-weight:500;margin-bottom:10px}#product_reviews .comment-info{font-size:18px;line-height:22px;margin-bottom:20px}a#courseCommentLink,a#courseShowMoreCommentsLink{display:inline-block}}:root{--star-width:40px}body{font-family:Overpass,sans-serif}.no-padding{padding:0}.showcases{padding-left:0;padding-right:0}.course-container{margin-bottom:15px;background-color:#f2f2f2}.showcase-2x .course-container{min-height:330px;overflow:hidden}.showcase-4x .course-container{min-height:475px;overflow:hidden}.cover{height:140px;position:relative;background-size:cover;background-position:center}.showcase-2x .cover{height:100px}.cover button{float:left;position:absolute;right:0;bottom:0;z-index:1000;background-color:#00a9d7;color:#fff;font-weight:600;font-size:18px;text-transform:uppercase;border-radius:0;min-width:160px;padding:5px 5px 0 5px;height:40px;text-transform:uppercase;float:right}.cover button:hover{color:#fff}.cover img{height:100%}.showcase-2x .course-container .cover img{width:100%}.course-container .title{font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;margin-top:16px}.showcase-2x .course-container .title{font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;margin-top:15px;padding-left:18px}.title a{color:#000}.title a:hover{text-decoration:none}.subTitleProduct{font-size:15px;font-weight:400;text-transform:uppercase;padding-top:2px;line-height:23px}.subtitle{font-size:15px;font-weight:400;text-transform:uppercase;padding-top:2px;line-height:19px}.subSubTitle{font-size:15px;font-weight:300}.course-container .stamp .icon-acreditado-plus{position:relative;top:10px;font-weight:400}.container-fluid{padding-left:0;padding-right:0}.showcase-2x .course-container .subTitleProduct{font-size:15px;line-height:1.25;padding-left:18px}.showcase-2x .course-container .subtitle{font-size:15px;padding-left:18px}.showcase-2x .course-container .subSubTitle{font-size:15px;padding-left:18px;line-height:1.25;font-weight:300}.showcase-2x .course-container .stamp .icon-acreditado-plus:before{font-size:64px;font-weight:400}.rating{line-height:22px}.showcase-2x .course-container .rating{padding-left:0}.rating span.star-1{position:relative;left:-12px}.rating span.star-2{position:relative;left:-32px}.rating span.star-3{position:relative;left:-52px}.rating span.star-4{position:relative;left:-72px}.rating span.star-5{position:relative;left:-92px}.showcase-2x .course-container .info{width:100%;padding-bottom:10px}.header-info{height:172px}.info{position:absolute;bottom:35px}.showcase-2x .course-container .info{padding-bottom:0;bottom:20px;margin:22px 0 0 0}.showcase-2x .course-container .info ul.info-columns{padding:0}.info ul.info-columns{list-style-type:none;padding:0;margin:0 0 5px 0}.info ul.info-columns li,.info ul.info-columns li a{line-height:.6;color:#000;font-size:15px}.info ul.info-columns li .font-icon{position:relative;left:-6px;vertical-align:initial;font-size:32px}.info ul.info-columns li.more-editions .font-icon{color:transparent}.info ul.info-columns li.more-editions .text{font-weight:700;text-decoration:underline}.info ul.info-columns li .text{position:relative;top:-9px;left:-6px;display:inline-block;line-height:1.25}.info ul.info-columns li .text.old-price{font-size:15px;font-weight:300;color:#777;text-decoration:line-through}.showcase-2x .course-container .info ul.info-columns li .text{top:-8px;left:-7px;font-size:15px}.showcase-2x .course-container .info ul.info-columns li .preco-dropdown{text-align:right;width:40px;cursor:pointer}.showcase-2x .course-container .info ul.info-columns li .icon-drop-down,.showcase-2x .course-container .info ul.info-columns li .icon-drop-up{color:#000;font-size:40px}.info ul.info-columns li .text.active-price,.showcase-2x .course-container .info ul.info-columns li .text.active-price{padding-right:10px}.showcase-2x .course-container .info ul.info-columns li .text.active-price .showcase-2x .course-container .info ul.info-columns li .text.old-price{font-size:18px}.buttons-actions button{width:100%;background-color:#00a9d7;color:#fff;font-weight:600;font-size:18px;border-radius:0;min-width:160px;padding:0 5px 0 5px;height:40px;text-transform:uppercase}.showcases{margin-bottom:44px}.showcases .font-icon{vertical-align:middle}.showcases .showcase-2x .product-portlet{padding-left:0;padding-right:0}.showcases .slick-dots li button:before{font-size:12px;color:#c5c5c5;font-family:slick;top:25px}.showcases .slick-dots li.slick-active button:before{color:#00a9d7}.showcases .cover{position:relative}.showcases .showcase-2x .cover .img-background{min-height:100px;height:100px;background-position:center}.showcases .showcase-4x .cover .img-background{min-height:140px;height:140px;background-position:center}.showcases .showcase-4x .products-list .product-portlet{min-height:380px;margin-bottom:40px;padding:0}.showcases .showcase-4x .product-info .title{width:80%}.showcases .showcase-title,.showcases .showcase-title a{font-weight:700;font-size:24px;color:#141414;text-decoration:none;margin:0;padding:0;line-height:27px}.showcases .showcase-subtitle,.showcases .showcase-subtitle a{font-weight:200;font-size:18px;color:#000;text-decoration:none;margin:0 0 26px 0;padding:0;line-height:21px}.showcases .showcase-subtitle a,.showcases .showcase-title a{cursor:pointer}.showcases .showcase-content .showcase-content-title{font-weight:700;font-size:24px;color:#000;margin-top:12px;line-height:1.25}.showcases .showcase-content .showcase-content-body{font-weight:300;font-size:18px;color:#000;margin-top:20px;line-height:1.25}.showcases .price .old-price{text-decoration:line-through;color:#777}.showcases .product-info{margin-left:0;margin-right:0;display:table;width:100%}.showcases .product-info .icon-acreditado-plus{position:relative;top:-10px}.showcases .showcase-4x .product-info{height:calc(100% - 75px)}.showcases .showcase-2x .product-info{margin-left:0;margin-right:0;height:calc(100% - 159px)}.showcases .showcase-4x img.img-responsive{margin:0}.showcases .product-info .product-info-header{display:table-row;float:none}.showcases .showcase-4x .font-icon.icon-acreditado-plus:before{font-size:40px}.showcases .available-soon{display:none}.showcases .showcase-4x .buttons-actions .add-cart,.showcases .showcase-4x .buttons-actions .showModalNotifyMe{float:none;width:90%}.showcase-2x .product-img .buttons-actions{position:absolute;bottom:0;right:0}.showcase-2x .product-info,.showcase-4x .product-info{background:#f2f2f2;padding:15px}.showcase-4x .product-info{padding:15px}.showcases .product-info-body{display:table-row;float:none}.showcases .product-info-body .product-info-body-footer{display:table-cell;vertical-align:bottom}.showcase-2x .title-product a{font-size:20px;font-weight:700;color:#141414;text-transform:uppercase;text-decoration:none}.showcase-4x .title-product a{font-size:18px;font-weight:700;color:#000;text-transform:uppercase;text-decoration:none}.showcase-4x .product-info-header .authors{text-transform:uppercase}.showcase-2x .info-acreditado{font-weight:800}.showcase-2x .info-acreditado .font-icon{font-weight:400}.product-info .buttons-actions,.product-info .buttons-actions button{width:100%;margin-top:10px}.showcases ul.columns.twoColumms li{float:left;width:50%}.showcases ul.columns li,.showcases ul.columns li a{line-height:.8;color:#000}.showcases ul.columns{list-style-type:none;padding:0;margin:0}@media only screen and (min-width :768px){.showcase-2x .course-container{height:275px}.showcases .showcase-2x .product-portlet{padding-left:15px;padding-right:15px}.showcases .showcase-2x .product-portlet:nth-child(odd){padding-left:0}.showcases .showcase-2x .product-portlet:nth-child(even){padding-right:0}.showcase-2x .title-product a{font-size:28px;font-weight:700;color:#141414;text-transform:uppercase;text-decoration:none}.showcase.showcase-4x{padding-left:0;padding-right:0}.showcases .showcase-4x .buttons-actions .add-cart,.showcases .showcase-4x .buttons-actions .showModalNotifyMe{width:93%}.showcases .showcase-2x.products-list,.showcases .showcase-4x .products-list{display:flex;padding:0}.showcase-2x .product-info,.showcase-4x .product-info{background:#f2f2f2}.showcases .showcase-2x .cover .img-background{min-height:160px;height:160px}.showcases .showcase-2x .products-list .product-portlet{margin-bottom:0}#cursos-page .showcases .showcase-4x .products-list .product-portlet{min-height:395px;height:375px;margin-bottom:60px}#cursos-page .showcases .showcase-4x .products-list{display:block}.showcases .showcase-title,.showcases .showcase-title a{font-weight:700;font-size:31px;color:#141414;text-decoration:none;margin:0;padding:0;line-height:35px}.showcases .showcase-subtitle,.showcases .showcase-subtitle a{font-weight:200;font-size:23px;color:#000;text-decoration:none;margin:0 0 26px 0;padding:0;line-height:26px}.showcases .showcase-4x .products-list .product-portlet{min-height:380px;margin-bottom:40px;padding:0 15px 0 15px}}@media screen and (min-width:985px){.info{bottom:45px}.course-container{height:520px;margin-bottom:30px}.showcase-2x .course-container{height:440px;margin-bottom:0}.showcase-2x .cover{height:160px}.showcase-2x .course-container .title{margin-top:24px;padding-left:30px}.showcase-2x .course-container .subTitleProduct{font-size:18px;padding-left:30px;margin-bottom:7px}.showcase-2x .course-container .subtitle{font-size:15px;padding-left:18px}.showcase-2x .course-container .subSubTitle{font-size:15px;padding-left:18px;line-height:1.25;font-weight:300}.showcase-2x .course-container .subSubTitle,.showcase-2x .course-container .subtitle{padding-left:30px}.course-container .stamp .icon-acreditado-plus{position:relative;top:4px;font-weight:400}.showcase-2x .course-container .stamp .icon-acreditado-plus:before{font-size:50px;font-weight:400}.showcase-2x .course-container .rating{padding-left:30px}.showcase-2x .course-container .info{padding-bottom:0;position:absolute;bottom:0}.showcase-2x .course-container .info ul.info-columns:first-of-type{width:49%;border-right:1px solid #c5c5c5;padding:0 0 0 15px;margin:0 0 15px 0}.showcase-2x .course-container .info ul.info-columns:last-of-type{padding:0 0 0 18px;margin:0 0 15px 0}.showcases .showcase-4x .buttons-actions .add-cart,.showcases .showcase-4x .buttons-actions .showModalNotifyMe{width:88%}.info ul.info-columns li .font-icon{position:relative;left:-6px;vertical-align:initial;font-size:32px}.info ul.info-columns li .text{top:-8px;left:-6px}.showcase-2x .course-container .info ul.info-columns li .text{top:-9px;left:-6px;font-size:15px}.showcase-2x .course-container .info ul.info-columns li .text.active-price .showcase-2x .course-container .info ul.info-columns li .text.old-price{font-size:18px}.header-info{height:206px}}@media only screen and (min-width :992px){.showcases{margin-bottom:88px}.showcases .showcase-4x img.img-responsive{max-height:160px}}.modal-body,.modal-footer,.modal-header{margin:15px 20px;border:0}.modal-header{height:50px;margin-bottom:0;margin-right:0}.modal-header .icon-close-plus{top:-20px;position:relative}.modal-body{margin-top:0;padding:0 20px}.modal-footer{border-top:0;padding:0 20px;margin:30px 0}.modal-footer .buttons-actions{margin-bottom:10px}.modal-title{font-weight:700;font-size:28px;text-transform:uppercase;border-bottom:1px solid #d1d1d1;padding-bottom:10px;margin-bottom:14px}.course-options-content ul{display:grid;margin:40px 0;padding:0}#courseSelectionModal .course-options-header{font-weight:300;font-size:18px}#courseSelectionModal .course-options-content{font-size:18px}#courseSelectionModal .course-options-content ul li input[type=radio]{margin:4px 8px 4px}@media only screen and (min-width :688px){.modal-header{height:50px;margin-bottom:0;margin-right:20px}.modal-body{padding:0 50px}.modal-footer{padding:0 50px}.modal-footer .buttons-actions{margin-bottom:0}.course-options-content ul li{margin-bottom:30px}.course-options-content ul li:last-of-type{margin-bottom:0}}.template-content-container{text-align:center;color:#000}.template-content-container>*{text-align:left}.template-content-container a{text-decoration:none}.template-content-container p{margin:0}.template-content-container .template-title h1{font-size:26px}.template-content-container .modules-container,.template-content-container .template-title{max-width:360px;display:table;float:none;margin-left:auto;margin-right:auto;padding:0}.template-content-container .modules-container{margin-top:15px;margin-bottom:20px}.template-content-container .module{display:inline-block;width:100%;margin-top:34px;padding-bottom:20px}.template-content-container .mod-img_title,.template-content-container .mod-text_title{font-size:30px;line-height:46px;font-weight:700;text-align:center}.template-content-container .mod-img_text,.template-content-container .mod-text_text,.template-content-container .mod-tile_outer-text{font-size:16px;line-height:20px;font-weight:300;text-align:center}.template-content-container .mod-text_title{margin-bottom:-10px}.template-content-container .mod-text_title+.mod-text_text{margin-top:8px}.template-content-container .mod-img_title+.mod-img_text{margin-top:15px}.template-content-container .mod-text_text h3{font-size:22px;font-weight:300;line-height:26px;margin-top:20px}.template-content-container .mod-text_text h3:first-child{margin-top:0}.template-content-container .mod-img_link,.template-content-container .mod-tile_link{color:#141414;font-family:OpenSansRegular;font-size:18px;line-height:22px;letter-spacing:-1px;text-transform:uppercase;margin-top:15px}.template-content-container .mod-img_img.with-description{margin-bottom:25px}.template-content-container .mod-tile-container:not(:first-child){margin-top:25px}.template-content-container .mod-tile{min-height:175px;background:#e7e7e7;padding:20px 20px 10px 20px;margin-bottom:10px;position:relative}.template-content-container .mod-tile.with-border{border-bottom:1px solid #d9d9d9}.template-content-container .mod-tile_title{font-family:OpenSansSemibold;font-size:20px;color:#f05323;line-height:22px;text-transform:none;margin-bottom:5px}.template-content-container .mod-tile_text{font-family:OpenSansRegular;font-size:16px;color:#141414;line-height:18px;text-transform:none}.template-content-container .mod-tile_img{bottom:20px;position:absolute;left:50%;transform:translate(-50%);width:115px;height:65px}.template-content-container .mod-tile_img.img_only{width:auto;height:auto;max-width:100%;max-height:100%}.template-content-container .aspect-ratio{margin:auto;max-width:300px;height:176px}.template-content-container .mod-vid_img{margin:auto;max-width:300px;display:block}.template-content-container .template-partilha{margin-bottom:0;display:inline-block;width:100%}.template-content-container .template-partilha .template-partilha-plugins{margin-top:15px}.template-content-container .template-partilha .template-partilha-plugins .social-icons{float:right;margin-right:10px}.template-content-container .template-partilha .template-partilha-plugins .social-icons:first-child{margin-right:0}.template-content-container .template-partilha .template-partilha-plugins .social-icons i{width:36px;line-height:36px;font-size:16pt;background-color:#c7c5c2;text-align:center}.template-content-container .template-partilha .template-partilha-plugins .social-icons a:hover i{background-color:#141414;color:#fff}.template-content-container a{color:#141414}.template-header-container .banner-img{height:156px}.template-header-container .banner-content-title{height:156px}.template-header-container .banner-content-title h1{font-size:36px;font-weight:700;text-transform:uppercase;text-align:center;display:flex;justify-content:center;flex-direction:column;height:156px;margin-top:0}.template-header-container .banner-content-body{margin-top:22px;margin-bottom:22px;padding-left:0;padding-right:0}.template-header-container .banner-content-body h2{margin-top:8px;font-size:16px;font-weight:300;color:#000}@media (min-width:688px) and (max-width:985px){.template-content-container .modules-container,.template-content-container .template-title{max-width:720px}.template-header-container .banner-img{height:350px}.template-header-container .banner-content-title h1{margin-top:90px;font-size:50px;display:inline-block;justify-content:center;flex-direction:initial;height:auto}.template-header-container .banner-content-body h2{margin-top:8px;font-size:20px;font-weight:300;color:#fff}.template-content-container .module{display:inline-block;width:100%;margin-top:70px}.template-content-container .module:first-child{margin-top:0}.template-content-container .mod-img_title,.template-content-container .mod-text_title{font-size:42px;line-height:44px;font-weight:700;text-align:center}.template-content-container .mod-img_text,.template-content-container .mod-text_text,.template-content-container .mod-tile_outer-text{font-size:18px;line-height:20px;font-weight:300;text-align:center}.template-content-container .mod-text_title+.mod-text_text{margin-top:25px}.template-content-container .mod-text_text h3{font-size:30px;font-weight:300;margin-top:50px}}@media (min-width:986px) and (max-width:1079px){.template-content-container .modules-container,.template-content-container .template-title{max-width:720px}.template-header-container .banner-img{height:350px}.template-header-container .banner-content-title h1{margin-top:90px;font-size:50px;display:inline-block;justify-content:center;flex-direction:initial;height:auto}.template-header-container .banner-content-body h2{margin-top:8px;font-size:20px;font-weight:300;color:#fff}.template-content-container .module{display:inline-block;width:100%;margin-top:70px}.template-content-container .module:first-child{margin-top:0}.template-content-container .mod-img_title,.template-content-container .mod-text_title{font-size:42px;line-height:44px;font-weight:700;text-align:center}.template-content-container .mod-img_text,.template-content-container .mod-text_text,.template-content-container .mod-tile_outer-text{font-size:18px;line-height:20px;font-weight:300;text-align:center}.template-content-container .mod-text_title+.mod-text_text{margin-top:25px}.template-content-container .mod-text_text h3{font-size:30px;font-weight:300;margin-top:50px}}@media (min-width:1080px){.template-content-container .modules-container,.template-content-container .template-title{max-width:1200px;padding:0 15px}.template-header-container .banner-img{height:350px}.template-header-container .banner-content-title h1{margin-top:90px;font-size:50px;display:inline-block;justify-content:center;flex-direction:initial;height:auto}.template-header-container .banner-content-body h2{margin-top:8px;font-size:20px;font-weight:300;color:#fff}.template-content-container .module{display:inline-block;width:100%;margin-top:70px}.template-content-container .module:first-child{margin-top:0}.template-content-container .mod-img_title,.template-content-container .mod-text_title{font-size:42px;line-height:44px;font-weight:700;text-align:center}.template-content-container .mod-img_text,.template-content-container .mod-text_text,.template-content-container .mod-tile_outer-text{font-size:18px;line-height:20px;font-weight:300;text-align:center}.template-content-container .mod-text_title+.mod-text_text{margin-top:25px}.template-content-container .mod-text_text h3{font-size:30px;font-weight:300;margin-top:50px}.template-content-container .mod-tile-container:not(:first-child){margin-top:0}.template-content-container .mod-img_img.with-description{margin-bottom:0}.template-content-container .aspect-ratio{max-width:745px;height:435px}.template-content-container .mod-vid_img{max-width:745px}}:root{--input-padding-x:1rem;--input-padding-y:0.75rem}.contact-center-page{color:#141414}.contact-center-page .header-area{height:170px;margin-bottom:25px;width:100%;position:absolute;top:0;left:0;overflow:hidden;background:#00a9d7}.contact-center-page .header-area h1{color:#fff;font-size:26px;line-height:28px;text-transform:uppercase}.contact-center-page .header-area .header-bg{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.contact-center-page>:nth-child(2){margin-top:195px}.contact-center-page .contact-context-text{font-size:16px;line-height:20px;margin-bottom:45px}.contact-center-page .form{font-size:16px;line-height:22px;font-weight:400}.contact-center-page .form-container a{padding:12px 15px;width:100%;font-family:Overpass;font-size:16px;font-weight:400;min-height:44px;border:1px solid #d0d0d0;border-radius:4px;box-shadow:none;-webkit-box-shadow:none;z-index:10}.contact-center-page .form .message-box,.contact-center-page .form a.selected{color:#141414}.contact-center-page .form-container{margin-bottom:10px}.contact-center-page .form-container>input,.contact-center-page .form-container>label,.contact-center-page .form-container>select,.contact-center-page .form-container>textarea{padding:var(--input-padding-y) var(--input-padding-x);padding:1rem .75rem}.contact-center-page .form-container>textarea{height:300px;margin-top:4px}.contact-center-page .form-container .box-input{width:100%;font-family:Overpass;font-size:16px;font-weight:400;min-height:44px;border:1px solid #d0d0d0;border-radius:4px;box-shadow:none;-webkit-box-shadow:none;padding-left:14px}.contact-center-page .form-container label{font-family:Overpass;font-size:14px;font-weight:400;position:absolute;top:.2em;left:.4em;display:block;width:100%;margin-bottom:0;line-height:1.9;color:#495057;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.contact-center-page .form-container label.placeholder{top:0}.contact-center-page .form-container label.error{position:relative;left:0;padding-top:10px!important;height:40px!important;line-height:20px!important;color:#fff!important;font-size:16px!important}.contact-center-page .form-container a:focus+label,.contact-center-page .form-container div:focus+label,.contact-center-page .form-container input:focus+label,.contact-center-page .form-container select:focus+label,.contact-center-page .form-container textarea:focus+label{color:#009de0!important}.contact-center-page .form-container a::-webkit-input-placeholder,.contact-center-page .form-container div::-webkit-input-placeholder,.contact-center-page .form-container input::-webkit-input-placeholder,.contact-center-page .form-container select::-webkit-input-placeholder,.contact-center-page .form-container textarea::-webkit-input-placeholder{color:transparent}.contact-center-page .form-container a::-ms-input-placeholder,.contact-center-page .form-container div:-ms-input-placeholder,.contact-center-page .form-container input:-ms-input-placeholder,.contact-center-page .form-container select:-ms-input-placeholder,.contact-center-page .form-container textarea:-ms-input-placeholder{color:transparent}.contact-center-page .form-container a::-moz-placeholder,.contact-center-page .form-container div::-moz-placeholder,.contact-center-page .form-container input::-moz-placeholder,.contact-center-page .form-container select::-moz-placeholder,.contact-center-page .form-container textarea::-moz-placeholder{color:transparent}.contact-center-page .form a::placeholder,.contact-center-page .form div::placeholder,.contact-center-page .form input::placeholder,.contact-center-page .form select::placeholder,.contact-center-page .form textarea::placeholder{color:transparent}.contact-center-page .form-container input:not(:placeholder-shown),.contact-center-page .form-container select:not(:placeholder-shown),.contact-center-page .form-container textarea:not(:placeholder-shown){padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (3 / 2));padding-bottom:calc(var(--input-padding-y)/ 3)}.contact-center-page .form-container a.selected{padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (3 / 2));padding-bottom:calc(var(--input-padding-y)/ 3)}.contact-center-page .form-container input:not(:-ms-input-placeholder),.contact-center-page .form-container select:not(:-ms-input-placeholder),.contact-center-page .form-container textarea:not(:-ms-input-placeholder){padding-top:calc(.75rem + .75rem * (3 / 2));padding-bottom:calc(.75rem / 3)}.contact-center-page .form-container div:not(:placeholder-shown)~label,.contact-center-page .form-container input:not(:placeholder-shown)~label,.contact-center-page .form-container select:not(:placeholder-shown)~label,.contact-center-page .form-container textarea:not(:placeholder-shown)~label{padding-top:calc(var(--input-padding-y)/ 3);padding-bottom:calc(var(--input-padding-y)/ 3);font-size:12px;line-height:1.5em;color:#afafaf;font-weight:400;height:10px}.contact-center-page .form-container a.selected~label{padding-top:calc(var(--input-padding-y)/ 3);padding-bottom:calc(var(--input-padding-y)/ 3);font-size:12px;line-height:1.5em;color:#afafaf;font-weight:400;height:10px}.contact-center-page .form-container div:not(:-ms-input-placeholder)~label,.contact-center-page .form-container input:not(:-ms-input-placeholder)~label,.contact-center-page .form-container select:not(:-ms-input-placeholder)~label,.contact-center-page .form-container textarea:not(:-ms-input-placeholder)~label{padding-top:calc(.75rem / 3);padding-bottom:calc(.75rem / 3);font-size:12px;line-height:1.5em;color:#afafaf;font-weight:400;height:10px}.contact-center-page .form-container input:read-only{border:1px solid #e6e6e6!important;background-color:#e6e6e6}.contact-center-page .form-container input:disabled{border:1px solid #e6e6e6!important;background-color:#e6e6e6}.contact-center-page .form-container .btn-submit{border:0;padding:11px 15px;text-transform:uppercase;margin-top:10px;background-color:#00a9d7;color:#fff}.contact-center-page .form-container .icon{height:auto;background-image:none;margin:0;display:inline-block;text-decoration:none}.contact-center-page .form-container .icon span{position:absolute;right:0}.contact-center-page .form-container #dropdown-help,.contact-center-page .form-container #dropdown-subjects,.contact-center-page .form-container .dropdown-options{padding:0;border:1px solid #d0d0d0;top:-1px}.contact-center-page .form-container #dropdown-help label,.contact-center-page .form-container #dropdown-subjects label{font-size:16px;background-color:#fff}.contact-center-page .form-container #dropdown-help label:hover,.contact-center-page .form-container #dropdown-subjects label:hover{background-color:#dadada;color:#000}.contact-center-page .form-container label{font-weight:400}.contact-center-page .form .dropdown-options input[type=radio]:checked+label{background-color:#dadada}.contact-center-page .form .dropdown-options label{display:block;margin:0;padding:11px 15px!important;cursor:pointer;background-color:#e7e7e7;height:44px!important;font-size:14px;font-weight:400;position:relative!important;top:0;left:0}.contact-center-page .form .dropdown-options label:hover{background-color:#dadada}.contact-center-page .form .contact-subjects,.contact-center-page .form .email-box,.contact-center-page .form .help-area,.contact-center-page .form .lb-box,.contact-center-page .form .name-box,.contact-center-page .form .variable-inputs input{margin-bottom:5px}.contact-center-page .form .help-area{position:absolute;top:0;left:10px;right:10px}.contact-center-page .form .inputs{margin-top:51px;display:inline-block;width:100%}.contact-center-page .form .message-box{resize:none;height:200px}.contact-center-page .form .g-recaptcha{margin-top:10px}.contact-center-page .form .icon-check{background-image:none;font-size:14px;line-height:24px;margin-top:10px;margin-bottom:6px;height:auto;cursor:pointer}.contact-center-page .form .icon.icon-check:before{content:" ";height:24px;width:24px;display:inline-block;background-color:#c7c5c2;vertical-align:top;margin-right:10px;margin-bottom:15px}.contact-center-page .form .btn-attach{text-transform:uppercase;background-color:transparent;border:2px solid #777!important;color:#777;padding:9px 0}.contact-center-page .form .btn-attach .info{padding:0}.contact-center-page .form .btn-submit{margin-top:10px;background-color:#00a9d7;color:#fff}.contact-center-page .form .btn-attach:hover,.contact-center-page .form .btn-submit:hover{background-color:#141414;color:#fff;border-color:#141414!important}.contact-center-page .form .anexado .anexado{padding:11px 5px;margin-top:5px;display:inline-block;width:100%;vertical-align:top;background-color:#e7e7e7}.contact-center-page .form .anexado .anexado .remover-ficheiro span{cursor:pointer;text-decoration:underline;float:right}@media (min-width:688px) and (max-width:985px){.contact-center-page .form .btn-attach{width:calc(50% - 5px);margin-right:5px}.contact-center-page .form .btn-submit{width:calc(50% - 5px);margin-top:0;margin-left:5px}}@media (min-width:986px) and (max-width:1079px){.contact-center-page .form .help-area{left:15px;right:15px}.contact-center-page .form .btn-attach{width:calc(50% - 5px);margin-right:5px}.contact-center-page .form .btn-submit{width:calc(50% - 5px);margin-top:0;margin-left:5px}}@media (min-width:1080px){.contact-center-page .header-area{height:270px}.contact-center-page .header-area h1{font-size:50px;line-height:52px}.contact-center-page>:nth-child(2){margin-top:320px}.contact-center-page .form-container a{padding:12px 12px}.contact-center-page .contact-context-text{margin-bottom:50px}.contact-center-page .content.formulario{text-align:center}.contact-center-page .content.formulario>*{text-align:left}.contact-center-page .form{display:inline-block;margin:auto;float:none}.contact-center-page .form .inputs{margin-top:auto}.contact-center-page .form .email-box.error~.lb-box{margin-top:-98px}.contact-center-page .form .lb-box{width:25%;float:right}.contact-center-page .form .help-area{font-size:16px;line-height:23px;position:relative;top:auto;left:auto;right:auto}.contact-center-page .form-container.help-area a{padding:9.5px 15px}.contact-center-page .form .copia{width:calc(36.66666667% - 45px);padding:0 15px 0 0;float:left}.contact-center-page .form .icon-check{margin-top:20px;margin-bottom:10px}.contact-center-page .form .btn-attach{margin-top:10px;margin-right:15px;margin-left:15px;width:30%}.contact-center-page .form .btn-submit{margin:10px 0 15px 0}.contact-center-page .form .anexado .anexado{padding:11px 0;margin-top:20px}.contact-center-page .form .btn-attach,.contact-center-page .form .btn-submit{font-size:18px}}.overlay-geral-area .overlay-content .title-h1,.overlay-geral-area .overlay-content h1{font-family:Overpass;font-size:28px;line-height:28px;color:#141414;text-transform:uppercase;text-align:left;display:block;margin:30px auto 15px auto}.overlay-geral-area .overlay-content .info-pop .title-h1{font-family:Overpass;font-size:24px;line-height:24px;color:#141414;text-transform:uppercase;text-align:left;display:block;margin:30px 0 10px 0}.overlay-geral-area .overlay-content .cgv-page h1{margin-bottom:30px}.overlay-geral-area .overlay-content .cgv-page .content-area{padding:0;margin-left:-10px;width:calc(100% + 20px)}.overlay-geral-area .overlay-content .check-circle{width:103px;height:103px;margin:30px auto 30px auto}.overlay-geral-area .overlay-content .subtitle-h2,.overlay-geral-area .overlay-content h2{font-family:Overpass;font-size:20px;line-height:20px;color:#141414;text-align:left;margin:10px auto 10px auto}#overlay-checkout-area-address-form h2{text-align:left}.overlay-geral-area .overlay-content .info-pop .subtitle-h2{font-family:Overpass;font-size:20px;line-height:20px;color:#141414;text-align:left;margin:10px 0 10px 0}.overlay-geral-area .overlay-content .header3-h3,.overlay-geral-area .overlay-content h3{font-family:Overpass;font-size:16px;line-height:20px;color:#141414}.overlay-geral-area .overlay-content .info-pop .header3-h3{text-align:left}.overlay-geral-area .overlay-contentnt .payment-container{margin:0;padding:0}.overlay-geral-area .overlay-content form{display:table;width:100%;margin:auto}.overlay-geral-area .overlay-content form .header3-h3,.overlay-geral-area .overlay-content form h3{margin:20px 0 0 0}#productPage-overlay-commentArea-content-form #btn-area button{width:calc(50% - 10px);float:left}#productPage-overlay-commentArea-content-form #btn-area button:last-of-type{float:right}#productPage-overlay-commentArea-content-form #btn-area{margin-top:20px}div#productPage-overlay-infoAdeArea-content-form div.sub-info,div#productPage-overlay-infoAdeArea-content-form div.sub-info a,div#productPage-overlay-infoReaderArea-content-form div.sub-info,div#productPage-overlay-infoReaderArea-content-form div.sub-info a{margin-top:60px;text-align:right;text-decoration:underline;text-transform:uppercase;font-family:Overpass,OpenSansLight;font-size:14px;line-height:18px;color:#262626}div#productPage-overlay-infoAdeArea-content-form .buttons,div#productPage-overlay-infoReaderArea-content-form .buttons-install{margin:10px 0 25px 0;width:100%;display:table}div#productPage-overlay-infoAdeArea-content-form div.buttons a,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a{width:100%}div#productPage-overlay-infoAdeArea-content-form div.buttons a,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a{margin:0 0 10px 0;font-family:Overpass,OpenSansLight;height:44px;font-size:20px;line-height:24px;color:#fff;text-transform:uppercase;text-decoration:none;padding-left:0;padding-right:0;border-radius:0;white-space:normal;text-align:center;display:table}div#productPage-overlay-infoAdeArea-content-form div.buttons a p,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a p{background-color:#f05323;display:table-cell;vertical-align:middle;height:44px}div#productPage-overlay-infoReaderArea-content-form div.buttons-install a.disabled p,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a.disabled:hover p{background-color:#e5e5e5;cursor:default}div#productPage-overlay-infoAdeArea-content-form div.buttons a:hover p,div#productPage-overlay-infoReaderArea-content-form button:hover,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a:hover p{background-color:#000}div#productPage-overlay-infoAdeArea-content-form iframe{margin:60px 0 0 0;height:315px;width:100%;border:none}.overlay-geral-area .overlay-content form .field-label,.overlay-geral-area .overlay-content form p{font-weight:600;font-size:16px;color:#141414;line-height:19px;text-align:left;margin:0 0 5px 0}#overlay-recommend-form p{font-family:OpenSansSemibold;font-size:16px;color:#141414;line-height:19px;text-align:left;margin:15px 0 5px 0}#notAvailableOverlay p{margin:15px 0}.overlay-geral-area .overlay-content .form-control{padding:11px 15px;width:100%;height:44px;border:1px solid #a9a9a9;border-radius:0;color:#141414;margin-bottom:5px}#notAvailableOverlay .form-control{margin-bottom:15px}.overlay-geral-area .overlay-content form textarea.form-control{height:200px;line-height:20px;resize:none}.overlay-geral-area .overlay-content form .form-control.error,form .form-control.error{border:1px solid #f05323;color:#f05323}.overlay-geral-area .overlay-content form button .description{line-height:20px;font-size:20px;text-transform:uppercase;margin:auto;padding-top:10px;padding-bottom:10px}.overlay-geral-area .overlay-content form button.orange{background-color:#f05323;color:#fff}.overlay-geral-area .overlay-content form button.orange:hover{background-color:#000;color:#fff}.overlay-geral-area .overlay-content form button.orange.disabled,.overlay-geral-area .overlay-content form button.orange.disabled:hover{background-color:#e5e5e5;cursor:default}.overlay-geral-area .overlay-content .eb-popup-buttons{margin-top:40px}.overlay-geral-area .overlay-content .eb-popup-buttons button{margin-top:15px;padding-left:0;padding-right:0;width:100%!important}.overlay-geral-area .overlay-content .eb-popup-buttons button:first-of-type{margin-top:0}.overlay-geral-area .overlay-content .eb-popup h3{text-align:center}.overlay-geral-area .overlay-content .eb-popup h3:first-of-type{margin-top:0}#overlay-checkout-area-address-form fieldset{margin-bottom:0}#overlay-checkout-area-address-form .postal-code{padding-left:15px;padding-right:15px}#overlay-checkout-area-address-form .postal-code .cp4{width:90px}#overlay-checkout-area-address-form .postal-code .cp3{width:34%}.overlay-geral-area .overlay-content form button.orange:hover{background-color:#000;color:#fff}.overlay-geral-area .overlay-content form button.orange .description{font-family:OpenSansSemibold}.overlay-geral-area .overlay-content form button.grey{background-color:#e6e6e6;color:#000}.overlay-geral-area .overlay-content form button.grey:hover{background-color:#000;color:#fff}.overlay-geral-area .overlay-content form button.white{font-family:OpenSansSemibold;font-size:18px;line-height:45px;text-transform:uppercase;text-decoration:none;border:1px solid #141414;color:#141414;margin-top:0;width:100%;display:block;text-align:center;cursor:pointer}.overlay-geral-area .overlay-content form button.grey .description{font-family:Overpass;width:100%}.overlay-geral-area .overlay-content form label.error,label.error{font-family:Overpass;font-weight:400;font-size:16px;line-height:20px;color:#fff;background-color:rgba(0,169,215,.6);margin-bottom:5px;width:100%;position:relative;padding:10px;z-index:1}label.errorVoucher{font-family:OpenSansSemiBold;font-weight:400;font-size:16px;line-height:22px;color:#000;background-color:#ffbb96;min-height:44px;margin-bottom:5px;width:100%;position:relative;padding:10px;margin-top:10px}label.errorVoucher:before{content:"";display:inline-block;position:absolute;left:19px;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffbb96}.overlay-geral-area .overlay-content .payment-note-text,.overlay-geral-area .overlay-content .payment-text-info{margin-top:60px;margin-bottom:30px;text-align:center;padding:0}.overlay-geral-area .overlay-content #paypal-button{max-width:500px;padding:0;margin:auto}.overlay-geral-area .overlay-content #unicreEcPaymentBtn{background-color:#f05323;color:#fff;height:50px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;font-family:Overpass;font-size:24px;line-height:24px;text-transform:uppercase;text-align:center}.overlay-geral-area .overlay-content #unicreEcPaymentBtn span{padding:13px 0;display:block}.overlay-geral-area .overlay-content #unicreEcPaymentBtn:hover{text-decoration:none}.overlay-geral-area .overlay-content form label.valid.error,label.valid.error{display:none!important}.overlay-geral-area .overlay-content form label.error:before,label.error:before{content:"";display:inline-block;position:absolute;left:19px;top:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(0,169,215,.6)}.overlay-geral-area .tipo-pagamento .label-codigo-seguranca,.overlay-geral-area .tipo-pagamento .tipo-pagamento-cc-data-validade .label-validade-cartao{line-height:50px}.nif-popup-buttons button{width:100%!important}.overlay-geral-area .overlay-content .nif-popup .title-h1,.overlay-geral-area .overlay-content .nif-popup h1{text-align:left;margin:30px 0 15px 0!important}.overlay-geral-area .overlay-content .nif-popup .header3-h3,.overlay-geral-area .overlay-content .nif-popup h3{text-align:left}.overlay-geral-area .overlay-content .nif-popup form{max-width:inherit}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;transition:none;-webkit-text-fill-color:#777!important}.checkbox_hidden{display:none}@media (min-width:688px) and (max-width:985px){.overlay-geral-area .overlay-content form,.overlay-geral-area .overlay-middle-content>*{max-width:720px;float:none;margin:auto}}@media (min-width:986px) and (max-width:1079px){.overlay-geral-area .overlay-content form,.overlay-geral-area .overlay-middle-content>*{max-width:720px;float:none;margin:auto}}@media (min-width:1080px){.overlay-geral-area .overlay-content form,.overlay-geral-area .overlay-middle-content>*{max-width:720px;float:none;margin:auto}.overlay-geral-area .overlay-content .check-circle{width:124px;height:124px;margin:30px auto 40px auto}.overlay-geral-area .overlay-content .info-pop{width:70%;margin:0 auto}.overlay-geral-area .overlay-content .info-pop .title-h1{font-size:30px;line-height:30px;margin:25px 0 5px 0}.overlay-geral-area .overlay-content .cgv-page .content-area{margin-left:-15px;width:calc(100% + 30px)}.overlay-geral-area .overlay-content form .header3-h3,.overlay-geral-area .overlay-content form h3{margin:5px 0 0 0}.overlay-geral-area .overlay-content .eb-popup-buttons{margin-top:60px}#overlay-livros-adotados .content div.livros-adotados-title{font-size:52px}#overlay-livros-adotados .livrosTodos .escolares-li{margin-bottom:15px}#overlay-livros-adotados .livrosTodos .escolares-li .adocaoDireita{padding:10px 10px 10px 40px}#overlay-livros-adotados .submitButton{padding:30px;max-width:849px}}.order-checkout .payment-warning-title{font-weight:600}.order-checkout .payment-warning{margin-top:10px}.order-checkout .dados-encomenda div.msg-erro-tipo-envio{display:none}.errors-checkout-footer{padding:30px 0}.errors-checkout-footer .adicionar-mais{margin-bottom:50px}.order-checkout .checkout-navigation-header{border-top:1px #9e9e9e solid;border-bottom:1px #9e9e9e solid}.order-checkout .checkout-navigation-bar{margin:12px 0 9px 0}.order-checkout .checkout-navigation-bar span{vertical-align:middle}.order-checkout .checkout-navigation-header .font-icon{color:#999;font-size:20px}.order-checkout .checkout-navigation-header a .font-icon.icon-pointer-left{text-decoration:none;font-weight:700;color:#000}.order-checkout .checkout-navigation-header{color:#999;font-size:20px;font-weight:300;padding-left:30px}.order-checkout .checkout-navigation-bar .option-passed,.order-checkout .checkout-navigation-bar .option-passed a{font-weight:700;color:#000;text-decoration:none}.order-checkout .checkout-navigation-bar .option-sel{color:#00aad7;font-weight:700}.order-checkout .products-header{background-color:#ededed;margin-top:50px}.order-checkout .products-header .prod-col{padding:20px 30px 14px 30px;font-weight:400;font-size:16px;text-transform:uppercase;height:50px}.order-checkout .products-header .prod-col:last-child{text-align:right}.order-checkout .product-list .order-line:first-of-type{margin-top:30px}.order-checkout .product-list .order-line{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid#c9c9c9}.order-checkout .product-list .order-line .prod-info{padding-left:9px;vertical-align:top}.order-checkout .product-title{font-size:18px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.order-checkout .product-edition{font-size:16px;font-weight:300;margin-bottom:6px;text-transform:uppercase}.order-checkout .order-line .product-quantity{font-weight:400;font-size:24px}.order-checkout .order-line .product-quantity input{width:44px;background-color:#ededed;border:0;height:44px;padding:5px 0 5px 15px}.order-checkout .order-line-old-price,.order-checkout .order-line-price{margin-bottom:5px}.order-checkout .order-line-price{text-align:right;font-weight:800;font-size:22px}.order-checkout .order-line-old-price{text-align:right;font-weight:400;font-size:16px;color:#777;text-decoration:line-through}.order-checkout .order-line-discount{text-align:right;font-weight:400;font-size:16px;color:#00aad7}.order-checkout .font-icon.icon-lixo{font-size:50px}.order-checkout a.remove-product{font-size:16px;font-weight:400;margin-bottom:6px;text-transform:uppercase;text-decoration:underline}.order-checkout .order-line div img{width:100%}.order-checkout .order-line .cover .img-background{min-height:100px;height:100px;background-position:center;width:100%}.order-checkout .detail-price-title,.order-checkout .detail-price-value,.order-checkout .total-card-title,.order-checkout .total-card-value,.order-checkout .total-poupanca-title,.order-checkout .total-poupanca-value{text-align:right;font-weight:700;font-size:24px}.order-checkout .detail-price-value{color:#00aad7}.order-checkout .btn-cgv{margin-top:25px;text-align:right;margin-bottom:10px;color:#00aad7}.order-checkout .adicionar-mais a,.order-checkout .btn-cgv a{font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:underline;color:#000}.order-checkout .info-iva{text-align:right;font-weight:400;font-size:14px;color:#b3b3b3;margin-bottom:40px}.overlay-geral-area .overlay-content form#overlay-cross-selling-form{max-width:100%}#overlay-cross-selling-form .order-checkout .order-line .order-line-discount,#overlay-cross-selling-form .order-checkout .order-line-old-price,#overlay-cross-selling-form .order-checkout .order-line-price{padding-right:0}.cross-selling-check .checkbox-container{float:right}#overlay-cross-selling-add{margin-top:30px}.order-checkout .voucher-section-title{font-size:20px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:10px}.order-checkout .voucher-section-subtitle{font-size:16px;font-weight:300;text-align:center;margin-bottom:5px}.order-checkout .voucher-section-headline{font-size:16px;font-weight:600;text-align:center;margin-bottom:25px}.order-checkout .vale-info-elemento{margin-bottom:50px}.order-checkout .vale-info-elemento-inner,.order-checkout .vale-info-elemento-inner-codigo{text-align:center;width:300px;margin:0 auto;background:#ededed;padding:30px;border-radius:20px}.order-checkout .vale-info-elemento-inner .checkbox-container{padding:0;margin:0}.order-checkout .vale-info-elemento-inner .checkbox-container .checkmark{top:-28px;right:-28px;left:unset}.order-checkout .vale-info-elemento.vale-reembolso span{display:block}.order-checkout .vale-info-elemento.vale-reembolso span.tipo-vale{font-weight:700;font-size:18px}.order-checkout .vale-info-elemento.vale-reembolso span.nota-vale{font-weight:400;font-size:14px;margin-top:10px}.order-checkout .vale-info-elemento.vale-reembolso span.vale-valor{height:155px;width:155px;background-color:#00aad7;border-radius:50%;margin:0 auto}.order-checkout .vale-info-elemento.vale-reembolso span.vale-valor .vale-valor-content{font-weight:400;font-size:35px;color:#ededed;padding-top:54px}.order-checkout .vale-info-elemento-inner-codigo .nome-vale{font-weight:700;font-size:18px}.order-checkout .vale-info-elemento-inner-codigo .desc-vale{font-weight:300;font-size:18px}.order-checkout .vale-info-elemento-inner-codigo .checkout-validar-vale{text-decoration:underline;text-transform:uppercase;color:#000;font-size:16px}.order-checkout .vale-info-elemento-inner-codigo input#codigoVale{border-radius:50px;border-color:transparent;padding:0 5px;text-align:center;height:40px;width:146px;margin:35px 0}.order-checkout .vale-info-elemento-inner-codigo #codigoValeSolo{margin:30px 0;border-radius:26px;border:1px solid #fff;line-height:40px}.order-checkout .vale-info-elemento-inner-codigo a#checkout-validar-vale{font-weight:400;font-size:16px;text-transform:uppercase;text-decoration:underline;color:#000}label.msg-error,label.voucher-error,label.voucher-success{text-align:center;font-weight:400;font-size:16px;line-height:20px;color:#fff;background-color:rgba(0,169,215,.6);margin-bottom:5px;width:100%;position:relative;padding:10px;z-index:1}label.msg-error,label.voucher-error{color:#c00;background-color:#ffdada}#checkout-area-overlay-form-button.btn-main-action{margin-top:30px}.order-checkout .btn-main-action{margin-bottom:50px}.order-checkout .action-links-btn,.order-checkout .address-label{display:inline-block}.order-checkout .confirmacao,.order-checkout .dados-encomenda{margin-top:30px}.order-checkout .dados-envio,.order-checkout .dados-faturacao,.order-checkout .formaEnvio,.order-checkout .tipo-pagamento{padding-left:0;padding-right:0}.order-checkout .address-label,.order-checkout .confirmacao-cesto-title,.order-checkout .dados-multibanco .multibanco-title,.order-checkout .formas-envio-title,.order-checkout .tipo-pagamento-title,.order-checkout .vales-title{font-weight:700;font-size:20px;line-height:1.25;width:60%}.order-checkout .formas-envio-type-clickable-area{margin:0}.order-checkout .cursor-pointer.tipo-pagamento-type{cursor:pointer}.order-checkout .formas-envio-type-price,.order-checkout .formas-envio-type-title,.order-checkout .tipo-pagamento-type-title{font-weight:600;font-size:18px;margin:0;padding:0;text-transform:uppercase}.order-checkout .confirmacao .tipo-pagamento-type-title{margin:20px 0 0 0}.order-checkout .dados-encomenda .formas-envio-type-text,.order-checkout .dados-encomenda .formas-envio-type-title{padding-left:10px}.order-checkout .dados-encomenda .tipo-pagamento-type-title{padding-left:40px}.order-checkout .tipo-pagamento-type-header{border-bottom:1px solid #c9c9c9;line-height:30px;margin-bottom:20px;padding-bottom:10px}.order-checkout .tipo-pagamento-type-header div,.order-checkout .tipo-pagamento-type-header label .radio-container{display:inline}.order-checkout .tipo-pagamento-type:last-of-type .tipo-pagamento-type-header{border-bottom:0;padding-bottom:0;margin-bottom:0}.order-checkout .input-radio-area{width:15px}.order-checkout .formas-envio-type-text{font-weight:300;font-size:16px;line-height:20px;color:#000}.order-checkout .formas-envio-type-price{color:#00aad7}.order-checkout .formas-envio-type-price-info,.order-checkout .formas-envio-type-price-value{display:inline-block}.order-checkout #general-dados-encomenda-area .action-links a,.order-checkout #stepConfirmacaoArea .action-links a{font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#000}.order-checkout .checkout-address-border,.order-checkout .dados-encomenda .formas-envio,.order-checkout .dados-encomenda .tipo-pagamento{border:1px solid #000;margin:10px 0 40px 0;padding:25px 30px}.order-checkout .dados-envio-collapse,.order-checkout .dados-faturacao-collapse{font-weight:600;font-size:16px;border-bottom:1px solid #c9c9c9;padding:0 0 15px 0;margin:0 0 12px 0;text-transform:uppercase}.order-checkout .info-cliente{padding:0}.order-checkout .info-cliente span{font-weight:300;font-size:16px;line-height:19px}.order-checkout .confirmacao .address-container,.order-checkout .confirmacao .formas-envio.box,.order-checkout .confirmacao .multibanco.box,.order-checkout .confirmacao .tipo-pagamento-type.box{background:#edf9fc;margin:10px 0 40px 0;padding:20px}.order-checkout .confirmacao .address-container span{font-weight:300;font-size:16px;display:inline-block;line-height:1.25}.order-checkout .confirmacao .address-container .name{font-weight:700;margin-bottom:10px}.order-checkout .confirmacao .products-header{background-color:#ededed;margin-top:20px}.order-checkout .confirmacao .multibanco-item div{display:inline-block}.order-checkout .confirmacao .multibanco-item div{font-weight:300;line-height:25px;font-size:16px;text-transform:uppercase}.order-checkout .confirmacao .multibanco-item div.valor{font-weight:700}.order-checkout .confirmacao .warning-info-area-icon{margin-bottom:30px}.order-checkout .confirmacao .warning-info-area-icon .alert-msg,.order-checkout .validar-confirmacao .warning-info-area-icon .alert-msg{line-height:22px;margin-left:15px}.order-checkout .tipo-pagamento-type-extra-info{margin-top:20px}.warning-info-area-icon .alert-msg.vales-msg{color:#c00}.tomarConhecimento label.checkbox-container{font-weight:400;font-size:18px}.tomarConhecimento label.checkbox-container .sub-text{margin-top:-30px}.tomarConhecimento label.checkbox-container .sub-text b{display:none}#confirmacaoStepForm button.button-cart.btn-main-action{margin-top:25px}@media only screen and (min-width :768px){#overlay-cross-selling-add{margin-top:0}}@media only screen and (min-width :992px){.order-checkout .address-label,.order-checkout .confirmacao-cesto-title,.order-checkout .formas-envio-title,.order-checkout .tipo-pagamento-title,.order-checkout .vales-title{font-size:24px;width:60%}.order-checkout .action-links{width:25%}.order-checkout .confirmacao .dados-faturacao,.order-checkout .confirmacao .formaEnvio{padding-left:0}.order-checkout #general-dados-encomenda-area .dados-envio,.order-checkout #stepConfirmacaoArea .dados-envio,.order-checkout #stepConfirmacaoArea .tipo-pagamento{padding-right:0}.order-checkout .dados-envio-collapse,.order-checkout .dados-faturacao-collapse{font-size:18px}.order-checkout .info-cliente{padding:0}.order-checkout .info-cliente span{font-size:18px;line-height:23px}.order-checkout .confirmacao .multibanco-item div{font-size:18px}.order-checkout .confirmacao .address-container span{font-size:18px}.order-checkout .product-list .order-line .pricecol{vertical-align:top}.order-checkout .product-list .order-line .prod-info{padding-left:30px}.order-checkout .order-line div{padding:0}.order-checkout .order-line .product-img-container{padding:0;vertical-align:top}.order-checkout .order-line .cover .img-background{min-height:140px;height:140px}.order-checkout .order-line .product-quantity input{margin:0 11%}.order-checkout .product-title{font-size:20px}.order-checkout .product-edition{font-size:18px}.order-checkout .order-line .order-line-discount,.order-checkout .order-line-old-price,.order-checkout .order-line-price{padding-right:30px}.order-checkout .order-line .btn-remover{margin-top:16px}.order-checkout .order-line .btn-remover a{text-transform:uppercase;text-decoration:underline;font-weight:400;font-size:16px;color:#000}.order-checkout .order-line-price{font-size:24px}.order-checkout .order-line-old-price{font-size:18px}.order-checkout .detail-price-title,.order-checkout .detail-price-value,.order-checkout .total-card-title,.order-checkout .total-card-value,.order-checkout .total-poupanca-title,.order-checkout .total-poupanca-value{font-size:32px}.order-checkout .adicionar-mais a,.order-checkout .btn-cgv a{font-size:16px}.order-checkout .info-iva{font-size:16px}.order-checkout .btn-main-action{margin-bottom:100px}.errors-checkout-footer .adicionar-mais{margin-bottom:100px}}@media only screen and (min-width :992px){.order-checkout .confirmacao .formas-envio-type-price,.order-checkout .confirmacao .formas-envio-type-title{margin:20px 0}.order-checkout .dados-faturacao,.order-checkout .formaEnvio{padding-right:15px}.order-checkout #general-dados-encomenda-area .dados-envio,.order-checkout .dados-envio,.order-checkout .formaEnvio,.order-checkout .tipo-pagamento{padding-left:15px}.errors-checkout-footer .adicionar-mais{margin-bottom:200px}}.overlay-geral-area{position:fixed;top:0;right:0;bottom:0;overflow-y:auto;left:0;z-index:10000}.overlay-geral-area .content{height:100%;position:relative}.overlay-geral-area .content a,.overlay-geral-area .content a:hover{text-decoration:none}.overlay-geral-area .comunication a,.overlay-geral-area .comunication a:hover{text-decoration:underline;color:#141414;font-family:Overpass;font-weight:400;display:inline-block}.overlay-geral-area .content .overlay-wrapper{position:relative;display:table;width:100%;height:100%}.overlay-geral-area .overlay-image{position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0;background:#e7e7e7}.overlay-geral-area .overlay-image img{min-width:100%;min-height:100%}.overlay-geral-area .overlay-backgorund-color{background:rgba(255,255,255,1);position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0}.overlay-content{padding:15px 10px;margin:auto;background-color:rgba(255,255,255,.95);min-height:100%}.overlay-geral-area .overlay-middle-content{font-family:Overpass;border-top:1px solid #a9a9a9;width:100%;margin-top:25px;display:inline-block;text-align:center}.overlay-geral-area .overlay-middle-content label.error{text-align:left}.overlay-geral-area .content .overlay-wrapper .brand-login{margin-left:0;padding:0;width:90%;overflow:hidden}.overlay-geral-area .overlay-middle-content .icon.icon-success{background-image:none;height:auto;margin-top:30px;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .icon.icon-success .success-header-text{display:inline-block;vertical-align:middle;margin:auto;padding-left:10px;max-width:calc(100% - 49px)}.overlay-geral-area .overlay-middle-content .icon.icon-success .title-h1{margin:0}.overlay-geral-area .overlay-middle-content .icon.icon-success .subtitle-h2{margin-bottom:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form label.error{text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form{max-width:540px;text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form input{margin-bottom:10px}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label{text-align:right;padding-top:0;padding-bottom:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label .field-label{line-height:50px;margin:0;font-weight:400}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional{padding:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional>div{padding:0;text-align:right}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .select-container.country{margin-bottom:10px}#overlay-checkout-area-address-form>fieldset>div.col-xs-12.no-padding.fiscal-number{margin-bottom:30px}.overlay-geral-area .overlay-middle-content iframe#gmap{width:100%;border:0;min-height:650px}.overlay-geral-area .overlay-middle-content .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-geral-area .overlay-middle-content .loader-container .loading-more-text{text-transform:uppercase;padding-left:10px;line-height:50px}@media (min-width:1080px){.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional{padding-right:15px}.overlay-geral-area .content .overlay-wrapper .brand-login{margin-left:0;padding:0}.overlay-geral-area .overlay-backgorund-color{background:#e7e7e7}.overlay-geral-area .overlay-middle-content{max-width:920px;padding:0 0 0;min-width:890px}.overlay-content{max-width:1110px;min-height:553px;padding:50px 95px}.overlay-content .icon.btn-close{margin-right:20px}}.overlay-geral-area{position:fixed;top:0;right:0;bottom:0;overflow-y:auto;left:0;z-index:10000}.overlay-geral-area .content{height:100%;position:relative;overflow-y:auto}.overlay-geral-area .content a,.overlay-geral-area .content a:hover{text-decoration:none}.overlay-geral-area .comunication a,.overlay-geral-area .comunication a:hover{text-decoration:underline;color:#141414;font-family:Overpass;font-weight:400;display:inline-block}.overlay-geral-area .content .overlay-wrapper{position:relative;display:table;width:100%;height:100%}.overlay-geral-area .overlay-image{position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0;background:#e7e7e7}.overlay-geral-area .overlay-image img{min-width:100%;min-height:100%}.overlay-geral-area .overlay-backgorund-color{background:rgba(255,255,255,1);position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0}.overlay-content{padding:15px 10px;margin:auto;background-color:rgba(255,255,255,.95);min-height:100%}.overlay-geral-area .overlay-middle-content{font-family:Overpass;border-top:1px solid #a9a9a9;width:100%;display:inline-block;text-align:center}.overlay-geral-area .overlay-middle-content label.error{text-align:left}.overlay-geral-area .overlay-middle-content .icon.icon-success{background-image:none;height:auto;margin-top:30px;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .icon.icon-success .success-header-text{display:inline-block;vertical-align:middle;margin:auto;padding-left:10px;max-width:calc(100% - 49px)}.overlay-geral-area .overlay-middle-content .icon.icon-success .title-h1{margin:0}.overlay-geral-area .overlay-middle-content .icon.icon-success .subtitle-h2{margin-bottom:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form label.error{text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form{max-width:540px;text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form input{margin-bottom:10px}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label{text-align:right;padding-top:0;padding-bottom:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label .field-label{line-height:50px;margin:0;font-weight:400}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional{padding:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional>div{padding:0;text-align:right}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .select-container.country{margin-bottom:10px}#overlay-checkout-area-address-form>fieldset>div.col-xs-12.no-padding.fiscal-number{margin-bottom:30px}.overlay-geral-area .overlay-middle-content iframe#gmap{width:100%;border:0;min-height:650px}.overlay-geral-area .overlay-middle-content .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-geral-area .overlay-middle-content .loader-container .loading-more-text{text-transform:uppercase;padding-left:10px;line-height:50px}@media (min-width:1080px){.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional{padding-right:15px}.overlay-geral-area .content .overlay-wrapper .brand-login{margin-left:0;padding:0}.overlay-geral-area .overlay-backgorund-color{background:#e7e7e7}.overlay-geral-area .overlay-middle-content{max-width:920px;padding:0 0 0;min-width:890px}.overlay-content{max-width:1110px;min-height:553px;padding:50px 95px}.overlay-content .icon.btn-close{margin-right:20px}}#reserva-livraria-iframe-container{-webkit-overflow-scrolling:touch;overflow-y:auto;width:100%;height:1100px}#reserva-livraria-iframe{width:100%;height:calc(100% - 5px);border:none}.overlay-geral-area .overlay-middle-content .btn.button-cart{background-color:#f05323;line-height:44px;font-family:OpenSansSemiBold;font-size:20px;color:#fff;text-transform:uppercase;padding:0}.help-page{color:#141414;margin-bottom:50px;display:inline-block;width:100%}.help-page .header-area{height:170px;margin-bottom:25px;width:100%;position:absolute;top:0;left:0;background:#f05323;overflow:hidden}.cgv-page .cgvpagedatapub{padding-left:20px}.help-page .header-area img{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.help-page .header-area h1{color:#fff;font-family:Overpass;font-size:26px;line-height:28px;text-transform:uppercase}.help-page>:nth-child(2){margin-top:195px}.help-page .help-context-text{font-family:Overpass;font-size:16px;line-height:20px;margin-bottom:30px}.help-page .content-area .panel{box-shadow:none;border:none;background-color:transparent;border-radius:0;margin-bottom:0}.help-page .content-area h2:first-child{border-top:1px solid #c9c9c9}.help-page .content-area h2{font-family:Overpass;font-size:18px;line-height:22px;text-transform:uppercase;padding:19px 5px;margin:0;position:relative;cursor:pointer}.help-page .icon[data-toggle=collapse]{background-image:none;height:auto}.help-page .content-area h2.collapsed{border-bottom:1px solid #c9c9c9}.help-page .content-area h2[aria-expanded=true]{font-family:Overpass}.help-page .content-area h2 img{vertical-align:top;width:40px;height:40px;margin:-9px 0;margin-right:5px}.help-page .content-area h3{font-family:Overpass;font-size:14px;line-height:17px;text-transform:uppercase;padding:13.5px 20px;margin:0;background-color:#e7e7e7;position:relative;cursor:pointer}.help-page .content-area h3.collapsed{background-color:#dadada}.help-page .content-area h3.collapsed:not(:last-of-type){border-bottom:3px solid #fff}.help-page .content-area .help-item{padding:11.5px 20px 30px 20px;background-color:#e7e7e7;font-family:Overpass;font-size:16px;line-height:20px;text-align:justify}.help-page .content-area .help-item b{font-family:Overpass;display:block;margin:auto -20px;padding:0 20px 15px 20px}.help-page .content-area .help-item b:not(:first-child){border-top:1px solid #fff;margin:30px -20px auto -20px;padding:30px 20px 15px 20px}.help-page .content-area .help-contact-center{font-family:Overpass;font-size:16px;line-height:20px;padding:30px 20px 20px 20px;background-color:#e7e7e7;border-bottom:3px solid #fff}.help-page .content-area .help-contact-center p{margin-bottom:20px}.help-page .content-area .help-contact-center a{color:#141414;text-decoration:underline}#sidebar-help-menu-wrapper{z-index:1002;position:fixed;top:0;overflow-y:hidden;background:#fff;width:100%}.logged-in #sidebar-help-menu-wrapper .option:not(.on-logout),.login #sidebar-help-menu-wrapper .option:not(.on-login){display:none!important}#sidebar-help-menu-wrapper .help-menu-toggle-title{margin:0;padding:0 0 0 30px;font-weight:400;width:100%;background-color:#f05323;border-radius:0;cursor:pointer}#sidebar-help-menu-wrapper .help-menu-toggle-title .text{font-size:18px;line-height:50px;text-transform:uppercase}#sidebar-help-menu-wrapper ul{margin:0;padding:0;margin-bottom:-1px}#sidebar-help-menu-wrapper ul li{font-family:Overpass;font-size:16px;color:#141414;line-height:19px;cursor:default;position:relative}#sidebar-help-menu-wrapper ul li:hover{background:#e7e7e7}#sidebar-help-menu-wrapper ul li .option-label{margin:0;padding:12.5px 0;display:inline-block;vertical-align:middle;width:100%;border-top:1px solid #d9d9d9}#sidebar-help-menu-wrapper ul li:first-of-type .option-label,#sidebar-help-menu-wrapper ul li:first-of-type:hover .option-label{border-top:none}#sidebar-help-menu-wrapper ul li:hover .option-label{border-top:1px solid #e7e7e7}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-logout .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-login .option-label{border-top:1px solid #fff}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-logout~li.visible-xs .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-login~li.visible-xs .option-label{border-top:1px solid #d9d9d9}#sidebar-help-menu-wrapper ul li img{position:absolute;width:28px;height:28px;top:0;bottom:0;margin:auto}#sidebar-help-menu-wrapper ul li .option-label.with-img{padding-left:33px}#sidebar-help-menu-wrapper ul li a{text-decoration:none;color:inherit}@media (min-width:986px) and (max-width:1079px){.help-page .header-area{height:270px;margin-bottom:35px}.help-page .header-area h1{font-size:50px;line-height:52px}.help-page>:nth-child(2){margin-top:305px}.help-page .help-context-text{margin-bottom:55px}.help-page .content-area h2{font-size:20px}.help-page .content-area h3{font-size:16px}.help-page .content-area .help-item{padding:16.5px 20px 30px 20px}.cgv-page .cgvpagedatapub{padding-left:0}#sidebar-help-menu-wrapper{right:60px;top:80px;width:300px}#sidebar-help-menu-wrapper ul li{padding:0 20px}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login .option-label{border-top:1px solid #fff!important}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout~li.visible-lg .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login~li.visible-lg .option-label{border-top:1px solid #d9d9d9!important}}@media (min-width:1080px){.help-page .header-area{height:270px;margin-bottom:35px}.help-page .header-area h1{font-size:50px;line-height:52px}.help-page>:nth-child(2){margin-top:305px}.help-page .help-context-text{margin-bottom:55px}.help-page .content-area h2{font-size:20px}.help-page .content-area h3{font-size:16px}.help-page .content-area .help-item{padding:16.5px 20px 30px 20px}#sidebar-help-menu-wrapper{right:60px;top:80px;width:300px}#sidebar-help-menu-wrapper ul li{padding:0 20px}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login .option-label{border-top:1px solid #fff!important}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout~li.visible-lg .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login~li.visible-lg .option-label{border-top:1px solid #d9d9d9!important}.cgv-page .cgvpagedatapub{padding-left:36px}}.cgv-page .printButton{font-family:Overpass;font-size:20px;text-align:center;text-transform:uppercase;color:#000;background-color:#e5e5e5;min-height:50px;margin-top:29px;border:0;line-height:50px;padding-right:15px;padding-left:15px}.cgv-page .printButton .icon-print{margin-top:8px}.cgv-page .printButton:hover{background-color:#000;color:#fff}@page{margin:12mm 15mm}.areacliente #center-main-container.main-container.container{margin-bottom:80px}.areacliente .alert.alert-success{background-color:#edf9fc;border-color:#edf9fc;color:#000}.areacliente .msg-data{font-size:18px;font-weight:600;line-height:22px;margin:50px 0}.areacliente .row.product-list{margin:0 0 30px 0;padding:0 0 20px 0;border-bottom:1px solid#c9c9c9}.areacliente .row.product-list:last-of-type{padding:0 0 10px 0}.areacliente .row.product-list.nao-acreditados{border:0}.areacliente .btn-area-certificado,.areacliente .btn-area-download,.areacliente .btn-area-pedido,.areacliente .label-area-info,.areacliente .label-area-pendente,.areacliente .label-area-reprovado{font-size:16px;line-height:20px;font-weight:700;border-radius:20px;width:100%;padding:11px 0 8px 0;text-transform:uppercase;cursor:pointer;margin-top:30px}.areacliente a.btn-cgv{color:#00a9d7;text-decoration:underline}.areacliente .btn-area-certificado,.areacliente .btn-area-pedido{background:#fff;border:2px solid #00a9d7;color:#00a9d7}.areacliente .btn-area-pedido.disabled{cursor:initial;color:grey;border:none}.areacliente .btn-area-download{background:#07d508;border:0;color:#fff}.areacliente .label-area-info,.areacliente .label-area-pendente,.areacliente .label-area-reprovado{border:0;cursor:initial;text-align:center}.areacliente .label-area-info{font-size:14px;line-height:18px}.areacliente .label-area-subinfo{text-align:center;font-size:14px;line-height:18px;text-transform:none;font-weight:400}.areacliente .label-area-pendente{color:#f95f23}.areacliente .label-area-reprovado{color:RED}.areacliente .prod-title{font-size:16px;line-height:20px;font-weight:700;padding-left:5px;padding-right:20px;text-transform:uppercase}.banner-areacliente{background-color:#00aad7;margin-bottom:20px;height:200px;padding-top:60px}.area-cliente-voltar{font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#000;display:block}.banner-areacliente h1{text-align:center;font-weight:700;font-size:35px;letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1}.banner-areacliente h2{font-size:20px;font-weight:300;top:40px;height:38px;text-align:center;letter-spacing:0;color:#fff;opacity:1}.banner-areacliente-info{background-color:#ededed}.banner-areacliente-info .banner-container{overflow:hidden}.banner-areacliente-info h1{text-align:center;font-weight:300;font-size:279px;color:#00aad7;padding:0;margin:-53px}.banner-areacliente-info,.banner-areacliente-product{margin-bottom:20px}.banner-areacliente-product{background-image:url(/assets/images/banner-default-academia.png)}#area-list .font-icon{color:#272425;font-size:56px}#area-list .font-icon.icon-pointer-right{color:#272425;font-size:30px;top:20px;position:relative;left:10px;top:15px}#area-list .area-list-item{border-bottom:solid 2px #f2f2f2;margin:5px 0;padding:7px 0}#area-list .area-list-item:last-of-type{border:0}#area-list .area-title{margin-top:20px;color:#00aad7;font-weight:400;font-size:24px;line-height:28px;text-transform:uppercase;text-decoration:none;margin-left:12px}#area-list .area-subtitle{margin-top:5px;color:#000;font-weight:400;font-size:18px;line-height:22px;text-decoration:none}.areacliente #request-certification .main-container.container{max-width:925px}#complete-registration-page .personal-subscriptions-page{background-color:#fff;margin:0;position:absolute;top:57%;left:50%;padding:20px 40px 30px 40px;transform:translate(-50%,-50%)}@media only screen and (min-width :768px){#complete-registration-page .personal-subscriptions-page{top:50%}}#complete-registration-page .logo-container{width:300px;margin-bottom:10px}.certification-page h1,.history-data-page h1,.personal-data-page h1,.personal-subscriptions-page h1{color:#00aad7;font-size:34px;line-height:38px;font-weight:600;margin:0;margin-bottom:15px}.certification-page h1{margin-top:10px;margin-bottom:25px}#complete-registration-page h1{color:#000;font-size:32px;font-weight:700;text-align:center;margin-bottom:0}#complete-registration-page .personal-subscriptions-page label b{font-size:14px;line-height:17px}#complete-registration-page .complete-registration-desc,#complete-registration-page .personal-subscriptions-page label{margin-bottom:10px;font-size:14px;line-height:17px}#complete-registration-page .complete-registration-title{font-size:15px;font-weight:700;margin-top:20px;margin-bottom:10px;text-transform:uppercase}#complete-registration-page .personal-subscriptions-page .icon.icon-check{margin-bottom:30px}#complete-registration-page .subscriptions .checkmark{margin-top:8px}.certification-page h2{color:#00aad7;font-size:18px;line-height:24px;font-weight:400;text-transform:uppercase;margin:0;margin-bottom:8px}.request-certification-page h1{text-transform:uppercase;color:#00aad7;font-size:30px;line-height:34px;font-weight:700;margin:0}.request-certification-page h2{font-size:30px;font-weight:700;line-height:34px;margin-bottom:8px}.request-certification-page h3{font-size:24px;font-weight:300;line-height:28px;margin-bottom:8px}.certification-page h3,.history-data-page h3,.personal-data-page h3{font-size:16px;font-weight:300;line-height:20px;margin-bottom:8px}.history-data-page .order-status-anulada{padding:0 0 20px 0;padding:10px 30px}.history-data-page .order-status-title{font-size:20px;line-height:24px;font-weight:600;margin:15px 0 10px 0}.history-data-page .order-status-anulada .order-status-title{color:red}.history-data-page .order-status-aguardapagamento .order-status-title{color:#f95f23}.history-data-page .order-status-aguardapagamento{border:2px solid #f95f23!important}.history-data-page .order-status-anulada{border:2px solid red!important}.form-area-text-title{font-weight:600;font-size:20px;line-height:24px;text-align:center;margin-bottom:12px;margin-top:15px}.request-certification-page form .form-control.error{border:0}.xs-left-padding{padding-left:30px;padding-right:0}.md-left-padding{padding-left:0;padding-right:0}.personal-data-page form input,.request-certification-page .bootstrap-select .dropdown-toggle,.request-certification-page .select-box .select-search,.request-certification-page .select-box .select-text,.request-certification-page form input,.request-certification-page form select{background:#ededed 0 0 no-repeat padding-box;border:0!important;opacity:1;border:0;font-size:16px;line-height:22px;margin-bottom:20px}.request-certification-page .bootstrap-select .dropdown-toggle{height:50px;line-height:32px}.personal-data-page .input-with-floating-label-container label,.personal-data-page .input-with-floating-label-container.filled label,.request-certification-page .input-with-floating-label-container label,.request-certification-page .input-with-floating-label-container.filled label{font-size:12px;color:#777}.request-certification-page .select-box .select-box-options label{position:relative}.request-certification-page .select-box .select-text,.select-box .select-search{padding:15px 10px 5px 10px}.request-certification-page .pais-select-label{position:absolute;left:10px;padding:3px 5px 5px 0;font-size:12px!important;line-height:1.5em;color:#777;font-weight:400;pointer-events:none}#postalCodeNacional .cp-separator,#send-postalCodeNacional .cp-separator{font-weight:700;padding-top:10px}.request-certification-page .form-container label.error{position:relative;left:0;top:-10px;padding-top:10px!important;line-height:20px!important;color:#fff!important;font-size:16px!important}.request-certification-page .form-container label#frm-tomeiConhecimento-error.error{margin-top:25px}.request-certification-page .searchSchoolContainer .dropdown-menu li{padding:0}.request-certification-page .searchSchoolContainer .dropdown-menu .city{display:block;padding:0;font-size:12px;color:#a4a4a4}.send-option{margin-top:40px}.request-certification-page .checkbox-container{font-size:15px}.request-certification-page .terms-conditions{margin-top:30px}.request-certification-page .terms-conditions label{font-weight:400}.request-certification-page .terms-conditions label a{color:#00aad7}.request-certification-page #tomeiConhecimentoCheck{display:none}.request-certification-page .form-container #tomeiConhecimentoCheck-error{margin-left:-45px;margin-top:25px}.request-certification-page .form-container label#school-data-school-search-0-error{display:inline-block;position:absolute;top:55px}.request-certification-page .form-container.flgPostmail-container label.error{position:absolute;top:23px}.personal-subscriptions-page label{font-size:16px;font-weight:300}.personal-subscriptions-page label b{font-size:18px;font-weight:600}.personal-subscriptions-page .icon.icon-check{margin-left:43px;margin-top:-5px;margin-bottom:17px}#frm-flgPostmail-no{margin-left:30px}.certification-page .cover.img-background,.history-data-page .cover.img-background{width:75px;height:75px;max-width:75px;max-height:75px;background-position:center}#certificate-footer,#certificate-submit{margin-top:40px;margin-bottom:40px}.personal-data-page .btn-main-action,.personal-subscriptions-page .btn-main-action,.personal-subscriptions-page .btn-solid-action{margin-top:30px}#complete-registration-page .personal-subscriptions-page .btn-main-action,#complete-registration-page .personal-subscriptions-page .btn-solid-action{margin-top:20px}.personal-subscriptions-page .btn-main-action:disabled,.personal-subscriptions-page .btn-solid-action:disabled{color:gray;border-color:gray}.personal-subscriptions-page .btn-solid-action:disabled{background-color:transparent}#complete-registration-page .personal-subscriptions-page .btn-main-action{min-width:0;max-width:none}@media only screen and (min-width :768px){.area-cliente-voltar{font-weight:600;margin-bottom:12px}#area-list .area-title{margin-top:10px;margin-left:0}#area-list .font-icon.icon-pointer-right{left:50px}#complete-registration-page .logo-container{margin-left:53px;margin-bottom:10px}#complete-registration-page .personal-subscriptions-page{width:500px}}@media only screen and (min-width :992px){.areacliente .msg-data{font-size:20px;font-weight:600;line-height:24px;margin:100px 0}.areacliente .prod-title{font-size:20px;line-height:24px}.areacliente .btn-area-certificado,.areacliente .btn-area-download,.areacliente .btn-area-pedido,.areacliente .label-area-info,.areacliente .label-area-pendente,.areacliente .label-area-reprovado{margin-top:0}.certification-page h1,.history-data-page h1,.personal-data-page h1,.personal-subscriptions-page h1{font-size:44px;line-height:48px;font-weight:400;margin-bottom:10px}.certification-page h1{margin-top:20px;margin-bottom:35px}.request-certification-page h1{font-size:36px;line-height:40px}.request-certification-page h2{font-size:30px;font-weight:700;line-height:34px}.request-certification-page h3{font-size:24px;font-weight:300;line-height:28px}.md-left-padding{padding-left:30px;padding-right:0}.certification-page h2{color:#00aad7;font-size:24px;line-height:28px;font-weight:400;margin-top:20px;margin-bottom:30px}.certification-page h3,.history-data-page h3,.personal-data-page h3{font-size:18px;font-weight:300;line-height:22px;margin-bottom:20px}.certification-page h3{margin-bottom:30px;margin-top:0}.banner-areacliente{height:250px;padding-top:75px}.banner-areacliente h1{font-size:50px}.banner-areacliente h2{font-size:30px}.banner-areacliente-info h1{font-size:324px}.personal-data-page .btn-main-action,.personal-subscriptions-page .btn-main-action,.personal-subscriptions-page .btn-solid-action{margin-top:40px}}