.elementor-584 .elementor-element.elementor-element-f1afcc4{--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-584 .elementor-element.elementor-element-f1afcc4 .trx_addons_bg_text{z-index:0;}.elementor-584 .elementor-element.elementor-element-f1afcc4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-584 .elementor-element.elementor-element-f1afcc4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-584 .elementor-element.elementor-element-476f98a{--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-584 .elementor-element.elementor-element-476f98a .trx_addons_bg_text{z-index:0;}.elementor-584 .elementor-element.elementor-element-476f98a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-584 .elementor-element.elementor-element-476f98a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-584 .elementor-element.elementor-element-bc4ee58{--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-584 .elementor-element.elementor-element-bc4ee58 .trx_addons_bg_text{z-index:0;}.elementor-584 .elementor-element.elementor-element-bc4ee58 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-584 .elementor-element.elementor-element-bc4ee58 .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-584 .elementor-element.elementor-element-93dc7fa .elementor-heading-title{color:#D4AB6A;}.elementor-584 .elementor-element.elementor-element-5b8182d .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-584 .elementor-element.elementor-element-92ea613{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-584 .elementor-element.elementor-element-a4a486d .elementor-button{background-color:#D4AB6A;font-size:14px;font-weight:700;fill:#1D1D1B;color:#1D1D1B;border-radius:2px 2px 2px 2px;}.elementor-584 .elementor-element.elementor-element-a4a486d .elementor-button:hover, .elementor-584 .elementor-element.elementor-element-a4a486d .elementor-button:focus{background-color:#f7f2e9;color:#1D1D1B;}.elementor-584 .elementor-element.elementor-element-a4a486d .elementor-button:hover svg, .elementor-584 .elementor-element.elementor-element-a4a486d .elementor-button:focus svg{fill:#1D1D1B;}.elementor-584 .elementor-element.elementor-element-f573323{--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-584 .elementor-element.elementor-element-f573323 .trx_addons_bg_text{z-index:0;}.elementor-584 .elementor-element.elementor-element-f573323 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-584 .elementor-element.elementor-element-f573323 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-584 .elementor-element.elementor-element-569b4a4{--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-584 .elementor-element.elementor-element-569b4a4 .trx_addons_bg_text{z-index:0;}.elementor-584 .elementor-element.elementor-element-569b4a4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-584 .elementor-element.elementor-element-569b4a4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-584 .elementor-element.elementor-element-0a43170 .elementor-heading-title{color:#1D1D1B;}.elementor-584 .elementor-element.elementor-element-2b1fecc{color:#595850;}.elementor-584 .elementor-element.elementor-element-f0ba884{--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-584 .elementor-element.elementor-element-f0ba884 .trx_addons_bg_text{z-index:0;}.elementor-584 .elementor-element.elementor-element-f0ba884 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-584 .elementor-element.elementor-element-f0ba884 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-584 .elementor-element.elementor-element-74c3750 .elementor-heading-title{color:#f7f2e9;}.elementor-584 .elementor-element.elementor-element-fd3696a{--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-584 .elementor-element.elementor-element-fd3696a .trx_addons_bg_text{z-index:0;}.elementor-584 .elementor-element.elementor-element-fd3696a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-584 .elementor-element.elementor-element-fd3696a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-584 .elementor-element.elementor-element-fe9348e .elementor-button{background-color:#D4AB6A;font-size:14px;font-weight:700;fill:#1D1D1B;color:#1D1D1B;border-radius:2px 2px 2px 2px;}.elementor-584 .elementor-element.elementor-element-fe9348e .elementor-button:hover, .elementor-584 .elementor-element.elementor-element-fe9348e .elementor-button:focus{background-color:#f7f2e9;color:#1D1D1B;}.elementor-584 .elementor-element.elementor-element-fe9348e .elementor-button:hover svg, .elementor-584 .elementor-element.elementor-element-fe9348e .elementor-button:focus svg{fill:#1D1D1B;}.elementor-584 .elementor-element.elementor-element-72e31c9 .elementor-button{background-color:#D4AB6A;font-size:14px;font-weight:700;fill:#1D1D1B;color:#1D1D1B;border-radius:2px 2px 2px 2px;}.elementor-584 .elementor-element.elementor-element-72e31c9 .elementor-button:hover, .elementor-584 .elementor-element.elementor-element-72e31c9 .elementor-button:focus{background-color:#f7f2e9;color:#1D1D1B;}.elementor-584 .elementor-element.elementor-element-72e31c9 .elementor-button:hover svg, .elementor-584 .elementor-element.elementor-element-72e31c9 .elementor-button:focus svg{fill:#1D1D1B;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-584 .pa-memorial{width:min(1200px,90%);margin:auto;padding:70px 0 80px;gap:64px;color:#f7f2e9}
body.elementor-page-584 .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-584 h1.elementor-heading-title{font-size:clamp(3rem,6.5vw,6.5rem);margin:0}
body.elementor-page-584 h2.elementor-heading-title{font-size:clamp(2.1rem,3.5vw,3.8rem);margin:0}
body.elementor-page-584 .social-kicker.elementor-widget-heading .elementor-heading-title{font:700 11px/1.6 Arial,sans-serif;letter-spacing:3px}
body.elementor-page-584 .elementor-widget-text-editor{font:17px/1.7 Arial,sans-serif}
body.elementor-page-584 .elementor-widget-text-editor p{margin:0;max-width:50ch}
body.elementor-page-584 .memorial-hero{flex-direction:row;align-items:center;gap:60px}
body.elementor-page-584 .memorial-intro{width:62%;gap:26px}
body.elementor-page-584 .memorial-art{width:38%}
body.elementor-page-584 .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-584 .memorial-roman{font:400 160px/1 Georgia,serif;letter-spacing:-12px;color:#d4ab6a22;position:absolute;top:22px;left:20px}
body.elementor-page-584 .memorial-piece{font:180px/1 Georgia,serif;color:#d4ab6a;z-index:1}
body.elementor-page-584 .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-584 .memorial-photos{background:#f7f2e9;color:#1d1d1b;padding:44px;border-radius:4px;scroll-margin-top:30px}
body.elementor-page-584 .memorial-photos .elementor-widget-shortcode{width:100%}
body.elementor-page-584 .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-584 .pa-memorial-empty-icon{font:60px/1 Georgia,serif;color:#79501d}
body.elementor-page-584 .pa-memorial-empty h3{font:400 32px/1.15 Georgia,serif;margin:20px 0 16px}
body.elementor-page-584 .pa-memorial-empty p{max-width:50ch;margin:0 auto 12px;font-size:16px}
body.elementor-page-584 .pa-memorial-empty .pa-memorial-empty-note{font-size:13px;color:#595850}
body.elementor-page-584 .memorial-actions{flex-direction:row;flex-wrap:wrap}
body.elementor-page-584 .elementor-button{font:700 14px/1.5 Arial,sans-serif;text-decoration:none}
body.elementor-page-584 .foogallery{margin-top:12px}body.elementor-page-584 .foogallery a:focus-visible{outline:3px solid #79501d;outline-offset:4px}
@media(max-width:767px){body.elementor-page-584 .pa-memorial{padding:42px 0 55px;gap:40px}body.elementor-page-584 .memorial-hero{flex-direction:column;gap:32px}body.elementor-page-584 .memorial-intro,body.elementor-page-584 .memorial-art{width:100%}body.elementor-page-584 .memorial-emblem{min-height:230px}body.elementor-page-584 .memorial-piece{font-size:130px}body.elementor-page-584 .memorial-roman{font-size:120px}body.elementor-page-584 .memorial-emblem-label{margin-top:15px}body.elementor-page-584 .memorial-photos{padding:25px 18px}body.elementor-page-584 .pa-memorial-empty{padding:30px 16px}body.elementor-page-584 .pa-memorial-empty h3{font-size:27px}}
/* Team championship gallery */
body.elementor-page-584 h1.elementor-heading-title{font-size:clamp(2.8rem,5.2vw,5.3rem)}body.elementor-page-584 .memorial-roman{font-size:100px;letter-spacing:-6px}body.elementor-page-584 .memorial-piece{font-size:125px;letter-spacing:-15px}@media(max-width:767px){body.elementor-page-584 h1.elementor-heading-title{font-size:clamp(2.5rem,11vw,3.5rem)}body.elementor-page-584 .memorial-roman{font-size:85px}body.elementor-page-584 .memorial-piece{font-size:110px}}/* End custom CSS */