/**handles:pll-language-switcher,pll-navigation-language-switcher,obit-style**/
.pll-switcher{box-sizing:border-box;display:block;width:100%}.pll-switcher ul{line-height:normal;list-style:none;margin:0;padding:0}.pll-switcher li{margin:0}.pll-layout-dropdown,.pll-switcher-inner{align-items:center;background-color:inherit;display:flex;flex-flow:row nowrap;justify-content:flex-start}.pll-switcher-inner{box-sizing:border-box;gap:0;padding:0 .25em;position:relative;width:fit-content}.pll-switcher .pll-switcher-inner>a{color:inherit;max-width:none;padding:.25em;text-decoration:none;width:auto;z-index:1}.pll-switcher-inner .pll-submenu-toggle{background-color:transparent!important; /* !important to overwrite some themes. */border:none;color:currentColor!important;font-size:inherit;height:auto;line-height:0;padding:.2em;width:auto}.pll-switcher-inner .pll-submenu-toggle:focus{outline-offset:inherit}.pll-switcher-inner .pll-submenu-toggle svg{display:block;height:.6em;margin:0;width:.6em}.pll-switcher-inner .pll-submenu-toggle svg path{stroke:currentColor}.pll-switcher-inner .pll-submenu-toggle[aria-expanded=true] svg,.pll-switcher-inner:hover .pll-submenu-toggle:not([aria-expanded]) svg{transform:rotate(180deg)}.pll-switcher-inner ul{align-items:stretch;background-color:var(--pll-dropdown-background-color,#fff);border:1px solid rgba(0,0,0,.15);color:inherit;display:flex;flex-direction:column;height:0;left:0;opacity:0;overflow:hidden;position:absolute;right:auto;top:100%;visibility:hidden;width:0;z-index:2}.wp-block-polylang-language-switcher.has-background .pll-switcher-inner ul{background-color:var(--pll-dropdown-background-color,inherit)}.pll-switcher-inner .pll-submenu-toggle[aria-expanded=true]+ul,.pll-switcher-inner:hover .pll-submenu-toggle:not([aria-expanded])+ul{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.pll-layout-vertical ul{display:flex;flex-direction:column}.pll-layout-horizontal ul,.pll-layout-select{display:flex;flex-direction:row;flex-wrap:wrap}.pll-alignment-left.pll-layout-dropdown,.pll-alignment-left.pll-layout-horizontal ul,.pll-alignment-left.pll-layout-select{justify-content:flex-start}.pll-alignment-center.pll-layout-dropdown,.pll-alignment-center.pll-layout-horizontal ul,.pll-alignment-center.pll-layout-select{justify-content:center}.pll-alignment-right.pll-layout-dropdown,.pll-alignment-right.pll-layout-horizontal ul,.pll-alignment-right.pll-layout-select{justify-content:flex-end}.pll-alignment-stretched .pll-switcher-inner{width:100%}.pll-alignment-stretched.pll-layout-horizontal ul,.pll-alignment-stretched.pll-layout-select{align-items:stretch}.pll-alignment-stretched.pll-layout-dropdown{align-items:stretch;flex-direction:row;flex-wrap:wrap}.pll-alignment-stretched .pll-switcher-inner>a,.pll-alignment-stretched.pll-layout-horizontal li,.pll-alignment-stretched.pll-layout-select select{flex-grow:1}.pll-alignment-center.pll-layout-dropdown ul{left:50%;right:auto;transform:translateX(-50%)}.pll-alignment-right.pll-layout-dropdown ul{left:auto;right:0}.pll-alignment-stretched.pll-layout-dropdown ul{left:0;right:0}.pll-switcher a{align-items:center;box-sizing:border-box;display:flex;height:100%;padding:.25em .5em;width:100%}:root .pll-layout-dropdown ul a,:root .pll-layout-dropdown ul a span{color:var(--pll-dropdown-text-color,#000)}:root .pll-layout-dropdown.has-text-color ul a,:root .pll-layout-dropdown.has-text-color ul a span{color:var(--pll-dropdown-text-color,inherit)}.pll-alignment-center a,.pll-alignment-stretched.pll-layout-horizontal a{justify-content:center}.pll-alignment-left a{justify-content:flex-start}.pll-alignment-right a{justify-content:flex-end}
.wp-block-navigation .wp-block-polylang-navigation-language-switcher{align-self:center}.wp-block-polylang-navigation-language-switcher :is(a,.wp-block-navigation-item__content){align-items:center;display:inline-flex;max-width:none;vertical-align:middle;width:auto}.wp-block-polylang-navigation-language-switcher :is(a,.wp-block-navigation-item__content):has(.pll-switcher-flag){line-height:0}.wp-block-polylang-navigation-language-switcher .pll-switcher-label,.wp-block-polylang-navigation-language-switcher .wp-block-navigation-item__label{align-items:center;display:inline-flex;line-height:normal;width:auto}.wp-block-polylang-navigation-language-switcher .pll-switcher-flag{align-items:center;display:flex}
@layer reset,base,variables,outreach-pro,themed,blocks,cards,sections,compositions,pages,misc;@layer reset{*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol,ul{list-style:none}body,ol,ul{margin:0;padding:0}body{box-sizing:border-box;line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer base{:root{--color-gray-100:#f8f8f8;--color-gray-200:#e4e4e4;--color-gray-300:#aeaeae;--color-gray-400:grey;--color-gray-500:#636363;--color-gray-600:#484848;--color-gray-700:#3a3a3a;--color-gray-800:#2e2e2e;--color-gray-900:#161616;--color-offwhite-100:#f8f8f8;--color-charcoal:#2b2b2b;--color-charcoal-subdued:#2b2b2b;--color-purple:#684687;--color-purple-subdued:#654b7e;--color-text:var(--color-charcoal);--color-text:var(--color-charcoal-subdued);--color-bg:var(--color-original-purple);--color-primary:#6a478b;--color-primary:var(--color-original-purple);--color-secondary:var(--color-terracotta);--color-tertiary:var(--color-gold);--color-quaternary:var(--color-fern);--color-quinary:var(--color-red);--color-text-accent:var(--color-gray-700);--color-bg-accent:var(--color-gray-200);--color-bg-accent-2:var(--color-gray-300);--color-light:var(--color-gray-100);--color-dark:var(--color-gray-900);--color-mid:var(--color-gray-400);--body-background:#efefef;--body-background-dark:#222 --site-container-background:#fff;--site-inner-background:#efefef;--content-background:#fff;--sidebar-widget-background:#fff;--sidebar-color:#222;--sidebar-li-a-color:#222;--global-footer-background:#bbb;--global-footer-color:#4b4b4b;--global-footer-a-color:#5c3e79;--global-footer-a-hover-color:var(--color-link);--latest-news-background:#e2e2e2;--latest-news-h4-widget-title:var(--color-link);--latest-news-article-entry-background:#fff;--latest-news-article-entry-color:var(--color-text);--latest-news-article-entry-a-color:var(--color-link);--latest-news-article-border:0.5rem solid #fff;--latest-news-feature-content-img-background:none;--latest-news-feature-content-img-border:none;--latest-news-feature-content-img-box-shadow:1px 1px 4px #0006;--color-original-purple:#7b53a1;--color-link:var(--color-original-purple);--color-link-hover:#684687;--color-text-light:#fff;--text-color:#333;--text-color:#2b2b2b;--colour-nav-background:#111}body{font-family:var(--font-base);font-size:1.6rem}}@layer base{@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(https://kifederationofgreatbritain.co.uk/wp-content/themes/kfgb/assets/fonts/Lato-Regular.woff2) format("woff2"),url(https://kifederationofgreatbritain.co.uk/wp-content/themes/kfgb/assets/fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(https://kifederationofgreatbritain.co.uk/wp-content/themes/kfgb/assets/fonts/Lato-Bold.woff2) format("woff2"),url(https://kifederationofgreatbritain.co.uk/wp-content/themes/kfgb/assets/fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:700;src:url(https://kifederationofgreatbritain.co.uk/wp-content/themes/kfgb/assets/fonts/Lato-BoldItalic.woff2) format("woff2"),url(https://kifederationofgreatbritain.co.uk/wp-content/themes/kfgb/assets/fonts/Lato-BoldItalic.ttf) format("truetype")}}@layer base{@media (prefers-color-scheme:light){body{font-size:1.8rem}}a{text-decoration:none}a:hover{text-decoration:underline}.primary-nav-menu{font-size:1.4rem;line-height:1.5}.primary-nav-menu .menu-item,strong{font-weight:700}blockquote{margin-inline:0}blockquote>p{display:inline}blockquote:not(.no-quotes):before{content:"\201C"}blockquote:not(.no-quotes):after{content:"\201d"}blockquote :last-child,blockquote:after,blockquote:before{font-size:var(--size-step-2);font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin:0 0 1rem}h1{font-size:36px;font-size:3.6rem}h2{font-size:28px;font-size:2.8rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}h5{font-size:18px;font-size:1.8rem}h6{font-size:16px;font-size:1.6rem}.entry-title{font-size:30px;font-size:3rem;font-size:3.3rem;font-weight:700}.home .entry-title{font-size:41px;font-size:4.1rem;padding-block-end:4rem}.content .entry-title a{color:var(--color-text)}@supports (color:light-dark(red,red)){.content .entry-title a{color:light-dark(var(--highlight),var(--highlight))}}.widget-title{font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.featured-content .entry-title{font-size:20px;font-size:2rem}a.site-title{color:#fff;font-size:30px;font-size:3rem;font-weight:700;line-height:1;text-transform:uppercase}a.site-title:hover{color:#fff}.site-description{color:#e2e2e2;font-size:16px;font-size:1.6rem;font-weight:400;height:0;line-height:1.5}@supports (color:light-dark(red,red)){.site-description{color:light-dark(var(--white),#e2e2e2)}}.global-footer{font-size:14px;font-size:1.4rem}body{animation:fadeInAnimation 1s ease;animation-fill-mode:forwards;animation-iteration-count:1}}@layer base{@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}}@layer variables{:root{--gutter:var(--space-m-l);--transition-duration:250ms;--transition-timing:ease;--wrapper-width:85rem;--tracking:-0.04ch;--tracking-s:-0.075ch;--tracking-wide:0.04ch;--stroke:1px solid var(--color-bg-accent);--border-radius-small:0.3rem;--border-radius-medium:0.8rem;--border-radius-large:1.8rem;--space-3xs:clamp(0.125rem,0.11rem + 0.1vw,0.1875rem);--space-2xs:clamp(0.1875rem,0.15rem + 0.19vw,0.3125rem);--space-xs:clamp(0.3125rem,0.27rem + 0.19vw,0.4375rem);--space-s:clamp(0.625rem,0.55rem + 0.38vw,0.875rem);--space-m:clamp(0.875rem,0.74rem + 0.67vw,1.3125rem);--space-l:clamp(1.1875rem,1.01rem + 0.87vw,1.75rem);--space-xl:clamp(2.375rem,2.03rem + 1.73vw,3.5rem);--space-2xl:clamp(3.5625rem,3.04rem + 2.6vw,5.25rem);--space-3xl:clamp(5.9375rem,5.07rem + 4.33vw,8.75rem);--space-xs-s:clamp(0.3125rem,0.14rem + 0.87vw,0.875rem);--space-s-m:clamp(0.625rem,0.41rem + 1.06vw,1.3125rem);--space-m-l:clamp(0.875rem,0.55rem + 1.63vw,1.9375rem);--space-l-xl:clamp(1.1875rem,0.48rem + 3.56vw,3.5rem);--space-l-2xl:clamp(2.375rem,1.49rem + 4.42vw,5.25rem);--space-xl-2xl:clamp(3.5625rem,1.97rem + 7.98vw,8.75rem);--space-2xl-3xl:clamp(5.9375rem,3.46rem + 12.4vw,14rem);--size-step-min-2:clamp(0.8125rem,0.75rem + 0.29vw,1rem);--size-step-min-1:clamp(1rem,0.88rem + 0.58vw,1.375rem);--size-step-0:clamp(1.1875rem,1.01rem + 0.87vw,1.75rem);--size-step-1:clamp(1.4375rem,1.21rem + 1.15vw,2.1875rem);--size-step-2:clamp(1.6875rem,1.36rem + 1.63vw,2.75rem);--size-step-3:clamp(2.0625rem,1.64rem + 2.12vw,3.4375rem);--size-step-4:clamp(2.5rem,1.96rem + 2.69vw,4.25rem);--size-step-5:clamp(2.9375rem,2.19rem + 3.75vw,5.375rem);--size-step-6:clamp(3.5rem,2.52rem + 4.9vw,6.6875rem);--leading-flat:1;--leading-fine:1.2;--leading-standard:1.4;--font-display:Lato,Helvetica Neue,Arial,sans-serif;--font-base:Lato,system-ui,sans-serif;--font-regular:400;--font-bold:700;--font-extra-bold:900;--PRIMARY_NAV_LOW_SUBMENU_Z_INDEX:99;--PRIMARY_NAV_SUBMENU_Z_INDEX:999;--SIDEBAR_MAP_CONTROLS_Z_INDEX:1001;--PRIMARY_NAV_Z_INDEX:1002;--GALLERY_MODAL_Z_INDEX:1003;--PRIMARY_NAV_CHILDREN_Z_INDEX:9999}}@layer themed{:root{--white:#fff;--wood:#8f4c27;--wood-dark:#3d3d3d;--khaki-beige-a20:#c4ae8e;--khaki-beige-a60:#e2d6c5;--dim-grey:#7c745f;--palm-leaf:#948d6b;--floral-white:#fcf6ee;--antique-white:#f7e9d9;--khaki-beige:#bca480;--rusty-spice:#b34d29;--jet-black:#2c333f;--jet-grey:#3d4552}[data-theme=zen] body{--highlight:var(--wood);--map-marker-fill:var(--khaki-beige-a20);--map-marker-stroke:#000;background-color:var(--floral-white);color:var(--color-gray-600)}[data-theme=zen] blockquote :last-child,[data-theme=zen] blockquote:after,[data-theme=zen] blockquote:before{color:var(--highlight)}[data-theme=zen] .site-header{background:var(--dim-grey)}[data-theme=zen] .primary-navigation,[data-theme=zen] .primary-navigation-holder{background:var(--wood)}:is(:is([data-theme=zen] .primary-navigation) .menu-item) a{color:var(--white)}:is(:is([data-theme=zen] .primary-navigation) .sub-menu) a,:is([data-theme=zen] .primary-navigation) .sub-menu{background-color:var(--wood)}[data-theme=zen] a.site-title{color:#fff}[data-theme=zen] .site-inner{background-color:var(--floral-white)}:is([data-theme=zen] .content) a{color:var(--highlight)}:is([data-theme=zen] .content) a[href]{text-decoration:2px underline;text-underline-offset:.2em}:is(:is([data-theme=zen] .content) a[href]):hover{text-decoration:4px underline}[data-theme=zen] .content{background-color:var(--antique-white);border-radius:var(--border-radius-medium)}[data-theme=zen] .sidebar{color:var(--sidebar-color)}:is([data-theme=zen] .sidebar) h3{color:var(--highlight)}:is([data-theme=zen] .sidebar) .widget{background-color:var(--antique-white);border-radius:var(--border-radius-medium)}:is([data-theme=zen] .sidebar) ol,:is([data-theme=zen] .sidebar) ul{list-style:disc;padding-inline-start:1.5rem}:is([data-theme=zen] .sidebar) li a{color:var(--sidebar-li-a-color)}:is(:is([data-theme=zen] .sidebar) li a):hover{color:var(--sidebar-li-a-color);text-decoration:underline}[data-theme=zen] .global-footer{background-color:var(--khaki-beige);color:var(--wood-dark)}:is(:is([data-theme=zen] .global-footer) a):hover,:is([data-theme=zen] .global-footer) a{color:var(--wood-dark)}[data-theme=zen] .card,[data-theme=zen] .card.clickable{background-color:var(--khaki-beige-a60);border-color:var(--khaki-beige-a60)}[data-theme=zen] .card.clickable:hover,[data-theme=zen] .card:hover{border-color:var(--khaki-beige-a60)}[data-theme=zen] .card.testimonial-card{background-color:var(--floral-white)}[data-theme=zen] .single-club .club-campaign-details{background-color:var(--khaki-beige-a60)!important}}@layer blocks{.button{--button-bg:var(--color-text);--button-color:color-mix(in oklab,var(--button-bg) 10%,var(--color-bg));--button-bg:var(--color-primary);--button-color:var(--color-offwhite-100);--button-hover-bg:color-mix(in oklab,var(--button-bg) 90%,var(--color-bg));--button-border-width:var(--border-thickness);--button-border-style:solid;--button-border-color:color-mix(in oklab,var(--button-bg) 80%,var(--color-text));--button-border-color:var(--color-primary);--button-radius:var(--border-radius-small);--button-gap:var(--space-2xs);--button-padding:var(--space-xs) var(--space-m);--button-font-family:var(--font-body);--button-font-weight:var(--font-regular);--button-font-size:var(--size-step-0);--button-text-transform:none;--button-tracking:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;background:var(--button-bg);border-color:var(--button-border-color);border-radius:var(--button-radius);border-style:var(--button-border-style);border-width:var(--button-border-width);color:var(--button-color);display:inline-flex;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);gap:var(--button-gap);letter-spacing:var(--button-tracking);line-height:var(--leading-flat);padding:var(--button-padding);text-decoration:none;text-transform:var(--button-text-transform)}.button svg{block-size:var(--button-icon-size,1.2cap)}.button:hover,.button[aria-current=page],.button[aria-pressed=true],.button[data-state=active]{background:var(--button-hover-bg);color:var(--button-color)}.button:focus{outline-color:var(--button-outline-color,var(--button-border-color))}.button:active{transform:scale(99%)}.button.small-button{--button-border-width:2px;--button-radius:var(--border-radius-small);--button-font-size:var(--size-step-min-2);--button-padding:var(--space-2xs) var(--space-s) var(--space-3xs) var(--space-s);--button-text-transform:uppercase;--button-tracking:var(--tracking-wide)}.button.large-button{--button-border-width:2px;--button-radius:var(--border-radius-small);--button-font-size:var(--size-step-0);--button-padding:var(--space-m);--button-text-transform:uppercase;--button-tracking:var(--tracking-wide)}.button.outline{--button-bg:#0000;--button-color:color-mix(in oklab,var(--button-bg) 10%,var(--color-bg));--button-hover-bg:color-mix(in oklab,var(--button-bg) 90%,var(--color-bg));--button-border-color:color-mix(in oklab,var(--button-bg) 10%,var(--color-bg));--button-border-width:2px;--button-radius:var(--border-radius-small);--button-font-size:var(--size-step-0);--button-padding:var(--space-s);--button-text-transform:none;--button-tracking:var(--tracking-wide);color:light-dark(var(--highlight),var(--color-text))}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){.button.outline{--button-color:light-dark(color-mix(in oklab,var(--highlight) 10%,var(--highlight)),color-mix(in oklab,var(--button-bg) 10%,var(--color-bg)));--button-hover-bg:light-dark(color-mix(in oklab,var(--highlight) 10%,var(--highlight)),color-mix(in oklab,var(--button-bg) 10%,var(--color-bg)));--button-border-color:light-dark(color-mix(in oklab,var(--highlight) 10%,var(--highlight)),color-mix(in oklab,var(--button-bg) 10%,var(--color-bg)))}}.button.small-outline{--button-border-width:2px;--button-radius:var(--border-radius-small);--button-font-size:var(--size-step-min-2);--button-padding:var(--space-2xs) var(--space-s) var(--space-3xs) var(--space-s);--button-text-transform:uppercase;--button-tracking:var(--tracking-wide)}.button.outline:hover{color:var(--white)}}@layer pages{.obit-home{inset:0;overflow-y:auto;position:fixed;z-index:9999}.obit-home .close-page-button{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0-9.414 2.828-2.829 1.415 1.415L13.414 12l2.829 2.828-1.415 1.415L12 13.414l-2.828 2.829-1.415-1.415L10.586 12 7.757 9.172l1.415-1.415L12 10.586Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:2rem;padding:0;position:absolute;right:1rem;top:1rem;width:2rem;z-index:200}:is(.obit-home .close-page-button) span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.obit-home .button.outline{--button-hover-bg:#ffffff26;border-color:#e0e0e0;color:#e0e0e0}:is(.obit-home .button.outline):hover{border-color:#fff;color:#fff}.obit-home .full-screen-image{height:100vh;object-fit:cover;position:absolute;width:100vw}.obit-home .overlay-container{align-items:end;box-sizing:border-box;color:#e0e0e0;display:flex;height:100vh;justify-content:center;padding-inline:2rem;width:100%}.obit-home .overlay{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000073;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;margin-block-end:5rem;margin-inline:auto;max-width:40rem;padding:2.5rem 3rem;z-index:200}:is(.obit-home .overlay) .entry-title{color:#fff;padding-block-end:0}:is(.obit-home .overlay) .entry-content{font-size:2.5rem}@media (max-width:1024px){.obit-home .overlay{max-width:32rem}.obit-home .overlay .entry-content{font-size:2rem}}@media (max-width:640px){.obit-home .overlay-container{padding-inline:1rem}.obit-home .overlay{gap:1.5rem;margin-block-end:3rem;padding:1.5rem 2rem}.obit-home .overlay .entry-content{font-size:1.5rem}}.obit-home .full-image-overlay{background-position-y:center;background-repeat:no-repeat;background-size:cover;height:auto;position:fixed;top:0;width:100vw}:is(.obit-home .full-image-overlay) img{display:none}.obit-memorial{--body-background:#efefef;--light-bg-text-colour:#fbf9f6;--light-bg-text-colour:#1c1815;--dark-bg-text-colour:#1c1815;--dark-bg-text-colour:#fbf9f6;background:var(--body-background);color:var(--light-bg-text-colour)}.obit-memorial main{width:100%}.obit-memorial section{padding:4rem}.obit-memorial aside,.obit-memorial section{background:var(--body-background);position:relative}.obit-memorial .close-page-button{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0-9.414 2.828-2.829 1.415 1.415L13.414 12l2.829 2.828-1.415 1.415L12 13.414l-2.828 2.829-1.415-1.415L10.586 12 7.757 9.172l1.415-1.415L12 10.586Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:2rem;padding:0;position:fixed;right:1rem;top:1rem;width:2rem;z-index:200}:is(.obit-memorial .close-page-button) span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.obit-memorial .dark-section{--body-background:#000;color:var(--dark-bg-text-colour)}.obit-memorial .flex-cols{display:flex;flex-direction:row;gap:4rem}.obit-memorial .col:has(img){flex-shrink:0;width:600px}:is(.obit-memorial .col:has(img)) img{border-radius:.4rem}.obit-memorial .image-right{flex-direction:row-reverse}.obit-memorial .full-screen-image{height:100vh;object-fit:cover;position:absolute;width:100vw}.obit-memorial .overlay-container{align-items:end;display:flex;height:100vh;justify-content:center;width:100%}.obit-memorial .overlay{align-items:center;display:flex;flex-direction:column;margin-block-end:5rem;margin-inline:auto}.obit-memorial .full-bleed-image{height:auto;width:100vw}.obit-memorial .quoted-full-bleed-image{background-color:#000;background-position-x:40%;background-position-y:bottom;background-repeat:no-repeat;background-size:cover;height:auto;width:100vw}:is(.obit-memorial .quoted-full-bleed-image) img{display:none}:is(.obit-memorial .quoted-full-bleed-image) .overlay-container{align-items:center;background-color:#000;height:unset;opacity:.49}:is(.obit-memorial .quoted-full-bleed-image) .overlay{margin-block-end:25rem}:is(.obit-memorial .quoted-full-bleed-image) blockquote:after,:is(.obit-memorial .quoted-full-bleed-image) blockquote:before{content:""}:is(.obit-memorial .quoted-full-bleed-image) blockquote{color:var(--dark-bg-text-colour);opacity:100%;width:50%}.obit-memorial .masonry{column-count:3;column-gap:1.5rem}}@layer pages{@media (max-width:1024px){.obit-memorial .flex-cols{gap:2rem}:is(.obit-memorial .flex-cols) .col{flex:1;min-width:0}:is(.obit-memorial .flex-cols) .col:has(img){width:auto}.obit-memorial .masonry{column-count:2}.obit-memorial .wp-block-kifed-slideshow{width:100%}}@media (max-width:640px){.obit-memorial section{padding:2rem}.obit-memorial .flex-cols{flex-direction:column;gap:2rem}.obit-memorial .col:has(img){width:100%}:is(.obit-memorial .quoted-full-bleed-image) .overlay{margin-block-end:5rem}:is(.obit-memorial .quoted-full-bleed-image) blockquote{width:80%}.obit-memorial .masonry{column-count:1}}.obit-memorial .wp-block-kifed-obit-memory-block{background:#fff;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000001a;break-inside:avoid;display:flex;flex-direction:column;font-size:1.25rem;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem;page-break-inside:avoid}:is(.obit-memorial .wp-block-kifed-obit-memory-block) p{margin-block-start:0}:is(.obit-memorial .wp-block-kifed-obit-memory-block) span{font-size:1rem;font-style:italic;text-align:right}:is(.obit-memorial .wp-block-kifed-obit-memory-block) span:before{content:"~ "}:is(.obit-memorial .wp-block-kifed-obit-memory-block) span:empty{display:none}.obit-memorial .wp-block-kifed-slideshow{margin-inline:auto;width:64rem}.obit-memorial .wp-block-kifed-obit-full-bleed-image{left:0;position:sticky;top:0}:is(.obit-memorial .wp-block-kifed-obit-image-text-columns) img{position:sticky;top:2rem}}