/*! idp-frontend - v0.0.1 - 2019-04-01
* Copyright (c) 2019 [object Object];
 Licensed  */@import url(../../../../../../bower_components/normalize.css/normalize.css);html{box-sizing:border-box;max-width:100%}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-weight:inherit;font-size:100%}a{color:inherit;text-decoration:none}h1{font-size:100%;margin:0}img{vertical-align:bottom;font-size:12px;font-style:italic}ol,ul{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}html{overflow:auto!important}button{cursor:pointer}html{font-family:Archer,serif;color:#000;background-color:#fff}a{text-decoration:none;color:#8dc63f}.c-nav{color:#fff;background-color:rgba(0,0,0,.7);position:fixed;width:27px;height:44px;line-height:44px;top:calc(50% - 22px);text-decoration:none;z-index:1}.c-nav:hover{background-color:rgba(0,0,0,.9);color:#fff}.c-nav span{display:none}.c-nav--prev{left:0}.c-nav--next{right:0}.c-navbar{position:relative;z-index:1}@media screen and (max-width:1023px){.c-navbar{height:60px;position:fixed;top:0;width:100%;background:#fff}}.c-navbar__toggle{position:absolute;top:0;right:0;color:#000;opacity:.9;text-align:center;width:60px;height:60px;font-size:20px;line-height:60px}.c-navbar__toggle:hover{opacity:1}.c-navbar .c-navlinks .c-navlinks__item--kiosk,.c-navbar .c-navlinks .c-navlinks__item--summary{display:none}@media screen and (max-width:1023px){.c-navbar .c-navlinks .c-navlinks__item--cover a{font-size:0;color:transparent;background:url(../../../default/assets/gfx/logo.png) no-repeat;display:block;width:196px;height:48px;position:relative;top:6px;margin:0 auto}}@media screen and (min-width:1024px){.c-navbar .c-navlinks{width:400px;position:fixed;top:155px;right:calc(-400px + 40px)}.c-navbar .c-navlinks li:not(.c-navlinks__item--summary){display:block;height:40px;margin-bottom:1px}.c-navbar .c-navlinks li:hover span{-ms-transform:translateX(calc(-100%));transform:translateX(calc(-100%))}.c-navbar .c-navlinks li a{display:inline-block;color:#00a84f;font-family:helvetica,sans-serif;height:40px;position:relative}.c-navbar .c-navlinks li a i{background-color:#00a84f;color:#fff;display:inline-block;text-align:center;width:40px;height:40px;font-size:25px;line-height:40px}.c-navbar .c-navlinks li a span{text-transform:uppercase;display:inline-block;transition:all .5s;position:absolute;top:0;left:0;z-index:-1;padding:0 20px;background-color:#fff;font-size:16px;line-height:40px}}.c-offcanvas .c-navlinks{text-transform:uppercase}.c-offcanvas .c-navlinks li.c-navlinks__item--kiosk{margin-bottom:12px}.c-offcanvas .c-navlinks li.c-navlinks__item--summary{display:none}.c-offcanvas .c-navlinks a{display:block;line-height:40px}.c-offcanvas .c-navlinks a i{background-color:#fff;color:#00a84f;width:40px;height:40px;display:inline-block;text-align:center;font-size:25px;line-height:40px}.c-offcanvas{font-family:helvetica,sans-serif;background-color:#00a84f;color:#fff;position:fixed;top:116px;bottom:0;width:100%;right:-100%;z-index:2;transition:right .5s;will-change:right;padding:24px 0}.c-offcanvas>:not(hr){padding:0 24px}.c-offcanvas hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:24px 0;padding:0}.c-offcanvas a{color:#fff}@media screen and (min-width:768px){.c-offcanvas{width:300px}}.c-offcanvas.active{right:0}.c-share-toggle{display:none}@media screen and (min-width:1024px){.c-share-toggle{display:block;width:400px;position:fixed;z-index:1;top:237px;right:calc(-400px + 40px)}.c-share-toggle .icon-share{background-color:#00a84f;color:#fff;display:inline-block;text-align:center;width:40px;height:40px;font-size:21px;line-height:40px}.c-share-toggle:hover .c-share{-ms-transform:translateX(calc(-100% - 40px));transform:translateX(calc(-100% - 40px))}.c-share-toggle .c-share{display:inline-block;transition:all .5s;position:relative;z-index:-1}.c-share-toggle .c-share__item{display:inline-block}.c-share-toggle .c-share__item a{color:#00a84f}.c-share-toggle .c-share__item i{background-color:#fff;display:inline-block;text-align:center;width:40px;height:40px;font-size:21px;line-height:40px}.c-share-toggle .c-share__item span{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.c-share-toggle .c-share__item.share-facebook:hover i{background-color:#305891;color:#fff}.c-share-toggle .c-share__item.share-twitter:hover i{background-color:#2ca8d2;color:#fff}.c-share-toggle .c-share__item.share-google\+:hover i{background-color:#d73d32;color:#fff}.c-share-toggle .c-share__item.share-mail:hover i{background-color:#aaa;color:#fff}.c-share-toggle .c-share__item.share-linkedin:hover i{background-color:#0077B5;color:#fff}.c-share-toggle .c-share__item.share-pinterest{display:none}}.c-offcanvas .c-share:before{content:'Partilhe';display:block;text-transform:uppercase;margin-bottom:12px}.c-offcanvas .c-share span{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.c-offcanvas .c-share .c-share__item{display:inline-block}.c-offcanvas .c-share .c-share__item.share-pinterest{display:none}.c-offcanvas .c-share .c-share__item a{display:inline-block;width:40px;height:40px;text-align:center;background-color:#fff;color:#00a84f;font-size:20px;line-height:40px}.c-article{margin-top:60px}@media screen and (min-width:1024px){.c-article{margin-top:0}}.c-article .c-to-top{display:none}@font-face{font-family:'Helvetica 45';src:url(../../../default/assets/fonts/helvetica/HelveticaNeue-Light.eot);src:url(../../../default/assets/fonts/helvetica/HelveticaNeue-Light.eot?#iefix) format('embedded-opentype'),url(../../../default/assets/fonts/helvetica/HelveticaNeue-Light.woff) format('woff'),url(../../../default/assets/fonts/helvetica/HelveticaNeue-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Archer;src:url(../../../default/assets/fonts/archer/Archer-Medium.eot);src:url(../../../default/assets/fonts/archer/Archer-Medium.eot?#iefix) format('embedded-opentype'),url(../../../default/assets/fonts/archer/Archer-Medium.woff) format('woff'),url(../../../default/assets/fonts/archer/Archer-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Sans Culottes';src:url(../../../default/assets/fonts/cullotes/SansCulottes.eot);src:url(../../../default/assets/fonts/cullotes/SansCulottes.eot?#iefix) format('embedded-opentype'),url(../../../default/assets/fonts/cullotes/SansCulottes.woff) format('woff'),url(../../../default/assets/fonts/cullotes/SansCulottes.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:icons-idp;src:url(../../../default/assets/fonts/icons/icons-idp.eot?96465755);src:url(../../../default/assets/fonts/icons/icons-idp.eot?96465755#iefix) format('embedded-opentype'),url(../../../default/assets/fonts/icons/icons-idp.woff2?96465755) format('woff2'),url(../../../default/assets/fonts/icons/icons-idp.woff?96465755) format('woff'),url(../../../default/assets/fonts/icons/icons-idp.ttf?96465755) format('truetype'),url(../../../default/assets/fonts/icons/icons-idp.svg?96465755#icons-idp) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons-idp;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-open-big:before{content:'\e800'}.icon-right-open-big:before{content:'\e801'}.icon-share:before{content:'\e802'}.icon-doc:before{content:'\e803'}.icon-up-small:before{content:'\e804'}.icon-resize-full:before{content:'\e805'}.icon-home-o:before{content:'\e806'}.icon-resize-small:before{content:'\e807'}.icon-camera:before{content:'\e808'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-menu:before{content:'\f0c9'}.icon-gplus:before{content:'\f0d5'}.icon-mail-alt:before{content:'\f0e0'}.icon-linkedin:before{content:'\f0e1'}.icon-pinterest:before{content:'\f231'}.icon-whatsapp:before{content:'\f232'}.c-block-link{display:block;overflow:hidden;position:relative}.c-block-link figure{margin:0}.c-block-link figure img{width:100%}.c-block-link figure figcaption{display:none}.c-block-link.c-block-link-thumb__1{position:relative}@media screen and (min-width:1024px){.c-block-link:not(.c-block-link-thumb__1){float:left;width:33.333333333%}.c-block-link:not(.c-block-link-thumb__1) picture{display:block;height:300px}.c-block-link:not(.c-block-link-thumb__1) picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.c-block-link:hover .c-block-link-textDetails{padding:40px;background-color:rgba(141,198,63,.5)}.c-block-link:hover .c-block-link-text{font-size:18px;opacity:1}}@media screen and (min-width:1400px){.c-block-link:not(.c-block-link-thumb__1) picture{height:400px}}.c-block-link-textDetails{background-color:rgba(0,0,0,.3);bottom:0;color:#fff;height:100%;padding-bottom:30px;position:absolute;text-align:center;text-transform:uppercase;text-shadow:1px 1px 1px #000;width:100%}.c-block-link-thumb__1 .c-block-link-textDetails{display:none}@media screen and (min-width:1024px){.c-block-link-textDetails{background-color:transparent;display:block;padding:30px;height:auto;transition:all .2s linear}}.c-block-link-textDetails .c-block-link-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:end;justify-content:flex-end;position:relative}.c-block-link-title{font-family:'Sans Culottes',sans-serif;margin-bottom:0;font-size:29px}@media screen and (min-width:768px){.c-block-link-title{font-size:35px}}.c-block-link-text{font-family:helvetica,sans-serif;font-size:18px;margin-bottom:0;opacity:0;transition:opacity .2s linear .2s}.c-offcanvas{top:60px}.tm-wrapper{max-width:none;padding-left:0;padding-right:0}@media screen and (min-width:1024px){.c-navbar .c-navbar__toggle{display:none}}.c-navbar .c-navbar__toggle span{display:none}