article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:"Muli",sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:1em;margin:0}h2{font-size:1em;margin:0}h3{font-size:1em;margin:0}h4{font-size:1em;margin:0}h5{font-size:1em;margin:1.67em 0}h6{font-size:1em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0 0 40px 0}.mini p,.mini pre{margin:0 0 20px 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;font-size:10px;color:transparent}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border-radius:0;padding:0}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}form *{list-style:none;position:relative}li{list-style:none}img{border:0}form{height:100%}html,body{font-family:"Muli",sans-serif;margin:0;padding:0;border:0;height:100%;width:100%;background-color:#fff;color:#41515E}h1,h2,h3,h4,h5{margin:0;border:0;padding:0;font-weight:normal}.hidden{display:none}a{color:#41515E}a,a:hover,a:active,a:focus,a:visited{text-decoration:none;outline:none}a[href^=tel]{color:inherit;text-decoration:none}ul{margin:0;padding:0}.tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.tblcell{display:table-cell;vertical-align:middle}.small .masterpage:not(.menu-open),.mini .masterpage:not(.menu-open){overflow-x:hidden;position:relative}

.debug-item{position:absolute;top:0;left:0;width:100%;height:100%;outline-offset:-1px;outline:1px solid #f00;z-index:999;pointer-events:none}.debug-item:after{content:attr(data-debug);position:absolute;top:0;left:0;background-color:#f00;color:#ffF;font-size:10px;padding:5px 10px;z-index:999;white-space:nowrap}.transition{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.transition:hover{opacity:.7}.js_add_favoritos{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.js_add_favoritos.activo,.js_add_favoritos.activo *{color:#D72347}@media not all and (pointer: coarse){.js_add_favoritos:hover,.js_add_favoritos:hover *{color:#D72347}}.js-imagescale{opacity:0;-webkit-transition:opacity ease-in-out 300ms;transition:opacity ease-in-out 300ms;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:1}.js-imagescale.notrans{-webkit-transition:none;transition:none}.js-imagescale.loaded{opacity:1}.js-imagescale[data-scale="best-fit-down"]{-o-object-fit:contain;object-fit:contain}.js-imagescale[data-align="bottom"]{-o-object-position:bottom;object-position:bottom}.js-imagescale[data-align="center"]{vertical-align:middle}#outdatedbrowser{width:410px;border-radius:4px;background-color:#273037}#outdatedbrowser.compact{padding:5px 6%}#outdatedbrowser .warning{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAYFBMVEUAAAAaGhoICAgDAwMDAwMDAwMEBAQDAwMDAwMCAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3i/w4AAAAH3RSTlMABhAWGhweICIwTFJcanZ6g6Opq7G9z9HZ3+fv8/f9blz6EQAAAL1JREFUeNp1UtsWgyAMK24Kis77LgjN///lzmY59oU8pYSTQloSuHEPzGEfHWm4lSHgVUl9RJp9Y0zj54TYk+ABLHUu6gV4yH3wQAoDo//7R+TzrCD++qxYzvr2/txPtmAlcpzEvwM66ZPY0YhZHFqgFTpjpB1eqgqohHrsFNCQ4DgyaxCIYXL5emZmwFrYNiVoq2nSVtJccDVXzyVr6Xqu+qBNyaoPSiQiXJHoEK29QizFXhxUebTlZSiuzxegchM0ShebHwAAAABJRU5ErkJggg==) no-repeat center}#outdatedbrowser .txt{display:inline-block;vertical-align:middle}#outdatedbrowser .link{display:inline-block;vertical-align:middle;margin-left:5px;padding:5px 10px;font-size:14px;color:#fff;background:#D72347}#outdatedbrowser .close{display:block;position:absolute;top:0;bottom:0;right:2%;width:24px;height:24px;margin:auto;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAeFBMVEUAAAD///8HBwcBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACupXfzAAAAJ3RSTlMAAAJISkxOUFJUVlhaXF5gYmRmaGpsbnBydHh6fH6Di4+bn/f5+/2a3af0AAAAoklEQVR4Ab3R1w6CQBCF4WNXCiggFkWx7J73f0MnYxwK8c54Lv8vITsBoy/7NYxvAWyXGgZ3uvDTK/JqUJIugu5MPiYG2IrEkJ3I5xQNoPD0CXCUPkMbkIukB+lzdAGZiPQF+oCNdLfEEEqSPhuAPky+lvehkB4kniy6kHs9PhYpW6BP0tMjR+4aWEuPoQtF9ga1nv1e4FgZoE5hW1Xa/vHPX509EKW44FyrAAAAAElFTkSuQmCC) no-repeat center}.small #outdatedbrowser span,.small #outdatedbrowser a{font-size:12px}.mini #outdatedbrowser span,.mini #outdatedbrowser a{font-size:12px}.pagina_404{display:table;height:100%;left:0;right:0;width:92%;max-width:500px;margin:10% auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.pagina_404 .pagina_404_inner{display:table-cell;vertical-align:middle;text-align:center}.pagina_404 .div_404,.pagina_404 .div_pagina_nao_encontrada,.pagina_404 .div_pagina_nao_encontrada_sub,.pagina_404 .lnk_home{clear:both;text-align:center;margin-left:auto;margin-right:auto}.pagina_404 .div_404{color:#D72347;font-weight:bold;font-size:200px}.pagina_404 .div_pagina_nao_encontrada{color:#D72347;font-weight:bold;font-size:40px;padding:40px 0 30px}.pagina_404 .div_pagina_nao_encontrada_sub{color:#323945;font-size:14px;padding-bottom:40px}#cookiecheck{display:block;position:fixed;bottom:20px;right:20px;z-index:9999;-webkit-box-sizing:border-box;box-sizing:border-box;padding:34px 46px 34px 34px;text-align:left;width:410px;border-radius:4px;background-color:#273037}#cookiecheck .tit,#cookiecheck .txt{display:block;clear:both;width:100%}#cookiecheck .accept{margin-top:28px;font-size:14px}#cookiecheck .tit{color:#fff;font-weight:bold;font-size:22px;height:28px;margin-bottom:20px;line-height:28px}#cookiecheck .txt{color:#99A2A9;font-weight:600;font-size:13px;line-height:24px}#cookiecheck .link{color:#E7E8EA;font-weight:bold;font-size:13px;text-decoration:underline}.mini #cookiecheck{width:auto;margin:0 auto;left:20px}.validator{position:absolute;right:-8px;top:37px;width:20px;height:20px;text-align:center}.validator .erroMark{cursor:pointer;z-index:99;position:relative;width:20px;height:20px;background-color:#FFF;text-align:center;color:#D72347;font-weight:300;font-size:20px;display:block;line-height:25px;border-radius:50%}.validator .erroDetail{display:none;white-space:nowrap;width:auto;padding:5px 22px 5px 15px;background-color:#FFF;z-index:98;color:#D72347;position:relative;font-weight:300;font-size:12px;margin-top:-20px;text-align:left;border-radius:10px;height:25px;line-height:25px;position:absolute;right:0;top:12px}.validator:hover .erroDetail{display:block}textarea:focus,input:focus{outline:none}.masterpage{margin:0 auto;position:relative;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;max-width:2500px}.masterpage .page{padding-top:120px}.masterpage .overlaymaster{position:absolute;left:0;right:0;bottom:0;top:0;height:100%;width:100%;background-color:rgba(39,48,55,0.7);z-index:9}.masterpage .overlay-menu{height:100%;width:100%;position:absolute;left:0;background-color:black;opacity:0.6;z-index:2;display:none}.mini .masterpage.menu-open,.small .masterpage.menu-open{-webkit-transform:translateX(-80vw);transform:translateX(-80vw);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed}.masterpage .master_overlay_mobile{display:none;position:absolute;left:0;top:0;background-color:black;width:100%;height:100%;z-index:9999;opacity:0.6}.masterpage .master_overlay_mobile.open{display:block}.masterpage .page{position:relative;z-index:1;display:block;clear:both;width:100%}.masterpage .wfull{width:92%;max-width:1440px;display:block;margin:0 auto}.masterpage .hide{display:none}.mad-banner-grande{color:#fff;font-family:"Muli",sans-serif;font-size:60px;font-weight:800;line-height:70px}.mad-banner-pequeno{color:#fff;font-family:"Muli",sans-serif;font-size:18px;font-weight:600;line-height:35px}.mad-seccao-titulo{color:#273037;font-family:"Muli",sans-serif;font-size:30px;line-height:30px}.mini .mad-seccao-titulo{font-size:18px;line-height:22px}.mini .mad-seccao-titulo b{font-size:24px;line-height:30px}.mad-artigo-titulo{color:#273037;font-family:Muli;font-size:30px;font-weight:bold;line-height:45px}.mad-artigo-preco-grande{color:#D72347;color:#D72347;font-weight:600;font-size:28px;line-height:45px}.mad-card-titulo{color:#273037;font-family:"Muli",sans-serif;font-size:22px;font-weight:bold;line-height:28px}.mad-card-texto{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px}.mad-item-menu{color:#273037;font-family:"Muli",sans-serif;font-size:16px;font-weight:bold;line-height:20px}.mad-link-menu{color:#273037;font-family:"Muli",sans-serif;font-size:14px;font-weight:bold}.mad-item-submenu{color:#fff;font-family:"Muli",sans-serif;font-size:14px;font-weight:bold;line-height:18px}.mad-form-label{color:#273037;font-family:Muli;font-size:15px;font-weight:bold;line-height:28px}.mad-label-small{color:#273037;font-family:"Muli",sans-serif;font-size:14px;font-weight:bold;line-height:18px}.mad-label-texto{color:#273037;font-family:"Muli",sans-serif;font-size:14px;font-weight:600;line-height:18px}.mad-label-checkout{color:#273037;font-family:"Muli",sans-serif;font-size:20px;font-weight:bold;line-height:25px;display:block}.banner-titulo{height:260px;padding:85px 0 74px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#D72347;background-image:url("../images/pattern.png");background-repeat:repeat;background-position:center}.aviso-erro-api{font-size:16px;display:block;text-align:center}.aviso-erro-api b{font-size:20px;font-weight:700}@media only screen and (max-width: 980px){.masterpage .page{padding-top:70px}}.mini .modulo-novidades .mad-seccao-titulo{font-size:18px;line-height:22px;margin-bottom:54px}.mini .modulo-novidades .mad-seccao-titulo b{font-size:24px;line-height:30px;display:block}

@media print{.no-print,.no-print *{display:none !important}}

@font-face{font-family:"ma-icons";src:url("../fonts/ma-icons.eot");src:url("../fonts/ma-icons.eot?#iefix") format("eot"),url("../fonts/ma-icons.woff2") format("woff2"),url("../fonts/ma-icons.woff") format("woff"),url("../fonts/ma-icons.ttf") format("truetype"),url("../fonts/ma-icons.svg#ma-icons") format("svg")}.icon-ma:before{font-family:"ma-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-add:before{content:"\E001"}.icon-adicionado:before{content:"\E002"}.icon-alert-error:before{content:"\E003"}.icon-alert-ok:before{content:"\E004"}.icon-arrow:before{content:"\E005"}.icon-arrow2:before{content:"\E006"}.icon-cart:before{content:"\E007"}.icon-check_carrinho:before{content:"\E008"}.icon-check_off:before{content:"\E009"}.icon-check_on:before{content:"\E00A"}.icon-close:before{content:"\E00B"}.icon-close_pesq:before{content:"\E00C"}.icon-condicoes_venda:before{content:"\E00D"}.icon-dados_pessoais:before{content:"\E00E"}.icon-datapicker:before{content:"\E00F"}.icon-delete:before{content:"\E010"}.icon-detalhes_encomendas:before{content:"\E011"}.icon-drop:before{content:"\E012"}.icon-encomendas:before{content:"\E013"}.icon-eventos:before{content:"\E014"}.icon-eyeOff:before{content:"\E015"}.icon-eyeOn:before{content:"\E016"}.icon-facebook:before{content:"\E017"}.icon-fav:before{content:"\E018"}.icon-favoritos:before{content:"\E019"}.icon-icon_cart:before{content:"\E01A"}.icon-icon_editora:before{content:"\E01B"}.icon-icon_idiomas:before{content:"\E01C"}.icon-icon_isbn:before{content:"\E01D"}.icon-icon_nivel:before{content:"\E01E"}.icon-icon_paginas:before{content:"\E01F"}.icon-icon_plat_digital:before{content:"\E020"}.icon-icon_vantagem_1:before{content:"\E021"}.icon-info:before{content:"\E022"}.icon-instagram:before{content:"\E023"}.icon-link:before{content:"\E024"}.icon-password:before{content:"\E025"}.icon-Pinterest:before{content:"\E026"}.icon-remove:before{content:"\E027"}.icon-sair:before{content:"\E028"}.icon-search:before{content:"\E029"}.icon-select_off:before{content:"\E02A"}.icon-select_on:before{content:"\E02B"}.icon-slider_left:before{content:"\E02C"}.icon-slider_right:before{content:"\E02D"}.icon-step:before{content:"\E02E"}.icon-twitter:before{content:"\E02F"}.icon-uploader:before{content:"\E030"}.icon-user:before{content:"\E031"}.icon-voucher_submit:before{content:"\E032"}.icon-youtube:before{content:"\E033"}

/*!
 * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.dropdown-menu{background-clip:padding-box;background-color:#ffffff;font-size:12px;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);display:none;float:left;left:0;list-style:none outside none;margin:2px 0 0;padding:5px 0;position:absolute;top:100%;z-index:1000}.datepicker{padding:18px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-webkit-gradient(linear, left top, left bottom, from(#fdd49a), to(#fdf59a));background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-webkit-gradient(linear, left top, left bottom, from(#f3c17a), to(#f3e97a));background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(gray));background-image:linear-gradient(to bottom, #b3b3b3, gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#41515E;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#41515E}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#D72347}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#41515E;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#41515E}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#41515E}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}

@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.6)}.featherlight .titulo{color:#273037;font-weight:bold;font-size:34px;line-height:43px;width:100%;text-align:center}.featherlight .msg{color:#41515E;font-size:15px;width:100%;text-align:center;line-height:30px}.featherlight .msg a{color:#D72347}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .btn_container login{margin-bottom:20px}.featherlight .subtitulo{margin-bottom:20px}.featherlight .tbx_username.input{height:40px;margin-bottom:20px;min-width:420px}.featherlight .featherlight-content{position:relative;text-align:center;vertical-align:middle;display:inline-block;overflow:auto;padding:60px 100px 30px;border-bottom:25px solid transparent;width:90%;max-width:650px;margin-left:5%;margin-right:5%;background:#fff;cursor:auto;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:unset;border-radius:4px}.featherlight .featherlight-inner{display:block;text-align:left;font-weight:300}.featherlight .featherlight-inner .title{color:#111111;font-family:'Archivo', Arial, Helvetica, sans-serif;font-size:70px;font-weight:bold;line-height:76px}.featherlight .featherlight-inner p{display:block;text-align:center;margin:0 0 34px 0}.featherlight .featherlight-btn-container{font-size:0;table-layout:fixed;text-align:center;width:100%;max-width:164px;z-index:1;cursor:pointer;display:inline-block}.featherlight .featherlight-btn-container.link{display:none}.featherlight .featherlight-close-icon{position:relative;display:block;padding:8%;height:57px;vertical-align:middle;border:2px solid #111;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:center;font-size:18px;color:#111;font-weight:600;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.featherlight .fechar{height:57px;line-height:57px;margin-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.featherlight .featherlight-close-icon:hover{border:2px solid #fff;color:#fff;background-color:#111}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}.mini .featherlight .featherlight-content{padding:40px 20px 30px}

.sod_select,.sod_select *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sod_select{position:relative;outline:0;outline-offset:-1px;cursor:pointer;z-index:11;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;outline:none;border:2px solid #F3F4F8;height:42px;line-height:38px;border-radius:4px;background:#fff;color:#41515E;font-weight:400;font-size:13px}.sod_select:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #41515E;display:block;position:absolute;right:10px;top:0;bottom:0;margin:auto}.sod_select.disabled{border-color:#828282;color:#b2b2b2;cursor:auto}.sod_select.open{z-index:100;border-bottom-left-radius:0;border-bottom-right-radius:0}.sod_select .sod_label{color:#41515E;font-weight:400;font-size:13px;line-height:38px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.sod_select .sod_list_wrapper{position:absolute;top:100%;left:0;display:none;height:auto;margin:-2px;background:#fff;border:2px solid #F3F4F8;border-radius:4px;text-align:left;width:100%;border-top:none;z-index:1;-webkit-box-shadow:0 10px 20px 0 rgba(17,35,55,0.05);box-shadow:0 10px 20px 0 rgba(17,35,55,0.05)}.sod_select.open .sod_list_wrapper{display:block}.sod_select.disabled.open .sod_list_wrapper{display:none}.sod_select.above .sod_list_wrapper{top:auto;bottom:100%;border-bottom:none;border-top:2px solid #F3F4F8;-webkit-box-shadow:0 -17px 30px 0 rgba(17,35,55,0.05);box-shadow:0 -17px 30px 0 rgba(17,35,55,0.05)}.sod_select .sod_list{display:block;overflow-y:auto;padding:0;margin:0}.sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:0 10px;list-style-type:none;color:#41515E;font-weight:400;font-size:13px;text-align:left;line-height:32px}.sod_select .sod_option.optgroup,.sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}.sod_select .sod_option.groupchild{padding-left:20px}.sod_select .sod_option.is-placeholder{display:none}.sod_select .sod_option.disabled{background:inherit;color:#cccccc}.sod_select .sod_option.active{background:#f0f0f0;color:#333333}.sod_select .sod_option.selected{font-weight:400;color:#333333}.sod_select.no_highlight .sod_option.selected{font-weight:300}.sod_select.no_highlight .sod_option.selected:before{display:none}.sod_select select{display:none !important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block !important;height:100%;width:100%;opacity:0;z-index:1}

.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}

.comp-formularios .texto-passo{color:#273037;font-family:"Muli",sans-serif;font-size:22px;font-weight:bold;line-height:28px;display:block}.comp-formularios .input-label,.comp-formularios .input,.comp-formularios .input-textarea{display:block;clear:both;width:100%;text-align:left}.comp-formularios .form-item.w50:nth-child(even){float:right}.comp-formularios .form-item.w50:nth-child(odd){float:left}input{color:#323945;font-size:14px}.comp-formularios ::-webkit-input-placeholder{color:transparent}.comp-formularios ::-moz-placeholder{color:transparent}.comp-formularios :-ms-input-placeholder{color:transparent}.comp-formularios ::-ms-input-placeholder{color:transparent}.comp-formularios ::placeholder{color:transparent}.comp-formularios .input-label{color:#273037;font-weight:bold;font-size:15px;margin-bottom:10px}.comp-formularios .input,.comp-formularios .input-textarea{color:#323945;font-weight:600;font-size:14px;height:52px;line-height:50px;border:1px solid #E1E2E4;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:14px;padding-right:14px;background-color:#FFFFFF;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in}.comp-formularios .input.hide,.comp-formularios .hide.input-textarea{display:none}.comp-formularios .input::-webkit-input-placeholder, .comp-formularios .input-textarea::-webkit-input-placeholder{color:#99A2A9;font-weight:500;font-size:14px}.comp-formularios .input::-moz-placeholder, .comp-formularios .input-textarea::-moz-placeholder{color:#99A2A9;font-weight:500;font-size:14px}.comp-formularios .input:-ms-input-placeholder, .comp-formularios .input-textarea:-ms-input-placeholder{color:#99A2A9;font-weight:500;font-size:14px}.comp-formularios .input::-ms-input-placeholder, .comp-formularios .input-textarea::-ms-input-placeholder{color:#99A2A9;font-weight:500;font-size:14px}.comp-formularios .input::placeholder,.comp-formularios .input-textarea::placeholder{color:#99A2A9;font-weight:500;font-size:14px}.comp-formularios .input.error,.comp-formularios .error.input-textarea{border-color:#D72347;background-color:rgba(229,41,79,0.03);border-width:revert}.comp-formularios .radio.error{border-color:#D72347;background-color:rgba(229,41,79,0.03);border-width:revert}.comp-formularios .check.error{border-color:#D72347;background-color:rgba(229,41,79,0.03);border-width:revert}.comp-formularios .input-textarea{height:108px;line-height:22px;padding:14px;resize:none}.comp-formularios .form-item[data-tipo='-99']{margin-top:26px;margin-bottom:41px}.comp-formularios .input-textarea{margin-bottom:30px}.comp-formularios .form-item{display:inline-block}.comp-formularios .form-item .input-label{margin-top:19px}.comp-formularios .form-item.w50{width:48%}.comp-formularios .form-item.w100{width:100%}.comp-formularios .input:disabled,.comp-formularios .input-textarea:disabled{display:none}.comp-formularios .check{color:#273037;font-weight:500;font-size:15px;line-height:28px;display:block;clear:both;width:100%}.comp-formularios .check[data-nome="rgpd"]{color:#99A2A9;font-weight:normal;font-size:14px;line-height:28px;display:block;clear:both;width:100%}.comp-formularios .check label{width:94%;margin-bottom:49px;margin-left:27px}.comp-formularios .check label:before{top:0;left:-27px !important}.comp-formularios .checkbox{color:#273037;font-weight:500;font-size:15px;line-height:28px;display:block;clear:both;width:100%}.comp-formularios .checkbox label{width:94%;margin-bottom:49px;margin-left:27px}.comp-formularios .checkbox label:before{top:0;left:-27px !important}.comp-formularios input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;width:0;height:0}.comp-formularios input[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(../../../assets/dev/images/sprite/check_on.svg)}.comp-formularios input[type="checkbox"]+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(../../../assets/dev/images/sprite/check_off.svg)}.comp-formularios .linha-enviar{width:100%}.comp-formularios .linha-enviar .button{min-width:272px}.comp-formularios .rgpd-holder{padding-top:28px}.comp-formularios .texto-rgpd{color:#273037;font-size:14px;line-height:28px}.comp-formularios .link-politica{color:#D72347}.comp-formularios input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;width:0;height:0}.comp-formularios input[type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(../../../assets/dev/images/sprite/check_on.svg)}.comp-formularios input[type="radio"]+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(../../../assets/dev/images/sprite/check_off.svg)}.comp-formularios .radio tr{display:inline-block}.comp-formularios .radio tr:last-child{padding-left:20px}.comp-formularios .radio label{padding-left:30px;color:#273037;font-family:"Muli",sans-serif;font-size:14px;font-weight:600;line-height:28px}.comp-formularios .texto-rgpd.newsletter{margin-bottom:20px;display:block}.comp-formularios .texto-rgpd.infos-extra{margin:15px 0 30px}.comp-formularios .texto-rgpd.infos-extra p{margin-bottom:0}.bloco-confirmacao .texto-confirmacao{color:#273037;font-family:"Muli",sans-serif;font-size:34px;font-weight:bold;line-height:43px;display:block;width:90%;margin-bottom:20px}.bloco-confirmacao .texto-informacao{font-family:"Muli",sans-serif;color:#41515E;font-size:15px;line-height:30px;width:80%;display:block;margin-bottom:40px}.valid-mark{display:none;position:absolute;right:-8px;top:37px;width:20px;height:20px;text-align:center}.valid-mark.show{display:block}.mark{cursor:pointer;z-index:99;position:relative;width:20px;height:20px;background-color:#FFF;text-align:center;color:#D72347;font-weight:300;font-size:20px;display:block;line-height:25px;border-radius:50%}.small .comp-formularios .form-item,.mini .comp-formularios .form-item{padding-top:15px;display:block;clear:both;width:100%;margin-bottom:0}.mini .comp-formularios .titulo{text-align:left}.mini .bloco-confirmacao .texto-informacao{width:95%}.mini .comp-formularios .checkbox{font-weight:500;font-size:13px;line-height:26px}.mini .modulo-formulario-professores .form-item.w100.bloco-estabelicimento{padding:6px 15px 15px}

.comp-loading{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999}.comp-loading:before{content:'';height:100%;zoom:1;opacity:.7;filter:alpha(opacity=70);top:0;left:0;margin:auto;position:absolute;width:100%;background:#fff;z-index:1}.comp-loading:after,.loading:after{content:'';width:50px;height:50px;margin:auto;background-color:#000;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}.loading{zoom:1;opacity:.7;filter:alpha(opacity=70);background:#fff}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}

.comp-main-button{position:relative;display:inline-block;padding:12px 21px;max-height:48px;min-width:142px;line-height:20px;background-color:#D72347;color:#fff;font-weight:bold;font-size:16px;text-align:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:24px;-webkit-transition:background-color 300ms ease-in-out, -webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out, -webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out, box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out, box-shadow 300ms ease-in-out, -webkit-box-shadow 300ms ease-in-out}.comp-main-button.js_add_carrinho:after{content:"";position:absolute;height:100%;opacity:0;width:0%;left:0;top:0;border-radius:24px;-webkit-transition:width 0s 0.3s, opacity 0.3s;transition:width 0s 0.3s, opacity 0.3s;background:rgba(229,41,79,0.3)}.comp-main-button.clicked.js_add_carrinho:after{height:100%;opacity:1;width:100%;-webkit-transition:width 600ms, opacity 600ms;transition:width 600ms, opacity 600ms}.icon-holder.js_add_carrinho:after{content:"";position:absolute;height:100%;opacity:0;width:0%;left:0;top:0;border-radius:50%;-webkit-transition:width 0s 0.3s, opacity 0.3s;transition:width 0s 0.3s, opacity 0.3s;background:rgba(229,41,79,0.3)}.icon-holder.clicked.js_add_carrinho:after{height:100%;opacity:1;width:100%;-webkit-transition:width 600ms, opacity 600ms;transition:width 600ms, opacity 600ms}.comp-main-button:hover{-webkit-box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);background-color:#E5294F;-webkit-transition:background-color 300ms ease-in-out, -webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out, -webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out, box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out, box-shadow 300ms ease-in-out, -webkit-box-shadow 300ms ease-in-out}.comp-reverse-button{position:relative;background-color:#fff;color:#D72347;font-weight:bold;font-size:16px;display:inline-block;padding:14px 21px;max-height:48px;line-height:20px;text-align:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:31px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.comp-reverse-button:hover{-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.1);box-shadow:0 8px 20px 0 rgba(0,0,0,0.1)}.comp-border-button{position:relative;background-color:#fff;color:#D72347;font-weight:bold;font-size:16px;display:inline-block;padding:14px 21px;max-height:48px;line-height:11px;text-align:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:31px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:2px solid #D72347}.comp-border-button:hover{-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.1);box-shadow:0 8px 20px 0 rgba(0,0,0,0.1)}.comp-mais-button{position:relative;display:inline-block;padding:13px 20px;height:40px;min-width:120px;line-height:15px;background-color:#f5f5f5;text-transform:capitalize;color:#41515E;font-weight:bold;font-size:14px;text-align:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.comp-mais-button:hover{-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-transform:scale(1.05);transform:scale(1.05)}.comp-main-button .icon-ma{margin-right:7px;font-size:19px;vertical-align:middle}.comp-main-button.disabled{opacity:0.5;cursor:default}.add-carrinho-holder{position:fixed;top:-130px;left:0;opacity:0;width:100%;padding:45px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#D72347;z-index:9999;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.add-carrinho-holder.open{opacity:1;top:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.notifica-add-carrinho{padding:20px 40px 17px 22px;max-width:300px;background-color:#D72347;border-radius:6px;-webkit-box-shadow:0 20px 34px -10px rgba(215,35,71,0.4);box-shadow:0 20px 34px -10px rgba(215,35,71,0.4);position:fixed;display:none;right:30px;top:30px;z-index:9999}.add-carrinho-holder .texto-add{color:#fff;font-weight:500;font-size:15px;line-height:19px;display:inline-block}.add-carrinho-holder .ver-carrinho{color:#fff;font-weight:bold;font-size:15px;line-height:19px;display:inline-block;text-decoration:underline;margin-left:10px}.notifica-add-carrinho .texto-add{color:#fff;font-weight:500;font-size:15px;line-height:19px;display:inline-block}.add-carrinho-holder .valor{color:#fff;font-weight:bold;font-size:15px;margin-right:4px}.notifica-add-carrinho .valor{color:#fff;font-weight:bold;font-size:15px}.add-carrinho-holder .icon-adicionado{font-size:32px;margin-right:20px;color:white;display:inline-block;top:2px;vertical-align:middle}.add-carrinho-holder .icon-close{position:absolute;top:44%;right:6%;color:white;cursor:pointer}.notifica-add-carrinho .icon-adicionado{font-size:32px;margin-right:20px;color:white;display:inline-block;top:2px}.mini .notifica-add-carrinho{padding:20px;right:20px;top:20px}.mini .notifica-add-carrinho .texto-add{color:#f5f5f5;font-weight:600;font-size:12px}


.comp-popup-declaracao{position:absolute;left:0;right:0;bottom:0;top:0;height:100%;width:100%;background-color:rgba(39,48,55,0.7);z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed}.comp-popup-declaracao__inner{background-color:white;border-radius:2px;max-width:560px;padding:60px 100px;border-radius:4px}.comp-popup-declaracao__inner .close{display:none;position:absolute;right:-60px;top:-40px;cursor:pointer}.comp-popup-declaracao__inner .info-holder .title{display:block;clear:both;color:#273037;font-weight:bold;font-size:34px;line-height:43px;margin-bottom:28px}.comp-popup-declaracao__inner .info-holder .subtitle{display:block;clear:both;color:#41515E;font-weight:normal;font-size:15px;line-height:30px;margin-bottom:11px}.comp-popup-declaracao__inner .upload-holder{max-height:0;overflow:hidden;-webkit-transition:max-height 300ms ease-in-out;transition:max-height 300ms ease-in-out}.comp-popup-declaracao__inner .upload-holder.open{max-height:1000px;-webkit-transition:max-height 300ms ease-in-out;transition:max-height 300ms ease-in-out}.comp-popup-declaracao__inner .upload-holder .upload-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background:#F7F7F7;padding-bottom:0;padding-top:0;padding-right:0}.comp-popup-declaracao__inner .upload-holder .upload-docs .preview-ficheiros{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.comp-popup-declaracao__inner .upload-holder .upload-docs .preview-ficheiros.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.comp-popup-declaracao__inner .upload-holder .upload-docs .preview-ficheiros .dz-preview{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-popup-declaracao__inner .upload-holder .upload-docs .dz-remove{right:30px;z-index:22}.comp-popup-declaracao__inner .upload-holder .upload-docs .dz-progress,.comp-popup-declaracao__inner .upload-holder .upload-docs .dz-size{display:none}.comp-popup-declaracao__inner .upload-holder .upload-docs .input-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.comp-popup-declaracao__inner .upload-holder .upload-docs .input-holder .input-label{margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;white-space:nowrap;max-width:70%;overflow-x:hidden;text-overflow:ellipsis;min-width:0;line-height:44px;font-size:14px}.comp-popup-declaracao__inner .upload-holder .upload-docs .input-holder .input-label.visible{display:block}@media only screen and (max-width: 1220px){.comp-popup-declaracao__inner .upload-holder .upload-docs .input-holder .input-label.visible{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;width:55%;display:block}}.comp-popup-declaracao__inner .upload-holder .upload-docs .comp-main-button{border-radius:4px;cursor:pointer;height:100%;max-height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-popup-declaracao__inner .btns-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.comp-popup-declaracao__inner .btns-holder .uploader-btn{cursor:pointer;max-height:unset;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-popup-declaracao__inner .btns-holder .entregar-deopis-btn{cursor:pointer;height:54px;max-height:unset;border:2px solid #D72347;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mini .comp-popup-declaracao__inner{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mini .comp-popup-declaracao__inner .info-holder{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mini .comp-popup-declaracao__inner .info-holder .title,.mini .comp-popup-declaracao__inner .info-holder .subtitle{text-align:center}.mini .comp-popup-declaracao__inner .btns-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.mini .comp-popup-declaracao__inner .btns-holder .comp-main-button{width:100%}

.number-picker-holder{height:48px;width:110px;border-radius:24px;background-color:#F5F5F5;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}.input-quantidade{height:100%;width:30px;background:none;border:0;font-size:16px;text-align:center;margin:0 auto;display:inline-block}.step{display:inline-block;font-size:11px;padding:11px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.modulo-ajuda{display:inline-block;clear:both;width:100%}.modulo-ajuda .acc{margin:80px auto 90px}.modulo-ajuda .acc__card{position:relative;border-bottom:1px solid #F0F0F0}.modulo-ajuda .acc__title{cursor:pointer;display:block;padding:30px 0;position:relative;text-align:left;color:#273037;font-weight:bold;font-size:16px;letter-spacing:0;line-height:30px}.modulo-ajuda .acc__symb{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:18px}.modulo-ajuda .acc__symb .horizontal,.modulo-ajuda .acc__symb .vertical{position:absolute;background-color:#D72347;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;left:50%;top:50%}.modulo-ajuda .acc__symb .horizontal{width:16px;height:2px;margin-left:-8px;margin-top:-1px}.modulo-ajuda .acc__symb .vertical{width:2px;height:16px;margin-left:-1px;margin-top:-8px}.modulo-ajuda .acc__title.disabled .horizontal,.modulo-ajuda .acc__title.disabled .vertical{display:none}.modulo-ajuda .acc__title.active{padding-bottom:25px}.modulo-ajuda .acc__title.active .vertical{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modulo-ajuda .acc__title.active .horizontal{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.modulo-ajuda .acc__descr{display:none;text-align:left;color:#41515E;font-size:15px;letter-spacing:0;line-height:30px;padding-bottom:30px}.modulo-ajuda .acc__descr:last-child{padding:0}.small .modulo-ajuda .acc,.mini .modulo-ajuda .acc{margin:40px auto 45px}

.modulo-apoios-docs{padding:60px 0}.modulo-apoios-docs .filtros-container{padding:50px 0}.modulo-apoios-docs .lbl_titulo{display:block;color:#273037;font-weight:bold;font-size:22px;letter-spacing:0;line-height:28px;padding-bottom:20px}.modulo-apoios-docs .lbl_descr{display:block;color:#41515E;font-size:15px;font-family:Muli;letter-spacing:0;line-height:30px;padding-bottom:37px}.modulo-apoios-docs .lbl_titulo p,.modulo-apoios-docs .lbl_descr p{margin-bottom:0}.modulo-apoios-docs .filtro-ano{padding:11px 21px;border-radius:6px;border:1px solid #E7E8EA;display:inline-block;cursor:pointer}.modulo-apoios-docs .filtro-ano:not(:last-child){margin-right:36px}.modulo-apoios-docs .filtro-ano span{color:#273037;font-weight:bold;font-size:14px;letter-spacing:0;line-height:18px;text-align:center}.modulo-apoios-docs .listagem-container{padding:25px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}.modulo-apoios-docs .filtro-ano.active{border:2px solid #D72347}.modulo-apoios-docs .listagem-container{padding:42px 0;margin-bottom:42px;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));grid-column-gap:10px;margin:0 -20px 0 -15px}.modulo-apoios-docs .listagem-container .documento-card{width:190px;margin:0 auto;display:inline-block;margin-bottom:30px;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-apoios-docs .listagem-container.loaded .documento-card{opacity:1}.modulo-apoios-docs .listagem-container .documento-card:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-apoios-docs .listagem-container .documento-card:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-apoios-docs .listagem-container .documento-card .imagem-material{height:270px;margin-bottom:28px}.modulo-apoios-docs .listagem-container .documento-card .imagem-item{height:100%;width:190px;border-radius:4px;-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);-o-object-fit:cover;object-fit:cover}.modulo-apoios-docs .listagem-container .documento-card .mad-item-menu{display:block;min-height:45px;margin-bottom:40px}.modulo-apoios-docs .listagem-container .documento-card .mad-item-menu{display:block;min-height:45px;margin-bottom:40px}.modulo-apoios-docs .listagem-container .documento-card .selecionar-input{color:#273037;font-size:16px;font-weight:600;line-height:16px;padding:16px 18px;display:block;background-color:#F7F7F7;cursor:pointer;border-radius:24px;width:120px}.modulo-apoios-docs .listagem-container .documento-card .selecionar-input label{padding-left:30px;cursor:pointer;display:inline-block}.modulo-apoios-docs .mad-card-titulo{clear:both}@media only screen and (max-width: 700px){.modulo-apoios-docs{margin:0 auto}.modulo-apoios-docs .grupo-card{margin-bottom:40px}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-apoios-docs .listagem-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 700px){.modulo-apoios-docs .listagem-container{grid-template-columns:repeat(1, 1fr)}}

.modulo-area-reservada{font-size:0}.modulo-area-reservada .nome-seccao{color:#273037;font-weight:bold;font-size:30px;line-height:30px}.modulo-area-reservada .prod_nome{color:#273037;font-weight:bold;font-size:16px;line-height:22px;margin:0}.modulo-area-reservada .prod_descr{color:#99A2A9;font-size:11px;line-height:14px;margin:0;padding-top:6px}.modulo-area-reservada .nome_holder{display:inline-block;vertical-align:middle;white-space:initial}.modulo-area-reservada .banner-ar{height:0;padding-top:10.42%;width:100%;margin-bottom:90px}.modulo-area-reservada .banner-ar:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.modulo-area-reservada .banner-ar .img_holder{position:absolute;left:0;right:0;bottom:0;top:0}.modulo-area-reservada .outer_holder{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;display:block;height:100%;width:94%;max-width:1440px;margin:0 auto;pointer-events:none}.modulo-area-reservada .banner-ar .txt_holder{display:table;height:100%;width:100%;margin:0 auto;pointer-events:none}.modulo-area-reservada .banner-ar .txt_holder_inner{display:table-cell;vertical-align:middle;pointer-events:none}.modulo-area-reservada .banner-ar .txt_holder .lit_tit,.modulo-area-reservada .banner-ar .txt_holder .lit_descr{width:33%;cursor:default}.modulo-area-reservada .banner-ar .txt_holder .lit_tit{color:#fff;font-weight:bold;font-size:34px;line-height:50px}.modulo-area-reservada .banner-ar .txt_holder .lit_descr{color:#fff;font-weight:600;font-size:15px;line-height:25px;padding-left:48px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-area-reservada .banner-ar .txt_holder .lit_descr:before{content:'';position:absolute;left:0;top:14px;height:1px;width:31px;background-color:#FFFFFF}.modulo-area-reservada .body-ar{display:block;clear:both;width:100%}.modulo-area-reservada .body-ar .m_width{width:94%;max-width:1440px;margin:0 auto;padding-bottom:50px}.modulo-area-reservada .body-ar .sidemenu{width:360px;float:left;z-index:2}.modulo-area-reservada .body-ar .content{width:auto;overflow:hidden}.modulo-area-reservada .body-ar .content.pass{width:100%;padding-left:360px;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;right:0;z-index:1}.small .modulo-area-reservada .body-ar .content.pass,.mini .modulo-area-reservada .body-ar .content.pass{position:relative;padding-left:0}.modulo-area-reservada .tabela-container{font-size:0;overflow-x:auto;padding-bottom:35px}.modulo-area-reservada .tabela-container::-webkit-scrollbar{width:12px;height:6px}.modulo-area-reservada .tabela-container::-webkit-scrollbar-track{border-radius:10px}.modulo-area-reservada .tabela-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#E8E8E9}.modulo-area-reservada .header-tabela{color:#273037;font-weight:600;font-size:11px;line-height:14px}.modulo-area-reservada .texto14{color:#273037;font-weight:500;font-size:16px;margin:0}.modulo-area-reservada .hundred .texto14{font-weight:bold}.modulo-area-reservada .cabecalho-border-bottom{border-bottom:1px solid #E8E8E9;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:620px;white-space:nowrap}.modulo-area-reservada .cabecalho-border-top-bottom{border-top:1px solid #E8E8E9;border-bottom:1px solid #E8E8E9;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:400px;white-space:nowrap}.modulo-area-reservada .row-tabela{border-bottom:1px solid #E8E8E9;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:620px;min-height:20px;line-height:20px}.modulo-area-reservada .detalhes,.modulo-area-reservada .listagem{display:table;width:100%;vertical-align:top}.modulo-area-reservada .cabecalho-border-bottom,.modulo-area-reservada .row-tabela{display:table-row}.modulo-area-reservada .tabela-li{display:table-cell;padding:30px 20px;text-align:right;white-space:nowrap;min-height:22px;border-bottom:1px solid #E1E2E4;vertical-align:middle}.modulo-area-reservada .cabecalho-border-top-bottom .tabela-li,.modulo-area-reservada .cabecalho-border-bottom .tabela-li,.modulo-area-reservada .detalhe-encomenda .tabela-li{padding-top:12px;padding-bottom:12px}.modulo-area-reservada .tabela-li:first-child{padding-left:0;text-align:left}.modulo-area-reservada .tabela-li:last-child{padding-right:0}.modulo-area-reservada .hundred{width:100%;text-align:left}.modulo-area-reservada .tabela-li.center{text-align:center}.modulo-area-reservada .tabela-li.li_img{width:40px}.modulo-area-reservada .estado{color:#273037;font-weight:bold;font-size:12px;line-height:23px;text-align:center;height:26px;width:91px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;border-radius:17px;text-transform:capitalize;border:solid 2px #00C694;vertical-align:middle}.modulo-area-reservada .estado.processado{border-color:#00C694}.modulo-area-reservada .estado.pendente{border-color:#FBB120}.modulo-area-reservada .estado.anulado{border-color:#F83737}.modulo-area-reservada .show_ecomenda_title{display:inline-block;margin-left:42px}.modulo-area-reservada .botao-voltar{font-size:9px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer;display:inline-block;position:absolute;top:15px}.modulo-area-reservada .estado-container{position:absolute;right:0;top:0}.modulo-area-reservada .estado-encomenda{color:#B6B9BD;font-family:"Muli",sans-serif;font-size:12px;line-height:26px;margin-right:12px;vertical-align:middle}.modulo-area-reservada .totais-container{margin-top:20px;float:right;border-bottom:1px solid #E1E2E4;margin-bottom:80px}.modulo-area-reservada .totais{margin-bottom:26px}.modulo-area-reservada .subtotal-texto{color:#41515E;font-family:"Muli",sans-serif;font-size:14px;font-weight:bold;line-height:26px}.modulo-area-reservada .total-texto{color:#D72347;font-family:"Muli",sans-serif;font-size:14px;font-weight:bold;line-height:26px}.modulo-area-reservada .label-totais{color:#273037;font-weight:600;font-size:11px}.modulo-area-reservada .valor-totais{text-align:right;display:inline-block;margin-left:160px}.modulo-area-reservada .lbl_subtotalValor,.modulo-area-reservada .lbl_descontosValor{color:#273037;font-size:16px;text-align:right;float:right}.modulo-area-reservada .valor_iva{color:#273037;font-size:16px;opacity:0.7;text-align:right;float:right}.modulo-area-reservada .lbl_totalValor{color:#D72347;font-weight:600;font-size:20px;text-align:right;float:right}.modulo-area-reservada .modulo-dados-profissionais .bloco-confirmacao,.modulo-area-reservada .modulo-dados-pessoais .bloco-confirmacao{margin-top:50px}.modulo-area-reservada .modulo-dados-profissionais .nome-seccao,.modulo-area-reservada .modulo-dados-pessoais .nome-seccao{margin-bottom:30px}.normal .modulo-area-reservada .banner-ar .txt_holder .lit_tit,.normal .modulo-area-reservada .banner-ar .txt_holder .lit_descr,.small .modulo-area-reservada .banner-ar .txt_holder .lit_tit,.small .modulo-area-reservada .banner-ar .txt_holder .lit_descr{width:80%}.small .modulo-area-reservada .banner-ar{padding-top:300px;margin-bottom:0}.mini .modulo-area-reservada .banner-ar{padding-top:260px;margin-bottom:0}.mini .modulo-area-reservada .banner-ar .txt_holder .lit_tit,.mini .modulo-area-reservada .banner-ar .txt_holder .lit_descr{width:100%}.mini .modulo-area-reservada .banner-ar .txt_holder .lit_tit{font-size:32px}.mini .modulo-area-reservada .banner-ar .txt_holder .lit_descr{font-size:16px}.small .modulo-area-reservada .body-ar .sidemenu,.small .modulo-area-reservada .body-ar .content,.mini .modulo-area-reservada .body-ar .sidemenu,.mini .modulo-area-reservada .body-ar .content{width:100%;display:block;clear:both}.small .modulo-area-reservada .body-ar .content,.mini .modulo-area-reservada .body-ar .content{padding-top:50px;padding-bottom:50px}.small .modulo-area-reservada .body-ar .linha-enviar,.mini .modulo-area-reservada .body-ar .linha-enviar{text-align:center}.small .modulo-area-reservada .estado-container,.mini .modulo-area-reservada .estado-container{position:relative;display:inline-block;clear:both;margin-top:20px;width:100%;text-align:right}.small .modulo-area-reservada .show_ecomenda_title,.mini .modulo-area-reservada .show_ecomenda_title{margin-left:0;margin-top:40px}.small .modulo-area-reservada .tabela-li,.mini .modulo-area-reservada .tabela-li{padding-left:20px;padding-right:20px}.small .modulo-area-reservada .body-ar,.small .modulo-area-reservada .banner-ar,.mini .modulo-area-reservada .body-ar,.mini .modulo-area-reservada .banner-ar{overflow:hidden}

.modulo-devolucoes .nome-seccao{margin-bottom:20px}.modulo-devolucoes .titulo-seccao{color:#273037;font-family:"Muli",sans-serif;font-size:22px;font-weight:bold;line-height:28px;display:block;margin-bottom:42px}.modulo-devolucoes .listagem-artigos,.modulo-devolucoes .confirmacao-artigos{border-top:1px solid rgba(225,226,228,0.6);max-width:1420px;overflow-x:auto}.modulo-devolucoes .iban-group{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.modulo-devolucoes .iban-group .label-seccao{color:#273037;font-weight:bold;font-size:15px}.modulo-devolucoes .iban-group input{color:#323945;font-weight:600;font-size:14px;height:52px;line-height:50px;width:100%;max-width:480px;border:1px solid #E1E2E4;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:14px;padding-right:14px;background-color:#FFFFFF;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in}.modulo-devolucoes .listagem-encomendas .texto-calendario{display:none}.modulo-devolucoes .listagem-encomendas.no-enc .texto-calendario{display:block;padding:40px 0;font-size:18px}.modulo-devolucoes .listagem-artigos .item-devolucao,.modulo-devolucoes .confirmacao-artigos .item-devolucao{margin:0 auto;margin-bottom:65px}.modulo-devolucoes .listagem-artigos .imagem-devolucao img,.modulo-devolucoes .confirmacao-artigos .imagem-devolucao img{width:50px;border-radius:3px;-webkit-box-shadow:0 0px 20px 0 rgba(65,81,94,0.02);box-shadow:0 0px 20px 0 rgba(65,81,94,0.02);-o-object-fit:cover;object-fit:cover}.modulo-devolucoes .listagem-artigos .item-devolucao h4,.modulo-devolucoes .confirmacao-artigos .item-devolucao h4{min-height:45px;margin-bottom:20px;color:#273037;text-align:left}.modulo-devolucoes .quantidade-texto{color:#273037;font-family:"Muli",sans-serif;font-size:13px;font-weight:600;line-height:14px;margin-bottom:5px}.modulo-devolucoes .devolucao-texto{color:#99A2A9;font-family:"Muli",sans-serif;font-size:13px;font-weight:600;line-height:14px;margin-bottom:5px}.modulo-devolucoes .listagem-artigos .item-devolucao .input-container,.modulo-devolucoes .confirmacao-artigos .item-devolucao .input-container{margin-top:25px}.modulo-devolucoes .devolucao-container{padding:50px 0}.modulo-devolucoes .politicas-devolucao{width:65%;margin-bottom:40px}.modulo-devolucoes .politicas-devolucao p{color:#273037;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;margin-bottom:0}.modulo-devolucoes .botao-condicoes{height:40px;padding:13px 18px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F5F5F5;color:#273037;font-size:14px;font-weight:bold;line-height:14px;display:inline-block}.modulo-devolucoes .botao-condicoes.top{position:absolute;right:0;top:0}.devolucao-form .titulo-devolver{color:#273037;font-family:"Muli",sans-serif;font-size:34px;font-weight:bold;line-height:43px;display:block;margin-bottom:30px}.devolucao-form .razoes-container{padding:30px 0;border-top:1px solid #E7E8EA;border-bottom:1px solid #E7E8EA;margin-bottom:15px}.devolucao-form .label-seccao{color:#273037;font-family:"Muli",sans-serif;font-size:15px;font-weight:bold;line-height:28px;display:block;margin-bottom:10px}.devolucao-form .imagem-container{height:195px;width:120px;display:inline-block;vertical-align:top}.devolucao-form .info-artigo{display:inline-block;padding:10px 0 0 25px;vertical-align:top;width:calc(100% - 120px);-webkit-box-sizing:border-box;box-sizing:border-box}.devolucao-form .info-artigo .mad-item-menu{width:75%;display:block;margin-bottom:20px}.devolucao-form .imagem-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2)}.devolucao-form .close-login{position:absolute;top:0;right:0;height:20px;width:19px;font-size:6px;border:1px solid #E7E8EA;color:#E7E8EA;padding:6px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:11px;cursor:pointer}.devolucao-form .quantidade-container{margin-top:30px}.devolucao-form .number-picker-holder{width:118px}.devolucao-form .unidades{color:#273037;font-family:"Muli",sans-serif;font-size:13px;font-weight:600;line-height:14px;display:inline-block;padding:17px 0 17px 10px}.devolucao-form input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.devolucao-form .checkbox-razoes,.bloco-confirmacao .checkbox-condicoes{color:#273037;font-family:"Muli",sans-serif;font-size:14px;font-weight:600;line-height:28px;display:block;margin-bottom:5px}.bloco-confirmacao .checkbox-condicoes label a{color:#D72347}.devolucao-form .checkbox-razoes label,.bloco-confirmacao .checkbox-condicoes label{padding-left:30px}.devolucao-form input[type="checkbox"]+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(../../../assets/dev/images/sprite/check_off.svg)}.devolucao-form input[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(../../../assets/dev/images/sprite/check_on.svg)}.devolucao-form .confirmar-container{text-align:center}.devolucao-form .comp-main-button.botao-continuar{margin-left:20px}.devolucao-form .comp-main-button.botao-continuar.disabled{opacity:0.4}.devolucao-form .comp-main-button.botao-continuar.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.modulo-devolucoes .confirmação-container{padding:110px 0}.modulo-devolucoes .confirmação-container .mad-artigo-titulo{display:block;width:55%;margin-bottom:35px}.modulo-devolucoes .confirmação-container .mad-card-texto{display:block;width:45%;margin-bottom:40px}.modulo-devolucoes .confirmação-container .mad-card-texto.extra-info{display:none;font-weight:600}.modulo-devolucoes .confirmação-container .mad-card-texto.extra-info.show{display:block}.modulo-devolucoes .confirmação-container .ler-condicoes{color:#D72347;font-family:"Muli",sans-serif;font-size:14px;font-weight:bold;line-height:14px;text-align:center;padding:18px 0;display:inline-block}.modulo-devolucoes .featherlight .featherlight-content{padding:31px 50px 15px !important;width:90%;max-width:553px !important;max-height:825px;overflow:auto}.modulo-devolucoes .featherlight .featherlight-inner p{text-align:left;margin-bottom:8px}.modulo-devolucoes .artigo-devolvido-txt{margin-left:22px;vertical-align:top;display:inline-block}.modulo-devolucoes .artigo-devolvido-txt .texto-bold{display:block;clear:both}.modulo-devolucoes .artigo-devolvido-txt .texto-bold:not(.qtd){line-height:22px;color:#273037;font-family:"Muli",sans-serif;font-size:16px;font-weight:bold;margin-top:28px}.modulo-devolucoes .artigo-devolvido-txt .texto-bold.qtd{color:#273037;font-family:"Muli",sans-serif;font-size:16px;line-height:16px}.modulo-devolucoes .info-encomenda{display:none}.bloco-confirmacao .botao-voltar,.modulo-devolucoes .info-encomenda .botao-voltar{font-size:9px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer;display:inline-block;margin-right:15px;position:relative;top:0}.bloco-confirmacao .botao-voltar{top:-20px}.modulo-devolucoes .info-encomenda.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.modulo-devolucoes .numero-encomenda{color:#273037;font-weight:30px;font-size:30px;font-weight:bold;display:block}.modulo-devolucoes .tabela-container{font-size:0;overflow-x:auto;padding-bottom:35px}.modulo-devolucoes .tabela-container::-webkit-scrollbar{width:12px;height:6px}.modulo-devolucoes .tabela-container::-webkit-scrollbar-track{border-radius:10px}.modulo-devolucoes .tabela-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#E8E8E9}.modulo-devolucoes .header-tabela{color:#273037;font-weight:600;font-size:11px;line-height:14px}.modulo-devolucoes .texto14{color:#273037;font-weight:500;font-size:16px;margin:0}.modulo-devolucoes .hundred .texto14{font-weight:bold}.modulo-devolucoes .cabecalho-border-bottom{border-bottom:1px solid #E8E8E9;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:620px;white-space:nowrap;display:none}.modulo-devolucoes .listagem-encomendas.loaded .cabecalho-border-bottom{display:table-row}.modulo-devolucoes .listagem-encomendas.no-enc .cabecalho-border-bottom{display:none}.modulo-devolucoes .row-tabela{border-bottom:1px solid #E8E8E9;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:620px;min-height:20px;line-height:20px}.modulo-devolucoes .detalhes,.modulo-devolucoes .listagem{display:table;width:100%;vertical-align:top}.modulo-devolucoes .cabecalho-border-bottom,.modulo-devolucoes .row-tabela{display:table-row}.modulo-devolucoes .row-tabela.encomenda{cursor:pointer;-webkit-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out}.modulo-devolucoes .row-tabela.encomenda:hover{background-color:#E1E2E4;-webkit-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out}.modulo-area-reservada .modulo-devolucoes .tabela-li{display:table-cell;padding:20px;padding:20px;text-align:right;white-space:nowrap;min-height:22px;border-bottom:1px solid #E1E2E4;vertical-align:middle;font-size:14px}.modulo-devolucoes .cabecalho-border-top-bottom .tabela-li,.modulo-devolucoes .cabecalho-border-bottom .tabela-li,.modulo-devolucoes .detalhe-encomenda .tabela-li{padding-top:12px;padding-bottom:12px}.modulo-devolucoes .tabela-li:first-child{padding-left:0;text-align:left}.modulo-devolucoes .hundred{width:100%;text-align:left}.modulo-devolucoes .tabela-li.center{text-align:center}.modulo-devolucoes .tabela-li.li_img{width:40px}.modulo-devolucoes .tabela-li .icon-detalhes_encomendas{font-size:18px;height:20px;display:inline-block;vertical-align:middle}.modulo-devolucoes .comp-main-button.devolver{padding:10px 20px;min-width:auto;font-size:12px}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-devolucoes .politicas-devolucao{width:80%}.modulo-devolucoes .confirmação-container{padding:70px 0}.modulo-devolucoes .confirmação-container .mad-artigo-titulo{width:85%}.modulo-devolucoes .confirmação-container .mad-card-texto{width:70%}}@media only screen and (max-width: 700px){.modulo-devolucoes{padding:35px 0}.modulo-devolucoes .botao-condicoes.top{display:none}.modulo-devolucoes .featherlight .featherlight-content{padding:20px 20px 15px}.devolucao-form .titulo-devolver{font-size:22px;line-height:30px;margin-bottom:10px}.devolucao-form .imagem-container{height:150px;width:100px;margin:0 auto;display:block}.devolucao-form .artigo-container{padding-bottom:15px}.devolucao-form .info-artigo{display:inline-block;padding:20px 0 0 0;width:100%}.devolucao-form .label-seccao{font-size:12px;margin-bottom:10px}.devolucao-form .razoes-container{padding:15px 0}.devolucao-form .checkbox-razoes,.bloco-confirmacao .checkbox-condicoes{font-size:13px;margin-bottom:0}.modulo-devolucoes .titulo-seccao{font-size:18px;line-height:20px;margin-bottom:22px}.modulo-devolucoes .listagem-artigos,.modulo-devolucoes .confirmacao-artigos{padding-bottom:0;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.modulo-devolucoes .politicas-devolucao{width:100%}.modulo-devolucoes .politicas-devolucao p{font-size:13px;line-height:20px;margin-bottom:0}.modulo-devolucoes .confirmação-container{padding:20px 0}.modulo-devolucoes .confirmação-container .mad-artigo-titulo{width:90%}.modulo-devolucoes .confirmação-container .mad-card-texto{width:80%}.modulo-devolucoes .confirmação-container .ler-condicoes{padding-top:30px;display:block;margin-left:0;text-align:left}}

.modulo-condicoes-de-venda{font-size:0;margin-bottom:130px}.modulo-condicoes-de-venda .lbl_tit,.modulo-condicoes-de-venda .lbl_txt{display:block;clear:both;width:100%}.modulo-condicoes-de-venda .lbl_tit{color:#273037;font-weight:bold;font-size:16px;line-height:22px;margin-top:71px;margin-bottom:32px}.modulo-condicoes-de-venda .lbl_txt{color:#41515E;font-size:15px;line-height:30px}

.modulo-dados-pessoais .radio tr:last-child{padding-left:0px}.modulo-dados-pessoais .bloco-confirmacao,.modulo-dados-pessoais .js-form-holder.comp-formularios{display:none}.modulo-dados-pessoais .bloco-confirmacao.show,.modulo-dados-pessoais .js-form-holder.comp-formularios.show{display:block;width:100%;max-width:600px}.modulo-dados-pessoais .comp-main-button{margin-top:20px;text-transform:none}.comp-formularios .form-item.w50.linha-enviar{float:none;margin-top:30px}.modulo-dados-pessoais .bloco-confirmacao .comp-main-button{max-width:200px}.modulo-dados-profissionais .modulo-dados-pessoais .comp-main-button{min-width:211px;text-transform:none;max-width:240px}.modulo-dados-pessoais .comp-formularios .input:disabled{display:block;background-color:#eee}.modulo-dados-pessoais .hide{display:none !important}.modulo-dados-pessoais .linha-enviar p,.modulo-dados-pessoais .lbl-rgpd{width:100%;font-size:14px;counter-reset:lis}.modulo-dados-pessoais .lbl-rgpd ol{padding-left:30px}.modulo-dados-pessoais .lbl-rgpd li{list-style-type:none;margin-bottom:10px;counter-increment:lis}.modulo-dados-pessoais .lbl-rgpd ol li:before{content:counter(lis) ".";display:block;position:absolute;left:-30px}

.modulo-condicoes-fornecimento .nome-seccao{color:#273037;font-weight:bold;font-size:30px;line-height:30px;margin-bottom:40px}.modulo-condicoes-fornecimento .titulo-seccao{color:#273037;font-family:"Muli", sans-serif;font-size:22px;font-weight:bold;line-height:28px;display:block}.modulo-condicoes-fornecimento .input-label{color:#273037;font-weight:bold;font-size:15px;margin-bottom:10px}.modulo-condicoes-fornecimento .val-label{color:#273037;font-weight:normal;font-size:15px;margin-bottom:10px}.modulo-condicoes-fornecimento .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:24px}.modulo-condicoes-fornecimento .section .valores{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.modulo-condicoes-fornecimento .section .valores .val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.modulo-condicoes-fornecimento .section .valores .val .val-seccao{color:#323945;font-weight:600;font-size:14px}

.modulo-dados-profissionais{font-size:0}.modulo-dados-profissionais .titulo-seccao{color:#273037;font-family:"Muli",sans-serif;font-size:22px;font-weight:bold;line-height:28px;display:block}.modulo-dados-profissionais .form{margin-top:40px;max-width:702px}.modulo-dados-profissionais .form-item[data-tipo="11"]{margin-top:31px;margin-bottom:10px}.modulo-dados-profissionais .form-item[data-tipo="11"] ~ .form-item[data-tipo="11"]{margin-top:0px;margin-bottom:50px}.modulo-dados-profissionais .comp-main-button{min-width:311px;text-transform:none}.modulo-dados-profissionais .comp-formularios .check{font-weight:normal}.mini .modulo-dados-profissionais .form{margin-top:0}

.modulo-encomendas .tabela-container{margin-top:30px}.modulo-encomendas .listagem-encomendas,.modulo-encomendas .detalhe-encomenda{display:none}.modulo-encomendas .listagem-encomendas.show,.modulo-encomendas .detalhe-encomenda.show{display:block}.modulo-encomendas .encomendas-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:15px;padding-top:30px}@media only screen and (max-width: 700px){.modulo-encomendas .encomendas-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:305px}}.modulo-encomendas .encomendas-filters .label-filtros{color:#273037;font-weight:700;font-size:16px;padding-bottom:12px}@media only screen and (max-width: 700px){.modulo-encomendas .encomendas-filters .label-filtros{padding-bottom:5px}}.modulo-encomendas .encomendas-filters .input-daterange{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.modulo-encomendas .encomendas-filters .input-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modulo-encomendas .encomendas-filters .input-holder .input-label{font-size:12px;color:#273037;display:block;margin-bottom:3px}.modulo-encomendas .encomendas-filters .input-holder .icon-ma{font-size:16px;color:#808080;position:absolute;top:auto;bottom:13px;right:9px;left:auto;margin:auto;height:16px;pointer-events:none}.modulo-encomendas .encomendas-filters .input-holder input{background-color:#E8E8E9;font-weight:600;font-size:14px;height:40px;line-height:50px;border:none;border-radius:4px;text-align:left;max-width:130px;padding:5px 25px 5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 700px){.modulo-encomendas .encomendas-filters .input-holder input{max-width:120px}}.modulo-encomendas .encomendas-filters .btn-pesquisa{width:40px;height:40px;border-radius:50%;background-color:#D72347;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:white;cursor:pointer}.modulo-encomendas .encomendas-filters .btn-pesquisa:hover{opacity:0.7}.modulo-encomendas .encomendas-filters .btn-pesquisa .icon-ma{top:2px;pointer-events:none}@media only screen and (max-width: 700px){.modulo-encomendas .encomendas-filters .btn-pesquisa{position:absolute;bottom:0;right:0}}.modulo-encomendas .detalhe-link{display:block;cursor:pointer;width:100%;height:100%;font-size:20px}.modulo-encomendas .tleft{text-align:left}.modulo-encomendas .tright{text-align:right}.modulo-encomendas .tcenter{text-align:center}.modulo-encomendas .texto-vazio{color:#273037;font-size:14px;line-height:28px}.modulo-encomendas .div_img_holder{height:100%;width:40px;display:inline-block;margin-right:28px}.modulo-encomendas .img_nome_holder{display:block}.modulo-encomendas .li_img{width:40px}.modulo-encomendas .nome_holder{width:300px}.modulo-encomendas .row-tabela{opacity:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-encomendas .detalhes.loaded .row-tabela,.modulo-encomendas .listagem.loaded .row-tabela{opacity:1}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-encomendas .listagem.loaded .row-tabela:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-encomendas .detalhes.loaded .row-tabela:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.small .modulo-encomendas .row-tabela,.small .modulo-encomendas .cabecalho-border-bottom{min-width:445px}.mini .modulo-encomendas .tabela-container{margin-top:0}.mini .modulo-encomendas .row-tabela,.mini .modulo-encomendas .cabecalho-border-bottom,.mini .modulo-encomendas .cabecalho-border-top-bottom{min-width:450px}.mini .modulo-encomendas .nome-seccao.show{margin-top:25px}

.modulo-editar-password .form{margin-top:40px;max-width:702px}.modulo-editar-password .comp-main-button{margin-top:53px;min-width:311px}.modulo-editar-password .info-alterar{color:#B6B9BD;font-family:"Muli",sans-serif;font-size:14px;line-height:26px;display:block;width:75%;margin-top:25px}.modulo-editar-password .alterar{margin-bottom:200px}.modulo-editar-password .comp-formularios .form-item.w50:nth-child(even),.modulo-editar-password .comp-formularios .form-item.w50:nth-child(odd){float:none}.modulo-editar-password .comp-formularios .form-item.w50.float{float:right}.small .modulo-editar-password .info-alterar,.mini .modulo-editar-password .info-alterar{width:100%}.small .modulo-editar-password .comp-formularios,.mini .modulo-editar-password .comp-formularios{text-align:center}.small .modulo-editar-password .form-item,.mini .modulo-editar-password .form-item{text-align:left}.small .modulo-editar-password .comp-main-button,.mini .modulo-editar-password .comp-main-button{margin-top:20px}.mini .modulo-editar-password .form{margin-top:0}

.modulo-eventos-user .listagem-eventos{margin-top:40px}.modulo-eventos-user .eventos_atuais{margin-bottom:20px}.modulo-eventos-user .titulo-seccao{color:#273037;font-family:"Muli",sans-serif;font-size:20px;font-weight:bold;line-height:25px;margin-bottom:30px}.modulo-eventos-user .listagem-datas{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-column-gap:35px}.modulo-eventos-user .bloco-local{background-color:#F9F9F9;border-radius:4px;padding:27px 35px;margin-bottom:37px;-webkit-perspective:200px;perspective:200px;min-height:260px;opacity:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-eventos-user .listagem-eventos.loaded .bloco-local{opacity:1}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(19){-webkit-transition-delay:1730ms;transition-delay:1730ms}.modulo-eventos-user .listagem-eventos.loaded .bloco-local:nth-child(20){-webkit-transition-delay:1800ms;transition-delay:1800ms}.modulo-eventos-user .bloco-local.atual{min-height:300px}.modulo-eventos-user .bloco-local span{display:block;text-transform:capitalize !important}.modulo-eventos-user .bloco-local .nome-evento{color:#D72347;font-family:"Muli",sans-serif;font-size:20px;font-weight:bold;line-height:25px;margin-bottom:20px;min-height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:50px}.modulo-eventos-user .bloco-local .mad-label-checkout.horas{margin-bottom:25px}.modulo-eventos-user .bloco-local .morada-holder{min-height:110px}.modulo-eventos-user .bloco-local .hotel-evento{color:#273037;font-family:"Muli",sans-serif;font-size:15px;font-weight:bold;line-height:26px;margin:0}.modulo-eventos-user .bloco-local .morada-evento{color:#273037;font-family:"Muli",sans-serif;font-size:15px;line-height:26px;margin:0}.modulo-eventos-user .bloco-local .comp-reverse-button{width:77%;max-width:unset;text-transform:none;position:absolute;bottom:25px;left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #D72347}

.modulo-fichas-grupos{padding:60px 0}.modulo-fichas-grupos .filtros-container{padding:50px 0}.modulo-fichas-grupos .lbl_titulo{display:block;color:#273037;font-weight:bold;font-size:22px;letter-spacing:0;line-height:28px;padding-bottom:20px}.modulo-fichas-grupos .lbl_titulo a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;line-height:28px;text-align:center;width:32px;border:2px solid #273037;opacity:0.1;border-radius:50%;margin-right:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modulo-fichas-grupos .lbl_descr{display:block;color:#41515E;font-size:15px;font-family:Muli;letter-spacing:0;line-height:30px;padding-bottom:37px}.modulo-fichas-grupos .lbl_titulo p,.modulo-fichas-grupos .lbl_descr p{margin-bottom:0}.modulo-fichas-grupos .filtro-ano{padding:11px 21px;border-radius:6px;border:1px solid #E7E8EA;display:inline-block;cursor:pointer}.modulo-fichas-grupos .filtro-ano:not(:last-child){margin-right:36px}.modulo-fichas-grupos .filtro-ano span{color:#273037;font-weight:bold;font-size:14px;letter-spacing:0;line-height:18px;text-align:center}.modulo-fichas-grupos .listagem-container{padding:25px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}.modulo-fichas-grupos .filtro-ano.active{border:2px solid #D72347}.modulo-fichas-grupos .grupo-card:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-fichas-grupos .grupo-card:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-fichas-grupos .grupo-card:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-fichas-grupos .grupo-card:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-fichas-grupos .grupo-card:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-fichas-grupos .grupo-card:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-fichas-grupos .grupo-card:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-fichas-grupos .grupo-card:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-fichas-grupos .grupo-card:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-fichas-grupos .grupo-card:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-fichas-grupos .grupo-card:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-fichas-grupos .grupo-card:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-fichas-grupos .grupo-card:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-fichas-grupos .grupo-card:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-fichas-grupos .grupo-card:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-fichas-grupos .grupo-card:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-fichas-grupos .grupo-card:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-fichas-grupos .grupo-card:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-fichas-grupos .grupo-card{max-width:456px;margin-bottom:90px;opacity:1;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-fichas-grupos .link_global{position:absolute;top:0;width:100%;height:100%;left:0;z-index:2}.modulo-fichas-grupos .grupo-card .image-holder{height:330px;margin-bottom:40px}.modulo-fichas-grupos .grupo-card .image-holder .imagem-documento{border-radius:6px;-webkit-box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modulo-fichas-grupos .grupo-card .descricao-container .mad-label-checkout{max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modulo-fichas-grupos .grupo-card .descricao-container p{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;min-height:90;margin:24px 0;width:95%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:90}.modulo-fichas-grupos .listagem-documentos{padding:42px 0;margin-bottom:42px;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));grid-column-gap:10px;margin:0 -20px 0 -15px}.modulo-fichas-grupos .listagem-documentos .documento-card{width:190px;margin:0 auto;display:inline-block;margin-bottom:30px;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-fichas-grupos .listagem-documentos.loaded .documento-card{opacity:1}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-fichas-grupos .listagem-documentos .documento-card:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-fichas-grupos .listagem-documentos .documento-card .imagem-material{height:270px;margin-bottom:28px}.modulo-fichas-grupos .listagem-documentos .documento-card .imagem-item{height:100%;width:190px;border-radius:4px;-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);-o-object-fit:cover;object-fit:cover}.modulo-fichas-grupos .listagem-documentos .documento-card .mad-item-menu{display:block;min-height:45px}.modulo-fichas-grupos .listagem-documentos .documento-card .selecionar-input{color:#273037;font-size:16px;font-weight:600;line-height:16px;padding:16px 18px;display:block;background-color:#F7F7F7;cursor:pointer;border-radius:24px;width:120px}.modulo-fichas-grupos .listagem-documentos .documento-card .selecionar-input label{padding-left:30px;cursor:pointer;display:inline-block}@media only screen and (max-width: 700px){.modulo-fichas-grupos{margin:0 auto}.modulo-fichas-grupos .grupo-card{margin-bottom:40px}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-fichas-grupos .listagem-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 700px){.modulo-fichas-grupos .listagem-container{grid-template-columns:repeat(1, 1fr)}}

.modulo-favoritos{font-size:0}.modulo-favoritos .modulo-favoritos-lista .banner-titulo{background:none;padding:0;height:auto}.modulo-favoritos .modulo-favoritos-lista .total-favoritos{color:#000;padding:0}.modulo-favoritos .modulo-favoritos-lista .total-favoritos:before{content:none}.modulo-favoritos .modulo-favoritos-lista{border:0}.modulo-favoritos .modulo-favoritos-lista .wfull{width:100%}.modulo-favoritos .modulo-favoritos-lista .vazio-container{padding:50px 0}.modulo-favoritos .modulo-favoritos-lista .vazio-container .titulo-passo{color:#273037;font-family:"Muli",sans-serif;font-size:20px;font-weight:bold;line-height:25px;margin-bottom:30px}.modulo-favoritos .comp-main-button{text-transform:none}.mini .modulo-favoritos .form{margin-top:0}

.modulo-formulario-ajuda{display:inline-block;width:100%;clear:both;padding-bottom:165px}.modulo-formulario-ajuda .inner_holder{display:block;width:94%;max-width:1440px;margin:0 auto}.modulo-formulario-ajuda .lit_tit{display:block;clear:both;color:#273037;font-size:30px;padding-bottom:30px;line-height:45px}.modulo-formulario-ajuda .form_holder{float:right;width:48%}.modulo-formulario-ajuda .img_holder{float:left;width:36%}.modulo-formulario-ajuda .lbl-rgpd{font-size:14px;counter-reset:lis}.modulo-formulario-ajuda .lbl-rgpd ol{padding-left:30px}.modulo-formulario-ajuda .lbl-rgpd li{list-style-type:none;margin-bottom:10px;counter-increment:lis}.modulo-formulario-ajuda .lbl-rgpd ol li:before{content:counter(lis) ".";display:block;position:absolute;left:-30px}.modulo-formulario-ajuda input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;width:0;height:0}.modulo-formulario-ajuda input[type="checkbox"]+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url("../../../assets/dev/images/sprite/check_off.svg")}.modulo-formulario-ajuda input[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url("../../../assets/dev/images/sprite/check_on.svg")}.modulo-formulario-ajuda .linha-enviar .button{display:block;margin:10px auto 40px}.mini .modulo-formulario-ajuda .img_holder,.mini .modulo-formulario-ajuda .form_holder{display:block;clear:both;width:100%}.mini .modulo-formulario-ajuda{padding-top:25px;padding-bottom:25px}.mini .modulo-formulario-ajuda .lit_tit{font-size:24px}


.modulo-licenca-digital{padding:60px 0}.modulo-licenca-digital .mad-card-titulo{clear:both}.modulo-licenca-digital .lbl_titulo{display:block;clear:both;color:#273037;font-weight:bold;font-size:22px;letter-spacing:0;line-height:28px;padding-bottom:20px}.modulo-licenca-digital .lbl_titulo a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;line-height:28px;text-align:center;width:32px;border:2px solid #273037;opacity:0.1;border-radius:50%;margin-right:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modulo-licenca-digital .lbl_descr{display:block;clear:both;color:#41515E;font-size:15px;font-family:Muli;letter-spacing:0;line-height:30px;padding-bottom:37px}.modulo-licenca-digital .lbl_titulo p,.modulo-licenca-digital .lbl_descr p{margin-bottom:0}.modulo-licenca-digital .listagem-container{padding:25px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}.modulo-licenca-digital .filtro-ano.active{border:2px solid #D72347}.modulo-licenca-digital .listagem-container{padding:42px 0;margin-bottom:42px;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));grid-column-gap:10px;margin:0 -20px 0 -15px}.modulo-licenca-digital .listagem-container .documento-card{width:190px;margin:0 auto;display:inline-block;margin-bottom:30px;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-licenca-digital .listagem-container.loaded .documento-card{opacity:1}.modulo-licenca-digital .listagem-container .documento-card:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-licenca-digital .listagem-container .documento-card:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-licenca-digital .listagem-container .documento-card .imagem-material{height:270px;margin-bottom:28px}.modulo-licenca-digital .listagem-container .documento-card .imagem-item{height:100%;width:190px;border-radius:4px;-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);-o-object-fit:cover;object-fit:cover}.modulo-licenca-digital .listagem-container .documento-card .mad-item-menu{display:block;min-height:45px;margin-bottom:40px}.modulo-licenca-digital .listagem-container .documento-card .mad-item-menu{display:block;min-height:45px;margin-bottom:40px}.modulo-licenca-digital .listagem-container .documento-card .selecionar-input{color:#273037;font-size:16px;font-weight:600;line-height:16px;padding:16px 18px;display:block;background-color:#F7F7F7;cursor:pointer;border-radius:24px;width:120px}.modulo-licenca-digital .listagem-container .documento-card .selecionar-input label{padding-left:30px;cursor:pointer;display:inline-block}@media only screen and (max-width: 700px){.modulo-licenca-digital{margin:0 auto}.modulo-licenca-digital .grupo-card{margin-bottom:40px}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-licenca-digital .listagem-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 700px){.modulo-licenca-digital .listagem-container{grid-template-columns:repeat(1, 1fr)}}


.modulo-provas .listagem-provas{padding:120px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}.modulo-provas .prova-card{display:inline-block}.modulo-provas .listagem-provas .prova-card:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-provas .listagem-provas .prova-card:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-provas .listagem-provas .prova-card:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-provas .listagem-provas .prova-card:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-provas .listagem-provas .prova-card:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-provas .listagem-provas .prova-card:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-provas .listagem-provas .prova-card:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-provas .listagem-provas .prova-card:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-provas .listagem-provas .prova-card:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-provas .listagem-provas .prova-card:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-provas .listagem-provas .prova-card:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-provas .listagem-provas .prova-card:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-provas .listagem-provas .prova-card:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-provas .listagem-provas .prova-card:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-provas .listagem-provas .prova-card:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-provas .listagem-provas .prova-card:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-provas .listagem-provas .prova-card:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-provas .listagem-provas .prova-card:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-provas .imagem-container{height:330px}.modulo-provas .imagem-container .link-prova{height:100%;width:100%;display:block;overflow:hidden;border-radius:6px}.modulo-provas .imagem-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;-webkit-box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.modulo-provas .imagem-container img:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}.modulo-provas .descricao-container{padding:40px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:97%}.modulo-provas .descricao-container .mad-card-titulo{display:block;margin-bottom:30px;max-width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modulo-provas .descricao-container .mad-card-texto{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:90}.modulo-provas .botao-entrar{height:52px;width:52px;border-radius:31px;background-color:#D72347;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block;text-align:center;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:40px;bottom:-26px;z-index:99}.modulo-provas .botao-entrar span{font-size:10px;color:#fff}.modulo-provas .botao-entrar:hover{-webkit-box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);background-color:#E5294F;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-provas .lbl_data{color:#D72347;font-family:Muli;font-size:14px;font-weight:bold;letter-spacing:0;line-height:18px;text-align:left;display:block;padding-bottom:12px;text-transform:capitalize}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-provas .imagem-container{height:270px}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-provas .listagem-provas{grid-template-columns:repeat(2, 1fr)}.modulo-provas .imagem-container{height:270px}}@media only screen and (max-width: 700px){.modulo-provas.wfull{width:100%}.modulo-provas .listagem-provas{padding:50px 0;grid-template-columns:repeat(1, 1fr)}.modulo-provas .imagem-container{height:236px}.modulo-provas .imagem-container .link-prova,.modulo-provas .imagem-container img{border-radius:0}.modulo-provas .descricao-container{padding:40px 25px}}

.modulo-master-login .tabela-container{margin-top:30px}.modulo-master-login .listagem-encomendas,.modulo-master-login .detalhe-encomenda{display:none}.modulo-master-login .listagem-encomendas.show,.modulo-master-login .detalhe-encomenda.show{display:block}.modulo-master-login .detalhe-link{display:block;cursor:pointer;width:100%;height:100%;font-size:20px}.modulo-master-login .tright{text-align:right}.modulo-master-login .tcenter{text-align:center}.modulo-master-login .texto-vazio{color:#273037;font-size:14px;line-height:28px}.modulo-master-login .texto-resultados{color:#273037;display:block;font-size:14px;line-height:28px;background-color:#ddd}.modulo-master-login .texto-resultados.hide{display:none}.modulo-master-login .div_img_holder{height:100%;width:40px;display:inline-block;margin-right:28px}.modulo-master-login .img_nome_holder{display:block}.modulo-master-login .li_img{width:40px}.modulo-master-login .nome_holder{width:300px}.modulo-master-login .row-tabela{opacity:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-master-login .tabela-li{padding:10px 0px !important;text-align:left}.modulo-master-login .texto14{font-size:14px}.modulo-master-login .comp-formularios{border-bottom:1px solid #eee;padding-bottom:20px;margin-top:10px}.modulo-master-login .form-item{min-width:240px;margin-right:20px}.modulo-master-login .detalhes.loaded .row-tabela,.modulo-master-login .listagem.loaded .row-tabela{opacity:1}.modulo-master-login .listagem.loaded .row-tabela:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-master-login .listagem.loaded .row-tabela:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-master-login .detalhes.loaded .row-tabela:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.small .modulo-master-login .row-tabela,.small .modulo-master-login .cabecalho-border-bottom{min-width:445px}.mini .modulo-master-login .tabela-container{margin-top:0}.mini .modulo-master-login .row-tabela,.mini .modulo-master-login .cabecalho-border-bottom,.mini .modulo-master-login .cabecalho-border-top-bottom{min-width:450px}.mini .modulo-master-login .nome-seccao.show{margin-top:25px}

.modulo-menu{display:block}.modulo-menu .lista-seccoes{margin-bottom:25%}.modulo-menu .li-sidemenu{display:block;vertical-align:top}.modulo-menu .link-sidemenu{display:inline-block;clear:both;cursor:pointer;padding:17px 0;height:20px;line-height:20px}.modulo-menu .link-sidemenu .icon-ma{display:inline-block;margin-right:18px;color:#99A2A9;font-size:20px;width:20px;text-align:center;height:20px;line-height:20px}.modulo-menu .link-sidemenu .icon-ma:before{line-height:20px}.modulo-menu .link-sidemenu.activo .icon-ma{color:#D72347;cursor:default}.modulo-menu .link-sidemenu .txt{display:inline-block;color:#273037;font-weight:500;font-size:14px;height:20px;vertical-align:top}.modulo-menu .list_titulo,.modulo-menu .check_css_drop{display:none}.modulo-menu .list_titulo i{display:inline-block;float:right;vertical-align:middle}.small .modulo-menu,.mini .modulo-menu{display:block;clear:both;width:100vw;margin-left:-3.5%}.small .modulo-menu .list_titulo,.mini .modulo-menu .list_titulo{color:#fff;font-weight:bold;font-size:15px;display:inline-block;vertical-align:top;width:100%;clear:both;background-color:#D72347;height:70px;line-height:70px;padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box}.small .modulo-menu .check_css_drop:checked ~ .lista-seccoes,.mini .modulo-menu .check_css_drop:checked ~ .lista-seccoes{max-height:520px;overflow:unset;padding-top:20px}.small .modulo-menu .lista-seccoes,.mini .modulo-menu .lista-seccoes{max-height:0;padding:0;overflow:hidden;list-style-type:none;padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.1);box-shadow:0 8px 20px 0 rgba(0,0,0,0.1)}

.modulo-carrinho{font-size:0;border-top:1px dashed #DFE2E4}.modulo-carrinho .featherlight .featherlight-content{max-width:620px !important;padding:60px !important;border-bottom:none}.modulo-carrinho .popup-credito-holder,.modulo-carrinho .popup-nif-holder{max-width:550px}.modulo-carrinho .popup-credito-holder .close_nif,.modulo-carrinho .popup-nif-holder .close_nif{font-size:20px;color:#E7E8EA;right:-30px;top:-30px;position:absolute;cursor:pointer}.modulo-carrinho .popup-nif-holder .input-form{height:54px;width:100%;padding:18px 14px;border:1px solid #E1E2E4;border-radius:4px;background-color:#FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#41515E}.modulo-carrinho .popup-nif-holder .comp-main-button{margin:40px auto 0;display:block;max-width:200px}.modulo-carrinho .titulo-credito,.modulo-carrinho .titulo-nif{color:#273037;font-family:Muli;font-size:34px;font-weight:bold;line-height:43px;text-align:center;padding-bottom:26px;display:block}.modulo-carrinho .subtitulo-credito,.modulo-carrinho .subtitulo-nif{color:#41515E;font-family:Muli;font-size:15px;line-height:30px;text-align:center;padding-bottom:20px;display:block}.modulo-carrinho .passos-container{background-color:#F9F9F9;padding:17px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.modulo-carrinho .passos-container.show{display:block}.modulo-carrinho .passo-tab{display:inline-block;margin-right:40px;cursor:pointer}.modulo-carrinho .passo-tab .passo{color:#99A2A9;font-family:"Muli",sans-serif;font-size:13px;font-weight:600;line-height:28px;vertical-align:sub;padding-right:40px}.modulo-carrinho .passo-tab .icon-step{font-size:20px;vertical-align:middle;color:#DFE2E4}.modulo-carrinho .passo-tab.completed.active .passo,.modulo-carrinho .passo-tab.active .passo{color:#D72347}.modulo-carrinho .passo-tab.completed .passo{color:#273037}.modulo-carrinho .vazio-container{display:none}.modulo-carrinho .vazio-container.activo{display:block}.modulo-carrinho .vazio-container .comp-main-button.livros{padding:18px 50px;line-height:12px}.modulo-carrinho .extra-info{margin-top:25px;color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;margin-bottom:50px}.modulo-carrinho .extra-info p{margin:0}.modulo-carrinho .valid-mark{left:33%;top:-11px}.modulo-carrinho .checkout-container{padding:76px 0;min-height:450px}.modulo-carrinho .checkout-container .carrinho-container{overflow-x:auto;margin-top:23px;margin-bottom:40px}.modulo-carrinho .checkout-container .carrinho-container::-webkit-scrollbar{width:12px;height:6px}.modulo-carrinho .checkout-container .carrinho-container::-webkit-scrollbar-track{border-radius:10px}.modulo-carrinho .checkout-container .carrinho-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#E8E8E9}.modulo-carrinho .checkout-container .passo-container{display:none}.modulo-carrinho .checkout-container .passo-container#finalencomenda{padding-top:90px}.modulo-carrinho .checkout-container .passo-container.activo{display:block}.modulo-carrinho .checkout-container .titulo-passo{color:#273037;font-family:"Muli",sans-serif;font-size:34px;font-weight:bold;line-height:45px;display:block}.modulo-carrinho .checkout-container .titulo-passo.seccao{font-weight:normal;margin-bottom:60px}.modulo-carrinho .checkout-container .tab-passo{width:65%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-carrinho .checkout-container .cabecalho-tabela{height:36px;border-radius:4px;background-color:#F9F9F9;padding:11px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:724px}.modulo-carrinho .checkout-container .nome-coluna{display:inline-block;vertical-align:middle}.modulo-carrinho .checkout-container .nome-coluna.center{text-align:center}.modulo-carrinho .checkout-container .nome-coluna.large{width:40%}.modulo-carrinho .checkout-container .nome-coluna.mini{width:10%}.modulo-carrinho .checkout-container .nome-coluna.small{width:15%}.modulo-carrinho .checkout-container .nome-coluna .coluna{color:#273037;font-family:"Muli",sans-serif;font-size:11px;font-weight:600;line-height:14px}.modulo-carrinho .checkbox-condicoes{color:#273037;font-family:"Muli",sans-serif;font-size:14px;font-weight:600;line-height:14px}.modulo-carrinho .checkbox-condicoes a{color:#D72347}.modulo-carrinho .checkout-container .row-tabela-carrinho{padding:18px 10px;border-bottom:1px solid #E7E8EA;min-width:724px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:107px}.modulo-carrinho .checkout-container .nome-coluna img{height:70px;display:inline-block;border-radius:4px;-webkit-box-shadow:0 10px 15px 0 rgba(65,81,94,0.2);box-shadow:0 10px 15px 0 rgba(65,81,94,0.2);margin-right:20px;vertical-align:middle;max-width:50px}.modulo-carrinho .checkout-container .nome-coluna .texto-bold{color:#273037;font-family:Muli;font-size:16px;font-weight:bold;line-height:22px;display:inline-block;margin:0}.modulo-carrinho .checkout-container .nome-coluna .texto-bold.titulo{top:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%}.modulo-carrinho .checkout-container .nome-coluna .texto-normal{color:#273037;font-family:"Muli",sans-serif;font-size:16px;line-height:16px;display:inline-block;padding:20px 0;margin:0}.modulo-carrinho .checkout-container .nome-coluna .input{display:block}.modulo-carrinho .checkout-container .nome-coluna .input span.step{display:inline-block;font-size:12px;padding:0}.modulo-carrinho .checkout-container .nome-coluna .input-quantidade{height:44px;width:55px;border:1px solid #E1E2E4;border-radius:4px;display:inline-block;margin:0 10px}.modulo-carrinho .checkout-container .nome-coluna .stock-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.modulo-carrinho .checkout-container .nome-coluna .stock{height:10px;width:10px;border-radius:5px;display:block;-ms-flex-negative:0;flex-shrink:0}.modulo-carrinho .checkout-container .nome-coluna .stock-label{font-size:10px;line-height:1.2;color:#666;text-align:center;white-space:normal;word-break:break-word}.modulo-carrinho .checkout-container .nome-coluna .stock.disponivel{background-color:#00C694}.modulo-carrinho .checkout-container .nome-coluna .stock.baixo{background-color:#EFB64A}.modulo-carrinho .checkout-container .nome-coluna .stock.indisponivel{background-color:#D72347}.modulo-carrinho .checkout-container .nome-coluna .delete{height:20px;width:20px;padding:7px;position:absolute;right:10px;top:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:#F5F5F5;display:inline-block;font-size:6px;color:#273037;cursor:pointer}.modulo-carrinho .checkout-container .nome-coluna .delete.apaga-mobile{display:none}.modulo-carrinho .checkout-container .expedicao-titulo{color:#273037;font-family:"Muli",sans-serif;font-size:16px;font-weight:600;line-height:16px;margin-bottom:17px;display:block}.modulo-carrinho .checkout-container .expedicao-texto{color:#273037;font-family:"Muli",sans-serif;font-size:13px;font-weight:600;line-height:20px;margin-bottom:25px;display:block}.modulo-carrinho .checkout-container .checkbox-condicoes label{padding-left:30px}.modulo-carrinho input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;visibility:hidden}.modulo-carrinho input[type="checkbox"]+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url("../../../assets/dev/images/sprite/check_off.svg")}.modulo-carrinho input[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url("../../../assets/dev/images/sprite/check_on.svg")}.modulo-carrinho .checkout-container .tab-resumo{width:35%;display:none;padding-top:105px;padding-left:5%;-webkit-box-sizing:border-box;box-sizing:border-box;position:sticky;top:-90px}.modulo-carrinho .checkout-container .tab-resumo.show{display:inline-block}.modulo-carrinho .checkout-container .painel-resumo{background-color:#F9F9F9;border-radius:4px;padding:30px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:297px}@media only screen and (max-width: 700px){.modulo-carrinho .checkout-container .painel-resumo{padding:24px}}.modulo-carrinho .checkout-container .resumo-encomenda{margin-top:23px}.modulo-carrinho .checkout-container .painel-resumo .valores,.modulo-carrinho .checkout-container .painel-resumo .pagamentos{display:none}.modulo-carrinho .checkout-container .painel-resumo .valores.activo,.modulo-carrinho .checkout-container .painel-resumo .pagamentos.activo{display:block}.modulo-carrinho .checkout-container .resumo-encomenda .promocode-texto{color:#273037;font-family:"Muli",sans-serif;font-size:15px;font-weight:bold;line-height:28px;display:block;margin-bottom:15px}.modulo-carrinho .checkout-container .resumo-encomenda .input-promocode{height:54px;width:100%;border:1px solid #E1E2E4;background-color:#fff;border-radius:4px;padding:18px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:17px}.modulo-carrinho .checkout-container .resumo-encomenda .promocode.valid .input-promocode{border:1px dashed #D72347;color:#D72347}.modulo-carrinho .checkout-container .resumo-encomenda .promocode.valid .valor-voucher{position:absolute;right:15%;bottom:37px;font-size:16px;color:#D72347;cursor:pointer}.modulo-carrinho .checkout-container .resumo-encomenda .promocode.voucher-nao-disponivel{opacity:0.5}.modulo-carrinho .checkout-container .resumo-encomenda .promocode.voucher-nao-disponivel:after{content:'';width:100%;height:100%;position:absolute;z-index:2;cursor:pointer;left:0;top:0}.modulo-carrinho .checkout-container .resumo-encomenda .promocode .add-voucher{position:absolute;right:16px;bottom:38px;font-size:10px;color:#99A2A9;cursor:pointer}.modulo-carrinho .checkout-container .resumo-encomenda .promocode.valid .add-voucher{display:none}.modulo-carrinho .checkout-container .resumo-encomenda .promocode.valid .delete{height:20px;width:20px;padding:7px;position:absolute;right:16px;bottom:36px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:#F5F5F5;display:inline-block;font-size:6px;color:#273037;cursor:pointer}.modulo-carrinho .checkout-container .painel-resumo .valores .linha{padding:20px 0;border-bottom:1px solid rgba(231,232,234,0.8);-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha{padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha.entrega,.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha.pagamento,.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha.dadosmultibanco{display:none}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha.entrega.show,.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha.dadosmultibanco.show,.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha.pagamento.show{display:block}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha .label-resumo{color:#273037;font-family:"Muli",sans-serif;font-size:15px;font-weight:bold;line-height:28px;padding-bottom:10px;display:block;border-bottom:1px solid rgba(231,232,234,0.8)}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha .texto-resumo{color:#273037;font-family:"Muli",sans-serif;font-size:14px;line-height:25px;display:block;padding-top:13px;max-width:70%}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha .texto-resumo.info{max-width:100%}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha:first-of-type,.modulo-carrinho .checkout-container .painel-resumo .valores .linha:first-of-type{padding-top:0;border-bottom:none}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha.total{border-top:1px solid rgba(231,232,234,0.8);padding:20px 0}.modulo-carrinho .checkout-container .painel-resumo .valores .linha:last-of-type{padding:30px 0;border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha.total .campo-resumo,.modulo-carrinho .checkout-container .painel-resumo .valores .linha .campo-resumo{color:#273037;font-family:Muli;font-size:13px;font-weight:600;line-height:16px;display:inline-block;width:50%}.modulo-carrinho .checkout-container .painel-resumo .pagamentos .linha.total .campo-resumo{padding-bottom:20px}.modulo-carrinho .checkout-container .painel-resumo .valores .linha .campo-resumo.preco{font-weight:bold}.modulo-carrinho .checkout-container .painel-resumo .linha .total-resumo{font-size:18px;font-weight:bold;line-height:23px;display:inline-block;width:50%;color:#273037}.modulo-carrinho .checkout-container .painel-resumo .linha .total-resumo.valor,.modulo-carrinho .checkout-container .painel-resumo .linha .campo-resumo.valor{text-align:right}.modulo-carrinho .checkout-container .painel-resumo .linha .total-resumo.valor{font-size:26px}.modulo-carrinho .checkout-container .painel-resumo .botao-resumo{height:54px;width:100%;border-radius:29px;background-color:#D72347;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 0;text-align:center;font-size:16px;font-weight:bold;line-height:16px;color:#fff;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block;cursor:pointer}.modulo-carrinho .checkout-container .painel-resumo .botao-resumo.disabled{pointer-events:none;opacity:0.7;cursor:default}.modulo-carrinho .checkout-container .painel-resumo .botao-resumo.paypal{background-color:#009CDE}.modulo-carrinho .checkout-container .painel-resumo .botao-resumo:hover{-webkit-box-shadow:0 14px 34px 0 rgba(215,35,71,0.3);box-shadow:0 14px 34px 0 rgba(215,35,71,0.3)}.modulo-carrinho .checkout-container .painel-resumo .botao-resumo.paypal:hover{-webkit-box-shadow:0 14px 34px 0 rgba(0,156,222,0.3);box-shadow:0 14px 34px 0 rgba(0,156,222,0.3)}.modulo-carrinho .checkout-container .painel-resumo .botao-continuar{height:25px;width:100%;margin-top:15px;border-radius:29px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 0;text-align:center;font-size:16px;font-weight:bold;line-height:16px;color:#D72347;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block;cursor:pointer}.modulo-carrinho .checkout-container .painel-resumo .dados-multibanco{background-color:#FFFFFF;border-radius:4px;border:1px dashed #D72347;padding:13px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:12px}.modulo-carrinho .checkout-container .painel-resumo .dados-multibanco .texto-dados{color:#273037;font-family:"Muli",sans-serif;font-size:14px;font-weight:normal;line-height:30px;padding:3px 0}.modulo-carrinho .checkout-container .painel-resumo .dados-multibanco .texto-dados.valor{font-weight:bold}.modulo-carrinho .checkout-container .facturacao-form{border-bottom:1px solid #E7E8EA;margin-bottom:40px}.modulo-carrinho .checkout-container .mad-label-checkout{margin-bottom:30px;display:block}.modulo-carrinho .checkout-container .w50:nth-child(even) .required-field{right:48px}@media only screen and (max-width: 700px){.modulo-carrinho .checkout-container .w50:nth-child(even) .required-field{right:20px}}.modulo-carrinho .checkout-container .required-field{position:absolute;top:0;right:0;color:#D72347;font-size:14px;display:none}.modulo-carrinho .checkout-container .required-field.postal{right:10%;top:0px}.modulo-carrinho .checkout-container .required-field.show{display:block}.modulo-carrinho .checkout-container .form-row{margin-bottom:13px;display:inline-block}.modulo-carrinho .checkout-container .form-row.cp .input-cp-holder .required-field{top:-58px}.modulo-carrinho .checkout-container .form-row.cp .input-cp-holder:last-child .required-field{right:0}.modulo-carrinho .checkout-container .form-row.w100{width:100%}.modulo-carrinho .checkout-container .form-row.w50{width:50%}.modulo-carrinho .checkout-container .input-form,.modulo-carrinho .checkout-container .input-form2{height:54px;width:100%;padding:18px 14px;border:1px solid #E1E2E4;border-radius:4px;background-color:#FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#41515E}.modulo-carrinho .checkout-container .input-form.error,.modulo-carrinho .checkout-container .input-form2.error{border-color:#D72347;border-width:revert}.modulo-carrinho .checkout-container .input-form:disabled,.modulo-carrinho .checkout-container .input-form2:disabled{display:block;background:rgba(0,0,0,0.05);opacity:0.7;pointer-events:none}.modulo-carrinho .checkout-container .input-form2.morada,.modulo-carrinho .checkout-container .input-form.morada{width:90%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.modulo-carrinho .checkout-container .input-form.w50{width:50%;display:inline-block;margin-right:10%}.modulo-carrinho .checkout-container .input-form.w30{width:30%;display:inline-block}.modulo-carrinho .checkout-container .label-form{display:block;margin-bottom:10px;color:#273037;font-family:"Muli",sans-serif;font-size:15px;font-weight:bold}.modulo-carrinho .checkout-container .checkbox-morada{color:#273037;font-size:13px;font-weight:600;line-height:14px;display:block;padding-top:20px;margin-bottom:20px}.modulo-carrinho .checkout-container .checkbox-morada td{padding-bottom:20px}.modulo-carrinho .checkout-container .checkbox-morada label{padding-left:30px}.modulo-carrinho .checkout-container .checkbox-educando{color:#273037;font-size:13px;font-weight:600;line-height:14px;display:block;padding-top:20px;margin-bottom:20px}.modulo-carrinho .checkout-container .checkbox-educando td{padding-bottom:20px}.modulo-carrinho .checkout-container .checkbox-educando label{padding-left:30px}.modulo-carrinho .checkout-container .entrega-form{display:none;margin-bottom:30px}.modulo-carrinho .checkout-container .bloco-levantamento,.modulo-carrinho .checkout-container .bloco-digital,.modulo-carrinho .checkout-container .bloco-transportadoras{border:1px solid #E1E2E4;border-radius:4px;background-color:#F9F9F9;padding:28px;margin-bottom:20px}.modulo-carrinho .checkout-container .bloco-levantamento.selected,.modulo-carrinho .checkout-container .bloco-digital.selected,.modulo-carrinho .checkout-container .bloco-transportadoras.selected{border:1px solid #D72347}.modulo-carrinho .checkout-container .checkbox-transportadoras{margin-top:-15px;width:100%}.modulo-carrinho .checkout-container .checkbox-transportadoras td,.modulo-carrinho .checkout-container .checkbox-levantamento,.modulo-carrinho .checkout-container .checkbox-digital,.modulo-carrinho .checkout-container .checkbox-pickup,.modulo-carrinho .checkout-container .checkbox-pickup-item{color:#273037;font-size:13px;font-weight:600;line-height:14px;display:block;padding-top:20px}.modulo-carrinho .checkout-container .checkbox-levantamento,.modulo-carrinho .checkout-container .checkbox-digital,.modulo-carrinho .checkout-container .checkbox-pickup,.modulo-carrinho .checkout-container .checkbox-pickup-item{padding-top:0}.modulo-carrinho .checkout-container .checkbox-transportadoras label,.modulo-carrinho .checkout-container .checkbox-levantamento label,.modulo-carrinho .checkout-container .checkbox-digital label,.modulo-carrinho .checkout-container .checkbox-pickup-item label,.modulo-carrinho .checkout-container .checkbox-pickup label{padding-left:30px;display:inline-block;width:90%;line-height:20px}.modulo-carrinho .pickup-content{display:none}.modulo-carrinho .bloco-levantamento.selected .pickup-content{display:block}.modulo-carrinho .pickup-content .input-holder{padding-top:20px}.modulo-carrinho .pickup-content .result-holder{font-size:12px}.modulo-carrinho .pickup-content .result-holder li{padding:8px 0;border-bottom:1px solid #ddd;color:#273037;font-size:12px;font-weight:600}.modulo-carrinho .pickup-content .result-holder input[type="checkbox"]+label:before,.modulo-carrinho .pickup-content .result-holder input[type="checkbox"]:checked+label:before{top:11px}.modulo-carrinho .pickup-content .input-form.w50{margin-right:5%;width:40%;height:34px}.modulo-carrinho .pickup-content .input-form.w30{margin-right:5%;width:25%;height:34px}.modulo-carrinho .button-pesquisar-pickup{height:34px;width:25%;border-radius:29px;background-color:#D72347;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;text-align:center;font-size:13px;font-weight:bold;line-height:16px;color:#fff;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block;cursor:pointer}.modulo-carrinho .checkout-container .metodos-container .metodo-holder{margin-bottom:18px;border-radius:4px;background-color:#F9F9F9;border:1px solid #E7E8EA;min-height:96px;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.modulo-carrinho .checkout-container .metodos-container .nome-metodo{font-size:16px;font-weight:bold;line-height:14px;display:block;padding:20px 0}.modulo-carrinho .checkout-container .metodos-container .metodo-holder .imagem-metodo{position:absolute;right:30px;height:40px;top:26px}.modulo-carrinho .checkout-container .metodos-container .metodo-holder.selected{border:2px solid #D72347}.modulo-carrinho .checkout-container #finalencomenda{margin-bottom:60px}.modulo-carrinho .checkout-container #finalencomenda .numero-encomenda{text-decoration:underline}.modulo-carrinho .checkout-container .texto-confirmação{color:#273037;font-family:Muli;font-size:34px;line-height:45px;max-width:60%}.modulo-carrinho .checkout-container .texto-confirmação .bold{font-weight:bold}.modulo-carrinho .checkout-container .texto-confirmação .nome-cliente{color:#D72347;font-family:"Muli",sans-serif;font-size:34px;line-height:45px}.modulo-carrinho .checkout-container .texto-info{font-size:15px;line-height:30px;color:#41515E;margin-top:22px}.modulo-carrinho .checkout-container .comp-main-button.final{display:none;padding:14px 70px;text-transform:none}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-carrinho .checkout-container .tab-passo{width:60%}.modulo-carrinho .checkout-container .tab-resumo{width:40%}}.modulo-carrinho .checkout-container .painel-resumo .portes-banner{padding:15px 0 20px;margin-bottom:15px;border-bottom:1px solid rgba(231,232,234,0.8)}.modulo-carrinho .checkout-container .painel-resumo .portes-banner-login .portes-login-msg{font-family:"Muli",sans-serif;font-size:15px;font-weight:bold;line-height:28px;display:block;text-align:left}.modulo-carrinho .checkout-container .painel-resumo .portes-banner-progresso .portes-msg{font-family:"Muli",sans-serif;color:#273037;display:block;margin-bottom:10px;font-size:15px;font-weight:bold;line-height:28px;display:block;margin-bottom:10px}.modulo-carrinho .checkout-container .painel-resumo .portes-barra-container{height:6px;background-color:#E1E2E4;border-radius:3px;overflow:hidden}.modulo-carrinho .checkout-container .painel-resumo .portes-barra{height:100%;background-color:#D72347;border-radius:3px;-webkit-transition:width 0.4s ease;transition:width 0.4s ease;width:0}.modulo-carrinho .checkout-container .painel-resumo .portes-valor-destaque{color:#D72347}.modulo-carrinho .checkout-container .painel-resumo .portes-login-btn{display:inline;font-family:"Muli",sans-serif;font-size:15px;font-weight:bold;color:#D72347;text-decoration:underline;cursor:pointer}@media only screen and (max-width: 980px){.modulo-carrinho .passos-container{display:none}.modulo-carrinho .featherlight .featherlight-content{padding:30px !important}.modulo-carrinho .popup-nif-holder .close_nif{right:-10px;top:-10px}.modulo-carrinho .checkout-container .tab-passo{width:100%;display:block;margin-bottom:50px}.modulo-carrinho .checkout-container .tab-resumo{width:100%;padding-top:0;padding-left:0;position:relative;top:0}}@media only screen and (max-width: 700px){.modulo-carrinho .checkout-container .metodos-container .metodo-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modulo-carrinho .checkout-container .metodos-container .metodo-holder .imagem-metodo{max-width:60px;height:auto;top:unset}.modulo-carrinho .checkout-container .carrinho-container{overflow-x:visible}.modulo-carrinho .checkout-container .cabecalho-tabela{display:none}.modulo-carrinho .checkout-container .row-tabela-carrinho{min-width:0;max-height:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 14px;padding:14px 10px}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna{width:auto;text-align:left}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna.large{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna.small{margin-left:auto}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna.large>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna.large .delete.apaga-mobile{display:inline-block;position:static;-ms-flex-negative:0;flex-shrink:0}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna:nth-child(6) .delete.apaga{display:none}.modulo-carrinho .checkout-container .row-tabela-carrinho .nome-coluna img{margin-right:0;-ms-flex-negative:0;flex-shrink:0}.modulo-carrinho .checkout-container .row-tabela-carrinho .nome-coluna .texto-bold.titulo{max-width:none;white-space:normal;overflow:visible;text-overflow:clip;font-size:14px;line-height:18px}.modulo-carrinho .checkout-container .row-tabela-carrinho .nome-coluna .texto-normal{padding:0;font-size:14px;line-height:1.4}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna .texto-normal::before{font-size:11px;font-weight:600;margin-right:4px;color:#273037;opacity:0.7}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna:nth-child(2) .texto-normal::before{content:"Preço:"}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna:nth-child(3) .texto-normal::before{content:"Desc:"}.modulo-carrinho .checkout-container .row-tabela-carrinho>.nome-coluna:nth-child(6) .texto-normal.total::before{content:"Total:"}.modulo-carrinho .checkout-container .row-tabela-carrinho .input-quantidade{width:45px;height:36px;margin:0 6px}.modulo-carrinho .titulo-nif{font-size:22px;line-height:140%}.modulo-carrinho .subtitulo-nif{font-size:14px;line-height:140%}}

.modulo-favoritos-lista{border-top:1px dashed #DFE2E4}.modulo-favoritos-lista .vazio-container{padding:150px 0}.modulo-favoritos-lista .vazio-container .comp-main-button.livros{padding:18px 50px;line-height:12px}.modulo-favoritos-lista .extra-info{margin-top:25px;color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;margin-bottom:50px}.modulo-favoritos-lista .extra-info p{margin:0}.modulo-favoritos-lista .titulo-passo{color:#273037;font-family:"Muli",sans-serif;font-size:34px;font-weight:bold;line-height:45px;display:block}.modulo-favoritos-lista .pagina-titulo{color:#fff;font-family:"Muli",sans-serif;font-size:40px;font-weight:bold;line-height:50px;display:block}.modulo-favoritos-lista .total-favoritos{color:#fff;font-family:"Muli",sans-serif;font-size:16px;font-weight:600;line-height:50px;display:block;padding-left:46px}.modulo-favoritos-lista .total-favoritos::before{position:absolute;content:"";width:30px;height:1px;top:25px;left:0;background:#fff}.modulo-favoritos-lista .listagem-favoritos{padding:90px 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(212px, 1fr));margin:0 -20px}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item{margin:0 auto;margin-bottom:60px;opacity:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-favoritos-lista .listagem-favoritos.loaded .modulo-artigo-item{opacity:1}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}@media only screen and (max-width: 980px){.modulo-favoritos-lista .listagem-favoritos .modulo-artigo-item{margin-bottom:60px}}

.modulo-detalhe-livro{display:block;font-size:0;padding-top:3%;padding-bottom:7%;border-top:1px dashed #DFE2E4}.modulo-detalhe-livro .wrapper{margin:0 auto;padding-top:3%;max-width:1080px;width:100%}.modulo-detalhe-livro .topo .voltar-holder{font-size:16px;margin-right:20px;display:inline-block;height:32px;width:32px;border-radius:50%;-webkit-box-shadow:0 12px 14px 0 rgba(65,81,94,0.06);box-shadow:0 12px 14px 0 rgba(65,81,94,0.06);text-align:center;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid rgba(153,162,169,0.25);cursor:pointer}.modulo-detalhe-livro .topo .voltar-holder:hover{opacity:.7;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-detalhe-livro .esq .img-holder .desconto-stamp{height:72px;width:72px;display:inline-block;position:absolute;top:5px;right:-31px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:24px;background-color:#D72347;border-radius:100%;color:#fff;font-size:20px;text-align:center;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.modulo-detalhe-livro .topo .voltar-holder .icon-ma{top:8px}.modulo-detalhe-livro .topo .breadcrumbs{font-size:16px;display:inline-block;vertical-align:middle}.modulo-detalhe-livro .topo .breadcrumbs .icon-ma{font-size:8px;margin:0 10px}.modulo-detalhe-livro .topo .breadcrumbs .bread-item{color:#99A2A9;font-size:11px;line-height:14px}.modulo-detalhe-livro .dir,.modulo-detalhe-livro .esq{display:inline-block;width:50%;vertical-align:top}.modulo-detalhe-livro .esq .img-holder{max-width:420px;height:620px;-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2)}.modulo-detalhe-livro .esq .img-holder img{border-radius:4px}.modulo-detalhe-livro .dir span{display:inline-block}.modulo-detalhe-livro .dir .mad-item-menu.titulo{display:block}.modulo-detalhe-livro .dir .mad-artigo-titulo .icon-ma{vertical-align:middle;color:#D72347;cursor:pointer}.modulo-detalhe-livro .dir .autor{color:#99A2A9;font-weight:600;font-size:18px;line-height:23px;display:block;padding:5px 0 20px 0}.modulo-detalhe-livro .dir .picker-holder{padding-bottom:30px;display:inline-block}.modulo-detalhe-livro .dir .favoritos-holder{display:inline-block;cursor:pointer;vertical-align:middle;left:-2px}.modulo-detalhe-livro .dir .favorito{color:#41515E;font-weight:600;font-size:12px;line-height:14px;max-width:80px;display:none;vertical-align:top}.modulo-detalhe-livro .dir .activo .favorito.texto-adicionado{display:inline-block}.modulo-detalhe-livro .dir .favorito.texto-normal{display:inline-block}.modulo-detalhe-livro .dir .activo .favorito.texto-normal{display:none}.modulo-detalhe-livro .dir .favoritos-holder .icon-ma{font-size:26px;display:inline-block;margin-right:15px;vertical-align:top}.modulo-detalhe-livro .dir .preco-anterior{color:#41515E;font-size:22px;text-decoration:line-through;margin-left:20px}.modulo-detalhe-livro .dir .action-holder{padding:30px 0}.modulo-detalhe-livro .dir .descr-holder{padding-top:20px;border-top:1px solid #F0F0F0}.modulo-detalhe-livro .dir .number-picker-holder{margin-right:15px}.modulo-detalhe-livro .dir .stock{color:#41515E;font-weight:600;font-size:12px;display:block}.modulo-detalhe-livro .dir .stock.indisponivel:before{content:"";width:10px;height:10px;border-radius:5px;background-color:#d72347;display:inline-block;margin-right:15px}.modulo-detalhe-livro .dir .stock.disponivel:before{content:"";width:10px;height:10px;border-radius:5px;background-color:#EFB64A;display:inline-block;margin-right:15px}.modulo-detalhe-livro .dir .descricao{color:#41515E;font-size:15px;margin-top:15px;padding-bottom:30px;line-height:30px;border-bottom:1px solid #F0F0F0;display:block}.modulo-detalhe-livro .link-download .icon-ma{display:inline-block;margin-right:15px;vertical-align:middle}.modulo-detalhe-livro .dir .caracteristicas-holder .mad-label-texto{font-weight:700}.modulo-detalhe-livro .dir .caracteristicas-holder .subtitulo{color:#41515E;font-size:15px;display:block}.modulo-detalhe-livro .dir .caracteristicas-holder{width:90%;padding-top:40px}.modulo-detalhe-livro .dir .caracteristicas-holder .item{display:inline-block;vertical-align:top;width:47%;padding-bottom:25px;padding-right:10px}.modulo-detalhe-livro .dir .caracteristicas-holder .item .icon-holder,.modulo-detalhe-livro .dir .caracteristicas-holder .item .info-holder{display:inline-block;vertical-align:top}.modulo-detalhe-livro .dir .caracteristicas-holder .item .icon-holder{font-size:16px;width:42px;border-radius:50%;-webkit-box-shadow:0 12px 24px 0 rgba(0,0,0,0.04);box-shadow:0 12px 24px 0 rgba(0,0,0,0.04);height:42px;text-align:center;vertical-align:middle;margin-right:16px}.modulo-detalhe-livro .dir .caracteristicas-holder .item .icon-holder .icon-ma{top:12px}.modulo-detalhe-livro .social_shares{font-size:18px;text-align:center;max-width:420px;margin-top:50px}.modulo-detalhe-livro .social_shares li{display:inline-block;margin:0px 7px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;width:42px;cursor:pointer;height:42px;border-radius:50%;border:1px solid rgba(39,48,55,0.25098)}.modulo-detalhe-livro .social_shares li span{line-height:42px;font-size:16px;padding:10px}.modulo-detalhe-livro .social-share .tooltip{display:none;width:100px;height:20px;line-height:20px;background-color:#D72347;color:white;-webkit-box-shadow:0 14px 34px 0 rgba(215,35,71,0.3);box-shadow:0 14px 34px 0 rgba(215,35,71,0.3);position:absolute;top:-50px;font-size:12px;right:-36px;font-weight:600;border-radius:20px;text-align:center}.modulo-detalhe-livro .social-share .tooltip:after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #D72347;clear:both;position:absolute;top:94%;right:47px}.modulo-detalhe-livro .social_shares li:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.7}.modulo-detalhe-livro .info-extra-holder{max-width:1080px;margin:60px auto}.modulo-detalhe-livro .info-extra-holder .mad-seccao-titulo.info-extra{display:block;text-align:left;font-weight:bold}.modulo-detalhe-livro .sinopse-holder,.modulo-detalhe-livro .caracteristicas-holder{border-top:1px solid #F0F0F0;padding:40px 0 60px}.normal .modulo-detalhe-livro .dir .caracteristicas-holder .subtitulo{max-width:120px}@media only screen and (max-width: 980px){.modulo-detalhe-livro .info-extra-holder{margin:0 auto}}.small .modulo-detalhe-livro .wrapper{width:100%}.small .modulo-detalhe-livro .dir{padding-top:6%}.small .modulo-detalhe-livro .dir,.small .modulo-detalhe-livro .esq{width:100%;display:block}.small .modulo-detalhe-livro .esq .img-holder{width:80%;height:auto;margin:0 auto}.small .modulo-detalhe-livro .social_shares{padding-bottom:10%;margin-left:auto;margin-right:auto;border-bottom:1px solid #F0F0F0}.small .modulo-detalhe-livro .dir{padding-top:5%}.small .modulo-detalhe-livro .dir .caracteristicas-holder{width:92%;text-align:center}.small .modulo-detalhe-livro .dir .caracteristicas-holder .item{width:33%;padding-bottom:25px;text-align:center}.small .modulo-detalhe-livro .dir .caracteristicas-holder .item .icon-holder{display:block;margin:0 auto;margin-bottom:12px}.mini .modulo-detalhe-livro .wrapper{width:100%}.mini .modulo-detalhe-livro .dir,.mini .modulo-detalhe-livro .esq{width:100%;display:block}.mini .modulo-detalhe-livro .esq .img-holder{width:80%;height:auto;margin:0 auto}.mini .modulo-detalhe-livro .topo .voltar-holder{display:none}.mini .modulo-detalhe-livro .topo .breadcrumbs .icon-ma{margin:0}.mini .modulo-detalhe-livro .social_shares{padding-bottom:10%;margin-left:auto;margin-right:auto;border-bottom:1px solid #F0F0F0}.mini .modulo-detalhe-livro .dir{padding-top:10%}.mini .modulo-detalhe-livro .dir .caracteristicas-holder{width:92%;text-align:center;margin:0 auto}.mini .modulo-detalhe-livro .dir .caracteristicas-holder .item{width:40%;padding-bottom:25px;text-align:center}.mini .modulo-detalhe-livro .dir .caracteristicas-holder .item .icon-holder{display:block;margin:0 auto;margin-bottom:12px}

.modulo-lista-livros .img-holder .desconto-stamp{height:72px;width:72px;display:inline-block;position:absolute;bottom:-15px;left:-15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:24px;background-color:#D72347;border-radius:100%;color:#fff;font-size:20px;text-align:center;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.modulo-lista-livros .pagina-titulo{color:#fff;font-family:"Muli",sans-serif;font-size:40px;font-weight:600;line-height:50px;display:block}.modulo-lista-livros .breadcrumbs{color:#fff;font-weight:600;font-size:15px;display:block;padding:15px 0;padding-left:40px}.modulo-lista-livros .breadcrumbs:before{content:"";width:25px;height:1px;background-color:white;display:inline-block;vertical-align:middle;margin-right:20px;position:absolute;left:0;top:25px}.modulo-lista-livros .listagem-holder{font-size:0;border-bottom:1px solid #F0F0F0}.modulo-lista-livros .bloco-paginacao .nrResultados:after{content:"";width:25px;height:1px;display:inline-block;background-color:black;vertical-align:middle;margin-left:15px}.modulo-lista-livros .listagem{padding-bottom:5%}.modulo-lista-livros .listagem-holder .item{width:33.33%;display:inline-block;padding-bottom:80px;vertical-align:top}.modulo-lista-livros .listagem .item-count{padding:40px 0;color:#273037;font-weight:600;font-size:15px}.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao{width:80%}.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao .paginacao-next{float:right}.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao .paginacao-next.aspNetDisabled{display:none}.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao .paginacao-prev{display:none}.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao ul,.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao ul li{display:inline-block}.modulo-lista-livros .listagem .bloco-paginacao .item-count,.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao{display:inline-block}.modulo-lista-livros .listagem-holder .img-holder,.modulo-lista-livros .listagem-holder .info-holder{display:inline-block;height:100%;width:50%;vertical-align:top}.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao ul li{padding:0 10px}.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao ul li a{color:#8d9398;font-size:15px}.modulo-lista-livros .listagem .bloco-paginacao .pnl_paginacao ul li a.active{font-weight:600;color:black}.modulo-lista-livros .listagem-holder .img-holder{-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);max-width:190px;border-radius:4px;height:290px}.modulo-lista-livros .listagem-holder .actions-holder{display:block}.modulo-lista-livros .listagem-holder .actions-holder .picker-holder,.modulo-lista-livros .listagem-holder .actions-holder .icon-holder{display:inline-block;vertical-align:top}.modulo-lista-livros .listagem-holder .info-holder{padding-left:45px;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-lista-livros .listagem-holder .info-holder .titulo{color:#273037;font-weight:700;font-size:16px;display:block;line-height:22px;min-height:45px}.modulo-lista-livros .listagem-holder .info-holder .precos-holder{height:45px;padding:20px 0}.modulo-lista-livros .listagem-holder .info-holder .preco{color:#D72347;font-size:20px;display:block}.modulo-lista-livros .listagem-holder .info-holder .preco-antigo{color:#41515E;font-weight:600;font-size:16px;text-decoration:line-through}.modulo-lista-livros .listagem-holder .fav-holder{color:#273037;font-weight:600;font-size:13px;cursor:pointer;padding-top:20px;display:block}.modulo-lista-livros .listagem-holder .info-holder .fav-holder .favorito{color:#273037;font-weight:600;font-size:13px;display:none;vertical-align:top;width:90px;margin-left:5px}.modulo-lista-livros .listagem-holder .info-holder .activo .favorito.texto-adicionado{display:inline-block}.modulo-lista-livros .listagem-holder .info-holder .favorito.texto-normal{display:inline-block}.modulo-lista-livros .listagem-holder .info-holder .activo .favorito.texto-normal{display:none}.modulo-lista-livros .listagem-holder .info-holder .fav-holder .icon-ma{font-size:26px;vertical-align:top;display:inline-block}.modulo-lista-livros .listagem-holder .info-holder .icon-holder{width:48px;margin-left:10px;height:48px;cursor:pointer;background-color:#D72347;border-radius:50%;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-lista-livros .listagem-holder .info-holder .icon-holder:hover{-webkit-box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-lista-livros .listagem-holder .info-holder .icon-holder .icon-ma{left:11px;top:16px;font-size:19px;color:white}.modulo-lista-livros .listagem-holder .info-holder .icon-holder .adicionar{left:5px;font-size:16px;color:white;font-weight:600;display:none}.modulo-lista-livros .pesquisa-holder .sod_select.multi .sod_option.selected{background-color:rgba(215,35,71,0.08);color:#D72347;font-weight:600}.modulo-lista-livros .filtros-holder{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.modulo-lista-livros .filtros-holder>select{display:block;width:100%;border:0;padding-left:25px}.modulo-lista-livros .filtros-holder .sod_select.opt.mini{border-right:1px solid #f3f4f8}.modulo-lista-livros .pesquisa-holder{position:absolute;bottom:0;left:0;height:70px;right:0}.modulo-lista-livros .pesquisa-holder .sod_select{height:100%;padding:0 30px;border:0;border-radius:0}.modulo-lista-livros .pesquisa-holder .sod_select .sod_option{height:50px;line-height:50px}.modulo-lista-livros .pesquisa-holder .sod_select.opt{background-color:#F0F0F0}.modulo-lista-livros .pesquisa-holder .sod_select:not(.opt){border-bottom:1px solid #F0F0F0}.modulo-lista-livros .pesquisa-holder .sod_select .sod_label{line-height:70px;color:#273037;font-weight:bold;font-size:15px}.modulo-lista-livros .pesquisa-holder .sod_select:first-child{border-radius:6px 0 0 0;border-right:1px solid #F7EDEF}.modulo-lista-livros .pesquisa-holder .sod_select.last_ddl{border-radius:0 6px 0 0}.large .modulo-lista-livros .listagem-holder{text-align:center}.large .modulo-lista-livros .listagem-holder .item{width:50%;text-align:left}.large .modulo-lista-livros .listagem-holder .info-holder .icon-holder .icon-ma{left:0;top:4px}.large .modulo-lista-livros .listagem-holder .info-holder .icon-holder{width:50%;height:unset;border-radius:40px;padding:12px 0;text-align:center}.large .modulo-lista-livros .listagem-holder .info-holder .icon-holder .adicionar{left:5px;font-size:16px;color:white;font-weight:600;display:inline-block}.normal .modulo-lista-livros .listagem-holder .item{width:30%;margin-left:5%}.normal .modulo-lista-livros .listagem-holder .item:nth-child(3n+1){margin-left:0%}.normal .modulo-lista-livros .listagem-holder .img-holder,.normal .modulo-lista-livros .listagem-holder .info-holder{display:block;width:100%;margin:0 auto}.normal .modulo-lista-livros .listagem-holder .info-holder{padding-left:5%;text-align:left;margin-top:10%}.normal .modulo-lista-livros .listagem-holder{text-align:center}.small .modulo-lista-livros .filtros-holder .sod_select.opt.mini,.mini .modulo-lista-livros .filtros-holder .sod_select.opt.mini{border-radius:6px 0 0 0}.small .modulo-lista-livros .filtros-holder .sod_select.opt:last-child,.mini .modulo-lista-livros .filtros-holder .sod_select.opt:last-child{border-radius:6px 6px 0 0}.small .modulo-lista-livros .listagem-holder .item{width:33.33%}.small .modulo-lista-livros .listagem-holder .img-holder,.small .modulo-lista-livros .listagem-holder .info-holder{display:block;width:100%;margin:0 auto}.small .modulo-lista-livros .listagem-holder .info-holder{padding-left:5%;text-align:left;margin-top:10%}.small .modulo-lista-livros .listagem-holder{text-align:center}.small .modulo-lista-livros .pesquisa-holder .sod_select:not(.opt){display:none}.mini .modulo-lista-livros .listagem-holder .info-holder .precos-holder{padding:10px 0}.mini .modulo-lista-livros .listagem-holder .fav-holder{padding-top:10px;padding-bottom:12px}.mini .modulo-lista-livros .listagem-holder .item{width:90%;margin:0 auto;max-width:260px}.mini .modulo-lista-livros .listagem-holder .item:nth-child(even){margin-left:5%}.mini .modulo-lista-livros .listagem-holder .img-holder{max-width:304px;width:100%;height:445px;display:block;margin:0 auto}.mini .modulo-lista-livros .listagem-holder .info-holder{padding-left:5%;text-align:left;margin-top:10%;width:100%}.mini .modulo-lista-livros .listagem-holder{text-align:center}.mini .modulo-lista-livros .listagem-holder .info-holder .icon-holder{float:right}.mini .modulo-lista-livros .pesquisa-holder .sod_select:not(.opt){display:none}.mini .modulo-lista-livros .bloco-paginacao{margin-bottom:40px}.mini .modulo-lista-livros .bloco-paginacao .item-count{display:block}.mini .modulo-lista-livros .bloco-paginacao .pnl_paginacao{text-align:center;width:100%}.mini .modulo-lista-livros .bloco-paginacao .pnl_paginacao ul{display:block;padding:5% 0}.mini .modulo-lista-livros .bloco-paginacao .pnl_paginacao .paginacao-next{float:none;margin:0 auto}.mini .modulo-lista-livros .listagem-holder .info-holder .icon-holder .icon-ma{left:0;top:4px}.mini .modulo-lista-livros .listagem-holder .info-holder .icon-holder{width:50%;height:unset;border-radius:40px;padding:12px 0;text-align:center}.mini .modulo-lista-livros .listagem-holder .info-holder .icon-holder .adicionar{left:5px;font-size:16px;color:white;font-weight:600;display:inline-block}.mini .modulo-lista-livros .pesquisa-holder .sod_select{height:100%;padding:0 12px}.mini .modulo-lista-livros .pesquisa-holder .sod_select .sod_label{max-width:90%;font-size:14px}

.modulo-bem-vindo{font-size:0;padding:6% 0 10% 0;border-top:1px dashed #DFE2E4}.modulo-bem-vindo .btn_activar{margin-top:53px;display:inline-block;height:54px;width:290px}.modulo-bem-vindo .lnk_mais_info{display:inline-block;margin-left:37px;height:14px;width:118px;color:#D72347;font-family:Muli;font-size:14px;font-weight:bold;letter-spacing:0;line-height:14px;text-decoration:underline}.modulo-bem-vindo .passo_title{color:#D72347;font-family:Muli;font-size:14px;letter-spacing:0;line-height:18px;display:block;clear:both;padding-bottom:13px}.modulo-bem-vindo .localizacao_holder{margin:25px 0}.modulo-bem-vindo .holder_anos{margin:40px -18px}.modulo-bem-vindo .ano{-webkit-box-sizing:border-box;box-sizing:border-box;height:87px;width:87px;display:inline-block;margin:18px;text-align:center;cursor:pointer;box-sizing:border-box}.modulo-bem-vindo .ano:before{content:'';border-radius:20px;top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;width:100%;height:100%;border:1px solid #E7E8EA}.modulo-bem-vindo .ano:hover:before,.modulo-bem-vindo .ano.active:before{border:2px solid #D72347}.modulo-bem-vindo .ano .lbl_ano_nr{color:#273037;font-family:Muli;font-size:22px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;clear:both;display:block;margin-top:23px;margin-bottom:9px}.modulo-bem-vindo .ano .lbl_ano{color:#273037;font-family:Muli;font-size:11px;font-weight:600;letter-spacing:0;line-height:14px;text-align:center;clear:both;display:block}.modulo-bem-vindo .hide{display:none !important}.modulo-bem-vindo .titulo{color:#273037;font-family:"Muli",sans-serif;font-size:34px;line-height:43px;margin:0;margin-bottom:22px;display:block;clear:both;width:100%}.modulo-bem-vindo .titulo .aluno-nome{color:#D72347}.modulo-bem-vindo .resumo{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;margin:0;display:block;clear:both;width:100%}.modulo-bem-vindo .text-holder{width:60%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-bem-vindo .image-holder{width:40%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}.modulo-bem-vindo .image-holder img{max-width:100%}.modulo-bem-vindo .localizacao_holder .inputs_holder{width:100%;max-width:505px}.modulo-bem-vindo .localizacao_holder .inputs_holder:first-child{display:inline-block}.modulo-bem-vindo .localizacao_holder .btn_procurar_escolas{margin-left:16px;height:68px;max-height:68px;width:210px;border-radius:34px;display:inline-block;vertical-align:top;line-height:35px}.modulo-bem-vindo .localizacao_holder .btn_procurar_escolas .icon-ma{display:inline-block;vertical-align:middle}.modulo-bem-vindo .form-item{-webkit-box-sizing:border-box;box-sizing:border-box;height:68px;width:230px;border:1px solid #E7E8EA;border-radius:10px;padding:16px;margin-bottom:16px}.modulo-bem-vindo .input-label{color:#273037;font-family:Muli;font-size:11px;font-weight:600;letter-spacing:0;line-height:14px;text-align:left;padding:0;margin:0 !important}.modulo-bem-vindo .sod_select{border:none;height:24px;padding:0}.modulo-bem-vindo .sod_select:after{top:-19px}.modulo-bem-vindo .sod_label{color:#273037;font-family:Muli;font-size:18px;font-weight:800;letter-spacing:0;line-height:23px}.modulo-bem-vindo .btn_activa_oferta_escolar{margin-top:24px;height:54px;line-height:25px;min-width:290px}.modulo-bem-vindo .localizacao_holder.activo .btn_activa_oferta_escolar{display:inline-block}.modulo-bem-vindo .mapa-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.modulo-bem-vindo .image path:hover:not([id^='Path-Copy']),.modulo-bem-vindo .image polyline:hover:not([id^='Path-Copy']),.modulo-bem-vindo .image polygon:hover:not([id^='Path-Copy']){fill:#D92448;-webkit-transition:fill ease-in-out 300ms;transition:fill ease-in-out 300ms;cursor:pointer}.modulo-bem-vindo .image path:not([id^='Path-Copy']),.modulo-bem-vindo .image polyline:not([id^='Path-Copy']),.modulo-bem-vindo .image polygon:not([id^='Path-Copy']){fill:#E7E8EA;-webkit-transition:fill ease-in-out 300ms;transition:fill ease-in-out 300ms}.modulo-bem-vindo .image circle{fill:#D92448}.modulo-bem-vindo .image path.activo,.modulo-bem-vindo .image polyline.activo,.modulo-bem-vindo .image polygon.activo{fill:#D92448}.modulo-bem-vindo .nivel1 #Linhas{stroke:#ffffff}.modulo-bem-vindo #filter-1{display:none}.modulo-bem-vindo .filtro-dd,.modulo-bem-vindo .filtro-cc,.modulo-bem-vindo .filtro-ff{color:#273037;font-weight:800;font-size:18px;line-height:30px;width:100%;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFFFFF;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in}.modulo-bem-vindo .form-item .icon-ma{font-size:20px;position:absolute;right:10px;height:20px;top:0;bottom:0;margin:auto;cursor:pointer;color:#E7E8EA}.modulo-bem-vindo .popup{position:absolute;top:0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:6px 18px;height:27px;min-width:75px;max-width:280px;display:none;text-align:center;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);z-index:5}.modulo-bem-vindo .popup .titulo{display:block;letter-spacing:0;color:#273037;font-weight:bold;font-size:12px;line-height:14px}.modulo-bem-vindo .popup .count{display:none}.modulo-bem-vindo .popup:after{content:'';display:block;position:absolute;bottom:-5px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#ffffff transparent transparent transparent;left:50%;margin-left:-5px}.modulo-bem-vindo .image.js-back{max-width:180px;border:1px solid #E7E8EA;border-radius:10px;padding:20px;cursor:pointer;margin-left:15%}.modulo-bem-vindo .image.js-back svg{width:100%;height:100%;pointer-events:none}@media only screen and (max-width: 980px){.modulo-bem-vindo .text-holder{width:100%}.modulo-bem-vindo .image-holder{display:none}.modulo-bem-vindo .localizacao_holder{margin:15px 0}.modulo-bem-vindo .holder_anos{margin:15px -18px}.modulo-bem-vindo .filtro-dd,.modulo-bem-vindo .filtro-cc,.modulo-bem-vindo .filtro-ff{font-size:14px}.modulo-bem-vindo .sod_label{font-size:14px}.modulo-bem-vindo .ano{margin:10px}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-bem-vindo .comp-formularios .form-item.w50:nth-child(odd){float:none}.modulo-bem-vindo .comp-formularios .form-item.w50{width:48%;display:inline-block}.modulo-bem-vindo .image svg{max-height:450px}.modulo-bem-vindo .localizacao_holder .inputs_holder{width:100%;max-width:400px}.modulo-bem-vindo .localizacao_holder .inputs_holder{max-width:385px}.modulo-bem-vindo .localizacao_holder .btn_procurar_escolas{margin-left:15px;width:177px;padding:14px 10px}.modulo-bem-vindo .comp-formularios .form-item.w100{margin-top:17px}}@media only screen and (max-width: 700px){br{display:none}.modulo-bem-vindo .titulo{font-size:30px;line-height:37px;margin-bottom:15px}.modulo-bem-vindo .ano{height:80px;width:80px;margin:9px}.modulo-bem-vindo .ano .lbl_ano_nr{margin-top:15px}.modulo-bem-vindo .comp-formularios .form-item{margin-bottom:12px;display:block}.modulo-bem-vindo .localizacao_holder .btn_procurar_escolas{margin-left:0;margin-bottom:15px}.modulo-bem-vindo .image svg{max-width:100%}.modulo-bem-vindo .image.js-back{display:none}.modulo-bem-vindo .btn_activar{margin-bottom:20px}.modulo-bem-vindo .localizacao_holder .inputs_holder{max-width:305px;display:block}}

.modulo-banner-home{margin-bottom:150px}.modulo-banner-home .image path:hover:not([id^='Path-Copy']),.modulo-banner-home .image polyline:hover:not([id^='Path-Copy']),.modulo-banner-home .image polygon:hover:not([id^='Path-Copy']){fill:#D92448;-webkit-transition:fill ease-in-out 300ms;transition:fill ease-in-out 300ms}.modulo-banner-home .image path,.modulo-banner-home .image polyline,.modulo-banner-home .image polygon{fill:#99A2A9}.modulo-banner-home .image path.activo,.modulo-banner-home .image polyline.activo,.modulo-banner-home .image polygon.activo{fill:#eee}.modulo-banner-home .filtro-dd,.modulo-banner-home .filtro-cc,.modulo-banner-home .filtro-ff{display:none}.modulo-banner-home .popup{position:absolute;top:0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:8px 12px;min-width:120px;min-height:48px;max-width:280px;display:none;z-index:5}.modulo-banner-home .popup .titulo{color:#111111;font-size:14px;display:block;line-height:14px;font-weight:600}.modulo-banner-home .popup .count{font-size:12px;display:block;color:#111111}.modulo-banner-home .popup:after{content:'';display:block;position:absolute;bottom:-5px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#ffffff transparent transparent transparent;left:50%;margin-left:-5px}

.modulo-relacionados{padding-bottom:10%;background-color:#F9F9F9}.modulo-relacionados .tits-holder{padding:70px 0;text-align:left}.modulo-relacionados .itens-holder{font-size:0}.modulo-relacionados .itens-holder .item{display:inline-block;vertical-align:top;margin-right:4.4%;width:190px}.modulo-relacionados .itens-holder .item:last-child{margin-right:0}.modulo-relacionados .swiper-button-prev,.modulo-relacionados .swiper-button-next{height:52px !important;width:52px !important;border-radius:50%;background-color:white;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-relacionados .navigation{position:absolute;width:100%;top:45%}.modulo-relacionados .swiper-button-prev{left:-24px}.modulo-relacionados .swiper-button-next{right:16px}.modulo-relacionados .navigation .icon-ma{left:17px;top:15px;font-size:20px}.modulo-relacionados .listagem-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2%}.modulo-relacionados .listagem-holder .modulo-artigo-item{width:calc(100% / 6);min-width:200px;margin-bottom:40px}.modulo-relacionados .listagem-holder .modulo-artigo-item .item-livro{margin:0 auto}.normal .modulo-relacionados .itens-holder .item{padding-bottom:15%;margin-right:5%;width:180px}.normal .modulo-relacionados .navigation{top:26%}.normal .modulo-relacionados .swiper-button-next{right:-12px}.normal .modulo-relacionados .listagem-holder .modulo-artigo-item{width:calc(100% / 4)}.small .modulo-relacionados .itens-holder .item{width:unset;margin-right:35px;padding-bottom:15%}.small .modulo-relacionados .navigation{display:none}.small .modulo-relacionados .listagem-holder{margin:0 -3%}.small .modulo-relacionados .listagem-holder .modulo-artigo-item{width:calc(100% / 3)}.mini .modulo-relacionados .itens-holder .item{width:100%;display:block;padding-bottom:15%}.mini .modulo-relacionados .navigation{display:none}.mini .modulo-relacionados .wfull{text-align:center}.mini .modulo-relacionados .item .modulo-artigo-item{text-align:left;width:80%}.mini .modulo-relacionados .item .modulo-artigo-item .item-livro{width:100%}.mini .modulo-relacionados .modulo-artigo-item .img-holder{max-height:445px;max-width:304px;width:100%;height:100%}.mini .modulo-relacionados .listagem-holder .modulo-artigo-item{width:calc(100% / 3)}

.modulo-valida-aluno{font-size:0;padding:6% 0 10% 0;border-top:1px dashed #DFE2E4}.modulo-valida-aluno .form-holder .bloco-topo{margin-bottom:0 !important}.modulo-valida-aluno .aluno-dados{padding:20px 0}.modulo-valida-aluno .aluno-dados span{font-size:14px;width:100%;display:block;clear:both}.modulo-valida-aluno .form-holder{width:60%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-valida-aluno .form-holder .form{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:18%}.modulo-valida-aluno .form-holder .bloco-topo{margin-bottom:4%}.modulo-valida-aluno .form-holder .bloco-topo .titulo{margin-bottom:22px}.modulo-valida-aluno .form-holder .bloco-topo .titulo p{color:#273037;font-family:"Muli",sans-serif;font-size:34px;line-height:43px;margin:0}.modulo-valida-aluno .form-holder .bloco-topo .resumo p{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;margin:0}.modulo-valida-aluno .image-holder{width:40%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}.modulo-valida-aluno .image-holder img{max-height:620px;max-width:100%}.modulo-valida-aluno .rgpd-aviso{width:100%;font-size:14px;counter-reset:lis;margin-top:15px}@media only screen and (max-width: 980px){.modulo-valida-aluno .image-holder{display:none}.modulo-valida-aluno .form-holder{width:100%;display:block}.modulo-valida-aluno .form-holder .form{padding-right:0}}.modulo-valida-aluno .form-holder .bloco-topo .titulo{color:#273037;font-family:"Muli",sans-serif;font-size:34px;line-height:43px;margin:0}.modulo-valida-aluno .form-holder .bloco-topo .resumo{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;margin:0}.modulo-valida-aluno .lbl-rgpd{font-size:14px;counter-reset:lis}.modulo-valida-aluno .lbl-rgpd ol{padding-left:30px}.modulo-valida-aluno .lbl-rgpd li{list-style-type:none;margin-bottom:10px;counter-increment:lis}.modulo-valida-aluno .lbl-rgpd ol li:before{content:counter(lis) ".";display:block;position:absolute;left:-30px}.modulo-valida-aluno .comp-formularios .texto-rgpd.newsletter{width:71%;display:inline-block}.modulo-valida-aluno .comp-formularios .texto-rgpd.newsletter+table{display:inline-block;width:24%;margin-left:5%}.modulo-valida-aluno .email_sucesso_tit{color:#273037;font-family:"Muli",sans-serif;font-size:34px;line-height:43px;margin:0}.modulo-valida-aluno .email_sucesso_txt{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;margin:0}.modulo-valida-aluno .form-item.w50:nth-child(even){float:right}.modulo-valida-aluno .form-item.w50:nth-child(odd){float:left}.modulo-valida-aluno .comp-formularios .texto-rgpd.newsletter+table.consentimento{margin-left:0;margin-bottom:20px;width:100%}.modulo-valida-aluno .hide{display:none !important}.modulo-valida-aluno .linha-enviar p,.modulo-valida-aluno .lbl-rgpd{width:100%;font-size:14px;counter-reset:lis}.modulo-valida-aluno .comp-formularios .texto-rgpd.newsletter+table.consentimento{margin-bottom:0}.form-item table tr{clear:both;width:100%}.modulo-valida-aluno .comp-formularios .radio tr,.modulo-valida-aluno .comp-formularios .radio input,.modulo-valida-aluno .comp-formularios .radio label{cursor:pointer}.modulo-valida-aluno .comp-formularios .radio tr:last-child{padding-left:0}.modulo-valida-aluno .comp-formularios .form-item.rgpd,.modulo-valida-aluno .comp-formularios .form-item.validacao{padding-bottom:30px}.modulo-valida-aluno .comp-formularios .radio label{font-weight:normal}

.modulo-banner-homepage{height:640px;font-size:0;z-index:-1}.modulo-banner-homepage .link-imagem{width:100%;height:100%;position:absolute}.modulo-banner-homepage picture{position:absolute;width:100%;height:100%}.modulo-banner-homepage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.modulo-banner-homepage .video-slide{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.modulo-banner-homepage .container-textos{width:70%;padding:12.7% 0}.modulo-banner-homepage .mad-banner-grande{max-width:585px;margin-bottom:20px}.modulo-banner-homepage .mad-banner-pequeno{display:block;margin-bottom:30px}.modulo-banner-homepage .swiper-container{height:100%}.modulo-banner-homepage .banner-navigation{position:absolute;width:100%;top:50%;left:0;right:0;margin-left:auto;margin-right:auto}.modulo-banner-homepage .banner-navigation .swiper-button-next{background-image:url("/assets/release/images/arrow_right.svg")}.modulo-banner-homepage .banner-navigation .swiper-button-prev{background-image:url("/assets/release/images/arrow_left.svg")}.modulo-banner-homepage .banner-navigation .swiper-button-next,.modulo-banner-homepage .banner-navigation .swiper-button-prev{width:44px;background-size:44px;background-color:#ccc;border-radius:25px}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-banner-homepage .container-textos{width:80%}}@media only screen and (max-width: 980px){.modulo-banner-homepage .container-textos{width:100%}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-banner-homepage{height:500px}.modulo-banner-homepage .container-textos{padding:17.7% 0}}@media only screen and (max-width: 700px){.modulo-banner-homepage{height:270px}.modulo-artigo-item .img-holder img{-o-object-fit:fill;object-fit:fill}.modulo-banner-homepage .container-textos{padding:24% 0}.modulo-banner-homepage .mad-banner-grande{font-size:40px;line-height:45px}.modulo-banner-homepage .mad-banner-pequeno{font-size:17px;line-height:28px}.modulo-banner-homepage .banner-navigation{display:none}}

.modulo-artigo-item{display:inline-block;vertical-align:top;text-align:left}.modulo-artigo-item .action-holder .picker-holder{display:inline-block}.modulo-artigo-item .action-holder .icon-holder{width:48px;height:48px;cursor:pointer;background-color:#D72347;border-radius:50%;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-artigo-item .number-picker-holder{width:auto}.modulo-artigo-item .action-holder .icon-holder:hover{-webkit-box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);background-color:#E5294F;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-artigo-item .action-holder .icon-holder .icon-ma{left:11px;top:16px;font-size:19px;color:white}.modulo-artigo-item .img-holder{height:270px;-webkit-box-shadow:0 30px 34px -23px rgba(65,81,94,0.4);box-shadow:0 30px 34px -23px rgba(65,81,94,0.4)}.modulo-artigo-item .img-holder img{border-radius:4px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.modulo-artigo-item .img-holder img:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.03);transform:scale(1.03)}.modulo-artigo-item .item-livro{width:180px}.modulo-artigo-item .info-holder .mad-item-menu{padding-top:25px;display:block;vertical-align:top;min-height:60px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.modulo-artigo-item .info-holder .precosHolder,.modulo-artigo-item .info-holder .fav-holder{display:inline-block;min-height:50px}.modulo-artigo-item .info-holder .fav-holder{float:right;padding-right:10px}.modulo-artigo-item .info-holder .fav-holder .icon-ma{cursor:pointer;font-size:25px;top:7px}.modulo-artigo-item .info-holder .preco{display:block;padding-top:5px;color:#D72347;font-size:20px}.modulo-artigo-item .info-holder .precoAntigo{color:#41515E;font-size:16px;margin-top:5px;text-decoration:line-through}.modulo-artigo-item .action-holder .input{height:48px;width:110px;border-radius:24px;background-color:#F5F5F5;font-size:0}.modulo-artigo-item .action-holder{padding-top:20px}.modulo-artigo-item .action-holder .input,.modulo-artigo-item .action-holder .icon-holder{display:inline-block;vertical-align:top}.modulo-artigo-item .action-holder .icon-holder{float:right}.modulo-artigo-item .action-holder .input input,.modulo-artigo-item .action-holder .input span{display:inline-block;font-size:12px;height:100%;width:30%}.modulo-artigo-item .action-holder .input input{background:none;border:0}.modulo-artigo-item .adicionar{display:none}.js_add_carrinho.aspNetDisabled{opacity:0.5}.modulo-artigo-item .img-holder .desconto-stamp{height:72px;width:72px;display:inline-block;position:absolute;top:5px;right:-31px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:24px;background-color:#D72347;border-radius:100%;color:#fff;font-size:20px;text-align:center;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.mini .modulo-artigo-item,.mini .modulo-artigo-item .item-livro{width:98%;margin:0 auto;max-width:215px}.mini .modulo-artigo-item .img-holder{max-width:304px;width:100%;height:260px;overflow:hidden;margin:0 auto}.mini .modulo-artigo-item .action-holder .icon-holder{display:block;width:100%;text-align:center;width:100%;border-radius:24px;height:unset;padding:12px 0;float:none;margin-top:15px}.mini .modulo-artigo-item .action-holder .icon-holder .icon-ma{left:7px;top:4px;display:inline-block}.mini .modulo-artigo-item .adicionar{display:inline-block;padding-left:10px;color:white;font-family:"Muli",sans-serif;font-size:16px;font-weight:bold;line-height:20px}.mini .modulo-artigo-item .input-quantidade{width:29%}.mini .modulo-artigo-item .number-picker-holder{max-width:100%;text-align:center}.mini .modulo-artigo-item .action-holder .picker-holder{display:block;width:100%}

.modulo-campanha{margin-top:3%}.modulo-campanha .image-holder{height:560px}.modulo-campanha .image-holder.overlay::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(39,48,55,0.21);border-radius:10px}.modulo-campanha .image-holder a{height:100%;width:100%;display:block}.modulo-campanha img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);border-radius:10px;position:absolute}.modulo-campanha .banner-container .texto-container{width:50%;padding:140px 0;position:absolute;top:0;right:0}.modulo-campanha .banner-container .texto-container .mad-banner-grande{margin-bottom:20px;width:90%;display:block;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:210}.modulo-campanha .banner-container .texto-container .mad-banner-pequeno{margin-bottom:30px;display:block;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:70}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-campanha .banner-container .texto-container{width:60%}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-campanha .banner-container .texto-container{padding-top:170px}.modulo-campanha .banner-container .texto-container .mad-banner-grande{font-size:50px;line-height:50px;width:95%;font-size:32px;font-weight:800;line-height:34px}}@media only screen and (max-width: 700px){.modulo-campanha{margin:0;padding-bottom:0;padding-top:30px}.modulo-campanha .wfull{width:100%}.modulo-campanha .image-holder{height:405px}.modulo-campanha img{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modulo-campanha .banner-container .texto-container{left:30px;width:90%;padding:100px 0}.modulo-campanha .banner-container .texto-container .mad-banner-grande{font-size:32px;line-height:34px}.modulo-campanha .banner-container .texto-container .mad-banner-pequeno{font-size:16px;line-height:26px}}

.modulo-destaques{display:block;margin:0 auto}.modulo-destaques .listagem-holder{display:block;opacity:0;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}.modulo-destaques .listagem-holder.show{opacity:1}.modulo-destaques .tits-holder{display:block;padding-bottom:3%;max-width:1440px;padding-left:10px;margin:0  auto}.modulo-destaques .mad-seccao-titulo{display:block}.modulo-destaques .mad-seccao-titulo.mob{display:none;margin:0}.modulo-destaques .swiper-container-rtl .swiper-button-prev,.modulo-destaques .swiper-button-prev,.modulo-destaques .swiper-button-next{background-image:none;-webkit-box-shadow:0 12px 14px 0 rgba(65,81,94,0.06);box-shadow:0 12px 14px 0 rgba(65,81,94,0.06)}.modulo-destaques .swiper-button-next{right:-20px}.modulo-destaques .swiper-button-prev{left:-20px}.modulo-destaques .slider-navigation .icon-ma{left:17px;top:15px;font-size:20px}.modulo-destaques .swiper-container{top:0;padding-bottom:3%;max-width:1444px}.modulo-destaques .slider-navigation{position:absolute;top:30%;width:100%;left:0;right:0;margin:0 auto}.modulo-destaques .swiper-slide{width:180px;overflow:hidden;margin-top:11px;text-align:left;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:left}.modulo-destaques .swiper-button-prev.swiper-button-disabled,.modulo-destaques .swiper-button-next.swiper-button-disabled{opacity:.7}.modulo-destaques .swiper-button-prev,.modulo-destaques .swiper-button-next{height:52px !important;width:52px !important;border-radius:50%;background-color:white;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-destaques .swiper-button-prev:hover,.modulo-destaques .swiper-button-next:hover{opacity:.7;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-destaques .swiper-pagination{display:none}.modulo-destaques .swiper-pagination-bullet-active{background-color:#D72347}.modulo-destaques .swiper-container-horizontal>.swiper-pagination-bullets{padding:50px 0 10px 0;position:relative}.small .modulo-destaques .slider-navigation,.normal .modulo-destaques .slider-navigation,.large .modulo-destaques .slider-navigation{width:100%}.small .modulo-destaques .swiper-button-next,.normal .modulo-destaques .swiper-button-next,.large .modulo-destaques .swiper-button-next{right:0}.normal .modulo-destaques .swiper-button-next{right:0px}.small .modulo-destaques .slider-navigation{display:none}.small .modulo-destaques .swiper-pagination{display:block}.small .modulo-destaques .tits-holder{padding-left:0px}.mini .modulo-destaques{margin-top:5%}.mini .modulo-destaques .swiper-pagination{display:none}.mini .modulo-destaques .swiper-pagination{display:block}.mini .modulo-destaques .tits-holder{padding-left:0;padding-right:0;padding-bottom:6%}.mini .modulo-destaques .modulo-artigo-item{width:100%;margin:0 auto;display:block;max-width:210px}.mini .modulo-destaques .swiper-container{width:100%;padding-right:0}.mini .modulo-destaques .slider-navigation{display:none}.mini .modulo-destaques .swiper-button-next{right:6%}.mini .modulo-destaques .swiper-button-prev{left:20px}.mini .modulo-destaques .mad-seccao-titulo{display:none}.mini .modulo-destaques .mad-seccao-titulo.mob{display:block;margin:5px}.mini .modulo-destaques .mad-seccao-titulo.last.mob{display:block;margin:0}

.modulo-noticias-destaque{padding:3% 0;font-size:0}.modulo-noticias-destaque .mad-seccao-titulo{display:block;margin-bottom:70px}.modulo-noticias-destaque .mad-seccao-titulo.mob{display:none;margin:0}.modulo-noticias-destaque .mad-seccao-titulo.last{margin-bottom:40px}.modulo-noticias-destaque .comp-mais-button{position:absolute;top:0;right:0}.modulo-noticias-destaque .noticias-holder{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 700px){.modulo-noticias-destaque{padding:15px 0}.modulo-noticias-destaque .mad-seccao-titulo{padding-left:5%}.modulo-noticias-destaque .wfull{width:100%}.modulo-noticias-destaque .comp-mais-button{display:none}.modulo-noticias-destaque .noticias-holder{display:block}.modulo-noticias-destaque .mad-seccao-titulo{display:none}.modulo-noticias-destaque .mad-seccao-titulo.mob{display:block}}

.modulo-novidades{margin:50px 0 -270px;padding-top:270px;padding-bottom:90px;font-size:0;background-color:#F9F9F9;top:-270px;z-index:-1}.modulo-novidades .mad-seccao-titulo{display:block;margin-bottom:70px}.modulo-novidades .mad-seccao-titulo.mob{display:none;margin:0}.modulo-novidades .mad-seccao-titulo.last{margin-bottom:50px}.modulo-novidades .comp-mais-button{position:absolute;top:0;right:0}.modulo-novidades .listagem-holder .novidade-holder{width:48%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-novidades .listagem-holder .novidade-holder:first-of-type{margin-right:4%}.modulo-novidades .listagem-holder .novidade-holder .image-holder{width:42%;max-height:440px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-novidades .listagem-holder .novidade-holder .descricao-holder{width:58%;max-height:440px;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.modulo-novidades .listagem-holder .novidade-holder .image-holder .imagem,.modulo-novidades .listagem-holder .novidade-holder .image-holder img{-o-object-fit:cover;object-fit:cover;width:100%;height:440px;-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);border-radius:4px}.modulo-novidades .listagem-holder .novidade-holder .image-holder img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.modulo-novidades .listagem-holder .novidade-holder .image-holder img:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.05);transform:scale(1.05)}.modulo-novidades .listagem-holder .novidade-holder .image-holder .desconto-stamp{height:72px;width:72px;display:inline-block;position:absolute;top:-31px;right:-31px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:24px;background-color:#D72347;border-radius:100%;color:#fff;font-size:20px;text-align:center;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.modulo-novidades .novidade-holder .artigo-titulo{margin-bottom:20px;font-family:"Muli",sans-serif;font-size:24px;font-weight:bold;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:90}.modulo-novidades .texto-favoritos{display:inline-block;cursor:pointer}.modulo-novidades .novidade-holder .texto-favoritos .icon-fav{font-family:"Muli",sans-serif;font-size:30px;line-height:27px;display:inline-block;margin-right:10px}.modulo-novidades .novidade-holder .texto-favoritos .texto-adiciona{color:#41515E;font-family:"Muli",sans-serif;font-size:13px;font-weight:600;line-height:14px;width:80px;display:inline-block;vertical-align:top}.modulo-novidades .novidade-holder .preços-holder{margin:25px 0 20px;min-height:45px}.modulo-novidades .novidade-holder .preco-activo{color:#D72347;font-family:"Muli",sans-serif;font-size:20px;line-height:25px;display:block}.modulo-novidades .novidade-holder .preco-antigo{color:#41515E;font-family:"Muli",sans-serif;font-size:16px;line-height:20px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;display:block}.modulo-novidades .novidade-holder .number-picker-holder{margin-right:3%}.modulo-novidades .novidade-holder .mad-card-texto{margin-top:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:30px;max-height:90px}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-novidades .listagem-holder .novidade-holder:first-of-type{margin-right:1%}.modulo-novidades .listagem-holder .novidade-holder{width:49%}.modulo-novidades .listagem-holder .novidade-holder .image-holder{width:48%}.modulo-novidades .listagem-holder .novidade-holder .image-holder .imagem,.modulo-novidades .listagem-holder .novidade-holder .image-holder img{height:400px}.modulo-novidades .listagem-holder .novidade-holder .descricao-holder{width:52%;padding:3% 3%}.modulo-novidades .novidade-holder .number-picker-holder{width:auto}.modulo-novidades .step{padding:11px 7px}.modulo-novidades .picker-holder .comp-main-button{min-width:120px}.modulo-novidades .novidade-holder .input-quantidade{width:25px}.modulo-novidades .novidade-holder .artigo-titulo{font-size:25px;line-height:30px;max-height:60}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-campanha .image-holder.sem-texto{height:450px}.modulo-novidades .listagem-holder .novidade-holder{width:100%;margin-bottom:50px}.modulo-novidades .listagem-holder .novidade-holder:first-of-type{margin-right:0}.modulo-novidades .listagem-holder .novidade-holder .image-holder{width:40%}.modulo-novidades .listagem-holder .novidade-holder .descricao-holder{width:60%}.modulo-novidades .listagem-holder .novidade-holder .image-holder .imagem,.modulo-novidades .listagem-holder .novidade-holder .image-holder img{max-width:300px}}@media only screen and (max-width: 700px){.modulo-novidades{margin:0;padding-top:50px;margin-bottom:30px;padding-bottom:30px;top:0}.modulo-campanha .image-holder.sem-texto{height:260px}.modulo-novidades .mad-seccao-titulo{font-size:18px;line-height:22px;margin-bottom:54px}.modulo-novidades .mad-seccao-titulo b{font-size:24px;line-height:30px;display:block}.modulo-novidades .comp-mais-button{display:none}.modulo-novidades .listagem-holder .novidade-holder{width:100%;margin-bottom:50px;margin-right:0}.modulo-novidades .listagem-holder .novidade-holder:last-of-type{margin-bottom:0}.modulo-novidades .listagem-holder .novidade-holder .image-holder{width:100%;text-align:center}.modulo-novidades .listagem-holder .novidade-holder .image-holder .imagem,.modulo-novidades .listagem-holder .novidade-holder .image-holder img{width:293px;height:420px}.modulo-novidades .listagem-holder .novidade-holder .image-holder .imagem{margin:0 auto}.modulo-novidades .listagem-holder .novidade-holder .descricao-holder{width:100%;padding-top:30px}.modulo-novidades .novidade-holder .mad-artigo-titulo{font-size:25px;line-height:30px}.modulo-novidades .mad-seccao-titulo{display:none}.modulo-novidades .mad-seccao-titulo.mob{display:block}}

.modulo-submenu{display:block;width:100%;clear:both;min-height:54px;background-color:#D72347}.modulo-submenu .inner_holder{display:block;width:94%;max-width:1440px;margin:0 auto}.modulo-submenu .menu_tit{line-height:54px;height:54px;float:left;position:absolute;z-index:9}.modulo-submenu .menu_tit h2{color:#fff;font-weight:600;font-size:18px}.modulo-submenu nav{float:left}.modulo-submenu nav>ul{margin-left:280px}.modulo-submenu nav>ul>li{padding:0 10px;height:54px;display:block;float:left;cursor:pointer}.modulo-submenu nav>ul>li a{display:block;color:#fff;font-weight:500;font-size:14px;line-height:54px;height:54px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-submenu nav>ul>li a.active,.modulo-submenu nav>ul>li a:hover{border-bottom:2px solid #fff}.modulo-submenu .check_css_drop{display:none}.big .modulo-submenu .seta,.big .modulo-submenu .lbl_menu,.large .modulo-submenu .seta,.large .modulo-submenu .lbl_menu{display:none}.normal .modulo-submenu .lbl_menu,.small .modulo-submenu .lbl_menu,.mini .modulo-submenu .lbl_menu{color:#fff;font-weight:600;font-size:12px;float:right;cursor:pointer}.normal .modulo-submenu .check_css_drop:checked ~ nav,.small .modulo-submenu .check_css_drop:checked ~ nav,.mini .modulo-submenu .check_css_drop:checked ~ nav{margin-left:auto;margin-right:auto;margin-top:54px;top:0px;min-width:100vw;left:-3%;max-height:520px;padding:26px 0 40px;overflow:unset;-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.3);box-shadow:0 8px 20px rgba(0,0,0,0.3)}.normal .modulo-submenu nav,.small .modulo-submenu nav,.mini .modulo-submenu nav{max-height:0;padding:0;overflow:hidden;list-style-type:none;z-index:999;text-align:left;line-height:0;background-color:#D72347;position:absolute;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box}.normal .modulo-submenu nav>ul,.small .modulo-submenu nav>ul,.mini .modulo-submenu nav>ul{display:block;width:94%;max-width:1440px;margin:0 auto}.normal .modulo-submenu nav>ul>li,.normal .modulo-submenu nav>ul>li a,.small .modulo-submenu nav>ul>li,.small .modulo-submenu nav>ul>li a,.mini .modulo-submenu nav>ul>li,.mini .modulo-submenu nav>ul>li a{width:100%;text-align:left;margin-left:0;padding-left:0}.normal .modulo-submenu .seta,.small .modulo-submenu .seta,.mini .modulo-submenu .seta{line-height:54px;height:54px;position:absolute;right:0;width:8px}.normal .modulo-submenu .seta i,.small .modulo-submenu .seta i,.mini .modulo-submenu .seta i{background-image:url("../../../assets/release/images/drop.svg");background-position:center;width:8px;height:5px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:0.8;-webkit-transition:-webkit-transform 300ms ease-in;transition:-webkit-transform 300ms ease-in;transition:transform 300ms ease-in;transition:transform 300ms ease-in, -webkit-transform 300ms ease-in}.normal .modulo-submenu .check_css_drop:checked ~ .seta i,.small .modulo-submenu .check_css_drop:checked ~ .seta i,.mini .modulo-submenu .check_css_drop:checked ~ .seta i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.normal .modulo-submenu .check_css_drop:checked ~ .lbl_menu,.small .modulo-submenu .check_css_drop:checked ~ .lbl_menu,.mini .modulo-submenu .check_css_drop:checked ~ .lbl_menu{pointer-events:none}.normal .modulo-submenu .lbl_menu,.small .modulo-submenu .lbl_menu,.mini .modulo-submenu .lbl_menu{height:54px;line-height:54px;padding-right:17px}

.modulo-vantagens{font-size:0;width:75%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modulo-vantagens .itens-holder{-webkit-box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);background-color:#D72347;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px 4px;padding:3%}.modulo-vantagens .item{display:inline-block;width:25%;height:100%;text-align:center;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:35px}.modulo-vantagens .item:first-child{padding-left:0}.modulo-vantagens .item .icon-holder,.modulo-vantagens .item .info-holder{display:inline-block;height:unset;height:100%;vertical-align:top}.modulo-vantagens .item .icon-holder{width:25%}.modulo-vantagens .item .info-holder{width:75%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-vantagens .item .info-holder{height:unset;text-align:left}.modulo-vantagens .item .info-holder .titulo{color:#fff;font-weight:bold;font-size:20px;line-height:25px}.modulo-vantagens .item .info-holder .subtitulo{font-weight:normal;padding-top:5px}.modulo-vantagens .item .info-holder .subtitulo p{margin-bottom:0}.big .modulo-vantagens .itens-holder,.large .modulo-vantagens .itens-holder{max-height:130px}.large .modulo-vantagens .item .info-holder .titulo{font-size:17px;white-space:nowrap}.small .modulo-vantagens .item .info-holder .titulo{font-size:14px}.small .modulo-vantagens .item .icon-holder,.small .modulo-vantagens .item .info-holder{display:block;margin:0 auto}.small .modulo-vantagens .item .info-holder{width:100%;text-align:center;padding-left:0}.small .modulo-vantagens .item .icon-holder{padding-bottom:5%;width:100%}.small .modulo-vantagens .item{padding-left:10px;vertical-align:unset}.small .modulo-vantagens .item .info-holder .subtitulo{margin-top:10px;display:block}.small .modulo-vantagens .item .info-holder .subtitulo p{margin-bottom:0}.mini .modulo-vantagens{display:none}.mini .modulo-vantagens .itens-holder{padding:5%}.mini .modulo-header .sub-menu{display:none}.mini .modulo-vantagens .item{width:50%;padding:0;padding-bottom:10%}.mini .modulo-vantagens .item .info-holder{padding:0;width:100%;text-align:center}.mini .modulo-vantagens .item .icon-holder{display:block;width:100%;margin:0 auto;padding-bottom:5%}.mini .modulo-vantagens .item .info-holder .subtitulo{margin-top:10px;display:block}

.modulo-listagem-noticias{padding:120px 0}.modulo-listagem-noticias .listagem-noticias{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:36px}.modulo-listagem-noticias .listagem-noticias .modulo-noticia-item{display:block;width:unset;margin-right:0;opacity:0;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.modulo-listagem-noticias .listagem-noticias.loaded .modulo-noticia-item{opacity:1}.modulo-listagem-noticias .modulo-noticia-item:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-listagem-noticias .modulo-noticia-item:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-listagem-noticias .modulo-noticia-item .botao-entrar{padding:15px}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-listagem-noticias .listagem-noticias{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 700px){.modulo-listagem-noticias{padding:70px 0}.modulo-listagem-noticias.wfull{width:100%}.modulo-listagem-noticias .listagem-noticias{grid-template-columns:repeat(1, 1fr)}}

.modulo-outras-noticias{padding-bottom:120px}.modulo-outras-noticias .modulo-noticia-item .botao-entrar{padding:15px}.modulo-outras-noticias .mad-seccao-titulo{display:block;margin-bottom:70px;font-weight:bold}.modulo-outras-noticias .comp-mais-button{position:absolute;top:0;right:0}.modulo-outras-noticias .noticias-holder{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 700px){.modulo-outras-noticias{padding-bottom:50px}.modulo-outras-noticias .mad-seccao-titulo{padding-left:5%}.modulo-outras-noticias.wfull{width:100%}.modulo-outras-noticias .comp-mais-button{display:none}.modulo-outras-noticias .noticias-holder{display:block}}

.modulo-noticia-detalhe{padding-bottom:80px}.modulo-noticia-detalhe .wmedium{width:85%;margin:0 auto}.modulo-noticia-detalhe .descricao-container{margin-bottom:60px}.modulo-noticia-detalhe .descricao-container a{font-weight:bold;text-decoration:underline}.modulo-noticia-detalhe .topo-container{padding:45px 0}.modulo-noticia-detalhe .titulo-holder{margin-top:5px}.modulo-noticia-detalhe .titulo-holder .link-voltar{position:absolute;left:-4%;width:32px;height:32px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;top:8px;border:1px solid rgba(39,48,55,0.3);cursor:pointer;border-radius:20px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.modulo-noticia-detalhe .titulo-holder .link-voltar:hover{border:1px solid rgba(39,48,55,0.1);-webkit-box-shadow:0 12px 14px 0 rgba(65,81,94,0.06);box-shadow:0 12px 14px 0 rgba(65,81,94,0.06)}.modulo-noticia-detalhe .breadcrumbs{font-size:16px;display:inline-block;vertical-align:middle}.modulo-noticia-detalhe .breadcrumbs .icon-ma{font-size:8px;margin:0 10px}.modulo-noticia-detalhe .breadcrumbs .bread-item{color:#99A2A9;font-size:11px;line-height:14px}.modulo-noticia-detalhe .titulo-evento{color:#273037;font-family:"Muli",sans-serif;font-size:34px;font-weight:bold;line-height:50px;display:block}.modulo-noticia-detalhe .slider-container{height:700px;border-radius:6px;-webkit-box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);margin-bottom:100px}.modulo-noticia-detalhe .slider-container .image-slider{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modulo-noticia-detalhe .slider-container .navigation-pagination-container{position:absolute;top:50%;width:90%;left:0;right:0;margin-left:auto;margin-right:auto}.modulo-noticia-detalhe .slider-container .swiper-pagination-bullets{bottom:0;left:0;width:100%;padding:0 0 44px}.modulo-noticia-detalhe .slider-container .swiper-pagination-bullet{width:10px;height:10px}.modulo-noticia-detalhe .slider-container .swiper-pagination-bullet-active{background:none;border:1px solid white;-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;top:1px}.modulo-noticia-detalhe .mad-artigo-titulo,.modulo-noticia-detalhe .mad-card-texto{width:80%;display:block;margin-bottom:40px}.modulo-noticia-detalhe .descricao-container p{width:80%;line-height:30px}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-noticia-detalhe .titulo-holder .link-voltar{left:-7%}.modulo-noticia-detalhe .slider-container{height:500px}}@media only screen and (max-width: 700px){.modulo-noticia-detalhe{padding-bottom:0}.modulo-noticia-detalhe .wmedium{width:100%}.modulo-noticia-detalhe .slider-container{height:300px;margin-bottom:50px}.modulo-noticia-detalhe .titulo-holder .link-voltar,.modulo-noticia-detalhe .breadcrumbs,.modulo-noticia-detalhe .slider-container .navigation-pagination-container{display:none}.modulo-noticia-detalhe .mad-artigo-titulo,.modulo-noticia-detalhe .descricao-container p{width:90%}.modulo-noticia-detalhe .mad-artigo-titulo{font-size:25px;line-height:40px}.modulo-noticia-detalhe .titulo-evento{font-size:25px;line-height:25px}}

.modulo-noticia-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33%;margin-right:2%}.modulo-noticia-item:last-of-type{margin-right:0}.modulo-noticia-item .imagem-container{height:330px}.modulo-noticia-item .imagem-container .link-imagem{width:100%;height:100%;display:block;overflow:hidden;border-radius:6px}.modulo-noticia-item .imagem-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;-webkit-box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-noticia-item .imagem-container img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-noticia-item .descricao-container{padding:40px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:97%}.modulo-noticia-item .descricao-container .mad-card-titulo{display:block;margin-bottom:30px;max-width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modulo-noticia-item .descricao-container .mad-card-texto{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:90}.modulo-noticia-item .mad-item-submenu{color:#D72347;margin-bottom:12px;display:block}.modulo-noticia-item .botao-entrar{height:52px;width:52px;border-radius:31px;background-color:#D72347;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block;text-align:center;padding-top:21px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:40px;bottom:-26px;z-index:3}.modulo-noticia-item .botao-entrar span{font-size:10px;color:#fff}.modulo-noticia-item .botao-entrar:hover{-webkit-box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);background-color:#E5294F;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-noticia-item .imagem-container{height:270px}}@media only screen and (max-width: 700px){.modulo-noticia-item{display:block;width:100%;margin-right:0}.modulo-noticia-item .imagem-container{height:236px}.modulo-noticia-item .imagem-container .link-imagem,.modulo-noticia-item .imagem-container img{border-radius:0}.modulo-noticia-item .descricao-container{padding:40px 25px}}

.modulo-area-registo{font-size:0;padding:6% 0 10% 0;border-top:1px dashed #DFE2E4}.modulo-area-registo .form-holder{width:60%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-area-registo .form-holder .form{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:18%}.modulo-area-registo .form-holder .bloco-topo{margin-bottom:4%}.modulo-area-registo .form-holder .bloco-topo .titulo{margin-bottom:22px}.modulo-area-registo .form-holder .bloco-topo .titulo p{color:#273037;font-family:"Muli",sans-serif;font-size:34px;line-height:43px;margin:0}.modulo-area-registo .form-holder .bloco-topo .resumo p{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;margin:0}.modulo-area-registo .image-holder{width:40%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}.modulo-area-registo .image-holder img{max-height:620px;max-width:100%}@media only screen and (max-width: 980px){.modulo-area-registo .image-holder{display:none}.modulo-area-registo .form-holder{width:100%;display:block}.modulo-area-registo .form-holder .form{padding-right:0}}

.modulo-footer{display:block;width:100%;clear:both;background:#fff;overflow:hidden}.modulo-footer .banner-footer{height:418px}.modulo-footer .banner-footer img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:4px}.modulo-footer .banner-footer .apoio-cliente-holder{width:65%;padding:50px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#D72347;background-image:url("../../../assets/dev/images/pattern.png");background-repeat:repeat;background-position:center;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-footer .banner-footer .apoio-cliente-holder .texto{width:65%;display:inline-block;vertical-align:middle}.modulo-footer .banner-footer .texto-apoio{color:#fff;font-family:"Muli",sans-serif;font-size:30px;font-weight:bold;line-height:30px;display:block;margin-bottom:15px}.modulo-footer .banner-footer .texto-duvidas{color:#fff;font-family:"Muli",sans-serif;font-size:18px;line-height:23px;display:block}.modulo-footer .banner-footer .comp-reverse-button{float:right;top:4px}.modulo-footer .menus-footer-container{padding-top:90px;display:grid;grid-template-columns:repeat(auto-fill, minmax(212px, 1fr))}.modulo-footer .menus-footer-container .menu-column{margin-bottom:30px}.modulo-footer .menus-footer-container .inner-menu{margin-bottom:60px}.modulo-footer .menus-footer-container .inner-menu:last-of-type{margin-bottom:0}.modulo-footer .menus-footer-container .mad-item-submenu{display:block;margin-bottom:20px;color:#D72347}.modulo-footer .menus-footer-container .submenu-item{color:#273037;font-family:"Muli",sans-serif;font-size:13px;display:block;margin-bottom:10px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-footer .menus-footer-container .submenu-item:hover{opacity:0.7;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-footer .bottom-notes-container{margin:50px 0;padding-top:40px;border-top:1px dashed rgba(153,162,169,0.38);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modulo-footer .bottom-notes-container .footer-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.modulo-footer .bottom-notes-container .footer-container:last-of-type{text-align:right}.modulo-footer .bottom-notes-container .footer-container .logos-container,.modulo-footer .bottom-notes-container .footer-container .copyright-container{display:inline-block;vertical-align:middle;font-size:13px}.modulo-footer .bottom-notes-container .footer-container .lbl_copyright{display:block;margin-bottom:6px;font-weight:600}.modulo-footer .logo-footer{max-width:143px}.modulo-footer .img-footer{vertical-align:middle;margin-right:38px;display:inline-block}.modulo-footer .pagamento-logo{display:inline-block;margin-left:23px;vertical-align:middle}.modulo-footer .footer-social{display:table;font-size:0;text-align:center;vertical-align:middle}.modulo-footer .footer-social li{display:inline-block;vertical-align:middle}.modulo-footer .footer-social li a{display:inline-block;margin:0px 7px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;width:42px;cursor:pointer;height:42px;border-radius:50%;border:1px solid rgba(39,48,55,0.25098)}.modulo-footer .footer-social li a:first-of-type{margin-left:0}.modulo-footer .footer-social li a span{top:33%;right:0;bottom:0;left:0;position:absolute;margin:auto;font-size:15px}.modulo-footer .footer-social li a:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.7}.modulo-footer .apoios{text-align:right}.modulo-footer .apoios img{max-width:400px;width:100%}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-footer .banner-footer .apoio-cliente-holder{width:75%}.modulo-footer .bottom-notes-container .footer-container .lbl_copyright{display:block;margin-top:20px}.modulo-footer .bottom-notes-container .footer-container .copyright-container{display:block}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-footer .bottom-notes-container .footer-container .copyright-container{display:block;margin-top:20px}.modulo-footer .img-footer{margin-right:15px}.modulo-footer .pagamento-logo{margin-left:10px}}@media only screen and (max-width: 980px){.modulo-footer .banner-footer .apoio-cliente-holder .texto{width:100%}.modulo-footer .banner-footer .comp-reverse-button{float:left;margin-top:20px}}@media only screen and (max-width: 700px){.modulo-footer .wfull{width:100%}.modulo-footer .banner-footer{height:497px}.modulo-footer .banner-footer img{border-radius:0}.modulo-footer .banner-footer .apoio-cliente-holder{width:80%;padding:30px;top:60%}.modulo-footer .banner-footer .texto-apoio{font-size:24px;line-height:34px}.modulo-footer .banner-footer .texto-duvidas{font-size:16px;line-height:26px}.modulo-footer .banner-footer .comp-reverse-button{padding:14px 25px}.modulo-footer .footer-container a img,.modulo-footer .menus-footer-container .menu-column{display:none}.modulo-footer .menus-footer-container{padding-top:56px;width:80%;margin:0 auto}.modulo-footer .menus-footer-container .menu-column{margin-bottom:45px}.modulo-footer .menus-footer-container .mad-item-submenu{font-size:20px;line-height:25px;margin-bottom:30px}.modulo-footer .menus-footer-container .submenu-item{font-size:15px;margin-bottom:16px;line-height:30px}.modulo-footer .bottom-notes-container .footer-container .lbl_copyright{display:block;width:70%}.modulo-footer .footer-social li a{width:50px;height:51px;border-radius:60px;margin:0 15px}.modulo-footer .footer-social li a:first-of-type{margin-left:0}.modulo-footer .footer-social li a span{top:37%;left:1px}.modulo-footer .menus-footer-container .menu-column.mobile{display:block}.modulo-footer .bottom-notes-container{width:80%;margin:40px auto}.modulo-footer .bottom-notes-container .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modulo-footer .bottom-notes-container .footer-container:last-of-type{display:block;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;margin-top:30px;text-align:center}.modulo-footer .bottom-notes-container .footer-container:last-of-type img{margin-bottom:15px}.modulo-footer .bottom-notes-container .footer-container .logos-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:40px;text-align:center}.modulo-footer .bottom-notes-container .footer-container .copyright-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:40px;border-bottom:1px dashed rgba(153,162,169,0.38)}}

.modulo-header{position:fixed;left:0;right:0;top:0;margin:auto;z-index:999;display:block;width:100%;line-height:120px;height:120px;vertical-align:middle;text-align:center;background-color:#fff;-webkit-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out}.modulo-header.nav-up{top:-120px}.modulo-header .pesquisa_foreground{position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background-color:#fff;display:none;z-index:999}.modulo-header .pesquisa_foreground .close_pesquisa{height:unset;font-size:26px}.modulo-header .close_pesquisa{cursor:pointer;position:absolute;right:5%;top:0px;z-index:9}.modulo-header .tbl_pesq{display:table;width:100%;height:100%}.modulo-header .tbl_pesq .input_pesq_holder{margin:0 auto;max-width:920px;width:62%;height:unset;height:104px;border-radius:4px;background-color:#F7F7F7;padding:0 30px}.modulo-header .tbl_pesq .input_pesq_holder .icon-ma{font-size:30px;padding-left:15px;margin-right:30px}.modulo-header .tbl_c_pesq{display:table-cell;vertical-align:middle;width:100%}.modulo-header .tbx_pesquisa{width:100%;clear:both;color:#273037;font-weight:bold;font-size:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:30px 0;border:0;display:block;background:none;outline:none;text-align:left}.modulo-header .tbx_pesquisa::-webkit-input-placeholder{color:#273037;font-weight:bold;font-size:34px}.modulo-header .tbx_pesquisa::-moz-placeholder{color:#273037;font-weight:bold;font-size:34px}.modulo-header .tbx_pesquisa:-ms-input-placeholder{color:#273037;font-weight:bold;font-size:34px}.modulo-header .tbx_pesquisa::-ms-input-placeholder{color:#273037;font-weight:bold;font-size:34px}.modulo-header .tbx_pesquisa::placeholder{color:#273037;font-weight:bold;font-size:34px}.modulo-header .btn_pesquisa{position:absolute;height:111px;line-height:105px;right:0;top:0}.modulo-header .lbl_pesq_descr{width:100%;clear:both;float:left;text-align:left;color:#99A2A9;font-size:20px;padding-top:25px;line-height:19px}.modulo-header .mobile_holder{display:none;height:100%}.modulo-header .main-menu_m,.modulo-header .politicas{text-align:left;margin:0 auto;border-bottom:1px solid #F5F5F5;padding:22px 0}.modulo-header li{line-height:0;padding:10px 0}.modulo-header .nivel2 ul{text-align:left}.modulo-header .main-menu_m li:nth-child(4){margin-top:40px}.modulo-header .main-menu_m li a,.modulo-header .nivel2 ul li a,.modulo-header .politicas li a{color:#273037;font-weight:600;font-size:16px;line-height:20px}.modulo-header div{height:100%}.modulo-header .header-logo{display:inline-block;max-width:225px;text-align:left;width:20%;font-size:0;vertical-align:middle;float:left;z-index:99}.modulo-header .inner-wrapper{padding-left:21%;text-align:left}.modulo-header .header-logo img{display:inline-block;vertical-align:middle;width:100%;max-width:332px;height:auto}.modulo-header .blocoNivel2 .mobile_menu_header{display:block}.modulo-header .nivel1{display:block;height:unset}.modulo-header .mobile_menu_header{display:table;height:70px;width:100%;margin:0 auto;border-bottom:1px solid #F5F5F5}.modulo-header .blocoNivel1,.modulo-header .blocoNivel2,.modulo-header .mobile_holder{height:unset}.modulo-header .blocoNivel2{cursor:pointer;height:0;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:0;height:100%;width:100%;background-color:white}.modulo-header .blocoNivel2.open{-webkit-transform:translateX(0vw);transform:translateX(0vw);height:70px;z-index:999;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modulo-header .blocoNivel2 .mobile_menu_header .ico-holder{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:unset;position:absolute;top:-35px}.modulo-header .blocoNivel2 .mobile_menu_header .ico-holder .icon-ma{font-size:17px}.modulo-header .blocoNivel2 .pai{color:#D72347;font-weight:700;font-size:16px;display:block;text-align:left;padding-left:25px}.modulo-header .mobile_menu_header .ico-holder{display:table-cell;vertical-align:middle;width:50px;line-height:0;text-align:left;top:5px}.modulo-header .mobile_menu_header .cliente-holder{display:table-cell;vertical-align:middle;height:unset;line-height:unset;text-align:left}.modulo-header .mobile_menu_header .ico-holder .icon-ma{font-size:26px;line-height:unset;color:#273037}.modulo-header .mobile_menu_header .lbl_areareservada{color:#273037;font-weight:600;font-size:16px;display:block;line-height:20px}.modulo-header .mobile_menu_header .lbl_areareservada_subtit{color:#273037;font-size:12px;display:block;line-height:20px}.modulo-header .header-menu .lnks_pai_m,.modulo-header .nivel2{height:unset;padding:30px 0;margin:0 auto;border-bottom:1px solid #F5F5F5;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:24px}.modulo-header .nivel2{-webkit-transform:translateX(100vw);transform:translateX(100vw);display:none;padding-left:31px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modulo-header .nivel2.open{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateX(0vw);transform:translateX(0vw);padding-left:0;z-index:999;position:absolute;top:70px;height:100%;background-color:white;width:130%;text-align:left}.modulo-header .nivel2 .bloco_holder{-webkit-transform:translateX(100vw);transform:translateX(100vw);height:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modulo-header .nivel2 .bloco_holder.open{-webkit-transform:translateX(0vw);transform:translateX(0vw);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modulo-header .nivel2.open a{line-height:0;padding:10px 0}.modulo-header .header-menu .lnks_pai_m .pai{color:#D72347;font-weight:600;font-size:16px;display:block;line-height:unset;cursor:default;padding-bottom:16px;text-align:left;opacity:1;width:100%;cursor:pointer;z-index:2}.modulo-header .header-menu .lnks_pai_m ul li{line-height:0;padding:10px 0}.modulo-header .header-menu .lnks_pai_m ul li .icon-ma{right:0;top:12px;position:absolute;font-size:16px;left:75%;z-index:1;color:#99A2A9}.modulo-header .header-menu{font-size:0;width:80%;margin-left:40px;-webkit-transform:translateX(0);transform:translateX(0);z-index:9;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-header .header-menu.menu-open{-webkit-transform:translateX(80vw);transform:translateX(80vw);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.modulo-header .actions_holder_m,.modulo-header .mobile_holder .nivel2{display:none}.modulo-header .actions_holder_m div{display:inline-block;vertical-align:top;margin-right:4%}.modulo-header .actions_holder_m div .icon-ma{font-size:26px;color:#273037}.modulo-header .actions_holder_m .icon-ma.icon-cart:after{content:attr(data-preco);height:20px;border-radius:10px;width:20px;background-color:#D5274A;color:#FDFDFD;font-weight:700;font-size:12px;position:absolute;left:18px;line-height:21px;bottom:20px}.modulo-header .main-menu{position:absolute;left:0}.modulo-header .main-menu,.modulo-header .menu2{display:inline-block;font-size:0;vertical-align:middle}.modulo-header .menu2{position:absolute;right:0}.modulo-header .menu2 .icon-ma{font-size:30px;color:#273037}.modulo-header .main-menu li,.modulo-header .menu2 li{display:inline-block;vertical-align:middle;cursor:pointer;padding:0px 25px;line-height:unset}.modulo-header .menu2 li{line-height:initial;padding:0}.modulo-header .main-menu li a{color:#273037;font-weight:700;font-size:16px;display:inline-block;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}.modulo-header .main-menu li a.active{border-bottom:2px solid #D72347;z-index:1}.modulo-header .menu2 li a{color:#273037;font-weight:500;font-size:11px;line-height:unset;display:block;line-height:0;padding:0px 20px;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;padding-top:13px}.modulo-header .menu2 li .lnk_elem{line-height:24px;padding:0}.modulo-header .menu2 li .nome-elem{display:block;padding:0px 20px}.modulo-header .max-nome{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-header .menu2 .preco{color:#273037;font-weight:700;font-size:18px;margin-left:12px;vertical-align:text-bottom;top:-5px;min-width:80px;display:inline-block}.modulo-header .menu2 .icon-cart:after{content:attr(data-preco);height:20px;border-radius:10px;width:20px;background-color:#D5274A;color:#FDFDFD;font-weight:700;font-size:12px;position:absolute;left:18px;line-height:21px;bottom:20px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19)}.modulo-header .menu2 .icon-fav:after{content:attr(data-fav);height:20px;border-radius:10px;width:20px;background-color:#FDFDFD;color:#D5274A;font-weight:700;font-size:12px;position:absolute;left:18px;line-height:21px;bottom:20px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19)}.modulo-header .sub-menu{position:absolute;top:120px;left:0;right:0px;width:100vw;max-width:100%;display:none;padding-bottom:100px;height:auto;background:white;background-image:-webkit-gradient(linear, left top, right top, color-stop(40%, #DFE2E4), color-stop(20%, rgba(255,255,255,0)));background-image:linear-gradient(to right, #DFE2E4 40%, rgba(255,255,255,0) 20%);background-position:top;background-size:15px 1px;background-repeat:repeat-x;padding-top:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0}.modulo-header .sub-menu .col{vertical-align:top;width:20%}.modulo-header .sub-menu.open{display:block}.modulo-header .bloco-sub-menu ul{padding-right:20%}.modulo-header .bloco-sub-menu ul li{line-height:20px}.modulo-header .sub-menu ul li .pai{color:#D72347;font-weight:700;font-size:16px;display:block;line-height:unset;cursor:default;padding-bottom:20px}.modulo-header .sub-menu ul li{padding-bottom:20px}.modulo-header .sub-menu ul li a{color:#273037;font-weight:700;font-size:14px;display:block;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-header .sub-menu ul li a:not(.pai):hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.7}.modulo-header .sub-menu ul{text-align:left}.modulo-header .header-idiomas{display:inline-block;font-size:0;vertical-align:middle}.modulo-header .header-idiomas .active{color:#fff;font-weight:900;font-size:13px;display:inline-block;height:20px;line-height:20px;padding:10px 20px;text-transform:uppercase;cursor:pointer;background:#000}.modulo-header .idiomas-menu{display:none;cursor:pointer;position:absolute;top:115px;width:100%;background:#000}.modulo-header .header-idiomas:hover .idiomas-menu{display:block}.modulo-header .idiomas-menu li{display:block;width:100%;font-size:0}.modulo-header .idiomas-menu li a{color:#fff;font-weight:900;font-size:13px;display:block;width:100%;height:40px;line-height:38px;text-transform:uppercase}.modulo-header .btn-minimenu{display:none;position:absolute;right:0;top:2px;height:64px;width:64px;cursor:pointer;z-index:10}.modulo-header .btn-minimenu .menuham{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:101;overflow:hidden;margin:auto;padding:0;width:45px;height:45px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:none;-webkit-transition:background 0.2s;transition:background 0.2s}.modulo-header .btn-minimenu .menuham:focus{outline:none}.modulo-header .btn-minimenu .menuham span{display:block;position:absolute;top:22px;left:14px;right:9px;height:2px;background:#273037}.modulo-header .btn-minimenu .menuham span:before,.modulo-header .btn-minimenu .menuham span:after{position:absolute;display:block;right:0;width:124%;height:2px;background-color:#000;content:""}.modulo-header .btn-minimenu .menuham span:before{top:-8px}.modulo-header .btn-minimenu .menuham span:after{bottom:-8px}.modulo-header .btn-minimenu .menuham-block span{-webkit-transition:background 0s 0.2s;transition:background 0s 0.2s}.modulo-header .btn-minimenu .menuham-block span:before,.modulo-header .btn-minimenu .menuham-block span:after{-webkit-transition-duration:0.2s, 0.2s;transition-duration:0.2s, 0.2s;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s}.modulo-header .btn-minimenu .menuham-block span:before{-webkit-transition-property:top, -webkit-transform;transition-property:top, -webkit-transform;transition-property:top, transform;transition-property:top, transform, -webkit-transform}.modulo-header .btn-minimenu .menuham-block span:after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform}.modulo-header .btn-minimenu .menuham-block.is-active span{background:none}.modulo-header .btn-minimenu .menuham-block.is-active span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modulo-header .btn-minimenu .menuham-block.is-active span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modulo-header .btn-minimenu .menuham-block.is-active span:before,.modulo-header .btn-minimenu .menuham-block.is-active span:after{-webkit-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s}.page .featherlight .featherlight-content{max-width:900px;padding:60px 100px}.login_holder{display:table}.login_holder::-webkit-scrollbar{width:12px;height:6px}.login_holder::-webkit-scrollbar-track{border-radius:10px}.login_holder::-webkit-scrollbar-thumb{border-radius:10px;background-color:#E8E8E9}.login_holder .div_login,.login_holder .div_novo{display:table-cell;width:350px;vertical-align:top;min-height:100%;height:100%}.login_holder .separador{display:table-cell;width:50px}.login_holder .lbl_login_tit{display:block;clear:both;color:#273037;font-weight:bold;font-size:34px;line-height:43px;margin-bottom:28px}.login_holder .lbl_login_descr{display:block;clear:both;color:#41515E;font-weight:normal;font-size:15px;line-height:30px;margin-bottom:11px}.login_holder .lnk_submit{width:100%;opacity:1;pointer-events:all}.login_holder .lnk_submit.disabled{opacity:0.5;pointer-events:none}.login_holder .form-item{display:block;clear:both}.login_holder .div_align_bottom{position:absolute;bottom:0;width:100%}.login_holder .input,.login_holder .sod_select,.login_holder .sod_select .sod_label{height:54px;line-height:52px;padding-top:0;padding-bottom:0}.login_holder .lnk_submit{max-height:54px;height:54px;padding-top:0;padding-bottom:0;border:2px solid #D72347;text-transform:unset;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;line-height:50px}.login_holder .input::-webkit-input-placeholder{color:#99A2A9;font-weight:normal;font-size:14px}.login_holder .input::-moz-placeholder{color:#99A2A9;font-weight:normal;font-size:14px}.login_holder .input:-ms-input-placeholder{color:#99A2A9;font-weight:normal;font-size:14px}.login_holder .input::-ms-input-placeholder{color:#99A2A9;font-weight:normal;font-size:14px}.login_holder .input::placeholder,.login_holder .sod_placeholder{color:#99A2A9;font-weight:normal;font-size:14px}.login_holder .close_login{position:absolute;right:-60px;top:-40px;cursor:pointer}.login_holder .comp-main-button{-webkit-box-shadow:0 14px 34px 0 rgba(215,35,71,0.3);box-shadow:0 14px 34px 0 rgba(215,35,71,0.3)}.login_holder .lnk_rec_pass{color:#D92448;font-weight:normal;font-size:14px;position:absolute;left:0;right:0;margin:0 auto;bottom:-50px;text-align:center}.login_holder .btn-ver-pw{position:absolute;right:2px;top:2px;height:51px;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;cursor:pointer;font-size:21px;z-index:2}.login_holder .btn-ver-pw .icon-ma{height:21px}.login_holder .btn-ver-pw .icon-ma:first-of-type{display:block}.login_holder .btn-ver-pw .icon-ma:last-of-type{display:none}.login_holder .btn-ver-pw.on .icon-ma:first-of-type{display:none}.login_holder .btn-ver-pw.on .icon-ma:last-of-type{display:block}@media only screen and (min-width: 700px) and (max-width: 980px){.login_holder .btn-ver-pw{top:36px}}@media only screen and (max-width: 700px){.login_holder .btn-ver-pw{top:19px}}.modulo-header .featherlight .featherlight-content{max-width:620px !important;padding:60px !important;border-bottom:none;height:auto}.modulo-header .popup-materialapoio-holder{max-width:550px}.modulo-header .popup-materialapoio-holder .close_materialapoio{font-size:20px;color:#E7E8EA;right:-30px;top:-30px;position:absolute;cursor:pointer;line-height:100%}.modulo-header .popup-materialapoio-holder .comp-main-button{margin:40px auto 0;display:block;max-width:200px}.modulo-header .titulo-materialapoio{color:#273037;font-family:Muli;font-size:34px;font-weight:bold;line-height:43px;text-align:center;padding-bottom:26px;display:block}.modulo-header .subtitulo-materialapoio{color:#41515E;font-family:Muli;font-size:15px;line-height:30px;text-align:center;padding-bottom:20px;display:block}.big .modulo-header .header-menu{display:inline-block !important}.large .modulo-header .inner-wrapper{padding-left:25.8%}.large .modulo-header .main-menu li{padding:0 10px}.large .modulo-header .menu2{float:right}.large .modulo-header .menu2 li a{padding:4px 13px}.large .modulo-header .menu2 li .nome-elem{padding:4px 0}.large .modulo-header .menu2 li{padding:7px 7px 0 7px}.large .modulo-header .header-menu{width:75%;margin-left:25%}.normal .page .featherlight .featherlight-content{padding:40px 80px}.normal .modulo-header .main-menu li{padding:0 10px}.normal .modulo-header .menu2{float:right}.normal .modulo-header .menu2 li{padding:23px 10px 0 10px}.normal .modulo-header .menu2 li a{font-size:0}.normal .modulo-header .sub-menu{font-size:0;padding-left:2%;padding-right:2%}.normal .modulo-header .sub-menu .col{width:24%}.normal .modulo-header .header-menu{width:68%;padding-left:28%}.normal .modulo-header .main-menu{position:absolute;left:19%}.normal .modulo-header .inner-wrapper{padding-left:22.6%}.small .modulo-header .pesquisa_foreground .close_pesquisa{top:-2px}.small .modulo-header .tbl_pesq .input_pesq_holder{width:80%}.small .modulo-header .mobile_holder{display:block;position:fixed;top:0;bottom:0;overflow-y:scroll;width:100%;overflow-x:hidden}.small .modulo-header .nivel2{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.small .modulo-header{height:70px;line-height:70px}.small .modulo-header .menu2{display:none}.small .modulo-header .actions_holder_m{display:block;padding-right:0}.small .modulo-header .header-logo{max-width:280px;width:35%}.small .modulo-header .header-menu{position:absolute;right:0;top:0px;-webkit-transform:translateX(100vw);transform:translateX(100vw);height:100vh;width:77vw;z-index:100;background-color:white;margin:0;right:0;display:none}.small .modulo-header .header-menu.menu-open{-webkit-transform:translateX(80vw);transform:translateX(80vw);padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.small .modulo-header .main-menu{display:none}.small .modulo-header .btn-minimenu{display:block}.small .modulo-header .header-idiomas{display:block;line-height:100%}.small .modulo-header .header-idiomas .active{display:none}.small .modulo-header .idiomas-menu:before{content:'';width:92%;height:1px;position:absolute;left:0;right:0;margin:auto;top:0;overflow:hidden;background:#575757}.small .modulo-header .idiomas-menu{position:relative;display:table !important;width:90%;margin:0 auto;top:0;background:transparent}.small .modulo-header .idiomas-menu li{display:table-cell;vertical-align:middle;width:auto}.small .modulo-header .idiomas-menu li a{display:inline-block;font-size:10px;font-weight:400}.mini .modulo-header li:has(>.bloco_holder){display:none}.mini .modulo-header li:has(>.bloco_holder.open){display:list-item}.mini .modulo-header .nivel2 .bloco_holder.open{height:auto}.mini .modulo-header .pesquisa_foreground .close_pesquisa{top:-2px}.mini .modulo-header .tbl_pesq .input_pesq_holder{width:80%}.mini .modulo-header .mobile_holder{display:block;position:fixed;top:0;bottom:0;overflow-y:scroll;width:100%;overflow-x:hidden;padding-bottom:15%}.mini .modulo-header .nivel2{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mini .modulo-header{height:70px;line-height:70px}.mini .modulo-header .menu2{display:none}.mini .modulo-header .actions_holder_m{display:block;padding-right:5%}.mini .modulo-header .header-logo{max-width:280px;width:35%}.mini .modulo-header .header-menu{position:absolute;right:0;top:0px;-webkit-transform:translateX(100vw);transform:translateX(100vw);height:100vh;width:77vw;z-index:100;background-color:white;margin:0;right:0;display:none}.mini .modulo-header .header-menu.menu-open{-webkit-transform:translateX(80vw);transform:translateX(80vw);padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.mini .modulo-header .main-menu{display:none}.mini .modulo-header .btn-minimenu{display:block}.mini .modulo-header .header-idiomas{display:block;line-height:100%}.mini .modulo-header .header-idiomas .active{display:none}.mini .modulo-header .idiomas-menu:before{content:'';width:92%;height:1px;position:absolute;left:0;right:0;margin:auto;top:0;overflow:hidden;background:#575757}.mini .modulo-header .idiomas-menu{position:relative;display:table !important;width:90%;margin:0 auto;top:0;background:transparent}.mini .modulo-header .idiomas-menu li{display:table-cell;vertical-align:middle;width:auto}.mini .modulo-header .idiomas-menu li a{display:inline-block;font-size:10px;font-weight:400}.mini .page .featherlight .featherlight-content{padding:30px;margin-top:40px}.mini .login_holder{display:block;max-height:450px;overflow-y:scroll;width:100%}.mini .login_holder .div_login,.mini .login_holder .div_novo{display:block;width:90%;margin:0 auto}.mini .login_holder .close_login{right:0;top:0}.mini .login_holder .lbl_login_tit{margin-bottom:10px}.mini .login_holder .lbl_login_descr{line-height:20px}.mini .login_holder .form-item .input-label{margin-top:12px}.mini .login_holder .form-item{padding-top:6px}.mini .login_holder .lnk_rec_pass{position:relative;bottom:0;display:block;padding:30px 0}.mini .login_holder .div_align_bottom{position:relative}.mini .modulo-header .header-menu .nivel2{padding:15px 0 30px 0}

.header-conteudos{height:0;padding-top:19.79%;width:100%}.header-conteudos .img_holder{position:absolute;left:0;right:0;bottom:0;top:0}.header-conteudos .img_holder.overlay::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);pointer-events:none}.header-conteudos .outer_holder{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;display:block;height:100%;width:94%;max-width:1440px;margin:0 auto;pointer-events:none}.header-conteudos .txt_holder{z-index:2;display:table;height:100%;width:100%;margin:0 auto}.header-conteudos .txt_holder_inner{display:table-cell;vertical-align:middle;pointer-events:none}.header-conteudos .txt_holder .lit_tit,.header-conteudos .txt_holder .lit_descr{width:33%;cursor:default}.header-conteudos .txt_holder .lit_tit{color:#fff;font-weight:bold;font-size:34px;line-height:50px}.header-conteudos .txt_holder .lit_descr{color:#fff;font-weight:500;font-size:15px;line-height:25px;padding-left:48px;-webkit-box-sizing:border-box;box-sizing:border-box}.header-conteudos .txt_holder .lit_descr:before{content:'';position:absolute;left:0;top:14px;height:1px;width:31px;background-color:#FFFFFF}.normal .header-conteudos .txt_holder .lit_tit,.normal .header-conteudos .txt_holder .lit_descr,.small .header-conteudos .txt_holder .lit_tit,.small .header-conteudos .txt_holder .lit_descr{width:80%}.small .header-conteudos{padding-top:300px}.mini .header-conteudos{padding-top:260px}.mini .header-conteudos .txt_holder .lit_tit,.mini .header-conteudos .txt_holder .lit_descr{width:100%}.mini .header-conteudos .txt_holder .lit_tit{font-size:32px}.mini .header-conteudos .txt_holder .lit_descr{font-size:16px}

.modulo-esqueceu-password{padding:100px 0;border-top:1px dashed #DFE2E4}.modulo-esqueceu-password .texto-informacao{font-family:"Muli",sans-serif;color:#41515E;font-size:15px;line-height:30px;width:80%;display:block;margin-bottom:20px}.modulo-esqueceu-password .bloco-confirmacao,.modulo-esqueceu-password .form-holder{display:none;width:65%}.modulo-esqueceu-password .form-holder.show{display:block}.modulo-esqueceu-password .nome-seccao{color:#273037;font-weight:bold;font-size:30px;line-height:30px}.modulo-esqueceu-password .comp-formularios .form-item.w50:nth-child(even),.modulo-esqueceu-password .comp-formularios .form-item.w50:nth-child(odd){float:none}.modulo-esqueceu-password .comp-formularios .form-item.w50.float{float:right}.modulo-esqueceu-password .comp-main-button.alterar{display:block;max-width:300px;margin:40px 0}.modulo-esqueceu-password .bloco-confirmacao.show{display:block}@media only screen and (max-width: 980px){.modulo-esqueceu-password .comp-formularios .form-item.w50.float{float:none}}@media only screen and (max-width: 700px){.modulo-esqueceu-password .bloco-confirmacao,.modulo-esqueceu-password .form-holder{width:100%}}

.modulo-formulario-aluno .popup-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.modulo-formulario-aluno .popup-overlay.show{pointer-events:all;opacity:1}.modulo-formulario-aluno .popup-overlay__inner{max-width:92%;padding:60px 100px 30px;background:#fff;border-radius:4px;width:92%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:600px}@media only screen and (max-width: 980px){.modulo-formulario-aluno .popup-overlay__inner{padding:40px 50px}}.modulo-formulario-aluno .popup-overlay__inner h2{max-width:80%;margin:0 auto;margin-bottom:34px;text-align:center;color:#273037;font-weight:bold;font-size:34px;line-height:43px}.modulo-formulario-aluno .popup-overlay__inner p{margin-bottom:34px;text-align:center;color:#41515E;font-size:15px;width:100%;line-height:30px}.modulo-formulario-aluno .popup-overlay__inner .comp-main-button{max-width:164px;cursor:pointer;display:block;margin:0 auto}.modulo-formulario-aluno .sod_select{color:#323945;font-weight:600;font-size:14px;height:52px;line-height:50px;border:1px solid #E1E2E4;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:14px;padding-right:14px;background-color:#FFFFFF;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in}.modulo-formulario-aluno .sod_select .sod_label{height:52px;line-height:52px}.modulo-formulario-aluno .lbl-rgpd{font-size:14px;counter-reset:lis}.modulo-formulario-aluno .lbl-rgpd ol{padding-left:30px}.modulo-formulario-aluno .lbl-rgpd li{list-style-type:none;margin-bottom:10px;counter-increment:lis}.modulo-formulario-aluno .lbl-rgpd ol li:before{content:counter(lis) ".";display:block;position:absolute;left:-30px}.modulo-formulario-aluno .comp-formularios .texto-rgpd.newsletter{width:71%;display:inline-block}.modulo-formulario-aluno .comp-formularios .texto-rgpd.newsletter+table{display:inline-block;width:24%;margin-left:5%}.modulo-formulario-aluno .email_sucesso_tit{color:#273037;font-family:"Muli",sans-serif;font-size:34px;line-height:43px;margin:0}.modulo-formulario-aluno .email_sucesso_txt{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;margin:0}.modulo-formulario-aluno .form-item.w50:nth-child(even){float:right}.modulo-formulario-aluno .form-item.w50:nth-child(odd){float:left}.modulo-formulario-aluno .comp-formularios .texto-rgpd.newsletter+table.consentimento{margin-left:0;margin-bottom:20px;width:100%}.modulo-formulario-aluno .hide{display:none !important}.modulo-formulario-aluno .linha-enviar p,.modulo-formulario-aluno .lbl-rgpd{width:100%;font-size:14px;counter-reset:lis}.modulo-formulario-aluno .comp-formularios .texto-rgpd.newsletter+table.consentimento{margin-bottom:0}.modulo-formulario-aluno .comp-formularios .radio tr,.modulo-formulario-aluno .comp-formularios .radio input,.modulo-formulario-aluno .comp-formularios .radio label{cursor:pointer}.modulo-formulario-aluno .comp-formularios .radio tr:last-child{padding-left:0}.modulo-formulario-aluno .comp-formularios .form-item.rgpd,.modulo-formulario-aluno .comp-formularios .form-item.validacao{padding-bottom:30px}.modulo-formulario-aluno .comp-formularios .radio label{font-weight:normal}.modulo-formulario-aluno .comp-formularios .form-item.w50:nth-child(odd),.modulo-formulario-aluno .comp-formularios .form-item.w50:nth-child(even){float:none}.modulo-formulario-aluno .comp-formularios .form-item.w50.float{float:right}

.modulo-formulario{display:inline-block;width:100%;clear:both;padding-bottom:165px}.modulo-formulario .inner_holder{display:block;width:94%;max-width:1440px;margin:0 auto}.modulo-formulario .lit_tit{display:block;clear:both;color:#273037;font-size:30px;padding-bottom:30px;line-height:45px}.modulo-formulario .form_holder{float:right;width:48%}.modulo-formulario .img_holder{float:left;width:36%}.modulo-formulario .lbl-rgpd{font-size:14px;counter-reset:lis}.modulo-formulario .lbl-rgpd ol{padding-left:30px}.modulo-formulario .lbl-rgpd li{list-style-type:none;margin-bottom:10px;counter-increment:lis}.modulo-formulario .lbl-rgpd ol li:before{content:counter(lis) ".";display:block;position:absolute;left:-30px}.modulo-formulario input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;width:0;height:0}.modulo-formulario input[type="checkbox"]+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url("../../../assets/dev/images/sprite/check_off.svg")}.modulo-formulario input[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background-image:url("../../../assets/dev/images/sprite/check_on.svg")}.modulo-formulario .linha-enviar .button{display:block;margin:10px auto 40px}.mini .modulo-formulario .img_holder,.mini .modulo-formulario .form_holder{display:block;clear:both;width:100%}.mini .modulo-formulario{padding-top:25px;padding-bottom:25px}.mini .modulo-formulario .lit_tit{font-size:24px}

.modulo-formulario-escolas .comp-main-button{display:block}.modulo-formulario-escolas .comp-main-button.voltar{max-width:300px}.modulo-formulario-escolas .bloco-confirmacao,.modulo-formulario-escolas .form-dados-pessoais,.modulo-formulario-escolas .form-dados-profissionais{display:none}.modulo-formulario-escolas .bloco-confirmacao.show,.modulo-formulario-escolas .form-dados-pessoais.show,.modulo-formulario-escolas .form-dados-profissionais.show{display:block}.modulo-formulario-escolas .comp-formularios .form-item.w50:nth-child(even),.modulo-formulario-escolas .comp-formularios .form-item.w50:nth-child(odd){float:none}.modulo-formulario-escolas .comp-formularios .form-item.w50.float{float:right}.modulo-formulario-escolas .comp-formularios .input:disabled{display:block}

.modulo-formulario-livreiro .dropzone-fileUpload-livreiro .dz-preview .dz-remove{position:absolute;top:0;right:17px;z-index:9}.modulo-formulario-livreiro .icon-uploader{float:right;font-size:20px;top:-2px;z-index:1;pointer-events:none;color:#D5274A}.dropzone-fileUpload-livreiro.dz-clickable.input{background-color:unset}.modulo-formulario-livreiro .dropzone-fileUpload-livreiro .dz-preview{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modulo-formulario-livreiro .texto-nota{color:#273037;font-family:"Muli",sans-serif;font-size:14px;line-height:28px;display:block;margin-top:20px}.modulo-formulario-livreiro .bloco-confirmacao,.modulo-formulario-livreiro .form-dados-pessoais,.modulo-formulario-livreiro .form-dados-profissionais{display:none}.modulo-formulario-livreiro .bloco-confirmacao.show,.modulo-formulario-livreiro .form-dados-pessoais.show,.modulo-formulario-livreiro .form-dados-profissionais.show{display:block}.modulo-formulario-livreiro .comp-main-button{display:block;text-transform:none;max-width:300px}.modulo-formulario-livreiro .comp-formularios>.form-item.w50:nth-child(even){float:left}.modulo-formulario-livreiro .comp-formularios>.form-item.w50:nth-child(odd){float:right}.modulo-formulario-livreiro .comp-formularios .input:disabled{display:block;background:rgba(0,0,0,0.05);opacity:0.7;pointer-events:none}.modulo-formulario-livreiro .input-form.w50{width:50%;display:inline-block;margin-right:10%}.modulo-formulario-livreiro .input-form.w40{width:40%;display:inline-block}.modulo-formulario-livreiro .dropzone-fileUpload-livreiro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}.modulo-formulario-livreiro .dropzone-fileUpload-livreiro .dz-preview.dz-image-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;gap:15px;width:100%}.modulo-formulario-livreiro .dropzone-fileUpload-livreiro .dz-image{height:34px}.modulo-formulario-livreiro .dropzone-fileUpload-livreiro .dz-image img{height:25px}.modulo-formulario-livreiro .dropzone-fileUpload-livreiro .dz-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.modulo-formulario-livreiro .dz-success-mark,.modulo-formulario-livreiro .dz-error-mark{display:none}.modulo-formulario-livreiro .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4%}@media only screen and (max-width: 700px){.modulo-formulario-livreiro .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modulo-formulario-livreiro .input-form[data-nome="Codpostal"] .validator{top:8px}

.modulo-formulario-particular .bloco-confirmacao,.modulo-formulario-particular .js-form-holder.comp-formularios{display:none}.modulo-formulario-particular .bloco-confirmacao.show,.modulo-formulario-particular .js-form-holder.comp-formularios.show{display:block}.modulo-formulario-particular .comp-main-button{display:block;text-transform:none}.comp-formularios .form-item.w50.linha-enviar{float:none}.modulo-formulario-particular .bloco-confirmacao .comp-main-button{max-width:300px}.modulo-formulario-particular .comp-formularios .radio tr{display:inherit}.modulo-formulario-particular .comp-formularios .radio tr td{padding-bottom:20px}.modulo-formulario-particular .lbl-rgpd{font-size:14px;counter-reset:lis}.modulo-formulario-particular .lbl-rgpd ol{padding-left:30px}.modulo-formulario-particular .lbl-rgpd li{list-style-type:none;margin-bottom:10px;counter-increment:lis}.modulo-formulario-particular .lbl-rgpd ol li:before{content:counter(lis) ".";display:block;position:absolute;left:-30px}.modulo-formulario-particular .comp-formularios .form-item.w50:nth-child(odd),.modulo-formulario-particular .comp-formularios .form-item.w50:nth-child(even){float:none}.modulo-formulario-particular .comp-formularios .form-item.w50.float{float:right}.modulo-formulario-particular .comp-formularios .input:disabled,.modulo-formulario-particular .comp-formularios.comp-formularios .input-textarea:disabled{display:block;background:rgba(0,0,0,0.05);opacity:0.7;pointer-events:none}

.modulo-recuperar-password{padding:100px 0;border-top:1px dashed #DFE2E4}.modulo-recuperar-password .bloco-confirmacao,.modulo-recuperar-password .form-holder{display:none;width:65%}.modulo-recuperar-password .form-holder.show{display:block}.modulo-recuperar-password .nome-seccao{color:#273037;font-weight:bold;font-size:30px;line-height:30px}.modulo-recuperar-password .comp-formularios .form-item.w50:nth-child(even),.modulo-recuperar-password .comp-formularios .form-item.w50:nth-child(odd){float:none}.modulo-recuperar-password .comp-formularios .form-item.w50.float{float:right}.modulo-recuperar-password .comp-main-button.alterar{display:block;max-width:300px;margin:40px 0}.modulo-recuperar-password .bloco-confirmacao.show{display:block}@media only screen and (max-width: 980px){.modulo-recuperar-password .comp-formularios .form-item.w50.float{float:none}}@media only screen and (max-width: 700px){.modulo-recuperar-password .bloco-confirmacao,.modulo-recuperar-password .form-holder{width:100%}}

.modulo-formulario-professores .comp-formularios .nota-upload-declaracao{color:#273037;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-top:20px;display:block}.modulo-formulario-professores .comp-formularios .declaracao-options-holder{padding-top:20px}.modulo-formulario-professores .comp-formularios .declaracao-options-holder .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:20px;height:45px}@media only screen and (max-width: 1220px){.modulo-formulario-professores .comp-formularios .declaracao-options-holder .options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}.modulo-formulario-professores .comp-formularios .declaracao-options-holder .options__item{background:#F7F7F7;border-radius:8px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1220px){.modulo-formulario-professores .comp-formularios .declaracao-options-holder .options__item{height:45px}}.modulo-formulario-professores .comp-formularios .upload-declaracao-holder{margin-top:30px;max-height:0;overflow:hidden;-webkit-transition:max-height 300ms ease-in-out;transition:max-height 300ms ease-in-out}.modulo-formulario-professores .comp-formularios .upload-declaracao-holder.open{max-height:1000px;-webkit-transition:max-height 300ms ease-in-out;transition:max-height 300ms ease-in-out}.modulo-formulario-professores .comp-formularios .upload-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background:#F7F7F7;padding-bottom:0;padding-top:0;padding-right:0}.modulo-formulario-professores .comp-formularios .upload-docs .preview-ficheiros{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.modulo-formulario-professores .comp-formularios .upload-docs .preview-ficheiros.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.modulo-formulario-professores .comp-formularios .upload-docs .preview-ficheiros .dz-preview{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modulo-formulario-professores .comp-formularios .upload-docs .dz-remove{right:30px;z-index:22}.modulo-formulario-professores .comp-formularios .upload-docs .dz-progress,.modulo-formulario-professores .comp-formularios .upload-docs .dz-size{display:none}.modulo-formulario-professores .comp-formularios .upload-docs .input-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-formulario-professores .comp-formularios .upload-docs .input-holder .input-label{margin-bottom:0;display:none}.modulo-formulario-professores .comp-formularios .upload-docs .input-holder .input-label.visible{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1220px){.modulo-formulario-professores .comp-formularios .upload-docs .input-holder .input-label.visible{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;width:55%;display:block}}.modulo-formulario-professores .comp-formularios .upload-docs .comp-main-button{border-radius:4px;cursor:pointer;height:100%;max-height:unset;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modulo-formulario-professores .comp-formularios .checkbox-declaracao{color:#273037;font-size:14px;font-weight:600;line-height:14px;display:block;height:100%}.modulo-formulario-professores .comp-formularios .checkbox-declaracao label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:unset;padding-left:45px}.modulo-formulario-professores .comp-formularios .declaracao-options-holder input[type="checkbox"]:checked+label:before,.modulo-formulario-professores .comp-formularios .declaracao-options-holder input[type="checkbox"]+label:before{left:12px !important;background-size:18px;background-repeat:no-repeat}.modulo-formulario-professores .botao-remover{color:#D72347;font-family:"Muli",sans-serif;font-size:12px;line-height:13px;text-decoration:underline;display:block;cursor:pointer;position:absolute;right:17px;top:14px;z-index:1}.modulo-formulario-professores .texto-nota{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;display:block;margin-bottom:19px}.modulo-formulario-professores .form-dados-profissionais .div-bi-verificado.hide{display:none}.modulo-formulario-professores .bloco-confirmacao,.modulo-formulario-professores .form-dados-pessoais,.modulo-formulario-professores .form-dados-profissionais{display:none}.modulo-formulario-professores .bloco-confirmacao.show,.modulo-formulario-professores .form-dados-pessoais.show,.modulo-formulario-professores .form-dados-profissionais.show{display:block}.modulo-formulario-professores .comp-main-button{display:block;text-transform:none;max-width:300px}.modulo-formulario-professores .comp-main-button.verificar{display:inline-block;margin-left:20px}@media only screen and (max-width: 980px){.modulo-formulario-professores .comp-main-button.verificar{margin-top:20px;margin-left:0}}.modulo-formulario-professores .comp-formularios .form-item.w50:nth-child(odd),.modulo-formulario-professores .comp-formularios .form-item.w50:nth-child(even){float:none}.modulo-formulario-professores .comp-formularios .form-item.w50.float{float:right}@media only screen and (max-width: 700px){.modulo-formulario-professores .comp-formularios .form-item.w50.float{float:none;padding-top:6px}.modulo-formulario-professores .comp-formularios .form-item.w50.float .input-label{margin-top:0}}.modulo-formulario-professores .comp-formularios .segundo-passo{margin-bottom:70px}.modulo-formulario-professores .form-item.w100.cargos-disciplinas,.modulo-formulario-professores .form-item.lista-grupos,.modulo-formulario-professores .form-item.w100.disiciplinas-escolas{display:none}.modulo-formulario-professores .form-item.w100.bloco-estabelicimento{border:1px solid #E7E8EA;border-radius:2px;padding:6px 25px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.modulo-formulario-professores .form-item.w100.cargos{padding-top:30px;border-top:1px solid #E7E8EA}.modulo-formulario-professores .form-item.w100.cargos:first-child{padding-top:0px;border-top:0px}.modulo-formulario-professores .novo-estabelicimento{border-bottom:1px solid #E7E8EA}.modulo-formulario-professores .comp-formularios .radio tr:last-child{padding-left:0}.modulo-formulario-professores .botao-adicionar-estab.show{color:#D72347;font-family:"Muli",sans-serif;font-size:15px;font-weight:bold;line-height:16px;text-align:right;padding:10px 0 30px;display:block;cursor:pointer}.modulo-formulario-professores .comp-formularios .input:disabled{display:block;background:rgba(0,0,0,0.05);opacity:0.7}.modulo-formulario-professores .rgpd-holder .declaracao-item{padding-bottom:15px}.modulo-formulario-professores .lbl-rgpd{font-size:14px;counter-reset:lis;margin-bottom:50px}.modulo-formulario-professores .lbl-rgpd ol{padding-left:30px}.modulo-formulario-professores .lbl-rgpd li{list-style-type:none;margin-bottom:10px;counter-increment:lis}.modulo-formulario-professores .lbl-rgpd ol li:before{content:counter(lis) ".";display:block;position:absolute;left:-30px}.modulo-formulario-professores .comp-formularios .texto-rgpd.newsletter{width:71%;display:inline-block}.modulo-formulario-professores .comp-formularios .texto-rgpd.newsletter+table{display:inline-block;width:24%;margin-left:5%;vertical-align:top}@media only screen and (max-width: 980px){.modulo-formulario-professores .comp-formularios .texto-rgpd.newsletter{width:100%}.modulo-formulario-professores .comp-formularios .texto-rgpd.newsletter+table{width:auto;margin-left:0}}

.modulo-list-pesquisa .img-holder .desconto-stamp{height:72px;width:72px;display:inline-block;position:absolute;bottom:-15px;left:-15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:24px;background-color:#D72347;border-radius:100%;color:#fff;font-size:20px;text-align:center;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.modulo-list-pesquisa .tits_holder{padding:6% 0}.modulo-list-pesquisa .termo{color:#D72347;font-size:26px}.modulo-list-pesquisa .nrItens{display:block;color:"Muli",sans-serif;font-size:26px}.modulo-list-pesquisa .listagem{font-size:0}.modulo-list-pesquisa .listagem li{padding-bottom:5%;display:inline-block}.modulo-list-pesquisa .semResultados{color:"Muli",sans-serif;font-size:18px;padding:10% 0;display:block}.modulo-list-pesquisa .bloco-paginacao{display:block;padding:5% 0}.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao{width:84%}.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao .paginacao-next{float:right}.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao .paginacao-prev{display:none}.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao ul{padding:15px 0}.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao ul,.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao ul li{display:inline-block}.modulo-list-pesquisa .bloco-paginacao .item-count,.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao{display:inline-block}.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao ul li{padding:0 7px;vertical-align:middle}.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao ul li a{color:#8d9398;font-size:15px}.modulo-list-pesquisa .bloco-paginacao .pnl_paginacao ul li a.active{font-weight:600;color:black}.modulo-list-pesquisa .bloco-paginacao .nrResultados:after{content:"";width:25px;height:1px;display:inline-block;background-color:black;vertical-align:middle;margin-left:15px}.modulo-list-pesquisa .listagem-holder{font-size:0;border-bottom:1px solid #F0F0F0}.modulo-list-pesquisa .bloco-paginacao .nrResultados:after{content:"";width:25px;height:1px;display:inline-block;background-color:black;vertical-align:middle;margin-left:15px}.modulo-list-pesquisa .listagem{padding-bottom:5%}.modulo-list-pesquisa .listagem-holder .item{width:33.33%;display:inline-block;padding-bottom:80px;vertical-align:top}.modulo-list-pesquisa .listagem-holder .img-holder,.modulo-list-pesquisa .listagem-holder .info-holder{display:inline-block;height:100%;width:50%;vertical-align:top}.modulo-list-pesquisa .listagem-holder .img-holder{-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);max-width:190px;border-radius:4px;height:290px}.modulo-list-pesquisa .listagem-holder .actions-holder{display:block}.modulo-list-pesquisa .listagem-holder .actions-holder .picker-holder,.modulo-list-pesquisa .listagem-holder .actions-holder .icon-holder{display:inline-block;vertical-align:top}.modulo-list-pesquisa .listagem-holder .info-holder{padding-left:45px;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-list-pesquisa .listagem-holder .info-holder .titulo{color:#273037;font-weight:700;font-size:16px;display:block;line-height:22px;min-height:45px}.modulo-list-pesquisa .listagem-holder .info-holder .precos-holder{height:45px;padding:20px 0}.modulo-list-pesquisa .listagem-holder .info-holder .preco{color:#D72347;font-size:20px;display:block}.modulo-list-pesquisa .listagem-holder .info-holder .preco-antigo{color:#41515E;font-weight:600;font-size:16px;text-decoration:line-through}.modulo-list-pesquisa .listagem-holder .fav-holder{color:#273037;font-weight:600;font-size:13px;cursor:pointer;padding-top:20px;display:block}.modulo-list-pesquisa .listagem-holder .info-holder .fav-holder .favorito{color:#273037;font-weight:600;font-size:13px;display:none;vertical-align:top;width:90px;margin-left:5px}.modulo-list-pesquisa .listagem-holder .info-holder .activo .favorito.texto-adicionado{display:inline-block}.modulo-list-pesquisa .listagem-holder .info-holder .favorito.texto-normal{display:inline-block}.modulo-list-pesquisa .listagem-holder .info-holder .activo .favorito.texto-normal{display:none}.modulo-list-pesquisa .listagem-holder .info-holder .fav-holder .icon-ma{font-size:26px;vertical-align:top;display:inline-block}.modulo-list-pesquisa .listagem-holder .info-holder .icon-holder{width:48px;margin-left:10px;height:48px;cursor:pointer;background-color:#D72347;border-radius:50%;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-list-pesquisa .listagem-holder .info-holder .icon-holder:hover{-webkit-box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modulo-list-pesquisa .listagem-holder .info-holder .icon-holder .icon-ma{left:11px;top:16px;font-size:19px;color:white}.modulo-list-pesquisa .listagem-holder .info-holder .icon-holder .adicionar{left:5px;font-size:16px;color:white;font-weight:600;display:none}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-list-pesquisa .listagem-holder .item{width:30%;margin-left:5%}.modulo-list-pesquisa .listagem-holder .item:nth-child(3n+1){margin-left:0%}.modulo-list-pesquisa .listagem-holder .img-holder,.modulo-list-pesquisa .listagem-holder .info-holder{display:block;width:100%;margin:0 auto}.modulo-list-pesquisa .listagem-holder .info-holder{padding-left:5%;text-align:left;margin-top:10%}.modulo-list-pesquisa .listagem-holder{text-align:center}}.small .modulo-list-pesquisa .listagem-holder .item{width:33.33%}.small .modulo-list-pesquisa .listagem-holder .img-holder,.small .modulo-list-pesquisa .listagem-holder .info-holder{display:block;width:100%;margin:0 auto}.small .modulo-list-pesquisa .listagem-holder .info-holder{padding-left:5%;text-align:left;margin-top:10%}.small .modulo-list-pesquisa .listagem-holder{text-align:center}.small .modulo-list-pesquisa .listagem .modulo-artigo-item .img-holder{height:290px}.mini .modulo-list-pesquisa .listagem-holder .info-holder .precos-holder{padding:10px 0}.mini .modulo-list-pesquisa .listagem-holder .fav-holder{padding-top:10px;padding-bottom:12px}.mini .modulo-list-pesquisa .listagem-holder .item{width:90%;margin:0 auto;max-width:260px}.mini .modulo-list-pesquisa .listagem-holder .item:nth-child(even){margin-left:5%}.mini .modulo-list-pesquisa .listagem-holder .img-holder{max-width:304px;width:100%;height:445px;display:block;margin:0 auto}.mini .modulo-list-pesquisa .listagem-holder .info-holder{padding-left:5%;text-align:left;margin-top:10%;width:100%}.mini .modulo-list-pesquisa .listagem-holder{text-align:center}.mini .modulo-list-pesquisa .listagem-holder .info-holder .icon-holder{float:right}.mini .modulo-list-pesquisa .listagem .modulo-artigo-item .img-holder{height:290px !important}.mini .modulo-list-pesquisa .bloco-paginacao .item-count{display:block}.mini .modulo-list-pesquisa .bloco-paginacao .pnl_paginacao{text-align:center;width:100%}.mini .modulo-list-pesquisa .bloco-paginacao .pnl_paginacao ul{display:block;padding:5% 0}.mini .modulo-list-pesquisa .bloco-paginacao .pnl_paginacao .paginacao-next{float:none;margin:0 auto}

.modulo-texto-imagem{display:inline-block;width:100%;clear:both;padding-top:120px;padding-bottom:200px}.modulo-texto-imagem .inner_holder{display:block;width:94%;max-width:1440px;margin:0 auto}.modulo-texto-imagem .txt_holder{width:36%;float:left;padding-bottom:40px}.modulo-texto-imagem .img_holder{float:right;width:48%}.modulo-texto-imagem .txt_holder .lit_tit{display:block;clear:both;color:#273037;font-size:30px;line-height:45px;padding-bottom:34px}.modulo-texto-imagem .txt_holder .lit_descr{display:block;clear:both;color:#41515E;font-size:15px;line-height:30px;padding-bottom:34px}.modulo-texto-imagem .lnk{min-width:272px}.mini .modulo-texto-imagem .img_holder,.mini .modulo-texto-imagem .txt_holder{display:block;clear:both;width:100%}.mini .modulo-texto-imagem{padding-top:25px;padding-bottom:25px}.mini .modulo-texto-imagem .txt_holder .lit_tit{font-size:24px}.mini .modulo-texto-imagem .txt_holder .lit_descr{font-size:18px}

.modulo-moradas{display:inline-block;width:100%;clear:both;padding-top:120px;padding-bottom:165px}.modulo-moradas .inner_holder{display:block;width:94%;max-width:1440px;margin:0 auto}.modulo-moradas .txt_holder{width:36%;float:left}.modulo-moradas .img_holder{float:right;width:48%}.modulo-moradas .block{display:block;clear:both;width:100%;padding-bottom:35px}.modulo-moradas .block:not(:first-child){border-top:1px solid #E7E8EA;padding-top:35px}.modulo-moradas .tbl{display:table}.modulo-moradas .tbl .linha{display:table-row}.modulo-moradas .tbl .lit_txt_bold,.modulo-moradas .tbl .lit_txt{display:table-cell}.modulo-moradas .lit_tit{display:block;clear:both;color:#273037;font-weight:bold;font-size:22px;line-height:28px;padding-bottom:30px}.modulo-moradas .lit_txt_bold{display:block;clear:both;color:#273037;font-weight:bold;font-size:16px;line-height:30px}.modulo-moradas .lit_txt{display:block;clear:both;color:#41515E;font-size:15px;line-height:30px}.modulo-moradas .lnk{margin-top:30px;min-width:222px}.modulo-moradas .img_holder img{-webkit-box-shadow:0 22px 44px 0 rgba(0,0,0,0.1);box-shadow:0 22px 44px 0 rgba(0,0,0,0.1)}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-moradas .lit_txt_bold{line-height:16px}}@media only screen and (max-width: 700px){.modulo-moradas .lit_txt_bold{line-height:16px}}.mini .modulo-moradas .img_holder,.mini .modulo-moradas .txt_holder{display:block;clear:both;width:100%}.mini .modulo-moradas{padding-top:25px;padding-bottom:25px}.mini .modulo-moradas .lit_tit{font-size:24px}.mini .modulo-moradas .lit_txt,.mini .modulo-moradas .lit_txt_bold{font-size:18px}

.modulo-texto-politicas{font-size:0}.modulo-texto-politicas .banner-container{height:380px}.modulo-texto-politicas .banner-container:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);pointer-events:none}.modulo-texto-politicas .banner-container .img_holder{position:absolute;left:0;right:0;bottom:0;top:0}.modulo-texto-politicas .banner-container .img_holder img{-o-object-position:0 -70px;object-position:0 -70px}.modulo-texto-politicas .banner-container .outer_holder{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;display:block;height:100%;width:94%;max-width:1440px;margin:0 auto;pointer-events:none}.modulo-texto-politicas .banner-container .txt_holder{display:table;height:100%;width:100%}.modulo-texto-politicas .banner-container .txt_holder_inner{display:table-cell;vertical-align:middle;pointer-events:none}.modulo-texto-politicas .banner-container .titulo-banner{color:#fff;font-family:"Muli",sans-serif;font-size:34px;font-weight:bold;line-height:50px}.modulo-texto-politicas .banner-container .desc-banner{color:#fff;font-family:"Muli",sans-serif;font-size:15px;font-weight:600;line-height:25px;padding-left:48px;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-texto-politicas .banner-container .txt_holder .desc-banner:before{content:'';position:absolute;left:0;top:14px;height:1px;width:31px;background-color:#FFFFFF}.modulo-texto-politicas .sod_select{display:none}.modulo-texto-politicas .conteudos-container{padding:120px 0}.modulo-texto-politicas .side-menu{width:25%;display:inline-block;vertical-align:top}.modulo-texto-politicas .side-menu .menu{padding-left:40px}.modulo-texto-politicas .side-menu .menu .menu-item{margin-bottom:30px}.modulo-texto-politicas .side-menu .menu .menu-item .item{color:#273037;font-family:"Muli",sans-serif;font-size:14px;font-weight:600;line-height:14px}.modulo-texto-politicas .side-menu .menu .menu-item .item.active::before{position:absolute;content:"";left:-40px;top:8px;width:20px;height:2px;background-color:#D72347}.modulo-texto-politicas .texto-container{width:60%;display:inline-block;vertical-align:top}.modulo-texto-politicas .texto-container p{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px}.modulo-texto-politicas .texto-container h2,.modulo-texto-politicas .texto-container h3,.modulo-texto-politicas .texto-container h4,.modulo-texto-politicas .texto-container h5,.modulo-texto-politicas .texto-container h6{color:#273037;font-family:"Muli",sans-serif;font-size:16px;font-weight:bold;line-height:22px;margin:32px 0}.modulo-texto-politicas .texto-container .mad-seccao-titulo{margin-bottom:70px;font-weight:bold}.modulo-texto-politicas .lista-documentos li{margin-bottom:10px}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-texto-politicas .banner-container{height:300px}.modulo-texto-politicas{padding:70px 0}.modulo-texto-politicas .side-menu{width:32%}.modulo-texto-politicas .texto-container{width:67%}}@media only screen and (max-width: 700px){.modulo-texto-politicas .banner-container{height:260px}.modulo-texto-politicas .banner-container .img_holder img{-o-object-position:unset;object-position:unset}.modulo-texto-politicas .sod_select{display:block;cursor:pointer;z-index:11;padding:5px 3.4%;border:none;height:52px;line-height:38px;border-radius:0;background:#f5f5f5}.modulo-texto-politicas .sod_select:after{content:"";width:20px;height:16px;border:none;position:absolute;right:6px;background-image:url("../../../assets/dev/images/dropdown_arrow.svg");-webkit-transition:all 30ms ease-in-out;transition:all 30ms ease-in-out}.modulo-texto-politicas .sod_select.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:8px}.modulo-texto-politicas .sod_select:before{content:"Menu";width:0;height:15px;display:block;position:absolute;right:60px;top:-2px;bottom:0;margin:auto;font-size:12px;font-weight:600;line-height:15px;color:#41515E}.modulo-texto-politicas .sod_select .sod_list{display:block;overflow-y:auto;padding:30px;margin:0;background-color:#f5f5f5;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.3);box-shadow:0 8px 20px 0 rgba(0,0,0,0.3)}.modulo-texto-politicas .sod_select .sod_option{color:#41515E;font-weight:bold;font-size:16px;line-height:20px;padding:20px 10px}.modulo-texto-politicas .sod_select .sod_option.active{background:none}.modulo-texto-politicas .sod_select .sod_label{color:#273037;font-weight:bold;font-size:16px;display:block}.modulo-texto-politicas .conteudos-container{padding:0}.modulo-texto-politicas .texto-container .mad-seccao-titulo,.modulo-texto-politicas .side-menu{display:none}.modulo-texto-politicas .texto-container{width:90%}}

.modulo-banner-tipo-parceiro{height:586px;padding-bottom:3%}.modulo-banner-tipo-parceiro .wfull{width:80%}.modulo-banner-tipo-parceiro .banner-container{height:100%;width:100%}.modulo-banner-tipo-parceiro .banner-container .nav-pag-container{position:absolute;top:50%;width:96%;left:0;right:0;margin-left:auto;margin-right:auto}.modulo-banner-tipo-parceiro .banner-container .textos-banner{padding:150px 0}.modulo-banner-tipo-parceiro .banner-container .textos-banner .mad-banner-grande{width:45%;margin-bottom:20px}.modulo-banner-tipo-parceiro .banner-container .textos-banner .mad-banner-pequeno{margin-bottom:30px}.modulo-banner-tipo-parceiro .banner-container .container-imagem,.modulo-banner-tipo-parceiro .banner-container .swiper-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.modulo-banner-tipo-parceiro .banner-container .container-imagem picture{position:absolute;width:100%;height:100%}.modulo-banner-tipo-parceiro .banner-container .container-imagem.overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(39,48,55,0.2)}.modulo-banner-tipo-parceiro .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;left:0;width:100%;padding:0 0 44px}.modulo-banner-tipo-parceiro .swiper-pagination-bullet{width:10px;height:10px}.modulo-banner-tipo-parceiro .swiper-pagination-bullet-active{background:none;border:1px solid white;-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;top:1px}.modulo-banner-tipo-parceiro .swiper-button-prev,.swiper-button-next{background-image:url("../../../assets/dev/images/arrow_right.svg");background-size:43px;width:50px}.modulo-banner-tipo-parceiro .swiper-button-prev,.swiper-button-prev{background-image:url("../../../assets/dev/images/arrow_left.svg");background-size:43px;width:50px}@media only screen and (min-width: 1220px) and (max-width: 1500px){.modulo-banner-tipo-parceiro .banner-container .textos-banner .mad-banner-grande{width:60%}}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-banner-tipo-parceiro .banner-container .textos-banner .mad-banner-grande{width:70%}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-banner-tipo-parceiro .banner-container .textos-banner .mad-banner-grande{width:90%;font-size:50px}}@media only screen and (max-width: 700px){.modulo-banner-tipo-parceiro{height:405px}.modulo-banner-tipo-parceiro .banner-container .nav-pag-container{display:none}.modulo-banner-tipo-parceiro .banner-container .textos-banner{padding:110px 0}.modulo-banner-tipo-parceiro .banner-container .textos-banner .mad-banner-grande{width:90%;font-size:32px;line-height:34px}.modulo-banner-tipo-parceiro .banner-container .textos-banner .mad-banner-pequeno{font-size:16px;line-height:26px}}

.modulo-documentos-oficiais{padding:50px 0 100px}.modulo-documentos-oficiais .listagem-container{padding:25px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}.modulo-documentos-oficiais .listagem-container .documento-card{max-width:450px}.modulo-documentos-oficiais .listagem-container .documento-card .image-holder{height:330px}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-documentos-oficiais .listagem-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 700px){.modulo-documentos-oficiais .listagem-container{grid-template-columns:repeat(1, 1fr)}}

.modulo-detalhe-evento .wmedium{width:85%;margin:0 auto}.modulo-detalhe-evento .descricao-container{margin-bottom:60px}.modulo-detalhe-evento .topo-container{padding:45px 0}.modulo-detalhe-evento .titulo-holder{margin-top:5px}.modulo-detalhe-evento .titulo-holder .link-voltar{position:absolute;left:-4%;width:32px;height:32px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;top:8px;border:1px solid rgba(39,48,55,0.3);cursor:pointer;border-radius:20px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.modulo-detalhe-evento .titulo-holder .link-voltar:hover{border:1px solid rgba(39,48,55,0.1);-webkit-box-shadow:0 12px 14px 0 rgba(65,81,94,0.06);box-shadow:0 12px 14px 0 rgba(65,81,94,0.06)}.modulo-detalhe-evento .breadcrumbs{font-size:16px;display:inline-block;vertical-align:middle}.modulo-detalhe-evento .breadcrumbs .icon-ma{font-size:8px;margin:0 10px}.modulo-detalhe-evento .breadcrumbs .bread-item{color:#99A2A9;font-size:11px;line-height:14px}.modulo-detalhe-evento .titulo-evento{color:#273037;font-family:"Muli",sans-serif;font-size:34px;font-weight:bold;line-height:50px;display:block}.modulo-detalhe-evento .slider-container{height:700px;border-radius:6px;-webkit-box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);margin-bottom:100px}.modulo-detalhe-evento .slider-container .image-slider{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modulo-detalhe-evento .slider-container .navigation-pagination-container{position:absolute;top:50%;width:90%;left:0;right:0;margin-left:auto;margin-right:auto}.modulo-detalhe-evento .slider-container .swiper-pagination-bullets{bottom:0;left:0;width:100%;padding:0 0 44px}.modulo-detalhe-evento .slider-container .swiper-pagination-bullet{width:10px;height:10px}.modulo-detalhe-evento .slider-container .swiper-pagination-bullet-active{background:none;border:1px solid white;-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;top:1px}.modulo-detalhe-evento .mad-artigo-titulo{margin-bottom:40px}.modulo-detalhe-evento .mad-artigo-titulo,.modulo-detalhe-evento .mad-card-texto{width:80%}.modulo-detalhe-evento .mad-card-texto{margin-bottom:40px}.modulo-detalhe-evento .bloco-local{background-color:#F9F9F9;border-radius:4px;padding:27px 40px;margin-bottom:37px;-webkit-perspective:200px;perspective:200px}.modulo-detalhe-evento .bloco-local .local-evento{color:#D72347;font-family:"Muli",sans-serif;font-size:20px;font-weight:bold;line-height:25px;margin-bottom:25px}.modulo-detalhe-evento .bloco-local .mad-label-checkout{margin-bottom:25px;width:80%}.modulo-detalhe-evento .bloco-local .hotel-evento{color:#273037;font-family:"Muli",sans-serif;font-size:15px;font-weight:bold;line-height:26px;margin:0}.modulo-detalhe-evento .bloco-local .morada-evento{color:#273037;font-family:"Muli",sans-serif;font-size:15px;line-height:26px;margin:0}.modulo-detalhe-evento .bloco-local .comp-main-button{width:100%;margin-top:33px;max-width:unset;text-transform:none}.modulo-detalhe-evento .bloco-local .comp-main-button.inscrito{width:100%;margin-top:33px;max-width:unset;text-transform:none;background-color:white;border:1px solid #D72347;color:#D72347}.modulo-detalhe-evento .listagem-datas{width:90%;margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(333px, 1fr));grid-column-gap:35px}.modulo-detalhe-evento .datas-container .apresentacao{display:block}.modulo-detalhe-evento .datas-container .dropdown-holder{padding:20px 0}.modulo-detalhe-evento .sod_select{max-width:341px;height:54px;border-radius:4px;border:1px solid #E1E2E4;background-color:#FFFFFF;display:inline-block;padding:10px 16px;vertical-align:middle;margin-right:35px}.modulo-detalhe-evento .sod_select .sod_label{line-height:32px}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-detalhe-evento .sod_select{margin-bottom:35px}.modulo-detalhe-evento .titulo-holder .link-voltar{left:-7%}.modulo-detalhe-evento .slider-container{height:500px}}@media only screen and (max-width: 700px){.modulo-detalhe-evento .wmedium,.modulo-detalhe-evento .listagem-datas{width:100%}.modulo-detalhe-evento .slider-container{height:300px;margin-bottom:50px}.modulo-detalhe-evento .titulo-holder .link-voltar,.modulo-detalhe-evento .breadcrumbs,.modulo-detalhe-evento .slider-container .navigation-pagination-container{display:none}.modulo-detalhe-evento .listagem-datas{grid-template-columns:repeat(auto-fill, minmax(290px, 1fr))}.modulo-detalhe-evento .bloco-local{padding:27px 30px}.modulo-detalhe-evento .sod_select{margin-bottom:35px}.modulo-detalhe-evento .mad-artigo-titulo,.modulo-detalhe-evento .mad-card-texto{width:90%}.modulo-detalhe-evento .mad-artigo-titulo{font-size:25px;line-height:40px}.modulo-detalhe-evento .titulo-evento{font-size:25px;line-height:15px}}

.modulo-eventos-destaque{margin:80px auto}.modulo-eventos-destaque .mad-seccao-titulo{display:block;margin-bottom:70px}.modulo-eventos-destaque .comp-mais-button{position:absolute;top:0;right:0}.modulo-eventos-destaque .eventos-destaque-container{display:-webkit-box;display:-ms-flexbox;display:flex}.modulo-eventos-destaque .evento-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33%;margin-right:2%}.modulo-eventos-destaque .evento-card:last-of-type{margin-right:0}.modulo-eventos-destaque .imagem-container{height:330px}.modulo-eventos-destaque .imagem-container .link-evento{height:100%;width:100%;border-radius:6px;overflow:hidden;display:block}.modulo-eventos-destaque .imagem-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;-webkit-box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.modulo-eventos-destaque .imagem-container img:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}.modulo-eventos-destaque .descricao-container{padding:40px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:97%}.modulo-eventos-destaque .descricao-container .mad-card-titulo{display:block;margin-bottom:30px;max-width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modulo-eventos-destaque .descricao-container .mad-card-texto{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:90}.modulo-eventos-destaque .botao-entrar{height:52px;width:52px;border-radius:31px;background-color:#D72347;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block;text-align:center;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:40px;bottom:-26px;z-index:99}.modulo-eventos-destaque .botao-entrar span{font-size:10px;color:#fff}.modulo-eventos-destaque .botao-entrar:hover{-webkit-box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);background-color:#E5294F;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-eventos-destaque .imagem-container{height:270px}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-eventos-destaque .evento-card{width:32%}.modulo-eventos-destaque .imagem-container{height:270px}}@media only screen and (max-width: 700px){.modulo-eventos-destaque{margin:0 auto}.modulo-eventos-destaque .wfull{width:100%}.modulo-eventos-destaque .mad-seccao-titulo{padding-left:5%}.modulo-eventos-destaque .eventos-destaque-container{display:block}.modulo-eventos-destaque .evento-card{display:block;width:100%;margin-right:0}.modulo-eventos-destaque .imagem-container{height:236px}.modulo-eventos-destaque .imagem-container img{border-radius:0}.modulo-eventos-destaque .descricao-container{padding:40px 25px}.modulo-eventos-destaque .comp-mais-button{display:none}}

.modulo-download-material .filtros-container{padding:50px 0}.modulo-download-material .filtro-ano{padding:11px 24px;border-radius:6px;border:1px solid #E7E8EA;margin-right:35px;display:inline-block;cursor:pointer}.modulo-download-material .filtro-ano.active{border:2px solid #D72347}.modulo-download-material{padding:50px 0 100px}.modulo-download-material .listagem-container{padding:25px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}.modulo-download-material .listagem-container .documento-item{max-width:450px;margin-bottom:90px}.modulo-download-material .documento-card:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-download-material .documento-card:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-download-material .documento-card:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-download-material .documento-card:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-download-material .documento-card:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-download-material .documento-card:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-download-material .documento-card:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-download-material .documento-card:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-download-material .documento-card:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-download-material .documento-card:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-download-material .documento-card:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-download-material .documento-card:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-download-material .documento-card:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-download-material .documento-card:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-download-material .documento-card:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-download-material .documento-card:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-download-material .documento-card:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-download-material .documento-card:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-download-material .documento-item .image-holder{height:330px;margin-bottom:40px}.modulo-download-material .documento-item .image-holder .imagem-documento{border-radius:6px;-webkit-box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modulo-download-material .documento-item .descricao-container .mad-label-checkout{max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modulo-download-material .documento-item .descricao-container p{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;min-height:90;margin:24px 0;width:95%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:90}.modulo-download-material .mad-card-titulo{display:block;margin-bottom:20px}.modulo-download-material .texto-calendario{color:#273037;font-size:15px;line-height:30px;display:block;margin-bottom:20px}.modulo-download-material select{color:#323945;font-weight:600;font-size:14px;height:52px;line-height:50px;border:1px solid #E1E2E4;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:14px;padding-right:14px;background-color:#FFFFFF;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in;width:61%;margin-right:2%}.modulo-download-material .comp-main-button{max-width:38%}@media only screen and (min-width: 1220px) and (max-width: 1500px){.modulo-download-material select{width:56%}}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-download-material select{width:53%}}@media only screen and (max-width: 1220px){.modulo-download-material .listagem-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-download-material select{width:100%}.modulo-download-material .comp-main-button{max-width:none;margin-top:10px}}@media only screen and (max-width: 700px){.modulo-download-material,.modulo-download-material .filtros-container{padding:0}.modulo-download-material .listagem-container{grid-template-columns:repeat(1, 1fr)}.modulo-download-material .documento-item{margin-bottom:40px}.modulo-download-material .filtros-container ul{padding:50px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}.modulo-download-material .filtro-ano{margin-bottom:20px;margin-right:0;text-align:center}.modulo-download-material .filtro-ano span{display:block;white-space:nowrap}}

.modulo-download-item{opacity:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.listagem-container-docs.loaded .modulo-download-item,.listagem-container.loaded .modulo-download-item{opacity:1}.listagem-container .modulo-download-item:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.listagem-container .modulo-download-item:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.listagem-container .modulo-download-item:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.listagem-container .modulo-download-item:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.listagem-container .modulo-download-item:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.listagem-container .modulo-download-item:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.listagem-container .modulo-download-item:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.listagem-container .modulo-download-item:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.listagem-container .modulo-download-item:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.listagem-container .modulo-download-item:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.listagem-container .modulo-download-item:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.listagem-container .modulo-download-item:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.listagem-container .modulo-download-item:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.listagem-container .modulo-download-item:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.listagem-container .modulo-download-item:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.listagem-container .modulo-download-item:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.listagem-container .modulo-download-item:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.listagem-container .modulo-download-item:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-download-item .documento-card{max-width:456px;margin-bottom:90px}.modulo-download-item .link_global{position:absolute;top:0;width:100%;height:100%;left:0;z-index:2}.modulo-download-item .documento-card .image-holder{height:330px;margin-bottom:40px}.modulo-download-item .documento-card .image-holder .imagem-documento{border-radius:6px;-webkit-box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modulo-download-item .documento-card .descricao-container .mad-label-checkout{max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modulo-download-item .documento-card .descricao-container p{color:#41515E;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;min-height:90;margin:24px 0;width:95%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:90}@media only screen and (max-width: 700px){.modulo-download-item{margin:0 auto}.modulo-download-item .documento-card{margin-bottom:40px}}


.modulo-listagem-eventos.sem-resultados{margin-bottom:50px}.modulo-listagem-eventos .data-container{width:40%;padding:50px 0}.modulo-listagem-eventos .texto-calendario{color:#273037;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;display:block;margin-bottom:20px}.modulo-listagem-eventos .listagem-eventos{padding:120px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}.modulo-listagem-eventos .evento-card{display:inline-block}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-listagem-eventos .listagem-eventos .evento-card:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-listagem-eventos .imagem-container{height:330px}.modulo-listagem-eventos .imagem-container .link-evento{height:100%;width:100%;display:block;overflow:hidden;border-radius:6px}.modulo-listagem-eventos .imagem-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;-webkit-box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);box-shadow:0 22px 30px 0 rgba(39,48,55,0.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.modulo-listagem-eventos .imagem-container img:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}.modulo-listagem-eventos .descricao-container{padding:40px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:97%}.modulo-listagem-eventos .descricao-container .mad-card-titulo{display:block;margin-bottom:30px;max-width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modulo-listagem-eventos .descricao-container .mad-card-texto{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:90}.modulo-listagem-eventos .botao-entrar{height:52px;width:52px;border-radius:31px;background-color:#D72347;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block;text-align:center;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:40px;bottom:-26px;z-index:99}.modulo-listagem-eventos .botao-entrar span{font-size:10px;color:#fff}.modulo-listagem-eventos .botao-entrar:hover{-webkit-box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);box-shadow:0 8px 20px 0 rgba(215,35,71,0.3);background-color:#E5294F;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 980px) and (max-width: 1220px){.modulo-listagem-eventos .imagem-container{height:270px}}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-listagem-eventos .listagem-eventos{grid-template-columns:repeat(2, 1fr)}.modulo-listagem-eventos .imagem-container{height:270px}}@media only screen and (max-width: 700px){.modulo-listagem-eventos.wfull{width:100%}.modulo-listagem-eventos .listagem-eventos{padding:50px 0;grid-template-columns:repeat(1, 1fr)}.modulo-listagem-eventos .imagem-container{height:236px}.modulo-listagem-eventos .imagem-container .link-evento,.modulo-listagem-eventos .imagem-container img{border-radius:0}.modulo-listagem-eventos .descricao-container{padding:40px 25px}}

.modulo-material-apoio.sem-resultados{margin-bottom:50px}.modulo-material-apoio .mad-card-titulo{display:block;margin-bottom:20px}.modulo-material-apoio .datepicker-holder{max-width:317px}.modulo-material-apoio .icon-holder{position:absolute;top:0;right:0;height:54px;padding:17px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1}.modulo-material-apoio .icon-holder .icon-ma{font-size:20px;color:#D72347}.modulo-material-apoio .data-container{width:40%;padding:50px 0}.modulo-material-apoio .data-entrega{height:54px;width:100%;border:1px solid #E1E2E4;border-radius:4px;padding:18px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;cursor:pointer}.modulo-material-apoio .texto-calendario{color:#273037;font-family:"Muli",sans-serif;font-size:15px;line-height:30px;display:block;margin-bottom:20px}.modulo-material-apoio .listagem-container{border-top:1px solid rgba(225,226,228,0.6);margin-bottom:120px}.modulo-material-apoio .listagem-material{padding:42px 0;margin-bottom:42px;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));grid-column-gap:10px;margin:0 -20px 0 -15px}.modulo-material-apoio .listagem-material .item-material{width:190px;margin:0 auto;display:inline-block;margin-bottom:30px;opacity:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-material-apoio .listagem-material.loaded .item-material{opacity:1}.modulo-material-apoio .listagem-material .item-material:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-material-apoio .listagem-material .item-material:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-material-apoio .listagem-material .item-material:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-material-apoio .listagem-material .item-material:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-material-apoio .listagem-material .item-material:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-material-apoio .listagem-material .item-material:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-material-apoio .listagem-material .item-material:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-material-apoio .listagem-material .item-material:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-material-apoio .listagem-material .item-material:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-material-apoio .listagem-material .item-material:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-material-apoio .listagem-material .item-material:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-material-apoio .listagem-material .item-material:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-material-apoio .listagem-material .item-material:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-material-apoio .listagem-material .item-material:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-material-apoio .listagem-material .item-material:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-material-apoio .listagem-material .item-material:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-material-apoio .listagem-material .item-material:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-material-apoio .listagem-material .item-material:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-material-apoio .listagem-material .item-material .imagem-material{height:270px;margin-bottom:28px}.modulo-material-apoio .listagem-material .item-material .imagem-item{height:100%;width:190px;border-radius:4px;-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);-o-object-fit:cover;object-fit:cover}.modulo-material-apoio .listagem-material .item-material .mad-item-menu{display:block;min-height:45px;margin-bottom:40px}.modulo-material-apoio .listagem-material .item-material .selecionar-input{color:#273037;font-size:16px;font-weight:600;line-height:16px;padding:16px 18px;display:block;background-color:#F7F7F7;cursor:pointer;border-radius:24px;width:120px}.modulo-material-apoio .listagem-material .item-material .selecionar-input label{padding-left:30px;cursor:pointer;display:inline-block}.modulo-material-apoio .listagem-container .contagem-holder{padding:40px 0;border-top:1px solid rgba(225,226,228,0.6)}.modulo-material-apoio .listagem-container .contagem-holder .texto-contagem{padding:14px 0;display:inline-block}.modulo-material-apoio .listagem-container .contagem-holder .comp-main-button{float:right;text-transform:none}.modulo-material-apoio input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.modulo-material-apoio [type="checkbox"]+label:before{content:'';position:absolute;left:0;top:0;background-image:url(../../../assets/release/images/select_off.svg);width:20px;height:20px}.modulo-material-apoio [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;background-image:url(../../../assets/release/images/select_on.svg);width:20px;height:20px}@media only screen and (max-width: 700px){.modulo-material-apoio .data-container{width:90%}.modulo-material-apoio .data-entrega,.modulo-material-apoio .datepicker-holder{max-width:260px}}

.modulo-listagem-microsites{padding:50px 0 100px}.modulo-listagem-microsites .listagem-container{padding:25px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}.modulo-listagem-microsites .listagem-container .documento-card{max-width:450px}.modulo-listagem-microsites .listagem-container .documento-card .image-holder{height:330px}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-listagem-microsites .listagem-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 700px){.modulo-listagem-microsites .listagem-container{grid-template-columns:repeat(1, 1fr)}}

.modulo-recursos-extra.sem-resultados{margin-bottom:50px}.modulo-recursos-extra .mad-card-titulo{display:block;margin-bottom:20px}.modulo-recursos-extra .data-container{width:40%;padding:50px 0}.modulo-recursos-extra .listagem-container{border-top:1px solid rgba(225,226,228,0.6);margin-bottom:120px}.modulo-recursos-extra .listagem-material{padding:42px 0;margin-bottom:42px;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));grid-column-gap:10px;margin:0 -20px 0 -15px}.modulo-recursos-extra .listagem-material .item-material{width:190px;margin:0 auto;display:inline-block;margin-bottom:30px;opacity:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.modulo-recursos-extra .listagem-material.loaded .item-material{opacity:1}.modulo-recursos-extra .listagem-material .item-material:nth-child(1){-webkit-transition-delay:470ms;transition-delay:470ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(2){-webkit-transition-delay:540ms;transition-delay:540ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(3){-webkit-transition-delay:610ms;transition-delay:610ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(4){-webkit-transition-delay:680ms;transition-delay:680ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(6){-webkit-transition-delay:820ms;transition-delay:820ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(7){-webkit-transition-delay:890ms;transition-delay:890ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(8){-webkit-transition-delay:960ms;transition-delay:960ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(9){-webkit-transition-delay:1030ms;transition-delay:1030ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(10){-webkit-transition-delay:1100ms;transition-delay:1100ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(11){-webkit-transition-delay:1170ms;transition-delay:1170ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(12){-webkit-transition-delay:1240ms;transition-delay:1240ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(13){-webkit-transition-delay:1310ms;transition-delay:1310ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(14){-webkit-transition-delay:1380ms;transition-delay:1380ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(15){-webkit-transition-delay:1450ms;transition-delay:1450ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(16){-webkit-transition-delay:1520ms;transition-delay:1520ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(17){-webkit-transition-delay:1590ms;transition-delay:1590ms}.modulo-recursos-extra .listagem-material .item-material:nth-child(18){-webkit-transition-delay:1660ms;transition-delay:1660ms}.modulo-recursos-extra .listagem-material .item-material .imagem-material{height:270px;margin-bottom:28px}.modulo-recursos-extra .listagem-material .item-material .imagem-item{height:100%;width:190px;border-radius:4px;-webkit-box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);box-shadow:0 30px 34px 0 rgba(65,81,94,0.2);-o-object-fit:cover;object-fit:cover}.modulo-recursos-extra .listagem-material .item-material .mad-item-menu{display:block;min-height:45px;margin-bottom:40px}.modulo-recursos-extra .titulo-holder{margin-top:15px}.modulo-recursos-extra .titulo-holder .link-voltar{position:absolute;left:0;width:32px;height:32px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;top:8px;border:1px solid rgba(39,48,55,0.3);cursor:pointer;border-radius:20px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.modulo-recursos-extra .titulo-holder .link-voltar:hover{border:1px solid rgba(39,48,55,0.1);-webkit-box-shadow:0 12px 14px 0 rgba(65,81,94,0.06);box-shadow:0 12px 14px 0 rgba(65,81,94,0.06)}.modulo-recursos-extra .titulo-evento{color:#273037;font-family:"Muli",sans-serif;font-size:20px;font-weight:bold;line-height:50px;display:block;margin-left:50px}.modulo-recursos-extra .listagem-container-docs{padding:25px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}.modulo-recursos-extra .listagem-container-docs .documento-card{max-width:450px}.modulo-recursos-extra .listagem-container-docs .documento-card .image-holder{height:330px}@media only screen and (min-width: 700px) and (max-width: 980px){.modulo-recursos-extra .data-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-recursos-extra .listagem-container-docs{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 700px){.modulo-recursos-extra .data-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modulo-recursos-extra .listagem-container-docs{grid-template-columns:repeat(1, 1fr)}}

/*# sourceMappingURL=maps/all.min.css.map */
