.elementor-590 .elementor-element.elementor-element-827362c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-590 .elementor-element.elementor-element-827362c .trx_addons_bg_text{z-index:0;}.elementor-590 .elementor-element.elementor-element-827362c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-590 .elementor-element.elementor-element-827362c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-590 .elementor-element.elementor-element-faba493{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-590 .elementor-element.elementor-element-faba493 .trx_addons_bg_text{z-index:0;}.elementor-590 .elementor-element.elementor-element-faba493 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-590 .elementor-element.elementor-element-faba493 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-590 .elementor-element.elementor-element-5d49016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-590 .elementor-element.elementor-element-5d49016 .trx_addons_bg_text{z-index:0;}.elementor-590 .elementor-element.elementor-element-5d49016 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-590 .elementor-element.elementor-element-5d49016 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-590 .elementor-element.elementor-element-e5e87b4 .elementor-heading-title{color:#D4AB6A;}.elementor-590 .elementor-element.elementor-element-2125859 .elementor-heading-title{color:#f7f2e9;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-590 .elementor-element.elementor-element-303945c{color:#B9B5AC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-590 .elementor-element.elementor-element-4301947 .elementor-button{background-color:#D4AB6A;font-size:14px;font-weight:700;fill:#1D1D1B;color:#1D1D1B;border-radius:2px 2px 2px 2px;}.elementor-590 .elementor-element.elementor-element-4301947 .elementor-button:hover, .elementor-590 .elementor-element.elementor-element-4301947 .elementor-button:focus{background-color:#f7f2e9;color:#1D1D1B;}.elementor-590 .elementor-element.elementor-element-4301947 .elementor-button:hover svg, .elementor-590 .elementor-element.elementor-element-4301947 .elementor-button:focus svg{fill:#1D1D1B;}.elementor-590 .elementor-element.elementor-element-11ec0af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-590 .elementor-element.elementor-element-11ec0af .trx_addons_bg_text{z-index:0;}.elementor-590 .elementor-element.elementor-element-11ec0af .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-590 .elementor-element.elementor-element-11ec0af .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-590 .elementor-element.elementor-element-d73b540{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-590 .elementor-element.elementor-element-d73b540 .trx_addons_bg_text{z-index:0;}.elementor-590 .elementor-element.elementor-element-d73b540 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-590 .elementor-element.elementor-element-d73b540 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-590 .elementor-element.elementor-element-2d51d30 .elementor-heading-title{color:#1D1D1B;}.elementor-590 .elementor-element.elementor-element-149272f{color:#595850;}.elementor-590 .elementor-element.elementor-element-eb52d19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-590 .elementor-element.elementor-element-eb52d19 .trx_addons_bg_text{z-index:0;}.elementor-590 .elementor-element.elementor-element-eb52d19 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-590 .elementor-element.elementor-element-eb52d19 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-590 .elementor-element.elementor-element-c9d2369 .elementor-heading-title{color:#f7f2e9;}.elementor-590 .elementor-element.elementor-element-c26ce22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-590 .elementor-element.elementor-element-c26ce22 .trx_addons_bg_text{z-index:0;}.elementor-590 .elementor-element.elementor-element-c26ce22 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-590 .elementor-element.elementor-element-c26ce22 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-590 .elementor-element.elementor-element-41e1d15 .elementor-button{background-color:#D4AB6A;font-size:14px;font-weight:700;fill:#1D1D1B;color:#1D1D1B;border-radius:2px 2px 2px 2px;}.elementor-590 .elementor-element.elementor-element-41e1d15 .elementor-button:hover, .elementor-590 .elementor-element.elementor-element-41e1d15 .elementor-button:focus{background-color:#f7f2e9;color:#1D1D1B;}.elementor-590 .elementor-element.elementor-element-41e1d15 .elementor-button:hover svg, .elementor-590 .elementor-element.elementor-element-41e1d15 .elementor-button:focus svg{fill:#1D1D1B;}.elementor-590 .elementor-element.elementor-element-c47b824 .elementor-button{background-color:#D4AB6A;font-size:14px;font-weight:700;fill:#1D1D1B;color:#1D1D1B;border-radius:2px 2px 2px 2px;}.elementor-590 .elementor-element.elementor-element-c47b824 .elementor-button:hover, .elementor-590 .elementor-element.elementor-element-c47b824 .elementor-button:focus{background-color:#f7f2e9;color:#1D1D1B;}.elementor-590 .elementor-element.elementor-element-c47b824 .elementor-button:hover svg, .elementor-590 .elementor-element.elementor-element-c47b824 .elementor-button:focus svg{fill:#1D1D1B;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-590 .pa-memorial{width:min(1200px,90%);margin:auto;padding:70px 0 80px;gap:64px;color:#f7f2e9}
body.elementor-page-590 .elementor-widget-heading.elementor-widget .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}
body.elementor-page-590 h1.elementor-heading-title{font-size:clamp(3rem,6.5vw,6.5rem);margin:0}
body.elementor-page-590 h2.elementor-heading-title{font-size:clamp(2.1rem,3.5vw,3.8rem);margin:0}
body.elementor-page-590 .social-kicker.elementor-widget-heading .elementor-heading-title{font:700 11px/1.6 Arial,sans-serif;letter-spacing:3px}
body.elementor-page-590 .elementor-widget-text-editor{font:17px/1.7 Arial,sans-serif}
body.elementor-page-590 .elementor-widget-text-editor p{margin:0;max-width:50ch}
body.elementor-page-590 .memorial-hero{flex-direction:row;align-items:center;gap:60px}
body.elementor-page-590 .memorial-intro{width:62%;gap:26px}
body.elementor-page-590 .memorial-art{width:38%}
body.elementor-page-590 .memorial-emblem{position:relative;min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#243d36;border:1px solid #d4ab6a66;border-radius:4px;overflow:hidden}
body.elementor-page-590 .memorial-roman{font:400 160px/1 Georgia,serif;letter-spacing:-12px;color:#d4ab6a22;position:absolute;top:22px;left:20px}
body.elementor-page-590 .memorial-piece{font:180px/1 Georgia,serif;color:#d4ab6a;z-index:1}
body.elementor-page-590 .memorial-emblem-label{font:700 10px/1.8 Arial,sans-serif;letter-spacing:3px;color:#f7f2e9;margin-top:30px;z-index:1}
body.elementor-page-590 .memorial-photos{background:#f7f2e9;color:#1d1d1b;padding:44px;border-radius:4px;scroll-margin-top:30px}
body.elementor-page-590 .memorial-photos .elementor-widget-shortcode{width:100%}
body.elementor-page-590 .pa-memorial-empty{text-align:center;min-height:300px;padding:40px 25px;border:1px dashed #79501d66;border-radius:4px;margin-top:10px;background:#e8dfd080}
body.elementor-page-590 .pa-memorial-empty-icon{font:60px/1 Georgia,serif;color:#79501d}
body.elementor-page-590 .pa-memorial-empty h3{font:400 32px/1.15 Georgia,serif;margin:20px 0 16px}
body.elementor-page-590 .pa-memorial-empty p{max-width:50ch;margin:0 auto 12px;font-size:16px}
body.elementor-page-590 .pa-memorial-empty .pa-memorial-empty-note{font-size:13px;color:#595850}
body.elementor-page-590 .memorial-actions{flex-direction:row;flex-wrap:wrap}
body.elementor-page-590 .elementor-button{font:700 14px/1.5 Arial,sans-serif;text-decoration:none}
body.elementor-page-590 .foogallery{margin-top:12px}body.elementor-page-590 .foogallery a:focus-visible{outline:3px solid #79501d;outline-offset:4px}
@media(max-width:767px){body.elementor-page-590 .pa-memorial{padding:42px 0 55px;gap:40px}body.elementor-page-590 .memorial-hero{flex-direction:column;gap:32px}body.elementor-page-590 .memorial-intro,body.elementor-page-590 .memorial-art{width:100%}body.elementor-page-590 .memorial-emblem{min-height:230px}body.elementor-page-590 .memorial-piece{font-size:130px}body.elementor-page-590 .memorial-roman{font-size:120px}body.elementor-page-590 .memorial-emblem-label{margin-top:15px}body.elementor-page-590 .memorial-photos{padding:25px 18px}body.elementor-page-590 .pa-memorial-empty{padding:30px 16px}body.elementor-page-590 .pa-memorial-empty h3{font-size:27px}}
/* Empremta gallery */
body.elementor-page-590 h1.elementor-heading-title{font-size:clamp(2.8rem,5.5vw,5.6rem)}body.elementor-page-590 .memorial-roman{font-size:95px;letter-spacing:-5px;top:28px}body.elementor-page-590 .memorial-emblem-label{letter-spacing:2px;text-align:center;padding-inline:12px}@media(max-width:767px){body.elementor-page-590 h1.elementor-heading-title{font-size:clamp(2.5rem,11vw,3.5rem)}body.elementor-page-590 .memorial-roman{font-size:80px}}
/* Full-width archive introduction */
body.elementor-page-590 .memorial-photos .elementor-widget-text-editor{width:100%;max-width:none}body.elementor-page-590 .memorial-photos .elementor-widget-text-editor p{max-width:none;width:100%}body.elementor-page-590 .memorial-photos .elementor-widget-text-editor p+p{margin-top:16px}/* End custom CSS */