.wp-block-social-links .wp-social-link svg{height:1em;width:1em}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links.is-style-logos-only .wp-social-link{background:0 0}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}button.wp-block-navigation-item__content{background-color:transparent;border:0;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)){padding:.5em 1em}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:0;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.tab__label h3,.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container:only-child{flex-grow:1}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:0 0;border:0;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-close{width:100%}.wp-block-navigation__responsive-close:focus,button:focus,input:focus,label:focus{outline:0}.wp-block-navigation__responsive-dialog{position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}@supports (position:sticky){.wp-block-cover:after{content:none}}@supports (-webkit-touch-callout:inherit){.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax{background-attachment:scroll}}:where(.wp-block-cover:not(.has-text-color)){color:#fff}.wp-block-cover{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .wp-block-cover__background{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover:after{content:none}}.wp-block-cover .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover .wp-block-cover__image-background{border:0;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax{background-attachment:scroll}}.wp-block-cover__image-background{z-index:0}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/b-social-share/assets/webfonts/fa-brands-400.woff)format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/b-social-share/assets/webfonts/fa-regular-400.woff)format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/b-social-share/assets/webfonts/fa-solid-900.woff)format("woff")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/b-social-share/assets/webfonts/fa-brands-400.woff)format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/b-social-share/assets/webfonts/fa-regular-400.woff)format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/b-social-share/assets/webfonts/fa-solid-900.woff)format("woff")}button,input,label{width:auto;overflow:visible;cursor:pointer;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;resize:none}button::-moz-focus-inner,input::-moz-focus-inner,label::-moz-focus-inner{border:0;padding:0}hr{margin:var(--wp--preset--spacing--40)0;border:1px solid var(--wp--preset--color--medium-gray)}img{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{-webkit-font-smoothing:antialiased}@media (hover:hover),(-moz-touch-enabled:0),(pointer:fine){.wp-block-navigation>.wp-block-navigation-item:after,.wp-block-navigation>.wp-block-navigation-item:before{position:absolute;right:0;left:0;content:"";height:2px;width:100%;display:block;background-color:var(--wp--preset--color--primary);opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wp-block-navigation>.wp-block-navigation-item:before{top:-33%}.wp-block-navigation>.wp-block-navigation-item:after{bottom:-33%}.wp-block-navigation-item:not(.current-menu-item):hover:before{top:0}.wp-block-navigation-item:not(.current-menu-item):hover:after{bottom:0}.wp-block-navigation-item:not(.current-menu-item):hover:after,.wp-block-navigation-item:not(.current-menu-item):hover:before{opacity:1}}::selection{background:var(--wp--preset--color--primary);color:#fff}::-moz-selection{background:var(--wp--preset--color--primary);color:#fff}[class*=image-wrapper]{position:relative;overflow:hidden;font-size:1rem}.image-cover,[class*=image-cover]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;z-index:0;opacity:1;-o-object-fit:cover;object-fit:cover}.image-responsive{width:auto;height:100%}@media (hover:hover),(-moz-touch-enabled:0),(pointer:fine){.wp-block-navigation>.wp-block-navigation-item:after,.wp-block-navigation>.wp-block-navigation-item:before{position:absolute;right:0;left:0;content:"";height:2px;width:100%;display:block;background-color:var(--wp--preset--color--primary);opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wp-block-navigation>.wp-block-navigation-item:before{top:-33%}.wp-block-navigation>.wp-block-navigation-item:after{bottom:-33%}.wp-block-navigation-item:not(.current-menu-item):hover:before{top:0}.wp-block-navigation-item:not(.current-menu-item):hover:after{bottom:0}.wp-block-navigation-item:not(.current-menu-item):hover:after,.wp-block-navigation-item:not(.current-menu-item):hover:before{opacity:1}}.tab input{position:absolute;opacity:0;z-index:-1}.tab:not(:last-child){margin-bottom:1em}.tab__label:after{content:"❯";width:1em;height:1em;text-align:center;transform:rotate(90deg);transition:all .35s}.tab input:checked~.tab__content{max-height:999vh}.tab input:checked+.tab__label:after{transform:rotate(90deg) scaleX(-1)}.tab__content{max-height:0;overflow:hidden;transition:all .35s}.tab__label{display:flex;cursor:pointer;background-color:color-mix(in srgb,var(--wp--preset--color--primary) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--primary) 20%,transparent);justify-content:space-between;align-items:center;padding:.5em}.acf-block-necrologio strong{font-weight:600}.acf-block-necrologio .profile-image-wrapper img{border-radius:var(--wp--preset--spacing--10)}.acf-block-necrologio__aside .box h4{margin-bottom:.25em}@media (min-width:599px){.acf-block-necrologio .bio{display:block}.acf-block-necrologio .bio--mobile{display:none}.acf-block-necrologio{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-template-areas:"aside aside content content content content"}.acf-block-necrologio__aside{grid-area:aside}.acf-block-necrologio__content{padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--40) var(--wp--preset--spacing--60);grid-area:content}.acf-block-necrologio__content img{max-width:calc(100% - (var(--wp--preset--spacing--90)*1.5));margin:auto}}.acf-block-necrologio{padding:var(--wp--preset--spacing--80)0}.acf-block-necrologio .profile-image-wrapper{border:1em solid #fff;padding:var(--wp--preset--spacing--40);border-radius:var(--wp--preset--spacing--10);max-width:15em;margin:auto auto 2em;aspect-ratio:2/3;box-shadow:0 0 0 1px var(--wp--preset--color--medium-gray)}.acf-block-necrologio .bio{display:none}.acf-block-necrologio .bio--mobile{margin-bottom:2em;display:block}.acf-block-necrologio .title{display:inline-block;margin:0 0 var(--wp--preset--spacing--10)0}.acf-block-necrologio .age{display:block}.acf-block-necrologio__aside .box{border-bottom:1px solid var(--wp--preset--color--medium-gray);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--40) var(--wp--preset--spacing--60)}.acf-block-necrologio__content{padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--40)0}.acf-block-necrologio .acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}@media (min-width:599px){.acf-block-necrologio .bio{display:block}.acf-block-necrologio .bio--mobile{display:none}.acf-block-necrologio{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-template-areas:"aside aside content content content content"}.acf-block-necrologio__aside{grid-area:aside}.acf-block-necrologio__content{padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--40) var(--wp--preset--spacing--60);grid-area:content}.acf-block-necrologio__content img{max-width:calc(100% - (var(--wp--preset--spacing--90)*1.5));margin:auto}}