#wrapper-logo{position:absolute;z-index:1001;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;background-color:transparent;padding-left:0;padding-right:0;opacity:1}#wrapper-logo #logo-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:26px 40px;margin-left:-40px;margin-right:-40px}#wrapper-logo #logo-container a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0}@media screen and (max-width:768px){#wrapper-logo #logo-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:2000px){#wrapper-logo{max-width:100%!important;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding-left:20px;padding-right:20px}#wrapper-logo #logo-container{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:1200px){#wrapper-logo{max-width:100%!important}#wrapper-logo #logo-container{padding:16.66667px 12.12121px;margin-left:0;margin-right:0}#wrapper-logo #logo-container img{-webkit-transform:scale(.55);-moz-transform:scale(.55);-ms-transform:scale(.55);-o-transform:scale(.55);transform:scale(.55)}}@media screen and (max-width:768px){#wrapper-logo{padding-left:0;padding-right:0;margin-left:0;margin-right:0}#wrapper-logo #logo-container{padding-left:6px;padding-right:0;margin-left:0;margin-right:0}#wrapper-logo #logo-container img{-webkit-transform:scale(1) rotate(-90deg);-moz-transform:scale(1) rotate(-90deg);-ms-transform:scale(1) rotate(-90deg);-o-transform:scale(1) rotate(-90deg);transform:scale(1) rotate(-90deg)}#wrapper-logo #logo-container img:nth-of-type(2){-webkit-transform:scale(1) rotate(-90deg) translateY(-.3em);-moz-transform:scale(1) rotate(-90deg) translateY(-.3em);-ms-transform:scale(1) rotate(-90deg) translateY(-.3em);-o-transform:scale(1) rotate(-90deg) translateY(-.3em);transform:scale(1) rotate(-90deg) translateY(-.3em)}}#wrapper-text{position:absolute;z-index:1002;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;background-color:transparent;padding-left:20px;padding-right:20px;opacity:1}#wrapper-text #text-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-20px;margin-right:-20px;padding:26px 60px}#wrapper-text #text-container button.navbar-toggler{display:none;width:auto;height:auto;padding:0;margin:0;border:0;-moz-border-radius:0;border-radius:0;font-size:1em;line-height:1.3em}#wrapper-text #text-container button.navbar-toggler .navbar-toggler-icon{background:unset;content:unset;display:block;cursor:pointer;width:22px;height:auto;border:0;margin:0;padding:0}#wrapper-text #text-container button.navbar-toggler .navbar-toggler-icon .icon-bar{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#191919;display:block;float:right;height:2px;width:22px;margin-bottom:6px}#wrapper-text #text-container button.navbar-toggler .navbar-toggler-icon .icon-bar:last-of-type{opacity:1;width:11px}#wrapper-text #text-container button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{-webkit-transform:translateY(.2em);-moz-transform:translateY(.2em);-ms-transform:translateY(.2em);-o-transform:translateY(.2em);transform:translateY(.2em)}#wrapper-text #text-container button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon .icon-bar{width:40px}#wrapper-text #text-container button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon .icon-bar:nth-child(2){-webkit-transform:rotateZ(-45deg) translate3d(-5px,5px,0);-moz-transform:rotateZ(-45deg) translate3d(-5px,5px,0);transform:rotateZ(-45deg) translate3d(-5px,5px,0)}#wrapper-text #text-container button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon .icon-bar:nth-child(3){-webkit-transform:rotateZ(45deg) translate3d(0,0,0);-moz-transform:rotateZ(45deg) translate3d(0,0,0);transform:rotateZ(45deg) translate3d(0,0,0)}#wrapper-text #text-container button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon .icon-bar:nth-of-type(4){opacity:0;width:0}@media screen and (max-width:768px){#wrapper-text #text-container button.navbar-toggler{display:block}}#wrapper-text #text-container p{margin-bottom:-1.3em}#wrapper-text #text-container p:last-of-type{text-align:right}@media screen and (max-width:768px){#wrapper-text #text-container p:last-of-type{display:none}}#wrapper-text.is-home{top:42.25%}#wrapper-text.is-home #text-container{padding:0 60px}@media screen and (max-width:2000px){#wrapper-text.is-home #text-container{padding:0 20px}}@media screen and (max-width:1200px){#wrapper-text.is-home #text-container{padding:0 30.5px}}#wrapper-text.is-home.is-top{top:0}#wrapper-text.is-home.is-top #text-container{padding:26px 60px}@media screen and (max-width:1200px){#wrapper-text.is-home.is-top #text-container{padding:20px 70px}}@media screen and (max-width:1920px){#wrapper-text.is-home{top:41.75%}}@media screen and (max-width:1650px){#wrapper-text.is-home{top:41.25%}}@media screen and (max-width:1480px){#wrapper-text.is-home{top:41%}}@media screen and (max-width:1440px){#wrapper-text.is-home{top:40.45%}}@media screen and (max-width:1400px){#wrapper-text.is-home{top:40.15%}}@media screen and (max-width:1200px){#wrapper-text.is-home{top:41.5%}}@media screen and (max-width:1150px){#wrapper-text.is-home{top:40.5%}}@media screen and (max-width:992px){#wrapper-text.is-home{top:40%}}@media screen and (max-width:910px){#wrapper-text.is-home{top:39.5%}}@media screen and (max-width:850px){#wrapper-text.is-home{top:39%}}@media screen and (max-width:760px){#wrapper-text.is-home{top:38.5%}}@media screen and (max-width:2000px){#wrapper-text{max-width:100%!important;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:0 60px}}@media screen and (max-width:1200px){#wrapper-text{max-width:100%!important;padding:0 20px}#wrapper-text #text-container{padding:20px 70px}}@media screen and (max-width:768px){#wrapper-text{pointer-events:none}#wrapper-text #text-container{padding:20px 120px!important;padding-right:20px!important}#wrapper-text #text-container a{pointer-events:all}#wrapper-text #text-container button.navbar-toggler{pointer-events:all;display:block;opacity:1}}#wrapper-logo #logo-container,#wrapper-text #text-container,#wrapper-text.is-home.is-top #text-container{-webkit-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;margin-top:0!important}#wrapper-logo #logo-container.is-hidden,#wrapper-text #text-container.is-hidden,#wrapper-text.is-home.is-top #text-container.is-hidden{margin-top:-300px!important}#wrapper-navbar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out;position:absolute;z-index:1000;top:100vh;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);left:0;width:100%;background-color:#fff;padding:0 20px;opacity:1}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu{padding:13.33333px 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a{position:relative;color:#191919!important;white-space:nowrap}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a span{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a span.text-pt{opacity:1}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a span.text-en{position:absolute;opacity:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:hover{text-decoration:underline}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:hover span.text-pt{opacity:0}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:hover span.text-en{opacity:1;text-decoration:underline}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li.current-menu-item{font-family:kepler-std,serif;font-weight:700;font-style:italic}@media screen and (max-width:768px){#wrapper-navbar{height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important}#wrapper-navbar nav#main-nav{padding:0}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li{font-weight:600;font-size:4.5vw;line-height:1.1em;margin-bottom:0.85em}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a{position:relative;display:block;padding-left:1.55em;padding-top:0;padding-bottom:0}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a span.text-pt{opacity:1}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a span.text-en{position:relative;opacity:1;left:initial;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);font-family:'kepler std';font-weight:300;font-style:italic}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a span{display:block;width:100%}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:hover{text-decoration:none!important}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:hover span.text-pt{opacity:1;text-decoration:underline!important}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:hover span.text-en{opacity:1;text-decoration:none!important}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:after,#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:before{content:" ";-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;left:.15em;top:-.35em;-webkit-transform:translateY(-.1em) translateX(-50%);-moz-transform:translateY(-.1em) translateX(-50%);-ms-transform:translateY(-.1em) translateX(-50%);-o-transform:translateY(-.1em) translateX(-50%);transform:translateY(-.1em) translateX(-50%);display:block;float:left;font-weight:800;width:1em;height:2em;background-repeat:no-repeat;background-position:center center;background-size:100% auto}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:before{background-image:url(../img/line.svg);opacity:1}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:after{background-image:url(../img/arrow.svg);opacity:0}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:focus,#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:hover,#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li.current-menu-item a{color:#87888a!important}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:focus:before,#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:hover:before,#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li.current-menu-item a:before{opacity:0}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:focus:after,#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li a:hover:after,#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li.current-menu-item a:after{opacity:1}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li.current-menu-item{font-weight:600;font-family:quasimoda;font-style:normal}#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li:last-of-type{margin-bottom:0}#wrapper-navbar.open-navbar{-webkit-transform:translateY(-100%)!important;-moz-transform:translateY(-100%)!important;-ms-transform:translateY(-100%)!important;-o-transform:translateY(-100%)!important;transform:translateY(-100%)!important}}@media screen and (max-width:576px){#wrapper-navbar nav#main-nav #navbarNavDropdown ul#main-menu li{font-size:6.5vw}}.page-template-default.group-blog.ss-container #page.site {opacity: 1;overflow-x: hidden; background: #fffeee;} .page-template-default.page.page-id-22.logged-in.group-blog.ss-container #page.site, .page-template-default.page.page-id-24.logged-in.group-blog.ss-container#page.site {background: #eae6db;} .page-template-default.page-id-10237.group-blog.ss-container #page.site, .page-template-default.page-id-443888.group-blog.ss-container #page.site {background: #f2edda;} .page-template-default.group-blog.ss-container #page.site .status-publish {margin-top: 9em;} .entry-content p a,.entry-content li a,.wp-block-rank-math-toc-block a,.wp-block-column p a{color:#1d1d1b!important;text-decoration:none!important;border-bottom:1px solid #1d1d1b!important;box-shadow:none!important}.entry-content p a:hover,.entry-content li a:hover,.wp-block-rank-math-toc-block a:hover,.wp-block-column p a:hover{color:#87888a!important;border-color:#87888a!important}.menu-new-badge>a{position:relative}.menu-new-badge>a::after{content:"new";font-size:8px;font-weight:600;letter-spacing:.3px;background:#191919;color:#fff;padding:1px 4px;border-radius:2px;position:absolute;left:100%;margin-left:4px;top:0;transform:translateY(-25%);line-height:normal;animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,100%{opacity:1}50%{opacity:.4}}.mega-menu-inspiracoes{display:none}@media(min-width:768px){#main-nav{position:relative}#main-nav .menu-item:hover>.mega-menu-inspiracoes,#main-nav .menu-item:focus-within>.mega-menu-inspiracoes{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;gap:30px;position:absolute;left:-20px;right:-20px;bottom:calc(100% - 12px);padding:36px 40px 28px;background:#fff!important;box-shadow:0 -4px 14px rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.06);z-index:999}#main-nav .menu-item:hover>.mega-menu-inspiracoes::after,#main-nav .menu-item:focus-within>.mega-menu-inspiracoes::after{content:"";position:absolute;left:0;right:0;top:100%;height:24px}.mega-menu-inspiracoes .mm-tile{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:inherit;font-style:normal;flex:0 0 auto}.mega-menu-inspiracoes .mm-img-wrap{display:flex;align-items:flex-end;justify-content:flex-start;height:200px;margin-bottom:14px;overflow:hidden}.mega-menu-inspiracoes .mm-img-wrap img{height:100%;width:auto;max-width:100%;display:block}.mega-menu-inspiracoes .mm-label{display:block;position:relative;font-family:quasimoda,sans-serif;line-height:1.3;font-style:normal;min-height:1.3em;text-align:left}.mega-menu-inspiracoes .mm-pt{display:block!important;position:relative!important;opacity:1!important;transform:none!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#191919;font-size:13px;font-style:normal;font-family:quasimoda,sans-serif;transition:opacity .2s ease-in-out}.mega-menu-inspiracoes .mm-en{display:block!important;position:absolute!important;left:0;right:0;top:0;opacity:0;transform:none!important;font-weight:600;color:#191919;font-size:13px;font-style:italic;font-family:"kepler std",serif;text-transform:uppercase;letter-spacing:.05em;text-decoration:none!important;transition:opacity .2s ease-in-out;white-space:nowrap;text-align:left}.mega-menu-inspiracoes .mm-tile:hover .mm-pt,.mega-menu-inspiracoes .mm-tile:focus .mm-pt{opacity:0!important}.mega-menu-inspiracoes .mm-tile:hover .mm-en,.mega-menu-inspiracoes .mm-tile:focus .mm-en{opacity:1}.mega-menu-inspiracoes .mm-all{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;text-decoration:none;color:inherit;font-style:normal;flex:0 0 auto;white-space:nowrap;margin-left:16px;padding:0 8px}.mega-menu-inspiracoes .mm-all .mm-pt{font-size:13px;text-transform:none;letter-spacing:0;font-weight:400;text-align:left}.mega-menu-inspiracoes .mm-all .mm-en{font-size:13px;text-align:left;text-transform:none;letter-spacing:0;font-weight:400;top:50%;left:8px;right:8px;transform:translateY(-50%)!important}.mega-menu-inspiracoes .mm-all:hover .mm-pt{opacity:0!important}.mega-menu-inspiracoes .mm-all:hover .mm-en{opacity:1}}@media(max-width:767px){.mega-menu-inspiracoes{display:none!important}}@media screen and (orientation:landscape) and (max-height:600px){#wrapper-navbar{transform:translateY(0)!important}#wrapper-navbar.open-navbar{transform:translateY(-100%)!important;height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow-y:auto}}/* Interruptor de idioma: canto do logo (desktop) + item do menu (usado tanto no menu horizontal desktop como no menu mobile, ambos partilham o mesmo ul#main-menu). Dentro de #logo-container para herdar o esconde/mostra ao scroll já existente (header.min.js aplica .is-hidden ao #logo-container, sem precisar de JS novo aqui). */
#logo-o-group{display:flex;align-items:center;gap:.6em}
#wrapper-logo #logo-container #logo-o-group .lang-switch{display:inline-block!important;justify-content:normal!important;font-family:kepler-std,serif;font-weight:700;font-size:16px;color:#191919;cursor:pointer;font-style:italic}
@media screen and (max-width:768px){#wrapper-logo #logo-container #logo-o-group .lang-switch{display:none!important}}
.lang-switch-item{margin-left:1.5em}
@media screen and (max-width:768px){.lang-switch-item{margin-left:0}.lang-switch-item a:before,.lang-switch-item a:after{display:none!important}}
@media screen and (max-width:576px){.lang-switch-item .lang-switch{font-size:6.5vw}}