/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:0;background:#000000;border-radius:0;}ul.dropdown-menu.show li{padding:0.2rem 0.2rem;font-size:0.8rem;}.dropdown-item{display:block;width:100%;padding:0.25rem 1rem;clear:both;font-weight:400;color:#ffffff;text-align:inherit;text-decoration:none;white-space:normal;background-color:transparent;}.nav-item.dropdown:hover > .dropdown-menu{display:block;border-radius:0;border:0;padding:1rem 0;background:#000000;}.nav-item.dropdown:hover > .dropdown-menu{display:block;border-radius:0;border:0;padding:1rem 0;background:#000000;}.navbar-nav ul.dropdown-menu.show{padding:1rem 0;}.navbar-toggler{font-size:1.25rem;line-height:1;border-radius:0;transition:none;display:flex;width:30px;height:20px;padding:8px 7px;cursor:pointer;box-sizing:content-box;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:end;justify-content:end;}.navbar-toggler-icon{width:30px;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%;display:block;position:relative;height:2px;transition:transform .4s ease-in-out,opacity .2s ease-in-out;background-color:#000000;align-self:end;}span.navbar-toggler-icon.l-100{transform:translateY(0) rotate(0);}span.navbar-toggler-icon.l-80{transform:translateY(5px) rotate(0);opacity:1;width:25px;align-items:end;}span.navbar-toggler-icon.l-80{transform:translateY(5px) rotate(0);opacity:1;width:25px;}span.navbar-toggler-icon.l-60{transform:translateY(10px) rotate(0);width:20px;}.navbar-toggler:focus{text-decoration:none;box-shadow:none;}@media only screen and (min-width:1024px){.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;margin-top:10px;}.nav-item.dropdown:hover > .dropdown-menu{display:block;border-radius:0;border:0;padding:1rem 0;background:#000000;}}@media only screen and (max-width:768px) and (min-width:100px){.bloco-3-statement{margin-bottom:40px;}.bloco-6-statement .text-statement{display:flex;flex-wrap:wrap;}.bloco-6-statement h2.titulo-verde-statement{order:2;}.new-cards .leadership h2.titulo-verde-statement{max-width:100%;margin-top:40px;}.alinha-direita .text-statement{text-align:left;padding-left:0;}.sf-main.sf-hidden{background:transparent !important;border:0 none !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute !important;margin:0 !important;overflow:hidden !important;padding:0 !important;width:auto!important;left:auto !important;position:relative!important;top:auto !important;height:auto!important;}.coluna-flex{display:flex;flex-wrap:wrap;}.coluna1{order:2;}.coluna2{width:100%;}.view-id-lista_equipa_nova .portfolioContainer.equipa-container{height:auto!important;}.page-node-1194 .afasta-equipa{margin-bottom:30px;position:relative!important;top:unset!important;}.eu-cookie-compliance-content{padding:0 10px;}.eu-cookie-compliance-buttons{float:none;margin:0 auto;width:100%;max-width:100%;display:flex;justify-content:center;padding-top:24px;}.esconder-titulo p{display:none;}.view-lista-equipa .attachment-before{background:#000000;padding-bottom:68px;position:relative;}.view-lista-equipa .attachment-before{background:#000000;padding-bottom:48px;position:relative;}.view-lista-equipa .attachment-before .views-element-container:before{background:#000000;position:absolute;z-index:-1;content:"";height:100%;width:100vw;left:-100%;}.view-lista-equipa .attachment-before  .views-element-container:before{background:#000000;position:absolute;content:"";z-index:-1;width:100vw;height:100%;left:calc(50% + -50vw);}.equipa-container{margin-top:-5px;}.premios{max-width:20%;width:20%;}.paragraph--type--seccao-premios .col-12{display:flex;font-size:10px;color:#ffffff;flex-wrap:wrap;justify-content:center;}.small-pr sub{display:none;}span.branco:before{content:'\A';white-space:pre;}h2.small-pr{text-align:center;font-size:13px;}.page-node-type-pagina .body-pagina .row{margin-top:30px;}.body-pagina .field--name-field-imagem-miniatura{margin-bottom:0}.field--name-field-legenda-da-fotografia{text-align:right;font-size:12px;padding-top:2px;margin-bottom:30px;}.col-7.wrapper-liga{width:100%;color:#ffffff;}.wrapper-liga p{font-size:1rem;font-weight:700;}.wrapper-liga svg path{fill:#ffffff!important;}.page-node-type-pagina .body-pagina{padding-bottom:5px;}.slick-dots li.slick-active button:before{content:"";width:26px;height:9px;background:red;line-height:1;font-size:1px;position:relative;}.slick-dots li{position:relative;display:inline-block;width:26px;height:9px;margin:0 5px;padding:0;cursor:pointer;background:#ffffff;}.slick-dots li button{font-size:0;line-height:0;display:block;width:auto;height:9px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:#ffffff;}.slick-dots li button::before{font-size:1px;line-height:1px;height:auto;content:'';position:relative;}.paragraph--type--bp-columns{margin-bottom:62px;}.slick-dots li.slick-active{position:relative;height:9px;width:26px;}.fixo nav.navbar.navbar-expand-lg{background:rgba(255,255,255,0.98);height:70px;position:fixed!important;top:0;left:0;transform:translate(calc(50vw - 50%));z-index:999;width:100%;Box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);}.paginacao{margin-top:70px;font-size:1rem;font-weight:700;}img.align-right{max-width:100%;height:auto;float:none;align-content:normal;}.pag_seg{width:40%;text-align:right;padding-right:45px;position:relative;}.pag_ant{width:40%;text-align:left;padding-left:45px;position:relative;}.pag_ant a:before{position:absolute;top:0;left:10px;}.pag_seg a:after{position:absolute;top:0;right:10px;}footer.col-lg-6,footer.col-lg-4{padding:0;}.header-competencias-image{width:100%;}.body-competencias:before{background:none;}footer .col-12{padding:0;}.titulo-competencias{font-size:2rem;font-family:'Space Mono';font-weight:700;line-height:1;word-spacing:-0.2em;text-shadow:0 0 2px #000000;color:#ffffff;margin-bottom:15px;margin-top:15px;padding-left:30px;line-height:1.3;}.header-competencias-bg{width:100%;position:absolute;background:rgba(0,0,0,0.5);bottom:0;}.header-competencias{display:flex;min-height:300px;background-color:#000000;flex-wrap:wrap;position:relative;}.region-nav-main{display:block;}#block-lpm-main-navigation .dropdown-menu{z-index:1000;display:none;min-width:10rem;padding:0.5rem 0;margin:0;color:#212529;text-align:left;list-style:none;background-color:transparent;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:0.25rem;}#block-lpm-main-navigation ul.dropdown-menu.show{max-width:100%;}.navbar-collapse.justify-content-md-end{justify-content:flex-end !important;background:#000000;margin-top:9px;}#block-lpm-main-navigation li.nav-item{font-size:16px;font-weight:700;text-align:center;padding:5px;}#block-lpm-main-navigation li.nav-item a{color:#ffffff;}#block-lpm-main-navigation .nav-item.nav-link{color:#ffffff;position:relative;}#block-lpm-main-navigation .dropdown-item.active{color:#fff;text-decoration:none;background-color:#77EB89;padding:10px;}.block-language{display:block;align-items:center;width:100%;background:#000000;clear:both;padding:20px;}.block-language ul{display:block;list-style:none;line-height:0;font-size:16px;font-weight:700;width:100%;}.block-language ul li{width:100%;text-align:center;padding-right:35px;}.block-language ul li a{color:#ffffff;border-top:3px solid green;padding:3px 10px;}footer.col-lg-6,footer.col-lg-4{padding:0;}.header-competencias-image{width:100%;}li.logos{padding:0 10px;margin-bottom:10px;}.statement-row-tit{display:none;}.statements .offset-md-2{margin-left:0;}.row{margin-left:0;margin-right:0;}.images-stat{width:45%;}.paragraph--type--cards-statement.card-3 .col-block-statement .field--name-field-imagem-gif,.paragraph--type--cards-statement.card-3 .col-block-statement .field--name-field-icon-statement{position:relative;top:0;left:0;width:100%;}.card-3 h2.titulo-verde-statement{text-align:left;max-width:200px;margin-left:0;background:linear-gradient(90deg,#0F988D 0%,#15A68A 13%,#27CD83 37%,#37EE7D 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}.paragraph--type--cards-statement.paragraph-id--20 .field--name-field-texto-statement{max-width:55%;}.card-5 h2.titulo-verde-statement{position:relative;bottom:6px;left:0;}.card-4 h2.titulo-verde-statement{text-align:left;margin-top:0;background:linear-gradient(90deg,#0F988D 0%,#15A68A 13%,#27CD83 7%,#37EE7D 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}.card-3 .col-block-statement .images-stat .field--name-field-imagem-gif{padding-left:0;padding-right:30px;}.statement-row-tit-mobile{display:block;}.subtitulo-xl{font-size:36px;font-family:'Space Mono';font-weight:700;}.text-formatted p,.text-formatted ol,.text-formatted ul{font-size:18px;line-height:1.5;}.view-stories .view-footer{margin-top:63px;}.view-footer .field.field--name-field-ligacao.branco{text-align:right;font-family:"space Grotesk";font-size:14px;font-weight:normal;margin-right:25px;}.view-lista-clientes .filter a.button,.view-lista-clientes-nova .filter a.button{background:no-repeat;border:0;margin:0;display:block;padding:0 10px 7px;position:relative;font-weight:700;}.view-lista-clientes ul.filter,.view-lista-clientes-nova ul.filter{list-style:none;display:inline-flex;justify-content:center;padding:0;flex-wrap:wrap;}.view-lista-clientes a.button.active:after,.view-lista-clientes-nova a.button.active:after{content:"";position:absolute;bottom:5px;left:10px;width:30%;height:2px;background:#77EB89;}.background-statement .container{padding:0;}.col-12.col-md-6.statement-row-col1{padding:0;}.col-12.col-md-6.statement-row-col2{padding:0;}.card-2 .col-block-statement{margin-right:auto;}h2.titulo-verde-statement{margin-right:0;text-align:left;}.statements{padding-bottom:75px;padding-top:0;}.card-1 h2.titulo-verde-statement{margin-right:0;width:260px;}.paragraph--type--cards-statement .field--name-field-texto-statement{width:55%;}.card-1 .field.field--name-field-icon-statement{padding-left:0;padding-right:20px;width:45%;}.card-1 .col-block-statement .images-stat .field--name-field-imagem-gif{padding-left:0;padding-right:0;}.card-2 p{text-align:left;}.field--name-field-texto-statement br,.remover-br br{display:none;}.col-block-statement{position:relative;max-width:95%;margin:0 auto;}.card-2 h2.titulo-verde-statement{margin-top:0;background:linear-gradient(90deg,#0F988D 0%,#15A68A 10%,#27CD83 17%,#37EE7D 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;max-width:117px;text-align:left;width:131px;}.card-2 .col-block-statement .images-stat .field--name-field-imagem-gif{margin-left:20px;margin-top:-10px;padding:0;width:auto;}.bg-edge2edge .paragraph--type--cards-statement{display:table;padding:0;}.paragraph.paragraph--type--cards-statement{margin-bottom:34px;}.paragraph--type--cards-statement .field--name-field-texto-statement{max-width:100%;}.paragraph--type--cards-statement.card-1 .field--name-field-texto-statement{max-width:55%;}.col-block-statement .images-stat .field--name-field-imagem-gif{display:block;padding-left:30px;width:auto;}.field.field--name-field-imagem-gif.field--type-image.field--label-hidden.field__item{width:200px;}.col-block-statement .content{justify-content:flex-start;flex-wrap:wrap;}h2.titulo-verde-statement{width:100%!important;text-align:left!important;}.field.field--name-field-imagem-gif.field--type-image.field--label-hidden.field__item{position:relative;}.field--name-field-texto-statement.field__item,.paragraph--type--cards-statement.card-1 .field--name-field-texto-statement{max-width:100%;width:100%;}.new-cards .paragraph--type--cards-statement.mt-50 .field--name-field-texto-statement{margin-top:0;}.alinha-direita .text-statement{text-align:left;}.card-2 .col-block-statement .images-stat .field--name-field-imagem-gif{margin-left:-10px;margin-top:0;padding:0;width:auto;}.images-stat{width:100%;}.card-4 .text-statement{order:2;}.card-4 .images-stat{order:1;}.people h2.titulo-verde-statement{order:2;}.people .images-stat{margin:0 0 -30px -30px;}.people .field.field--name-field-imagem-gif.field--type-image.field--label-hidden.field__item{width:240px;}@media only screen and (max-width:1023px) and (min-width:100px){ul.sf-menu.sf-style-black a.sf-depth-1{color:#ffffff;}span.sf-depth-1.menuparent.nolink.sf-with-ul{color:#ffffff;}.sf-main.sf-hidden{background:transparent !important;border:0 none !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute !important;margin:0 !important;overflow:hidden !important;padding:0 !important;width:auto!important;left:auto !important;position:relative!important;top:auto !important;height:auto!important;}}@media only screen and (max-width:1024px) and (min-width:768px){.paragraph--type--seccao-premios .col-12{display:grid;font-size:10px;color:#ffffff;grid-gap:3.5%;grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;}.alinha-colunas .col-md-8.offset-md-2{margin-left:23.5%;width:75%;margin-bottom:90px;}#block-lpm-main-navigation .dropdown-menu{z-index:1000;display:none;min-width:10rem;padding:0.5rem 0;margin:0;color:#212529;text-align:left;list-style:none;background-color:transparent;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:0.25rem;}#block-lpm-main-navigation ul.dropdown-menu.show{max-width:100%;}.statement-row-tit{display:none;}.statement-row-tit-mobile{display:block;}.field--name-field-titulo-vector-mobile img{width:60%;display:block;margin-left:auto;margin-right:auto;width:60%;}.paragraph--type--seccao-statement > .container > .row > .col-md-10{margin:15px 0 40px 0;width:100%;}.alinha-colunas .col-md-8.offset-md-2{margin-left:0;width:75%;margin-bottom:90px;margin:0 auto 60px;}.paragraph--type--seccao-statement{background-position-y:298px;background-position-x:40%;}.card-1 h2.titulo-verde-statement{margin-right:23px;}.region-nav-main{display:block;}.navbar-collapse.justify-content-md-end{justify-content:flex-end !important;background:#000000;}#block-lpm-main-navigation li.nav-item{font-size:16px;font-weight:700;text-align:center;padding:5px;}#block-lpm-main-navigation li.nav-item a{color:#ffffff;}#block-lpm-main-navigation .nav-item.nav-link{color:#ffffff;position:relative;}.block-language{display:block;align-items:center;width:100%;background:#000000;clear:both;padding:20px;}.block-language ul{display:block;list-style:none;line-height:0;font-size:16px;font-weight:700;width:100%;}.block-language ul li{width:100%;text-align:center;padding-right:35px;}.block-language ul li a{color:#ffffff;border-top:3px solid green;padding:3px 10px;}#block-lpm-main-navigation .dropdown-item.active{color:#fff;text-decoration:none;background-color:#77EB89;padding:10px;}.paginacao{margin-top:70px;font-size:1rem;font-weight:700;}.pag_seg{width:40%;text-align:right;padding-right:45px;position:relative;}.pag_ant{width:40%;text-align:left;padding-left:45px;position:relative;}.pag_ant a:before{content:'';background-image:url(/sites/default/files/asset_injector/imagens/pag-ant.svg);height:12px;width:25px;position:absolute;top:0;left:10px;}.pag_seg a:after{content:'';background-image:url(/sites/default/files/asset_injector/imagens/pag-seg.svg);height:12px;width:25px;margin-left:20px;position:absolute;top:0;right:10px;}footer.col-lg-6{padding:0;}.titulo-competencias{font-size:2rem;font-family:'Space Mono';font-weight:700;line-height:1;word-spacing:-0.2em;text-shadow:0 0 2px #000000;color:#ffffff;margin-bottom:15px;margin-top:15px;padding-left:30px;line-height:1.3;}.header-competencias-bg{width:100%;position:absolute;background:rgba(0,0,0,0.5);bottom:0;}.header-competencias{display:flex;min-height:300px;background-color:#000000;flex-wrap:wrap;position:relative;}footer.col-lg-4{padding:0;}.header-competencias-image{width:100%;}footer.col-lg-6,footer.col-lg-4{padding:0;}.header-competencias-image{width:100%;}.body-competencias:before{background:none;}footer .col-12{padding:0;}img.align-right{max-width:100%;height:auto;float:none;align-content:normal;}.card-4 h2.titulo-verde-statement{text-align:left;margin-top:0;background:linear-gradient(90deg,#0F988D 0%,#15A68A 13%,#27CD83 7%,#37EE7D 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}}
}
