body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
} a {
text-decoration-thickness: 1px;
text-underline-offset: 0.25ch;
}
a:hover,
a:focus {
text-decoration-style: dashed;
}
a:active {
text-decoration: none;
}
.wp-block-navigation .wp-block-navigation-item a:hover,
.wp-block-navigation .wp-block-navigation-item a:focus {
text-decoration: underline;
text-decoration-style: solid;
} .wp-block-search__button,
.wp-block-file .wp-block-file__button {
background-color: var(--wp--preset--color--primary);
border-radius: 0;
border: none;
color: var(--wp--preset--color--background);
font-size: var(--wp--preset--font-size--medium);
padding: calc(0.667em + 2px) calc(1.333em + 2px);
} .wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,
.wp-block-button__link:hover {
opacity: 0.9;
} .wp-site-blocks,
body > .is-root-container,
.edit-post-visual-editor__post-title-wrapper,
.wp-block-group.alignfull,
.wp-block-group.has-background,
.wp-block-cover.alignfull,
.is-root-container .wp-block[data-align="full"] > .wp-block-group,
.is-root-container .wp-block[data-align="full"] > .wp-block-cover {
padding-left: var(--wp--custom--spacing--outer);
padding-right: var(--wp--custom--spacing--outer);
}
.wp-site-blocks .alignfull,
.wp-site-blocks > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-cover,
.wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-template-part > .wp-block-cover,
body > .is-root-container > .wp-block-cover,
body
> .is-root-container
> .wp-block-template-part
> .wp-block-group.has-background,
body > .is-root-container > .wp-block-template-part > .wp-block-cover,
.is-root-container .wp-block[data-align="full"] {
margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
width: unset;
} .wp-site-blocks .wp-block-columns .wp-block-column .alignfull,
.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"], .wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,
.is-root-container .wp-block[data-align="full"] > *:not(.wp-block-group) .wp-block[data-align="full"] {
margin-left: auto !important;
margin-right: auto !important;
width: inherit;
} .wp-block-navigation__responsive-container.is-menu-open {
padding-top: var(--wp--custom--spacing--outer);
padding-bottom: var(--wp--custom--spacing--large);
padding-right: var(--wp--custom--spacing--outer);
padding-left: var(--wp--custom--spacing--outer);
} .wp-site-blocks.mr-padding,
body > .is-root-container.mr-padding,
.edit-post-visual-editor__post-title-wrapper.mr-padding,
.wp-block-group.alignfull.mr-padding,
.wp-block-group.has-background.mr-padding,
.wp-block-cover.alignfull.mr-padding,
.is-root-container .wp-block[data-align="full"] > .wp-block-group.mr-padding,
.is-root-container .wp-block[data-align="full"] > .wp-block-cover.mr-padding {
padding: var(--padding);
}
.wp-site-blocks.mr-paddingleft,
body > .is-root-container.mr-paddingleft,
.edit-post-visual-editor__post-title-wrapper.mr-paddingleft,
.wp-block-group.alignfull.mr-paddingleft,
.wp-block-group.has-background.mr-paddingleft,
.wp-block-cover.alignfull.mr-paddingleft,
.is-root-container
.wp-block[data-align="full"]
> .wp-block-group.mr-paddingleft,
.is-root-container
.wp-block[data-align="full"]
> .wp-block-cover.mr-paddingleft {
padding-left: var(--padding);
}
.wp-site-blocks.mr-paddingright,
body > .is-root-container.mr-paddingright,
.edit-post-visual-editor__post-title-wrapper.mr-paddingright,
.wp-block-group.alignfull.mr-paddingright,
.wp-block-group.has-background.mr-paddingright,
.wp-block-cover.alignfull.mr-paddingright,
.is-root-container
.wp-block[data-align="full"]
> .wp-block-group.mr-paddingright,
.is-root-container
.wp-block[data-align="full"]
> .wp-block-cover.mr-paddingright {
padding-right: var(--padding);
}
.wp-site-blocks .alignfull:is(.mr-padding, .mr-paddingleft, .mr-paddingright),
.wp-site-blocks
> .wp-block-group.has-background:is(
.mr-padding,
.mr-paddingleft,
.mr-paddingright
),
.wp-site-blocks
> .wp-block-cover:is(.mr-padding, .mr-paddingleft, .mr-paddingright),
.wp-site-blocks
> .wp-block-template-part
> .wp-block-group.has-background:is(
.mr-padding,
.mr-paddingleft,
.mr-paddingright
),
.wp-site-blocks
> .wp-block-template-part
> .wp-block-cover:is(.mr-padding, .mr-paddingleft, .mr-paddingright),
body
> .is-root-container
> .wp-block-group.has-background:is(
.mr-padding,
.mr-paddingleft,
.mr-paddingright
),
body
> .is-root-container
> .wp-block-cover:is(.mr-padding, .mr-paddingleft, .mr-paddingright),
body
> .is-root-container
> .wp-block-template-part
> .wp-block-cover:is(.mr-padding, .mr-paddingleft, .mr-paddingright),
.is-root-container
.wp-block[data-align="full"]:is(
.mr-padding,
.mr-paddingleft,
.mr-paddingright
) {
margin-left: 0 !important;
margin-right: 0 !important;
}
.wp-block-search__button,
.wp-block-file .wp-block-file__button {
background-color: var(
--wp--preset--color--main-text-color,
var(--main-text-color)
);
color: var(
--wp--preset--color--main-background-color,
var(--main-background-color)
);
font-size: var(--wp--preset--font-size--font-size-4, var(--font-size-4));
}
.wp-block-navigation__responsive-container.is-menu-open {
padding-top: var(--wp--custom--spacing--padding, var(--padding));
padding-bottom: var(--wp--custom--spacing--padding, var(--padding));
padding-right: var(--wp--custom--spacing--padding, var(--padding));
padding-left: var(--wp--custom--spacing--padding, var(--padding));
}   body {
--gallery-block--gutter-size: var(--padding);
--wp--style--block-gap: var(--gap);
font-family: var(--font-2);
font-size: var(--font-size-4);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--font-1);
}
h1 {
font-size: var(--font-size-7);
}
h2 {
font-size: var(--font-size-6);
}
h3 {
font-size: var(--font-size-5);
}
h4 {
font-size: var(--font-size-3);
}
h5 {
font-size: var(--font-size-2);
}
h6 {
font-size: var(--font-size-1);
}
.wp-block-navigation:not(.has-background)
.wp-block-navigation__responsive-container.is-menu-open {
background-color: #fff;
background-color: var(
--offcanvas-background-color,
var(--background-color, #fff)
);
color: #000;
color: var(--offcanvas-text-color, var(--text-color, #000));
} html {
height: 100%;
font-size: var(--base, 100%);
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
}
.wp-block-post-featured-image {
margin-top: 0;
margin-bottom: 0;
}
.wp-block-columns,
.wp-block-image {
margin-bottom: 0;
}
.wp-block-latest-posts.is-grid li {
margin: 0 var(--padding) var(--padding) 0;
}
.wp-block-post-template.is-flex-container,
.wp-block-query-loop.is-flex-container,
body .wp-block-buttons,
:where(.wp-block-columns.is-layout-flex),
body .is-layout-flex {
gap: var(--gap);
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
font-size: var(--font-size-4);
}
body .is-layout-flow > * + *:not([class*="margintop"]),
body .is-layout-constrained > * + *:not([class*="margintop"]),
.wp-site-blocks > * + *:not([class*="margintop"]) {
margin-block-start: var(--margin, 24px);
}
:where(.wp-block-group.has-background) {
padding: var(--padding, 1.25em) var(--padding, 2.375em);
}
@media (min-width: 600px) {
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li,
.wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
width: calc(50% - var(--gap));
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li,
.wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
width: calc(33.33333% - var(--gap));
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li,
.wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
width: calc(25% - var(--gap));
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li,
.wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
width: calc(20% - var(--gap));
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li,
.wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
width: calc(16.66666% - var(--gap));
}
}
@media (min-width: 600px) and (max-width: 781px) {
.wp-block-column:not(:only-child) {
flex-basis: calc(50% - var(--gap)) !important;
flex-grow: 0;
}
}body > input, body.search .lang-switcher {
display: none !important;
}
.wp-block-post-featured-image a {
height: auto;
} ul {
padding-inline-start: 0px;
}
.wp-block-button[style="text-decoration:underline"] {
text-decoration: none !important; }
.wp-block-button[style="text-decoration:underline"] a {
text-decoration: underline !important; }
body {
overflow-x: hidden;
}
body.logged-in .login_message {
display: none !important;
} html {
margin-top: 0 !important;
}
#wpadminbar:not(:hover):not(:focus):not(:focus-within) {
opacity: 0.5;
} html[lang="pt-PT"] .en_block, html[lang="en-GB"] .pt_block  {
display: none !important;
} ul:is(.mr-2perline,.mr-3perline,.mr-4perline,.mr-5perline,.mr-6perline,.mr-7perline,.mr-8perline,.mr-9perline,.mr-10perline,.mr-11perline,.mr-12perline) > *:not([class*="mr-size"]):not([class*="mr-width"]) > *:is(.mr-2perline,.mr-3perline,.mr-4perline,.mr-5perline,.mr-6perline,.mr-7perline,.mr-8perline,.mr-9perline,.mr-10perline,.mr-11perline,.mr-12perline) > *:not([class*="mr-size"]):not([class*="mr-width"]) {
width: 100%;
} .wp-site-blocks > header > .mr-activeinview + .wp-block-group {
z-index: 2;
width: 100% !important;
transition: all var(--transition-duration) ease-in-out;
}
.wp-site-blocks > header > .mr-activeinview.mr-active + .wp-block-group {
background: transparent !important;
}
.wp-site-blocks > header > .wp-block-group > .wp-block-columns > .wp-block-column:not(:last-child) {
padding-right: var(--spacing-1);
}
.wp-site-blocks > header + main {
margin-block-start: -1px !important;
}
.wp-site-blocks > header .forminator-guttenberg .forminator-ui > .forminator-row,
.wp-site-blocks > header .forminator-guttenberg .forminator-ui > .forminator-error + .forminator-row h2 {
display: none;
}
.wp-site-blocks > header .forminator-guttenberg .forminator-ui > .forminator-error + .forminator-row {
display: block;
}
#logged-in-links a:hover {
text-decoration: underline;
} .wp-site-blocks > header .mr-activeonclick {
cursor: pointer;
margin-left: var(--spacing-1) !important;
}
.wp-site-blocks > header .mr-activeonclick + .wp-block-search,
.wp-site-blocks > header .mr-activeonclick + .wp-block-search:before {
position: fixed;
top: 0;
left: 0;
right: 0;
}
.wp-site-blocks > header .mr-activeonclick + .wp-block-search {
width: calc(100% - var(--spacing-4) * 2);
height: calc(100vh - var(--spacing-4) * 2);
padding: var(--spacing-4);
display: grid;
align-items: center;
overflow: auto;
}
.wp-site-blocks > header .mr-activeonclick + .wp-block-search:before {
content: "";
background-color: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
z-index: -1;
}
.wp-site-blocks > header .mr-activeonclick.mr-active {
position: fixed;
right: var(--spacing-3);
top: var(--spacing-3);
z-index: 999;
}
.wp-site-blocks > header .mr-activeonclick.mr-active img {
opacity: 0;
}
.wp-site-blocks > header .mr-activeonclick.mr-active:before {
content: "x";
font-size: var(--font-size-5);
}
.wp-site-blocks > header .wp-block-search__button:not(:hover):not(:focus):not(:focus-within) {
background: var(--primary-3) !important;
color: var(--tertiary-1) !important;
}
.wp-site-blocks > header .mr-activeonclick + .wp-block-search {
transition: all var(--transition-duration) ease-in-out;
}
.wp-site-blocks > header .mr-activeonclick:not(.mr-active) + .wp-block-search,
.wp-site-blocks > header .mr-activeonclick:not(.mr-active) + .wp-block-search:before {
opacity: 0;
height: 0px;
padding: 0px;
overflow: hidden;
} .wp-block-navigation .wp-block-navigation-item a:hover, 
.wp-block-navigation .wp-block-navigation-item a:focus,
.wp-block-navigation .wp-block-navigation-item a:focus-within {
text-decoration: none; 
color: var(--primary-3);
transition: all var(--transition-duration) ease-in-out;
}
.wp-block-navigation .wp-block-navigation-item:hover,
.wp-block-navigation .wp-block-navigation-item:focus,
.wp-block-navigation .wp-block-navigation-item:focus-within {
color: var(--primary-3);
}
.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
font-weight: 500;
padding: var(--spacing-1);
padding-right: 0;
}
.wp-block-navigation .has-child ul.wp-block-navigation__submenu-container {
padding: var(--spacing-1);
transition: transform var(--transition-duration) ease-in-out;
transform: translateY(0rem);
}
.wp-block-navigation .has-child ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:hover,
.wp-block-navigation .has-child ul.wp-block-navigation__submenu-container .wp-block-navigation-item a:focus {
background: var(--primary-3);
color: var(--tertiary-1);
} .lang-switcher {
list-style-type: none;
display: flex;
gap: var(--spacing-1);
font-weight: 500;
place-content: flex-end;
}
.lang-switcher .lang-item.current-lang a,
.lang-switcher .lang-item:hover a {
color: var(--primary-1);
}
#logged-in-links {
text-align: right;
} a[href*='null'] {
display: none !important;
} .wp-block-media-text>.wp-block-media-text__content {
padding: 0;
} ul.wp-block-list {
list-style-type: none;
}
ul.wp-block-list li {
padding-left: var(--spacing-2);
position: relative;
}
ul.wp-block-list li:before {
content: "";
width: var(--font-size-1);
height: var(--font-size-1);
background-color: currentcolor;
border-radius: 100%;
transform: scale(0.65);
transform-origin: center;
border: 1px solid;
display: block;
position: absolute;
left: 0;
top: calc(var(--font-size-1) / 2);
} .mr-tab:not(.mr-active) > a {
background-color: transparent !important;
color: var(--wp--preset--color--secondary-1) !important;
}
.mr-tab .wp-block-button__link:hover {
opacity: inherit;
}
.mr-tabs > * > *:only-child, .mr-tabs > * > *:last-child {
margin-bottom: 0 !important;
} .mr-arrows {
position: absolute;
top: 0;
height: 100%;
background-color: transparent;
border: 0;
color: var(--tertiary-1);
cursor: pointer;
font-size: var(--font-size-7);
}
.mr-arrows:hover {
color: var(--primary-3);
}
.mr-scrollright {
right: 0;
} .wp-block-button.is-style-outline a {
transition: background 0.5s ease-in-out;
}
.wp-block-button.is-style-outline a:hover,
.wp-block-button.is-style-outline a:focus {
background-color: var(--primary-1);
color: var(--tertiary-1) !important;
}
a.wp-block-button__link.has-primary-4-background-color:hover,
a.wp-block-button__link.has-primary-4-background-color:focus {
color: var(--primary-2) !important;
background-color: var(--tertiary-1) !important;
border-color: var(--primary-2) !important;
} .wp-block-cover.alignfull {
transform: translateX(calc(0rem - var(--wp--preset--spacing--spacing-4) - 15px));
width: 100vw;
max-width: 100vw;
}
@media(min-width: 84rem) {
.wp-block-cover.alignfull {
transform: translateX(calc(0rem - (100vw - var(--wp--style--global--content-size) + var(--wp--preset--spacing--spacing-4) + var(--wp--preset--spacing--spacing-4) + 15px) / 2));
}
}
.wp-block-cover.alignfull .wp-block-cover__inner-container {
max-width: calc(var(--wp--style--global--content-size) - var(--wp--preset--spacing--spacing-4) - var(--wp--preset--spacing--spacing-4));
margin-left: auto;
margin-right: auto;
padding-left: var(--wp--preset--spacing--spacing-4);
padding-right: var(--wp--preset--spacing--spacing-4);
} .mr-slidetop, .mr-slideright, .mr-slidebottom, .mr-slideleft, .mr-fade {
--transition-duration: var(--animation-duration);
}
.mr-slide:not(p):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) > *,
.mr-slidebottom:not(p):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) > *,
.mr-slideoutbottom:not(p):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) > *,
.mr-slide:is(p, h1, h2, h3, h4, h5, h6),
.mr-slidebottom:is(p, h1, h2, h3, h4, h5, h6),
.mr-slideoutbottom:is(p, h1, h2, h3, h4, h5, h6) {
-webkit-animation: mrFadeOut var(--transition-duration, 0.5s) forwards, mrSlideOutBottom var(--transition-duration, 0.5s) forwards !important;
animation: mrFadeOut var(--transition-duration, 0.5s) forwards, mrSlideOutBottom var(--transition-duration, 0.5s) forwards !important;
}
.mr-slide.mr-active:not(.mr-inactive):not(p):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)
> *,
.mr-slidebottom.mr-active:not(.mr-inactive):not(p):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)
> *,
.mr-slideinbottom:not(p):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) > *,
.mr-slide.mr-active:not(.mr-inactive):is(p, h1, h2, h3, h4, h5, h6),
.mr-slidebottom.mr-active:not(.mr-inactive):is(p, h1, h2, h3, h4, h5, h6),
.mr-slideinbottom:is(p, h1, h2, h3, h4, h5, h6) {
-webkit-animation: mrFadeIn calc(var(--transition-duration, 0.5s) * 1.5) forwards, mrSlideInBottom var(--transition-duration, 0.5s) forwards !important;
animation: mrFadeIn calc(var(--transition-duration, 0.5s) * 1.5) forwards, mrSlideInBottom var(--transition-duration, 0.5s) forwards !important;
} @keyframes imagePoint {
0% {
transform: scale(1);
opacity: 1;
}
40% {
transform: scale(2);
}
100% {
transform: scale(2);
opacity: 0;
}
}
iframe {
max-width: 100%;
}
.interactive-image > * img,
.interactive-image > * figure {
width: 100% !important;
height: auto !important;
max-width: inherit !important;
object-fit: contain !important;
}
.interactive-image > * > *:not(img):not(figure) {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
transition: all var(--transition-duration) ease-in-out;
top: var(--top);
left: var(--left);
z-index: 0;
transform: translate(calc(-1 * var(--top)),calc(-1 * var(--left)));
}
.interactive-image > * > *:not(img):not(figure) > * {
background-color: var(--secondary-1);
color: var(--tertiary-1);
padding: var(--spacing-1);
border-radius: 0%;
transition: all var(--transition-duration) ease-in-out;
}
.interactive-image > * > *:not(img):not(figure) > * * {
color: var(--tertiary-1) !important;
}
.interactive-image > * > *:not(img):not(figure):not(:hover) > * {
border-radius: 100%;
font-size: 0;
padding: calc(var(--spacing-1) /2);
}
.interactive-image > * > *:not(img):not(figure):before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--secondary-1);
border-radius: 100%;
z-index: -1;
transition: all var(--transition-duration) ease-in-out;
-webkit-animation: imagePoint var(--animation-duration) infinite;
animation: imagePoint var(--animation-duration) infinite;
}
.interactive-image > * > *:not(img):not(figure):hover:before {
border-radius: 0%;
background-color: transparent;
} .has-icon-background-color > .wp-block-social-link {
border-radius: 0;
} .hover_cta, .hover_cta > a {
transition: all var(--transition-duration) ease-in-out;
}
.hover_cta:not(:hover):not(:focus) > a:not(:hover):not(:focus) {
background-color: transparent !important;
color: var(--primary-1) !important;
} .entry-content p.mr-activeonclick {
cursor: pointer;
}
.entry-content p.mr-activeonclick:after { 
content: '⏷';
display: inline-block;
margin-left: var(--font-size-1);
}
.entry-content p.mr-activeonclick.mr-active:after { 
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.entry-content p.mr-activeonclick:not(.mr-active) + .wp-block-gallery {
display: none;
} body.category-repositorio-de-fotografias .wp-block-post-template {
display: block;
}
body.category-repositorio-de-fotografias .wp-block-post-template figure { 
aspect-ratio: auto !important;
} .entry-content:has(> .wp-block-columns.mr-sticky) > * {
background-color: #FFF;
}
.entry-content:has(> .wp-block-columns.mr-sticky) > *:not(.mr-sticky) {
position: relative;
z-index: 1;
} .wp-lightbox-overlay .wp-block-image img {
height: auto;
min-height: inherit;
min-width: inherit;
width: 100%;
object-fit: contain !important;
max-height: 100vh;
}
.wp-lightbox-overlay .lightbox-image-container {
height: 100vh;
width: 100%;
} .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
width: 100%;
} .faq .mr-activeonclick {
cursor: pointer;
}
.faq .mr-activeonclick:before {
content: '+';
margin-right: var(--spacing-2);
font-size: var(--font-size-8);
font-weight: 700;
line-height: 0;
}
.faq .mr-activeonclick.mr-active:before {
content: '-';
}
.faq .mr-activeonclick:not(.mr-active):not(:hover) {
background: #cecece !important;
color: var(--secondary-1) !important;
}
.faq .mr-activeonclick + * {
transition: all var(--transition-duration) ease-in-out;
}
.faq .mr-activeonclick:not(.mr-active) + * {
padding-top: 0px !important;
padding-bottom: 0px !important;
height: 0px !important;
overflow: hidden !important;
}
.faq + .faq {
border-top: 0;
} .accordion .mr-activeonclick {
cursor: pointer;
position:relative;
}
.accordion .mr-activeonclick:before {
content: '+';
position: absolute;
font-weight: 700;
top: 0;
right: 0;
transform: translateY(-100%);
color: var(--tertiary-1);
background-color: var(--secondary-1);
padding: 0 5px;
border-radius: 5px;
line-height: 1.1;
}
.accordion .mr-activeonclick.mr-active:before {
content: '-';
}
.accordion .mr-activeonclick + .wp-block-group > * {
transition: all var(--transition-duration) ease-in-out;
transform: translateY(0%);
}
.accordion .mr-activeonclick + .wp-block-group {
transition: all var(--transition-duration) ease-in-out;
overflow: hidden;
height: auto;
}
.accordion .mr-activeonclick:not(.mr-active) + .wp-block-group {
height: 0px !important;
padding: 0 !important;
}
.accordion .mr-activeonclick:not(.mr-active) + .wp-block-group > * {
transform: translateY(-100%);
} .data-custom {
max-width: var(--spacing-4);
text-align: center;
}
.data-custom b, .data-custom strong {
font-size: var(--font-size-3);
}.mr-noresults:before {
content: "Não existem opções relacionadas."
}
.mr-nomatch:before {
content: "Nenhuma opção exata foi encontrada. Aqui estão opções semelhantes:"
}
html[lang="en-GB"] .mr-noresults:before {
content: "There are no related options."
}
html[lang="en-GB"] .mr-nomatch:before {
content: "No exact match was found. Here are similar options:"
}
html[lang="en-GB"] .wp-block-query .wp-block-post-featured-image a:before {
content: "Know more";
}
body.search header h1, body.search header h2 {
font-size: 0 !important;
}
body.search header h1:after, body.search header h2:after {
content: 'Resultados de pesquisa';
}
html[lang="en-GB"] body.search header h1:after, body.search header h2:after {
content: 'Search results';
}
body.search header h1:after {
font-size: var(--font-size-7);
}
body.search header h2:after {
font-size: var(--font-size-4);
}
body.search section header h2:after {
font-size: var(--font-size-6);
}
.wp-block-search__inside-wrapper {
gap: var(--spacing-4);
align-items: flex-end;
}
.wp-block-search__input {
outline: 0;
border: 1px solid var(--primary-2);
color: var(--secondary-2);
font-size: var(--font-size-2);
padding: var(--spacing-1);
padding-left: var(--spacing-3);
background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><style type="text/css">.st0{opacity:0.65;}.st1{fill:%2387AEA6;}</style><g class="st0"><path class="st1" d="M40.9,74.6c-18.4,0-33.3-14.9-33.3-33.3C7.6,22.9,22.5,8,40.9,8c18.4,0,33.3,14.9,33.3,33.3C74.2,59.6,59.2,74.6,40.9,74.6z M40.9,17c-13.4,0-24.3,10.9-24.3,24.3c0,13.4,10.9,24.3,24.3,24.3s24.3-10.9,24.3-24.3C65.2,27.9,54.3,17,40.9,17z"/><path class="st1" d="M87.9,92c-1.1,0-2.1-0.4-3-1.1L58.6,67.5c-1.9-1.6-2-4.5-0.4-6.4c1.6-1.9,4.5-2,6.4-0.4l26.3,23.3c1.9,1.6,2,4.5,0.4,6.4C90.4,91.5,89.1,92,87.9,92z"/></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');
background-size: auto 45%;
background-repeat: no-repeat;
background-position: left calc(var(--spacing-1) / 3) center;
}
.wp-block-search__input, .labterra-datalist_container, .labterra_input, .labterra_label {
width: 100%;
}
.labterra_label {
text-transform: uppercase;
color: var(--primary-1);
font-weight: 600;
font-size: var(--font-size-2);
display: block;
}
.labterra_input {
padding: var(--spacing-1) 0;
color: var(--secondary-2);
}
.labterra_datalist {
background-color: var(--tertiary-1);
color: var(--secondary-2); width: 100%;
max-height: 40vh;
overflow-y: auto;
overflow-x: hidden;
z-index: 1;
list-style-type: none;
font-size: var(--font-size-2);
box-shadow: var(--wp--preset--shadow--natural);
display: grid;
transition: all var(--transition-duration) ease-in-out;
transform: translateY(0rem);
}
.labterra_datalist > li {
font-size: var(--font-size-2);
padding: var(--spacing-1); cursor: pointer;
transition: all var(--transition-duration) ease-in-out;
}
.labterra_datalist > li:not(.mr-nomatch):not(.mr-minchars):not(.mr-noresults):hover {
background-color: var(--primary-3);
color: var(--tertiary-1);
}
.labterra_datalist > .mr-nomatch, 
.labterra_datalist > .mr-minchars, 
.labterra_datalist > .mr-noresults {
opacity: 0.7;
}
.labterra_input:not(:hover):not(:focus):not(:focus-within) + .labterra_datalist {
transform: translateY(calc(0rem - var(--spacing-1)));
} .labterra_datalist li[value="Outro"],
.labterra_datalist li[value="Other"] {
order: 999 !important;
}
.labterra_input, .labterra_input:focus, 
.labterra_input:focus-visible, 
.labterra_input:hover, 
.labterra_datalist > li:not(.mr-nomatch):not(.mr-minchars):not(.mr-noresults) {
outline: 0;
border: 0;
border-bottom: 1px solid var(--primary-2);
}
.wp-block-search__button {
border: 1px solid var(--primary-1);
transition: all var(--transition-duration) ease-in-out;
margin: 0;
font-weight: 700;
}
.wp-block-search__button:not(:hover):not(:focus):not(:focus-within) {
background: transparent !important;
color: var(--primary-1) !important;
} .wp-block-query .custom_fields p {
color: var(--secondary-2);
font-weight: 300;
}
.wp-block-query .custom_fields.wp-block-buttons>.wp-block-button {
display: inline-flex;
margin: 0 2px;
}
.custom_fields p[title]:not(:empty)::before {
content: attr(title) ": ";
display: block;
color: var(--secondary-1);
font-weight: 400;
}
.wp-block-query .custom_fields .wp-block-group p:not(:empty) {
display: inline;
}
.wp-block-query .custom_fields .wp-block-group p:not(:empty):not(:first-child):before,
.wp-block-query .custom_fields .wp-block-group .wp-block-button:not(:only-child):not(:first-child):before {
content: " | ";
}
.wp-block-query .custom_fields .wp-block-group p:empty:before {
display: none;
}
.wp-block-query .custom_fields .wp-block-button__link[href=""] {
display: none;
}
.wp-block-query .category-membros-terra .wp-block-post-excerpt,
.wp-block-query .category-members-terra .wp-block-post-excerpt {
display: none;
}
.advanced-excerpt:empty, .advanced-excerpt:not(:empty) + .wp-block-post-excerpt {
display: none;
}
.wp-block-query .wp-block-post-featured-image a {
position: relative;
}
.wp-block-query .wp-block-post-featured-image a:before {
content: "Saber mais";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: grid;
font-weight: 700;
background-color: rgba(255, 255, 255, 0.80);
color: var(--primary-3);
align-items: center;
text-align: center;
opacity: 0;
transition: all ease-in-out var(--transition-duration);
border-radius: 100%;
}
.wp-block-query .wp-block-post-featured-image a:hover:before {
opacity: 1;
}
.wp-block-query .wp-block-post-title a:hover {
color: var(--primary-3) !important;
} .wp-block-query .wp-block-post:not(.category-agenda):not(.category-calendar):not(.category-boletim):not(.category-bulletin):not(.category-academia):not(.category-academy):not(.category-financiamento):not(.category-financing):not(.category-emprego):not(.category-jobs):not(.category-portefolios):not(.category-portfolios):not(.category-aconteceu-no-terra):not(.category-happened-at-terra) .wp-block-post-content,
.wp-block-query .category-agenda .wp-block-post-excerpt,
.wp-block-query .category-agenda .wp-block-read-more,
.wp-block-query .category-calendar .wp-block-post-excerpt,
.wp-block-query .category-calendar .wp-block-read-more,
.wp-block-query .category-boletim .wp-block-post-excerpt,
.wp-block-query .category-boletim .wp-block-read-more,
.wp-block-query .category-bulletin .wp-block-post-excerpt,
.wp-block-query .category-bulletin .wp-block-read-more,
.wp-block-query .category-academia .wp-block-post-excerpt,
.wp-block-query .category-academia .wp-block-read-more,
.wp-block-query .category-academy .wp-block-post-excerpt,
.wp-block-query .category-academy .wp-block-read-more,
.wp-block-query .category-financiamento .wp-block-post-excerpt,
.wp-block-query .category-financiamento .wp-block-read-more,
.wp-block-query .category-financing .wp-block-post-excerpt,
.wp-block-query .category-financing .wp-block-read-more,
.wp-block-query .category-emprego .wp-block-post-excerpt,
.wp-block-query .category-emprego .wp-block-read-more,
.wp-block-query .category-jobs .wp-block-post-excerpt,
.wp-block-query .category-jobs .wp-block-read-more,
.wp-block-query .category-portefolios .wp-block-post-excerpt,
.wp-block-query .category-portefolios .wp-block-read-more,
.wp-block-query .category-portfolios .wp-block-post-excerpt,
.wp-block-query .category-portfolios .wp-block-read-more,
.wp-block-query .category-aconteceu-no-terra .wp-block-post-excerpt,
.wp-block-query .category-aconteceu-no-terra .wp-block-read-more,
.wp-block-query .category-happened-at-terra .wp-block-post-excerpt,
.wp-block-query .category-happened-at-terra .wp-block-read-more,
.wp-block-query .category-membros-terra .wp-block-post-date, 
.wp-block-query .category-members-terra .wp-block-post-date,
.wp-block-query .category-membros-terra .wp-block-read-more,
.wp-block-query .category-members-terra .wp-block-read-more,
.wp-block-query .category-repositorio-de-fotografias .wp-block-post-date,
.wp-block-query .category-repositorio-de-fotografias .wp-block-read-more,
.wp-block-query .category-repositorio-de-fotografias .custom_fields,
.category-repositorio-de-fotografias .wp-block-post-featured-image a.active:before,
.wp-block-query .category-photo-library .wp-block-post-date,
.wp-block-query .category-photo-library .wp-block-read-more,
.wp-block-query .category-photo-library .custom_fields,
.category-photo-library .wp-block-post-featured-image a.active:before,
.wp-block-query .category-policy-briefs-pt .wp-block-post-date,
.wp-block-query .category-policy-briefs .wp-block-post-date,
.wp-block-query .category-infografias-tematicas .wp-block-post-date,
.wp-block-query .category-thematic-infographics .wp-block-post-date,
.wp-block-query .category-exposicoes .wp-block-post-date,
.wp-block-query .category-exhibitions .wp-block-post-date,
.wp-block-query .category-agenda .wp-block-post-date,
.wp-block-query .category-calendar .wp-block-post-date,
.wp-block-query .category-boletim .wp-block-post-date, 
.wp-block-query .category-boletim .mr-offsetelementtop, 
.wp-block-query .category-academia .wp-block-post-date, 
.wp-block-query .category-academia .mr-offsetelementtop, 
.wp-block-query .category-academy .wp-block-post-date, 
.wp-block-query .category-academy .mr-offsetelementtop, 
.wp-block-query .category-financiamento .wp-block-post-date, 
.wp-block-query .category-financiamento .mr-offsetelementtop, 
.wp-block-query .category-financing .wp-block-post-date, 
.wp-block-query .category-financing .mr-offsetelementtop, 
.wp-block-query .category-emprego .wp-block-post-date, 
.wp-block-query .category-emprego .mr-offsetelementtop, 
.wp-block-query .category-jobs .wp-block-post-date, 
.wp-block-query .category-jobs .mr-offsetelementtop, 
.wp-block-query .category-portefolios .wp-block-post-date, 
.wp-block-query .category-portefolios .mr-offsetelementtop, 
.wp-block-query .category-portfolios .wp-block-post-date, 
.wp-block-query .category-portfolios .mr-offsetelementtop,
.wp-block-query .category-aconteceu-no-terra .wp-block-post-date, 
.wp-block-query .category-aconteceu-no-terra .mr-offsetelementtop,  
.wp-block-query .category-happened-at-terra .wp-block-post-date, 
.wp-block-query .category-happened-at-terra .mr-offsetelementtop, 
.mr-offsetelementtop:empty {
display: none;
}
.wp-block-query .category-repositorio-de-fotografias .wp-block-post-featured-image a:before {
content: "Ver fotografia";
}
.wp-block-query .category-photo-library .wp-block-post-featured-image a:before {
content: "See photo";
} .wp-block-query .category-repositorio-de-fotografias > *,
.wp-block-query .category-photo-library > * {
box-shadow: 0 0 30px 0 rgba(3, 29, 60, .05);
}
.wp-block-query .category-repositorio-de-fotografias h3.wp-block-post-title.has-font-size-3-font-size,
.wp-block-query .category-photo-library h3.wp-block-post-title.has-font-size-3-font-size {
font-size: var(--font-size-4) !important;
margin-bottom: var(--spacing-1);
}
.wp-block-query .category-repositorio-de-fotografias .wp-block-post-featured-image a.active,
.wp-block-query .category-photo-library .wp-block-post-featured-image a.active {
position: fixed;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
z-index: 9;
display: grid;
align-content: center;
cursor: zoom-out;
}
.wp-block-query .category-repositorio-de-fotografias .wp-block-post-featured-image a.active img,
.wp-block-query .category-photo-library .wp-block-post-featured-image a.active img  {
width: auto !important;
max-width: 90vw !important;
height: 90vh !important;
object-fit: contain !important;
margin-left: auto;
margin-right: auto;
display: block;
}
.wp-block-query .category-repositorio-de-fotografias h3.wp-block-post-title.has-font-size-3-font-size > a,
.wp-block-query .category-photo-library h3.wp-block-post-title.has-font-size-3-font-size > a,
.wp-block-query .category-agenda h3.wp-block-post-title.has-font-size-3-font-size > a,
.wp-block-query .category-agenda .wp-block-post-featured-image > a, 
.wp-block-query .category-calendar h3.wp-block-post-title.has-font-size-3-font-size > a,
.wp-block-query .category-calendar .wp-block-post-featured-image > a {
pointer-events: none;
}
.wp-block-query .category-agenda .entry-content a:where(:not(.wp-element-button)),
.wp-block-query .category-calendar .entry-content a:where(:not(.wp-element-button)) {
text-decoration: underline;
}
.wp-block-query .category-agenda h3.wp-block-post-title.has-font-size-3-font-size > a {
color: var(--secondary-1);
}
.wp-block-query .category-noticias .wp-block-post-featured-image a:before,
.wp-block-query .category-news .wp-block-post-featured-image a:before,
.wp-block-query .category-repositorio-de-fotografias .wp-block-post-featured-image a:before,
.wp-block-query .category-photo-library .wp-block-post-featured-image a:before,
.wp-block-query .category-policy-briefs-pt .wp-block-post-featured-image a:before,
.wp-block-query .category-policy-briefs .wp-block-post-featured-image a:before,
.wp-block-query .category-infografias-tematicas .wp-block-post-featured-image a:before,
.wp-block-query .category-thematic-infographics .wp-block-post-featured-image a:before,
.wp-block-query .category-agenda .wp-block-post-featured-image a:before,
.wp-block-query .category-calendar .wp-block-post-featured-image a:before,
.wp-block-query .category-financiamento .wp-block-post-featured-image a:before,
.wp-block-query .category-financing .wp-block-post-featured-image a:before,
.wp-block-query .category-emprego .wp-block-post-featured-image a:before,
.wp-block-query .category-jobs .wp-block-post-featured-image a:before,
.wp-block-query .category-portefolios .wp-block-post-featured-image a:before,
.wp-block-query .category-portfolios .wp-block-post-featured-image a:before,
.wp-block-query .category-aconteceu-no-terra .wp-block-post-featured-image a:before,
.wp-block-query .category-happened-at-terra .wp-block-post-featured-image a:before,
.wp-block-query .category-exposicoes .wp-block-post-featured-image a:before,
.wp-block-query .category-exhibitions .wp-block-post-featured-image a:before {
border-radius: 0;
}
.wp-block-query .category-financiamento .wp-block-post-featured-image .wp-post-image,
.wp-block-query .category-financing .wp-block-post-featured-image .wp-post-image {
object-fit: contain !important;
}
.wp-block-query .category-membros-terra .wp-block-post-featured-image, 
.wp-block-query .category-members-terra .wp-block-post-featured-image {
width: var(--members-thumb);
height: var(--members-thumb);
margin-left: auto !important;
margin-right: auto !important;
}
.wp-block-query .category-membros-terra .wp-block-post-featured-image a, 
.wp-block-query .category-members-terra .wp-block-post-featured-image a {
height: 100%;
}
.wp-block-query .category-membros-terra .wp-block-post-featured-image img, 
.wp-block-query .category-members-terra .wp-block-post-featured-image img {
border-radius: 512px; 
border: 4px solid var(--wp--preset--color--primary-1);
width: 100%; 
height: 100%; 
object-fit: cover;
box-shadow: var(--wp--preset--shadow--natural);
}
.wp-block-query .category-membros-terra .wp-block-post-title,
.wp-block-query .category-members-terra .wp-block-post-title {
text-align: center;
}
.category-policy-briefs-pt h3.wp-block-post-title.has-font-size-3-font-size,
.category-policy-briefs h3.wp-block-post-title.has-font-size-3-font-size,
.category-infografias-tematicas h3.wp-block-post-title.has-font-size-3-font-size,
.category-thematic-infographics h3.wp-block-post-title.has-font-size-3-font-size,
.category-exposicoes h3.wp-block-post-title.has-font-size-3-font-size,
.category-exhibitions h3.wp-block-post-title.has-font-size-3-font-size {
font-size: var(--font-size-8) !important;
}
.wp-block-query .category-policy-briefs-pt .wp-block-read-more,
.wp-block-query .category-policy-briefs .wp-block-read-more,
.wp-block-query .category-infografias-tematicas .wp-block-read-more,
.wp-block-query .category-thematic-infographics .wp-block-read-more,
.wp-block-query .category-exposicoes .wp-block-read-more,
.wp-block-query .category-exhibitions .wp-block-read-more {
font-size: 0;
text-align: center;
padding-top: 0 !important;
margin: 0 auto !important;
}
.wp-block-query .entry-content > p {
line-height: var(--line-height-1);
margin-top: var(--spacing-1);
}
.wp-block-query .category-boletim .entry-content,
.wp-block-query .category-bulletin .entry-content,
.wp-block-query .category-academia .entry-content,
.wp-block-query .category-academy .entry-content,
.wp-block-query .category-financiamento .entry-content,
.wp-block-query .category-financing .entry-content,
.wp-block-query .category-emprego .entry-content,
.wp-block-query .category-jobs .entry-content,
.wp-block-query .category-portefolios .entry-content,
.wp-block-query .category-portfolios .entry-content,
.wp-block-query .category-aconteceu-no-terra .entry-content,
.wp-block-query .category-happened-at-terra .entry-content {
position: relative;
}
.wp-block-query .category-policy-briefs-pt .wp-block-read-more:after,
.wp-block-query .category-policy-briefs .wp-block-read-more:after,
.wp-block-query .category-infografias-tematicas .wp-block-read-more:after,
.wp-block-query .category-thematic-infographics .wp-block-read-more:after,
.wp-block-query .category-exposicoes .wp-block-read-more:after,
.wp-block-query .category-exhibitions .wp-block-read-more:after,
.wp-block-query .category-boletim .entry-content .more-link:before,
.wp-block-query .category-bulletin .entry-content .more-link:before,
.wp-block-query .category-academia .entry-content .more-link:before,
.wp-block-query .category-academy .entry-content .more-link:before,
.wp-block-query .category-financiamento .entry-content .more-link:before,
.wp-block-query .category-financing .entry-content .more-link:before,
.wp-block-query .category-emprego .entry-content .more-link:before,
.wp-block-query .category-jobs .entry-content .more-link:before,
.wp-block-query .category-portefolios .entry-content .more-link:before,
.wp-block-query .category-portfolios .entry-content .more-link:before {
content: "+";
color: var(--secondary-1);
font-size: var(--spacing-3);
border-radius: 5px;
border: 3px solid;
line-height: calc(var(--spacing-2) - 3px);
width: var(--spacing-2);
height: var(--spacing-2);
display: inline-block;
text-align: center;
font-weight: 500;
}
.wp-block-query .category-boletim .entry-content p,
.wp-block-query .category-bulletin .entry-content p,
.wp-block-query .category-academia .entry-content p,
.wp-block-query .category-academy .entry-content p,
.wp-block-query .category-financiamento .entry-content p,
.wp-block-query .category-financing .entry-content p,
.wp-block-query .category-emprego .entry-content p,
.wp-block-query .category-jobs .entry-content p,
.wp-block-query .category-portefolios .entry-content p,
.wp-block-query .category-portfolios .entry-content p,
.wp-block-query .category-aconteceu-no-terra .entry-content p,
.wp-block-query .category-happened-at-terra .entry-content p {
color: var(--secondary-2);
margin-bottom: var(--spacing-1);
}
.wp-block-query .category-boletim .entry-content p > a,
.wp-block-query .category-bulletin .entry-content p > a,
.wp-block-query .category-academia .entry-content p > a,
.wp-block-query .category-academy .entry-content p > a,
.wp-block-query .category-financiamento .entry-content p > a,
.wp-block-query .category-financing .entry-content p > a,
.wp-block-query .category-emprego .entry-content p > a,
.wp-block-query .category-jobs .entry-content p > a,
.wp-block-query .category-portefolios .entry-content p > a,
.wp-block-query .category-portfolios .entry-content p > a,
.wp-block-query .category-aconteceu-no-terra .entry-content p > a,
.wp-block-query .category-happened-at-terra .entry-content p > a {
text-transform: uppercase;
color: var(--secondary-1);
}
.wp-block-query .category-boletim .entry-content p > a > img,
.wp-block-query .category-bulletin .entry-content p > a > img,
.wp-block-query .category-academia .entry-content p > a > img,
.wp-block-query .category-academy .entry-content p > a > img,
.wp-block-query .category-financiamento .entry-content p > a > img,
.wp-block-query .category-financing .entry-content p > a > img,
.wp-block-query .category-emprego .entry-content p > a > img,
.wp-block-query .category-jobs .entry-content p > a > img,
.wp-block-query .category-portefolios .entry-content p > a > img,
.wp-block-query .category-portfolios .entry-content p > a > img,
.wp-block-query .category-aconteceu-no-terra .entry-content p > a > img,
.wp-block-query .category-happened-at-terra .entry-content p > a > img {
width: var(--spacing-3) !important;
height: var(--spacing-3) !important;
object-fit: contain;
margin-left: 90px;
vertical-align: bottom;
}
.wp-block-query .category-boletim .entry-content .more-link,
.wp-block-query .category-bulletin .entry-content .more-link,
.wp-block-query .category-academia .entry-content .more-link,
.wp-block-query .category-academy .entry-content .more-link,
.wp-block-query .category-financiamento .entry-content .more-link,
.wp-block-query .category-financing .entry-content .more-link,
.wp-block-query .category-emprego .entry-content .more-link,
.wp-block-query .category-jobs .entry-content .more-link,
.wp-block-query .category-portefolios .entry-content .more-link,
.wp-block-query .category-portfolios .entry-content .more-link,
.wp-block-query .category-aconteceu-no-terra .entry-content .more-link,
.wp-block-query .category-happened-at-terra .entry-content .more-link {
text-transform: uppercase;
font-size: 0px;
margin-top: var(--spacing-2);
display: block;
}
.wp-block-query .category-boletim .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-bulletin .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-academia .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-academy .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-financiamento .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-financing .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-emprego .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-jobs .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-portefolios .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-portfolios .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-aconteceu-no-terra .entry-content p:has(> a > img) + .more-link,
.wp-block-query .category-happened-at-terra .entry-content p:has(> a > img) + .more-link  {
position: absolute;
bottom: var(--spacing-1);
margin-top: 0;
}
.wp-block-query .category-boletim .entry-content .more-link:after,
.wp-block-query .category-bulletin .entry-content .more-link:after,
.wp-block-query .category-academia .entry-content .more-link:after,
.wp-block-query .category-academy .entry-content .more-link:after,
.wp-block-query .category-financiamento .entry-content .more-link:after,
.wp-block-query .category-financing .entry-content .more-link:after,
.wp-block-query .category-emprego .entry-content .more-link:after,
.wp-block-query .category-jobs .entry-content .more-link:after,
.wp-block-query .category-portefolios .entry-content .more-link:after,
.wp-block-query .category-portfolios .entry-content .more-link:after,
.wp-block-query .category-aconteceu-no-terra .entry-content .more-link:after,
.wp-block-query .category-happened-at-terra .entry-content .more-link:after {
content: 'Info';
font-size: var(--font-size-4);
margin-left: 5px;
}
.wp-block-query .category-aconteceu-no-terra .entry-content .more-link:after {
content: 'Saber mais';
}
.wp-block-query .category-happened-at-terra .entry-content .more-link:after {
content: 'Know more';
}
body.category-aconteceu-no-terra > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-aconteceu-no-terra > .wp-block-group .more-link,
body.category-happened-at-terra > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-happened-at-terra > .wp-block-group .more-link {
border: 1px solid var(--primary-1);
transition: all var(--transition-duration) ease-in-out;
margin: 0;
margin-top: var(--spacing-2);
font-weight: 700;
display: inline-block;
padding: var(--spacing-1);
text-align: center;
background: var(--primary-1);
color: var(--tertiary-1);
}
body.category-aconteceu-no-terra > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-aconteceu-no-terra > .wp-block-group .more-link:not(:hover):not(:focus):not(:focus-within),
body.category-happened-at-terra > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-happened-at-terra > .wp-block-group .more-link:not(:hover):not(:focus):not(:focus-within) {
background: transparent !important;
color: var(--primary-1) !important;
}
:root .wp-block-query .category-noticias :where(.wp-block-post-title a:where(:not(.wp-element-button))):not(:hover):not(:focus),
:root .wp-block-query .category-news :where(.wp-block-post-title a:where(:not(.wp-element-button))):not(:hover):not(:focus) {
color: var(--secondary-1);
} 
.agenda-fields p:empty {
display: none;
}
.agenda-fields p:not(:empty) {
padding-top: var(--spacing-1);
width: 100%;
}
.agenda-fields p:not(:empty):before {
content: '';
width: var(--font-size-4);
height: var(--font-size-4);
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.agenda-fields > p:first-child:not(:empty):before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23000000" d="M0 188.6C0 84.4 86 0 192 0S384 84.4 384 188.6c0 119.3-120.2 262.3-170.4 316.8-11.8 12.8-31.5 12.8-43.3 0-50.2-54.5-170.4-197.5-170.4-316.8zM192 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"/></svg>');
}
.agenda-fields > div > p:not(:empty):before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23000000" d="M224 64C206.3 64 192 78.3 192 96L192 128L160 128C124.7 128 96 156.7 96 192L96 240L544 240L544 192C544 156.7 515.3 128 480 128L448 128L448 96C448 78.3 433.7 64 416 64C398.3 64 384 78.3 384 96L384 128L256 128L256 96C256 78.3 241.7 64 224 64zM96 288L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 288L96 288z"/></svg>');
}
.agenda-fields > div > p:last-child:not(:empty):before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23000000" d="M224 64C241.7 64 256 78.3 256 96L256 128L384 128L384 96C384 78.3 398.3 64 416 64C433.7 64 448 78.3 448 96L448 128L480 128C515.3 128 544 156.7 544 192L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 192C96 156.7 124.7 128 160 128L192 128L192 96C192 78.3 206.3 64 224 64zM224 320C206.3 320 192 334.3 192 352L192 416C192 433.7 206.3 448 224 448L416 448C433.7 448 448 433.7 448 416L448 352C448 334.3 433.7 320 416 320L224 320z"/></svg>');
}
@media (min-width: 601px) {
body.category-noticias > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-news > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-agenda > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-calendar > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-policy-briefs-pt > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-policy-briefs > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-infografias-tematicas > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-thematic-infographics > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-exposicoes > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-exhibitions > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
}
body.category-portefolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-portfolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-aconteceu-no-terra > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template,
body.category-happened-at-terra > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template {
grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
} @media(min-width: 690px) {
body.category-portefolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portefolios > .wp-block-group,
body.category-portfolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portfolios > .wp-block-group {
position: relative;
min-height: 23rem;
display: grid;
align-content: center;
}
body.category-portefolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portefolios > .wp-block-group > .wp-block-post-featured-image,
body.category-portfolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portfolios > .wp-block-group > .wp-block-post-featured-image {
position: absolute;
left: 0;
top: 0;
width: 50%; 
height: 100%;
z-index: 1;
}
body.category-portefolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portefolios > .wp-block-group .wp-block-post-featured-image img,
body.category-portfolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portfolios > .wp-block-group .wp-block-post-featured-image img {
position: absolute;
left: 0;
top: 0;
width: 100%; 
height: 100%;
object-fit: cover;
}
body.category-portefolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portefolios > .wp-block-group > *:not(.wp-block-post-featured-image),
body.category-portfolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portfolios > .wp-block-group > *:not(.wp-block-post-featured-image) {
padding-left: calc(55% + var(--spacing-2));
width: 100%;
}
}
body.category-portefolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portefolios > .wp-block-group > *:not(.wp-block-post-featured-image):not(.wp-block-post-title):not(.wp-block-post-content):not(.taxonomy-category),
body.category-portfolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portfolios > .wp-block-group > *:not(.wp-block-post-featured-image):not(.wp-block-post-title):not(.wp-block-post-content):not(.taxonomy-category) { 
display: none;
}
body.category-portefolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portefolios > .wp-block-group .more-link:before,
body.category-portfolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portfolios > .wp-block-group .more-link:before {
border: 0;
color: var(--primary-2);
}
body.category-portefolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portefolios > .wp-block-group .more-link,
body.category-portfolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portfolios > .wp-block-group .more-link {
color: var(--primary-2);
}
body.category-portefolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portefolios > .wp-block-group > .wp-block-post-title a,
body.category-portfolios > .wp-site-blocks > *:not(header):not(footer) .wp-block-post-template .wp-block-post.category-portfolios > .wp-block-group > .wp-block-post-title a {
width: 100%;
border-bottom: 1px solid var(--primary-1);
padding-bottom: var(--spacing-1);
}
li.wp-block-post.category-portefolios,
li.wp-block-post.category-portfolios {
margin-bottom: var(--spacing-4);
}
.wp-block-query .wp-block-post-terms,
.wp-block-query .wp-block-comments,
.wp-block-query .category-aconteceu-no-terra .wp-block-post-featured-image,
.wp-block-query .category-happened-at-terra .wp-block-post-featured-image,
.wp-block-query .category-aconteceu-no-terra > .wp-block-group > .wp-block-post-title,
.wp-block-query .category-happened-at-terra > .wp-block-group > .wp-block-post-title {
display: none;
}
.wp-block-query .category-portefolios .wp-block-post-terms,
.wp-block-query .category-portfolios .wp-block-post-terms,
.wp-block-query .category-forum .wp-block-comments {
display: block;
}
.wp-block-query .category-forum {
border: 1px solid var(--primary-1);
margin: var(--spacing-2);
border-radius: 10px;
}
.wp-block-query .category-forum > .wp-block-group {
padding-top: var(--spacing-1) !important;
padding-bottom: var(--spacing-3) !important;
height: 100%;
}
.wp-block-query .category-forum .wp-block-read-more {
font-size: var(--font-size-1);
color: var(--secondary-2) !important;
position: absolute;
padding: var(--spacing-1);
bottom: 0;
left: 0;
vertical-align: bottom;
height: calc(100% - var(--spacing-1) - var(--spacing-1));
width: calc(100% - var(--spacing-1) - var(--spacing-1));
font-style: italic;
display: grid;
align-content: end;
}
.wp-block-query .category-forum > .wp-block-group > *:not(h3):not(.wp-block-read-more):not(.wp-block-comments),
.wp-block-query .category-forum .wp-block-post-date {
display: none;
}
.wp-block-query .category-forum > .wp-block-group > h3 {
padding-bottom: var(--spacing-2);
}
.wp-block-query .wp-block-comments {
position: absolute;
bottom: 0;
right: 0;
padding: var(--spacing-1);
padding-right: var(--spacing-2);
}
.wp-block-query .wp-block-comments .wp-block-comments-title {
font-size: var(--font-size-1);
font-weight: 300;
color: var(--primary-1) !important;
margin: 0 !important;
width: calc(var(--font-size-1) * 2.4);
height: var(--font-size-1);
overflow: hidden;
text-align: right;
} .wp-block-query-pagination a:hover,
.wp-block-query-pagination a:focus,
.wp-block-query-pagination a span:hover,
.wp-block-query-pagination a span:focus,
.page-numbers.current {
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 0.25ch;
}
.wp-block-query-pagination-previous,
.wp-block-query-pagination-next {
transform: scale(1.4);
transform-origin: center 0.75rem;
}
.is-layout-flex > .wp-block-query-pagination-previous:is(*, div) {
margin-right: var(--spacing-1);
}
.is-layout-flex > .wp-block-query-pagination-next:is(*, div) {
margin-left: var(--spacing-1);
} .wp-block-categories-list > li:not(.current-cat) {
display: none;
}
.wp-block-categories-list li {
display: inline-block;
margin: var(--spacing-1);
}
body.archive main > section > header p {
margin-top: var(--spacing-1);
}
body.archive main > section > header p strong {
font-weight: 500;
} li.wp-block-post.category-financing .agenda-fields > .wp-block-group > *:first-child,
li.wp-block-post.category-financiamento .agenda-fields > .wp-block-group > *:first-child,
li.wp-block-post.category-emprego .agenda-fields > .wp-block-group > *:first-child,
li.wp-block-post.category-jobs .agenda-fields > .wp-block-group > *:first-child {
display: none;
} body.category-financiamento li[value="Próximas"],
body.category-financing li[value="Upcoming"],
body.category-emprego li[value="Próximas"],
body.category-jobs li[value="Upcoming"] {
display: none;
}@keyframes fadeInOut {
0% {
opacity: 0;
}
16% {
opacity: 1;
}
84% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.lang-item {
position: relative;
}
body.logged-in .lang-item:not(.current-lang):after {
position: absolute;
background-color: var(--tertiary-1);
border-radius: var(--spacing-1) 0 var(--spacing-1) var(--spacing-1);
box-shadow: var(--wp--preset--shadow--natural);
padding: var(--spacing-2);
color: var(--secondary-1);
font-weight: 300;
font-size: var(--font-size-4);
top: calc(100% + var(--spacing-1));
right: 0;
width: 270px;
margin-right: var(--spacing-1);
opacity: 0;
-webkit-animation: fadeInOut 8s;
animation: fadeInOut 8s;
}
body.logged-in .lang-item:not(.current-lang):after, #html-6 {
content: "Não se equeça de atualizar o seu perfil também noutros idiomas. Só pode actualizar uma língua de cada vez.";
}
html[lang="en-GB"] body.logged-in .lang-item:not(.current-lang):after {
content: "Don't forget to update your profile also on other languages. You can only update a language at a time.";
}
main #logged-in-links, main .forminator-guttenberg .forminator-ui > .forminator-error + .forminator-row h2 + p, header .forminator-guttenberg {
display: none !important;
}
#logged-in-links {
font-size: 0;
}
#logged-in-links a:last-child {
font-size: var(--font-size-4);
}
.forminator-label .forminator-required {
color: inherit !important;
}