@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@400;500&family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");@layer reset, base;@layer reset{
  /*! https://www.joshwcomeau.com/css/custom-css-reset/ */
  /*! https://piccalil.li/blog/a-more-modern-css-reset/ */*,:after,:before{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,fieldset,input,input::file-selector-button,select,textarea{font:inherit}button,fieldset,input:not([type=range]),legend,textarea{-webkit-appearance:none;appearance:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html.js input.form-autocomplete{background-image:none}}:root{--funero-size-s:13px;--funero-size-m:18px;--funero-size-l:20px;--funero-size-xl:24px;--funero-size-2xl:32px;--funero-size-3xl:40px;--funero-size-4xl:48px;--funero-color-neutral-0:#000;--funero-color-neutral-10:#1f1f1f;--funero-color-neutral-20:#2a2a2a;--funero-color-neutral-50:#727272;--funero-color-neutral-80:#c4c9d4;--funero-color-neutral-90:#e8e9ee;--funero-color-neutral-95:#f6f6f6;--funero-color-neutral-100:#fff;--funero-color-blue-30:#1b4887;--funero-color-blue-50:#286dcc;--funero-color-blue-60:#0267c1;--funero-color-blue-80:#aac6ee;--funero-color-blue-90:#dde8f8;--funero-color-blue-95:#f6f9fe;--funero-color-gold-30:#8a5a24;--funero-color-gold-40:#a26b2b;--funero-color-gold-50:#b37b3b;--funero-color-gold-80:#e8d4b8;--funero-color-gold-90:#f5ede3;--funero-color-red-50:#ef3e36;--funero-color-red-90:#ffdcd8;--funero-color-yellow-50:#f1a208;--funero-color-yellow-90:#ffe3c6;--funero-color-green-30:#009000;--funero-color-green-90:#e1edc9;--funero-color-purple-50:#9e4770;--funero-color-viber:#665cac;--funero-color-messenger:#0084ff;--funero-color-facebook:#3b5998;--funero-color-transparent-dark-xl:rgba(0,0,0,.9);--funero-color-transparent-dark-l:rgba(0,0,0,.75);--funero-color-transparent-dark-m:rgba(0,0,0,.6);--funero-color-transparent-dark-s:rgba(0,0,0,.25);--funero-color-transparent-dark-xs:rgba(0,0,0,.12);--funero-color-transparent-light-xl:hsla(0,0%,100%,.95);--funero-color-transparent-light-l:hsla(0,0%,100%,.75);--funero-color-transparent-light-m:hsla(0,0%,100%,.54);--funero-color-transparent-light-s:hsla(0,0%,100%,.25);--funero-color-transparent-light-xs:hsla(0,0%,100%,.12);--funero-size-1:8px;--funero-size-2:16px;--funero-size-3:24px;--funero-size-4:32px;--funero-size-5:40px;--funero-size-6:48px;--funero-size-7:56px;--funero-size-8:64px;--funero-size-9:72px;--funero-size-10:80px;--funero-size-12:96px;--funero-size-15:120px;--funero-size-0-5:4px;--funero-size-1-5:12px;--funero-size-2-5:20px;--funero-theme-primary:var(--funero-color-gold-40);--funero-text-primary:var(--funero-color-neutral-10);--funero-text-primary-inverse:var(--funero-color-transparent-light-xl);--funero-text-secondary:var(--funero-color-neutral-50);--funero-text-secondary-inverse:var(--funero-color-transparent-light-l);--funero-text-tertiary:var(--funero-color-neutral-80);--funero-text-tertiary-inverse:var(--funero-color-transparent-light-s);--funero-text-white:var(--funero-color-neutral-100);--funero-text-accent:var(--funero-theme-primary);--funero-text-disabled:var(--funero-color-neutral-80);--funero-border-radius-s:4px;--funero-border-radius-m:8px;--funero-border-radius-l:24px;--funero-border-radius-full:999px;--funero-border-color-primary:var(--funero-color-transparent-dark-s);--funero-border-color-primary-inverse:var(--funero-color-transparent-light-s);--funero-border-color-secondary:var(--funero-color-transparent-dark-xs);--funero-border-color-accent:var(--funero-theme-primary);--funero-border-color-white:var(--funero-color-neutral-100);--funero-border-color-negative:var(--funero-color-red-50);--funero-background-primary:var(--funero-color-neutral-100);--funero-background-secondary:var(--funero-color-neutral-95);--funero-background-accent:var(--funero-color-gold-50);--funero-background-primary-inverse:var(--funero-color-neutral-10);--funero-background-secondary-inverse:var(--funero-color-neutral-20);--funero-background-overlay-dark:var(--funero-color-transparent-dark-s);--funero-background-positive-secondary:var(--funero-color-green-90);--funero-background-negative-secondary:var(--funero-color-red-90);--funero-background-warning-secondary:var(--funero-color-yellow-90);--funero-background-info-secondary:var(--funero-color-blue-90);--funero-background-disabled:var(--funero-color-neutral-90);--funero-interactive-primary:var(--funero-theme-primary);--funero-interactive-focus:var(--funero-color-blue-60);--funero-interactive-primary--hover:var(--funero-color-gold-30);--funero-interactive-level-1:var(--funero-color-neutral-100);--funero-interactive-level-1--hover:var(--funero-color-gold-90);--funero-interactive-level-2:var(--funero-color-gold-90);--funero-interactive-level-2--hover:var(--funero-color-gold-90);--funero-button-primary-bg:var(--funero-background-accent);--funero-button-primary-bg--hover:var(--funero-interactive-primary--hover);--funero-button-primary-bg--focus:var(--funero-button-primary-bg--hover);--funero-button-primary-border:transparent;--funero-button-primary-border--hover:transparent;--funero-button-primary-border--focus:var(--funero-border-color-white);--funero-button-primary-label:var(--funero-text-white);--funero-button-primary-label--hover:var(--funero-button-primary-label);--funero-button-border-radius:var(--funero-border-radius-s);--funero-button-secondary-bg:var(--funero-color-gold-90);--funero-button-secondary-bg--hover:var(--funero-color-gold-80);--funero-button-secondary-bg--focus:var(--funero-button-secondary-bg--hover);--funero-button-secondary-border:transparent;--funero-button-secondary-border--hover:transparent;--funero-button-secondary-border--focus:var(--funero-button-primary-bg);--funero-button-secondary-label:var(--funero-text-primary);--funero-button-secondary-label--hover:var(--funero-button-secondary-label);--funero-link-primary:var(--funero-interactive-primary);--funero-link-primary--hover:var(--funero-interactive-primary--hover);--funero-link-primary--focus:var(--funero-link-primary);--funero-link-inverse:var(--funero-text-white);--funero-link-inverse--hover:var(--funero-color-gold-80);--funero-link-inverse--focus:var(--funero-link-inverse);--funero-link-text:var(--funero-text-primary);--funero-link-text--hover:var(--funero-link-primary--hover);--funero-link-text--focus:var(--funero-link-primary--focus);--funero-menu-link:rgba(0,0,0,.9);--funero-menu-link--hover:var(--funero-link-primary);--funero-menu-link--active:var(--funero-link-primary);--funero-pager-default-bg:transparent;--funero-pager-default-bg--hover:var(--funero-interactive-level-1--hover);--funero-pager-disabled-bg:transparent;--funero-pager-active-bg:var(--funero-interactive-primary);--funero-pager-active-bg--hover:var(--funero-interactive-primary--hover);--funero-pager-active-label:var(--funero-text-primary-inverse);--funero-pager-border-color:transparent;--funero-pager-border-radius:var(--funero-button-border-radius);--funero-pager-default-label:var(--funero-text-primary);--funero-pager-disabled-label:transparent;--funero-table-cell-height:var(--funero-size-6);--funero-table-header-bg:var(--funero-border-color-accent);--funero-table-header-label:var(--funero-text-white);--funero-table-header-border:rgba(0,0,0,.12);--funero-table-cell-bg:transparent;--funero-table-cell-bg--hover:var(--funero-interactive-level-1--hover);--funero-table-cell-border:var(--funero-border-color-secondary);--funero-message-link:var(--funero-text-primary);--funero-message-link--hover:var(--funero-text-secondary);--funero-message-success-bg:var(--funero-background-positive-secondary);--funero-message-success-border:var(--funero-border-color-positive);--funero-message-success-icon:var(--funero-status-positive);--funero-message-error-bg:var(--funero-background-negative-secondary);--funero-message-error-border:var(--funero-border-color-negative);--funero-message-error-icon:var(--funero-status-negative);--funero-message-warning-bg:var(--funero-background-warning-secondary);--funero-message-warning-border:var(--funero-border-color-warning);--funero-message-warning-icon:var(--funero-status-warning);--funero-message-status-bg:var(--funero-background-info-secondary);--funero-message-status-border:var(--funero-border-color-accent);--funero-message-status-icon:var(--funero-status-info)}@layer base{.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:calc(100dvh - var(--gin-toolbar-y-offset, 0px))}.container{margin-inline:auto;max-width:1272px;padding-inline:var(--funero-size-2)}@media (min-width:1024px){.container{padding-inline:var(--funero-size-4)}}.container .container{padding-inline:unset}.region-navigation{align-items:center;display:none;flex-direction:row;gap:var(--funero-size-1);min-width:0;position:relative}@media (min-width:1024px){.region-navigation{display:flex;flex:1}}.region-navigation .block-menu{display:flex;flex:1;justify-content:center}.region-navigation .block-language{flex-shrink:0}.region-highlighted{display:flex;flex-direction:column;gap:var(--funero-size-2);padding-block:var(--funero-size-2)}.region-highlighted:has(.hidden){display:none}.region-user-navigation{align-items:center;display:flex;gap:var(--funero-size-1);justify-content:center}.region-footer-first,.region-footer-second{align-items:center;display:flex;justify-content:space-between}.region-footer-first{background:var(--funero-background-primary-inverse);display:flex;flex-direction:column;gap:var(--funero-size-3);width:100%}@media (min-width:640px){.region-footer-first{flex-direction:row;gap:0}}.region-footer-second{background-color:var(--funero-background-secondary-inverse);display:flex;flex-direction:column;gap:var(--funero-size-2);padding-block:var(--funero-size-1-5)}@media (min-width:768px){.region-footer-second{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:space-between}}.region-branding{align-items:center;display:flex;flex-shrink:0}.region-branding img{height:40px;width:auto}.region-contact-details{align-items:center;color:var(--funero-text-primary);display:flex;width:100%}.region-sidebar{position:sticky;top:120px}.aktuelnosti{background-color:var(--funero-background-primary)}.aktuelnosti__container{margin:0 auto;max-width:1272px;padding:0 var(--funero-size-3)}.aktuelnosti__content{align-items:center;display:flex;flex-direction:column;padding-block:calc(var(--funero-size-12)/2)}@media (min-width:768px){.aktuelnosti__content{padding-block:calc(var(--funero-size-12)/1.5)}}@media (min-width:1024px){.aktuelnosti__content{padding-block:var(--funero-size-12)}}.aktuelnosti__title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0 0 var(--funero-size-6) 0;text-align:center;width:100%}.aktuelnosti__row{display:flex;flex-direction:column;gap:var(--funero-size-5);width:100%}@media (min-width:768px){.aktuelnosti__row{flex-direction:row}}.aktuelnosti__card{display:flex;flex:1;flex-direction:column;min-width:0}.aktuelnosti__image-link{aspect-ratio:16/10;overflow:hidden}.aktuelnosti__image,.aktuelnosti__image-link{border-radius:var(--funero-border-radius-s);display:block}.aktuelnosti__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.aktuelnosti__image:hover{transform:scale(1.03)}.aktuelnosti__body{padding-top:var(--funero-size-1-5)}.aktuelnosti__body,.aktuelnosti__main{display:flex;flex:1;flex-direction:column}.aktuelnosti__main{gap:var(--funero-size-1);padding-bottom:var(--funero-size-2)}.aktuelnosti__card-title{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:21px;font-weight:500;line-height:25px;margin:0}.aktuelnosti__card-title a{color:inherit;text-decoration:none}.aktuelnosti__card-title a:hover{color:var(--funero-link-primary)}.aktuelnosti__card-desc{color:var(--funero-text-secondary);display:-webkit-box;font-weight:400;margin:0;overflow:hidden;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.aktuelnosti__card-desc,.aktuelnosti__link{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;letter-spacing:.3px;line-height:21px}.aktuelnosti__link{color:var(--funero-link-primary);font-weight:500;text-decoration:underline;transition:all .3s ease}.aktuelnosti__link:hover{color:var(--funero-link-primary--hover)}.aktuelnosti__cta{display:flex;justify-content:center;padding-top:var(--funero-size-6)}.aktuelnosti__button{background-color:transparent;border:2px solid transparent;border:1px solid var(--funero-color-gold-50);border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary);cursor:pointer;display:inline-block;font-size:var(--funero-size-m);font-weight:500;line-height:26px;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}.aktuelnosti__button:active{box-shadow:none}.aktuelnosti__button:active,.aktuelnosti__button:focus,.aktuelnosti__button:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.aktuelnosti__button:active,.aktuelnosti__button:hover{background-color:var(--funero-color-gold-90);color:var(--funero-text-primary)}.aktuelnosti__button:focus{border-color:var(--funero-color-gold-50);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}.ceremony-videos{background-color:var(--funero-background-primary)}.ceremony-videos__container{margin:0 auto;max-width:1272px;padding:0 var(--funero-size-3)}.ceremony-videos__content{align-items:center;display:flex;flex-direction:column;padding-block:calc(var(--funero-size-12)/2)}@media (min-width:768px){.ceremony-videos__content{padding-block:calc(var(--funero-size-12)/1.5)}}@media (min-width:1024px){.ceremony-videos__content{padding-block:var(--funero-size-12)}}.ceremony-videos__title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0;padding-bottom:var(--funero-size-6);text-align:center;width:100%}.ceremony-videos__row{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.ceremony-videos__row{flex-direction:row}}.ceremony-videos__item{align-items:center;background-color:var(--funero-background-secondary);display:flex;flex:1;flex-direction:column;gap:var(--funero-size-3);min-width:0;padding:var(--funero-size-4)}.ceremony-videos__item-title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:500;font-weight:400;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:0;text-align:center}.ceremony-videos__video{aspect-ratio:376/240;border:1px solid var(--funero-border-color-primary);border-radius:var(--funero-border-radius-s);cursor:pointer;overflow:hidden;position:relative;width:100%}.ceremony-videos__video:hover .ceremony-videos__play{background-color:hsla(0,0%,100%,.7)}.ceremony-videos__video:hover .ceremony-videos__thumbnail img{transform:scale(1.05)}.ceremony-videos__thumbnail{inset:0;position:absolute}.ceremony-videos__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.ceremony-videos__thumbnail:after{background-color:var(--funero-background-overlay-dark);content:"";inset:0;position:absolute}.ceremony-videos__play{align-items:center;background-color:hsla(0,0%,100%,.54);border-radius:var(--funero-border-radius-full);display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease;width:80px;z-index:1}.ceremony-videos__play img{height:40px;width:40px}.ceremony-videos__lightbox{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.ceremony-videos__lightbox.is-active{display:flex}.ceremony-videos__lightbox-overlay{background-color:rgba(0,0,0,.85);cursor:pointer;inset:0;position:absolute}.ceremony-videos__lightbox-inner{aspect-ratio:16/9;max-width:960px;position:relative;width:90%;z-index:1}.ceremony-videos__lightbox-close{align-items:center;background-color:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.4)!important;border-radius:999px!important;cursor:pointer;display:flex;height:36px!important;justify-content:center;padding:0!important;position:absolute;right:0;top:-44px;transition:background-color .2s ease;width:36px!important;z-index:2}.ceremony-videos__lightbox-close:hover{background-color:hsla(0,0%,100%,.35)!important}.ceremony-videos__lightbox-close:after,.ceremony-videos__lightbox-close:before{background-color:#fff;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;width:16px}.ceremony-videos__lightbox-close:before{transform:translate(-50%,-50%) rotate(45deg)}.ceremony-videos__lightbox-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.ceremony-videos__lightbox-video{background-color:#000;border-radius:var(--funero-border-radius-s);height:100%;width:100%}.ceremony-videos__lightbox-video iframe,.ceremony-videos__lightbox-video video{border:none;border-radius:var(--funero-border-radius-s);height:100%;width:100%}#cheeseburger{margin-left:auto}@media (min-width:1280px){#cheeseburger{display:none}}#cheeseburger .block-cheeseburgermenu-container{max-width:296px!important;padding-left:0;padding-top:var(--funero-size-5);width:100%!important;z-index:5000}#cheeseburger .block-cheeseburgermenu-container--with-navigation{background-color:var(--funero-background-secondary-inverse)!important;padding-left:0!important}#cheeseburger .block-cheeseburgermenu-container a{display:block;width:100%}#cheeseburger .block-cheeseburgermenu__trigger-element{background-color:transparent!important;height:var(--funero-size-6);width:var(--funero-size-6);z-index:10000}#cheeseburger .block-cheeseburgermenu__trigger-element>[data-once=cheeseburger]{background-color:var(--funero-text-primary)!important;left:50%!important;transform:translateX(-50%);width:24px!important}#cheeseburger .block-cheeseburgermenu__trigger-element>[data-once=cheeseburger]:first-of-type{top:12px!important;transition:.3s ease-in-out}#cheeseburger .block-cheeseburgermenu__trigger-element>[data-once=cheeseburger]:nth-of-type(2){top:19px!important;transition:.3s ease-in-out}#cheeseburger .block-cheeseburgermenu__trigger-element>[data-once=cheeseburger]:nth-of-type(3){top:26px!important;transition:.3s ease-in-out}#cheeseburger .cheeseburger-menu__backdrop--active{z-index:3}#cheeseburger .cheeseburger-menu__side-menu{display:none;padding-inline:8px}#cheeseburger .cheeseburger-menu__item-label span{color:var(--funero-text-primary-inverse);font-weight:500}#cheeseburger .cheeseburger-menu__mainmenu{flex-direction:column;gap:0}#cheeseburger .cheeseburger-menu__mainmenu li{margin-block:0;padding:0!important}#cheeseburger .cheeseburger-menu__mainmenu li.in-active-trail{background-color:var(--funero-background-primary-inverse)}#cheeseburger .cheeseburger-menu__mainmenu li.in-active-trail>a{text-decoration:unset!important}#cheeseburger .cheeseburger-menu__mainmenu li>a{color:var(--funero-text-primary-inverse);font-size:var(--funero-size-m);line-height:26px;padding:var(--funero-size-1-5) var(--funero-size-3)}#cheeseburger .cheeseburger-menu__main-navigation-area{background-color:var(--funero-background-overlay-dark)}#cheeseburger .cheeseburger-menu__main-navigation-area>div[data-cheeseburger-id=menu-main]{background-color:var(--funero-background-secondary-inverse);margin-bottom:0!important}#cheeseburger .cheeseburger-menu__main-navigation-area>div[data-cheeseburger-id=menu-main]>div{display:none}#cheeseburger .cheeseburger-menu__main-navigation-area>div[data-cheeseburger-id=menu-language]>div{color:var(--funero-text-secondary-inverse);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:500;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding:var(--funero-size-1-5) var(--funero-size-3)!important}#cheeseburger .cheeseburger-menu__main-navigation-area>div[data-cheeseburger-id=menu-language] ul li.active-lang{background-color:var(--funero-background-primary-inverse)}#cheeseburger div:has(>.cheeseburger-menu__mainmenu){margin-bottom:0}.body--has-active-cheese .block-cheeseburgermenu__trigger-element>[data-once=cheeseburger]:first-of-type{transform:translateX(-50%) translateY(7px) rotate(45deg)!important;transition:.3s ease-in-out}.body--has-active-cheese .block-cheeseburgermenu__trigger-element>[data-once=cheeseburger]:nth-of-type(2){opacity:0!important;transition:.3s ease-in-out}.body--has-active-cheese .block-cheeseburgermenu__trigger-element>[data-once=cheeseburger]:nth-of-type(3){transform:translateX(-50%) translateY(-7px) rotate(-45deg)!important;transition:.3s ease-in-out}.explore-services{background-color:var(--funero-background-secondary)}.explore-services__container{margin:0 auto;max-width:1272px;padding:0 var(--funero-size-3)}.explore-services__content{align-items:center;display:flex;flex-direction:column;padding-block:calc(var(--funero-size-12)/2)}@media (min-width:768px){.explore-services__content{padding-block:calc(var(--funero-size-12)/1.5)}}@media (min-width:1024px){.explore-services__content{padding-block:var(--funero-size-12)}}.explore-services__header{padding-bottom:var(--funero-size-6);text-align:center;width:100%}.explore-services__overline{color:var(--funero-text-secondary);font-size:var(--funero-size-s);letter-spacing:1px;line-height:16px;margin:0 0 var(--funero-size-2) 0;text-transform:uppercase}.explore-services__overline,.explore-services__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.explore-services__title{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0}.explore-services__slider{overflow:hidden;width:100%}.explore-services__card{align-items:center;background-color:var(--funero-background-primary);display:flex;flex-direction:column;gap:var(--funero-size-3);height:auto;justify-content:center;overflow:hidden;padding:var(--funero-size-2-5) var(--funero-size-2);text-align:center}@media (min-width:1024px){.explore-services__card{min-height:408px;padding:var(--funero-size-4)}}.explore-services__icon{flex-shrink:0;height:64px;width:64px}@media (min-width:1024px){.explore-services__icon{height:80px;width:80px}}.explore-services__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.explore-services__copy{display:flex;flex-direction:column;gap:var(--funero-size-1-5)}.explore-services__card-title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:500;font-weight:400;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:0}.explore-services__card-desc{color:var(--funero-text-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin:0}@media (min-width:1024px){.explore-services__card-desc{font-size:var(--funero-size-m);line-height:26px}}.explore-services__pagination{display:flex;gap:8px;justify-content:center;padding-top:var(--funero-size-6)}.explore-services__pagination .swiper-pagination-bullet{background:var(--funero-background-primary-inverse)!important;border-radius:4px!important;height:8px!important;margin:0!important;opacity:.32!important;transition:all .3s ease;width:8px!important}.explore-services__pagination .swiper-pagination-bullet-active{background:var(--funero-background-accent)!important;opacity:1!important;width:28px!important}#main .faq-section{background-color:#fff}#main:has(.faq-section){padding-top:0}.faq-section__container{margin-inline:auto;max-width:1272px;padding-block:var(--funero-size-3) var(--funero-size-9);padding-inline:var(--funero-size-2)}@media (min-width:1024px){.faq-section__container{padding-block:var(--funero-size-5) var(--funero-size-12);padding-inline:var(--funero-size-4)}}.faq-section__layout{display:flex;flex-direction:column;gap:var(--funero-size-6)}@media (min-width:1024px){.faq-section__layout{align-items:flex-start;flex-direction:row}}.faq-section__main{flex:1;min-width:0}.faq-section__sidebar{width:100%}@media (min-width:1024px){.faq-section__sidebar{flex-shrink:0;width:288px}}.faq-promo-card{background:#505050;border-radius:var(--funero-border-radius-s);box-shadow:0 22px 80px 0 rgba(0,0,0,.06),0 8px 25px 0 rgba(0,0,0,.03),0 2px 6px 0 rgba(0,0,0,.01);display:flex;flex-direction:column;gap:var(--funero-size-2);padding:var(--funero-size-2-5)}.faq-promo-card__title{font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem)}.faq-promo-card__text,.faq-promo-card__title{color:var(--funero-text-primary-inverse);font-family:Plus Jakarta Sans,sans-serif;margin:0}.faq-promo-card__text{font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.featured-services{background-color:var(--funero-background-secondary)}.featured-services__container{margin:0 auto;max-width:1272px;padding:0 var(--funero-size-3)}.featured-services__content{align-items:center;display:flex;flex-direction:column;padding-block:calc(var(--funero-size-12)/2)}@media (min-width:768px){.featured-services__content{padding-block:calc(var(--funero-size-12)/1.5)}}@media (min-width:1024px){.featured-services__content{padding-block:var(--funero-size-12)}}.featured-services__title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0 0 var(--funero-size-6) 0;text-align:center}.featured-services__grid{display:grid;gap:0;grid-template-columns:1fr;width:100%}@media (min-width:768px){.featured-services__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-services__grid{grid-template-columns:repeat(3,1fr)}}.featured-services__image{aspect-ratio:auto;display:block;height:328px;overflow:hidden}@media (min-width:768px){.featured-services__image{aspect-ratio:1/1;height:auto}}.featured-services__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-services__card{align-items:center;aspect-ratio:auto;background-color:var(--funero-background-primary);display:flex;flex-direction:column;gap:var(--funero-size-3);justify-content:center;padding:var(--funero-size-2-5) var(--funero-size-2);text-align:center}@media (min-width:768px){.featured-services__card{aspect-ratio:1/1;padding:var(--funero-size-4)}}.featured-services__icon{flex-shrink:0;height:64px;width:64px}@media (min-width:768px){.featured-services__icon{height:80px;width:80px}}.featured-services__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.featured-services__copy{display:flex;flex-direction:column;gap:var(--funero-size-1-5)}.featured-services__card-title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:500;font-weight:400;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:0}.featured-services__card-desc{color:var(--funero-text-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin:0}@media (min-width:1024px){.featured-services__card-desc{font-size:var(--funero-size-m);line-height:26px}}.featured-services__link{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--funero-size-1);text-decoration:none;transition:all .3s ease}.featured-services__link:hover{transform:translateX(4px)}.featured-services__link img{height:24px;width:24px}.featured-services__link-text{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;font-weight:500;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);text-decoration:underline}@media (min-width:768px){.featured-services__link-text{display:none}}.site-footer{background-color:var(--funero-background-secondary);border-top:1px solid var(--funero-border-color-secondary)}.site-footer__container{margin-inline:auto;max-width:1272px;padding-inline:var(--funero-size-2)}@media (min-width:1024px){.site-footer__container{padding-inline:var(--funero-size-4)}}.site-footer__content{align-items:center;display:flex;gap:var(--funero-size-0-5);justify-content:center;padding:var(--funero-size-1) var(--funero-size-3)}.site-footer__text{color:var(--funero-text-primary)}.site-footer__link,.site-footer__text{font-size:var(--funero-size-s);letter-spacing:.3px;line-height:20px}.site-footer__link{color:var(--funero-link-primary);font-weight:500;text-decoration:underline}.site-footer__link:hover{color:var(--funero-link-primary--hover)}.form-wrapper{margin-top:var(--funero-size-1-5)}.form-wrapper[id=edit-field-date-wrapper] h4{font-size:1rem;font-weight:400;margin-bottom:0}.form-item label{display:block;position:relative}.form-item label.form-required:after{color:var(--funero-color-red-50);content:"*";font-size:1rem;padding-left:var(--funero-size-0-5);text-align:center}.form-item:not(:last-child){margin-bottom:var(--funero-size-2)}.form-item.form-type-checkbox,.form-item.form-type-radio{cursor:pointer;margin-bottom:0}.form-item.form-type-checkbox label,.form-item.form-type-radio label{cursor:pointer;font-weight:400}.form-item.form-type-managed-file label{background-color:var(--funero-button-primary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:500;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}.form-item.form-type-managed-file label:active{box-shadow:none}.form-item.form-type-managed-file label:active,.form-item.form-type-managed-file label:focus,.form-item.form-type-managed-file label:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.form-item.form-type-managed-file label:active,.form-item.form-type-managed-file label:hover{background-color:var(--funero-button-primary-bg--hover);color:var(--funero-text-primary-inverse)}.form-item.form-type-managed-file label:focus{background-color:var(--funero-button-primary-bg--focus);border:2px solid var(--funero-button-primary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}.form-item.form-type-managed-file label+div{display:none}.form-item.form-type-managed-file .description{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding-top:var(--funero-size-1)}.form-checkboxes .form-item,.form-radios .form-item{padding-block:var(--funero-size-0-5)}.form-checkboxes .form-item:hover input,.form-radios .form-item:hover input{border-color:var(--funero-border-color-primary)}.form-type-checkbox,.form-type-radio{display:flex;flex-wrap:wrap;gap:var(--funero-size-1)}.form-submit{background-color:var(--funero-button-primary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:500;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}.form-submit:active{box-shadow:none}.form-submit:active,.form-submit:focus,.form-submit:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.form-submit:active,.form-submit:hover{background-color:var(--funero-button-primary-bg--hover);color:var(--funero-text-primary-inverse)}.form-submit:focus{background-color:var(--funero-button-primary-bg--focus);border:2px solid var(--funero-button-primary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}.form-submit[data-drupal-selector=edit-preview]{display:none}#site-header{background:var(--funero-background-primary);box-shadow:0 4px 16px rgba(0,0,0,.12);position:sticky;top:0;z-index:300}#header .container,#pre-header .container{max-width:none}#pre-header{background-color:var(--funero-background-secondary);display:none;padding-block:0}@media (min-width:1280px){#pre-header{display:block}}#pre-header .container{align-items:center;display:flex;justify-content:space-between;padding:var(--funero-size-1) var(--funero-size-4)}.mobile-duty-bar{align-items:center;background:var(--funero-background-secondary);color:var(--funero-text-primary);display:flex;font-size:16px;font-weight:700;gap:var(--funero-size-0-5);justify-content:center;padding:var(--funero-size-1) var(--funero-size-2)}@media (min-width:1280px){.mobile-duty-bar{display:none}}.mobile-duty-bar a{color:var(--funero-link-primary);font-weight:500;text-decoration:underline}.mobile-duty-bar a:hover{color:var(--funero-link-primary--hover)}#header{padding-block:0}#header .container{align-items:center;display:flex;gap:var(--funero-size-2);justify-content:space-between;padding:var(--funero-size-1) var(--funero-size-2)}@media (min-width:1280px){#header .container{padding:var(--funero-size-1) var(--funero-size-4)}}#header .site-logo img{max-width:90%}@media (min-width:1280px){#header .site-logo img{max-width:100%}}.hero-slider{position:relative;width:100%}.hero-slider__slide{background-color:var(--funero-background-primary-inverse);overflow:hidden;position:relative}.hero-slider__image{filter:saturate(.35);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.55;position:absolute;width:100%}.hero-slider__overlay{background:rgba(0,0,0,.44);inset:0;pointer-events:none;position:absolute}.hero-slider__content{align-items:center;display:flex;flex-direction:column;gap:var(--funero-size-5);margin:0 auto;max-width:1272px;padding:var(--funero-size-15) var(--funero-size-2);position:relative;z-index:1}@media (min-width:1024px){.hero-slider__content{padding:var(--funero-size-15) var(--funero-size-3)}}.hero-slider__title{font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);letter-spacing:normal;line-height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem);margin:0;max-width:808px;text-shadow:0 0 32px rgba(0,0,0,.8)}.hero-slider__cta,.hero-slider__title{color:var(--funero-text-primary-inverse);font-weight:500;text-align:center}.hero-slider__cta{background-color:var(--funero-button-primary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);cursor:pointer;display:inline-block;font-size:var(--funero-size-m);line-height:26px;outline:none;padding:var(--funero-size-2) var(--funero-size-4);text-decoration:none;transition:.4s ease}.hero-slider__cta:active{box-shadow:none}.hero-slider__cta:active,.hero-slider__cta:focus,.hero-slider__cta:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.hero-slider__cta:active,.hero-slider__cta:hover{background-color:var(--funero-button-primary-bg--hover);color:var(--funero-text-primary-inverse)}.hero-slider__cta:focus{background-color:var(--funero-button-primary-bg--focus);border:2px solid var(--funero-button-primary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}.hero-slider__promo{border-bottom:1px solid var(--funero-border-color-primary-inverse);border-top:1px solid var(--funero-border-color-primary-inverse);max-width:808px;padding:var(--funero-size-2) 0;width:100%}.hero-slider__promo p{color:var(--funero-text-primary-inverse);font-size:var(--funero-size-m);font-weight:500;line-height:26px;margin:0;text-align:center}html{scroll-behavior:smooth}body{background-color:var(--funero-background-secondary);color:var(--funero-text-primary);font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}body,h1{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:normal}h1{font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);font-weight:500;line-height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem);margin:0 0 var(--funero-size-5)}@media (min-width:768px){h1{margin:0 0 var(--funero-size-2-5)}}@media (min-width:1024px){h1{margin:0 0 var(--funero-size-5)}}h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:var(--funero-size-3) 0 var(--funero-size-1-5)}@media (min-width:768px){h2{margin:var(--funero-size-4) 0 var(--funero-size-2)}}@media (min-width:1024px){h2{margin:var(--funero-size-5) 0 var(--funero-size-2-5)}}h3{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:500;letter-spacing:normal;line-height:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem);margin:var(--funero-size-2) 0 var(--funero-size-1)}@media (min-width:768px){h3{margin:var(--funero-size-3) 0 var(--funero-size-1-5)}}@media (min-width:1024px){h3{margin:var(--funero-size-4) 0 var(--funero-size-2)}}h4{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:var(--funero-size-1) 0 var(--funero-size-0-5)}@media (min-width:768px){h4{margin:var(--funero-size-2) 0 var(--funero-size-1)}}@media (min-width:1024px){h4{margin:var(--funero-size-3) 0 var(--funero-size-1-5)}}h5{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.75rem,.5833333333rem + .7407407407vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:var(--funero-size-0-5) 0 0}@media (min-width:768px){h5{margin:var(--funero-size-1) 0 var(--funero-size-0-5)}}@media (min-width:1024px){h5{margin:var(--funero-size-2) 0 var(--funero-size-1)}}h6{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.75rem,.729rem + .0933333333vw,.813rem);font-weight:700;letter-spacing:normal;line-height:clamp(.75rem,.5833333333rem + .7407407407vw,1.25rem);margin:0}@media (min-width:768px){h6{margin:var(--funero-size-0-5) 0}}@media (min-width:1024px){h6{margin:var(--funero-size-1) 0 var(--funero-size-0-5)}}.page-title{font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem)}.page-title,p{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:normal}p{font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--funero-size-2)}p:last-child{margin-bottom:0}a{color:var(--funero-link-primary);text-decoration:none}a,a[href*=facebook]{transition:all .3s ease}a[href*=facebook]{display:flex;overflow:hidden;padding:0;position:relative;text-indent:-9999px;white-space:nowrap}a[href*=facebook]:after{background-color:currentcolor;content:"";display:inline-block;height:24px;-webkit-mask:url(../images/icons/sp-social-icons/facebook.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/facebook.svg) no-repeat center/contain;transition:all .3s ease;width:24px}a[href*=facebook]:focus:after,a[href*=facebook]:hover:after{background-color:var(--funero-color-facebook)}a[href*=viber]{display:flex;overflow:hidden;padding:0;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}a[href*=viber]:after{background-color:currentcolor;content:"";display:inline-block;height:24px;-webkit-mask:url(../images/icons/sp-social-icons/viber.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/viber.svg) no-repeat center/contain;transition:all .3s ease;width:24px}a[href*=viber]:focus:after,a[href*=viber]:hover:after{background-color:var(--funero-color-viber)}a[href*=messenger]{display:flex;overflow:hidden;padding:0;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}a[href*=messenger]:after{background-color:currentcolor;content:"";display:inline-block;height:24px;-webkit-mask:url(../images/icons/sp-social-icons/messenger.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/messenger.svg) no-repeat center/contain;transition:all .3s ease;width:24px}a[href*=messenger]:focus:after,a[href*=messenger]:hover:after{background-color:var(--funero-color-messenger)}a:focus,a:hover{color:var(--funero-link-primary--hover)}ol,ul{padding-inline-start:var(--funero-size-2)}ol li[class],ul li[class]{list-style:none}ol li{margin-block:var(--funero-size-1-5)}ol li:not([class]){counter-increment:list-counter;margin-left:var(--funero-size-2);padding-left:var(--funero-size-1)}ol li:not([class])::marker{content:counter(list-counter) "."}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links){list-style:none}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li{margin-block:var(--funero-size-1-5);position:relative}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li:before{background:url(../images/icons/dot.svg) no-repeat 50%/6px;content:"";display:block;height:24px;left:-22px;position:absolute;top:0;width:24px}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li li:before{background:url(../images/icons/dot-empty.svg) no-repeat 50%/6px;content:"";display:block;height:24px;left:-22px;position:absolute;top:0;width:24px}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li:not([class]){margin-left:var(--funero-size-2)}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li:not([class])::marker{color:var(--funero-text-primary)}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li a:focus{border:2px dashed var(--funero-link-primary--focus);border-radius:var(--funero-border-radius-s);color:var(--funero-link-primary--hover);outline:none;padding:0 var(--funero-size-0-5)}ul:has(:is(input[type=checkbox],input[type=radio])){list-style-type:none}img{height:auto}:is(button,input,textarea,select,input::file-selector-button,fieldset){color:var(--funero-text-primary);font-size:1rem}fieldset,input,input::file-selector-button,select,textarea{line-height:1.5rem}textarea{min-height:110px;resize:none}button,input::file-selector-button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],select,select option{cursor:pointer}input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type^=date],select,textarea{accent-color:var(--funero-text-primary);background:var(--funero-background-primary);border:1px solid var(--funero-border-color-primary);border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary);margin:var(--funero-size-0-5) 0 var(--funero-size-2);max-width:100%;padding:var(--funero-size-1-5) var(--funero-size-2);width:100%}input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type^=date]:focus,select:focus,textarea:focus{background-color:var(--funero-background-primary);border:1px solid var(--funero-border-color-accent);outline:1px solid var(--funero-border-color-accent)}select:not([multiple]){-webkit-appearance:none;appearance:none;background:url(../images/icons/sp-icons/arrow-down.svg) no-repeat right 16px center/12px}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon),input[type=button],input[type=file]::file-selector-button,input[type=reset],input[type=submit]{background-color:var(--funero-button-primary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:500;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):active,input[type=button]:active,input[type=file]::file-selector-button:active,input[type=reset]:active,input[type=submit]:active{box-shadow:none}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):active,button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):focus,button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=file]::file-selector-button:active,input[type=file]::file-selector-button:focus,input[type=file]::file-selector-button:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):active,button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):hover,input[type=button]:active,input[type=button]:hover,input[type=file]::file-selector-button:active,input[type=file]::file-selector-button:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:var(--funero-button-primary-bg--hover);color:var(--funero-text-primary-inverse)}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):focus,input[type=button]:focus,input[type=file]::file-selector-button:focus,input[type=reset]:focus,input[type=submit]:focus{background-color:var(--funero-button-primary-bg--focus);border:2px solid var(--funero-button-primary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):is(:disabled),input[type=button]:is(:disabled),input[type=file]::file-selector-button:is(:disabled),input[type=reset]:is(:disabled),input[type=submit]:is(:disabled){background-color:var(--funero-background-disabled);border:1px solid var(--funero-border-color-primary);color:var(--funero-text-disabled)}input[type=radio]{align-items:center;background-color:transparent;border:2px solid var(--funero-border-color-primary);border-radius:50%;display:flex;height:var(--funero-size-2-5);justify-content:center;outline:none;transition:outline .3s ease,border .3s ease;width:var(--funero-size-2-5)}input[type=radio]:focus,input[type=radio]:focus-visible{border-color:var(--funero-border-color-accent)}input[type=radio]:not(:disabled):checked:checked{background-clip:content-box;background-color:var(--funero-border-color-accent);background-image:radial-gradient(circle,var(--funero-border-color-accent) 0,var(--funero-border-color-accent) 50%,transparent 60%,transparent 100%);border-color:var(--funero-border-color-accent);padding:2px}input[type=radio]:not(:disabled):checked:focus,input[type=radio]:not(:disabled):checked:focus-visible{border-color:var(--funero-border-color-primary)}input[type=checkbox]{align-items:center;background-color:transparent;border:2px solid var(--funero-border-color-primary);border-radius:var(--funero-border-radius-s);display:flex;height:var(--funero-size-2-5);justify-content:center;outline:none;transition:outline .3s ease,border .3s ease;width:var(--funero-size-2-5)}input[type=checkbox]:before{background-color:var(--funero-color-neutral-100);box-shadow:inset 1rem 1rem var(--funero-color-neutral-100);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65rem;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65rem}input[type=checkbox]:focus,input[type=checkbox]:focus-visible{border:2px solid var(--funero-border-color-accent)}input[type=checkbox]:checked{background-color:var(--funero-theme-primary);border:none}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:checked:focus,input[type=checkbox]:checked:focus-visible{border:2px solid var(--funero-border-color-primary)}fieldset{border:1px solid var(--funero-border-color-primary);margin-inline:0 0}fieldset legend{padding-block:var(--funero-size-1)}figure{margin-block:var(--funero-size-2-5)}iframe{max-width:100%}picture{display:block;line-height:0}label{color:var(--funero-text-primary);font-weight:700}details{background:var(--funero-background-secondary);border:1px solid var(--funero-border-color-secondary);border-radius:var(--funero-border-radius-s);padding:var(--funero-size-1) var(--funero-size-2)}details summary{padding-right:var(--funero-size-3);position:relative}details summary::marker{content:none}details summary:after{background:url(../images/icons/sp-icons/details-arrow.svg) no-repeat 50%/20px;content:"";cursor:pointer;display:inline-block;height:8px;position:absolute;right:var(--funero-size-1-5);top:50%;transform:rotate(180deg);transition:transform .3s ease;width:13px}details[open] summary{font-weight:700}details[open] summary:after{transform:rotate(0deg)}blockquote{color:var(--funero-text-secondary);padding:var(--funero-size-2) 0 var(--funero-size-2) var(--funero-size-5);position:relative}blockquote:before{background:var(--funero-background-accent);border-radius:var(--funero-border-radius-s);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--funero-size-0-5)}blockquote cite{color:var(--funero-text-primary)}blockquote cite:before{content:"— "}summary[aria-expanded=true]{margin-bottom:var(--funero-size-2)}details summary::-webkit-details-marker{display:none}#main:has(.kontakt-section){padding-top:0}.kontakt-section{overflow:hidden}.kontakt-section__container{margin-inline:auto;max-width:1272px;padding-block:var(--funero-size-3) var(--funero-size-9);padding-inline:var(--funero-size-2)}@media (min-width:1024px){.kontakt-section__container{padding-block:var(--funero-size-5) var(--funero-size-12);padding-inline:var(--funero-size-4)}}.kontakt-section__layout{display:flex;flex-direction:column;gap:var(--funero-size-6)}@media (min-width:1024px){.kontakt-section__layout{flex-direction:row;gap:var(--funero-size-9)}}.kontakt-section__info{flex:1;min-width:0;overflow:hidden}.kontakt-section__company{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:1.75rem;font-weight:400;line-height:2.25rem;margin:0 0 var(--funero-size-4) 0}@media (min-width:1024px){.kontakt-section__company{font-size:2rem;line-height:2.5rem}}.kontakt-section__details{gap:var(--funero-size-3)}.kontakt-section__details,.kontakt-section__group{display:flex;flex-direction:column}.kontakt-section__label{font-weight:700}.kontakt-section__label,.kontakt-section__text{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--funero-size-m);line-height:26px;margin:0}.kontakt-section__text{font-weight:400}.kontakt-section__inline{align-items:baseline;display:flex;gap:var(--funero-size-1)}.kontakt-section__link{color:var(--funero-link-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--funero-size-m);font-weight:500;line-height:24px;text-decoration:underline;transition:all .3s ease}.kontakt-section__link:hover{color:var(--funero-link-primary--hover)}.kontakt-section__hours{margin-top:var(--funero-size-6)}.kontakt-section__hours-title{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;margin:0 0 var(--funero-size-3) 0}@media (min-width:1024px){.kontakt-section__hours-title{font-size:1.5rem;line-height:2rem}}.kontakt-section__hours-table{display:flex;flex-direction:column}.kontakt-section__hours-row{align-items:center;border-bottom:1px solid var(--funero-border-color-secondary);display:flex;justify-content:space-between;padding-block:var(--funero-size-2)}.kontakt-section__hours-row:first-child{border-top:1px solid var(--funero-border-color-secondary)}.kontakt-section__hours-day{font-weight:700}.kontakt-section__hours-day,.kontakt-section__hours-time{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--funero-size-m);line-height:26px}.kontakt-section__hours-time{font-weight:400}.kontakt-section__map{border-radius:var(--funero-border-radius-m);height:300px;max-width:100%;overflow:hidden;width:100%}@media (min-width:1024px){.kontakt-section__map{flex-shrink:0;height:auto;max-width:none;min-height:400px;width:480px}}.kontakt-section__map iframe{border:0;display:block;height:100%;width:100%}.latest-obituary{background:linear-gradient(79.23deg,rgba(0,0,0,.44) 0,hsla(0,0%,100%,0) 100%),var(--funero-color-neutral-10);color:inherit;display:block;text-decoration:none;transition:all .3s ease}.latest-obituary__container{margin:0 auto;max-width:1272px;padding:0 var(--funero-size-3)}.latest-obituary__content{align-items:center;display:flex;flex-direction:column;gap:var(--funero-size-3);padding-block:calc(var(--funero-size-6)/2)}@media (min-width:768px){.latest-obituary__content{padding-block:calc(var(--funero-size-6)/1.5)}}@media (min-width:1024px){.latest-obituary__content{align-items:center;flex-direction:row;padding-block:var(--funero-size-6)}}.latest-obituary__info{flex:1;min-width:0;text-align:center}@media (min-width:1024px){.latest-obituary__info{text-align:left}}.latest-obituary__title{color:var(--funero-text-primary-inverse);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0 0 var(--funero-size-2) 0}.latest-obituary__desc{color:var(--funero-text-secondary-inverse);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--funero-size-m);font-weight:400;line-height:26px;margin:0}.latest-obituary__cta{margin-top:var(--funero-size-6)}.latest-obituary__button{background-color:var(--funero-button-primary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary-inverse);cursor:pointer;display:inline-block;font-size:var(--funero-size-m);font-weight:500;line-height:26px;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}.latest-obituary__button:active{box-shadow:none}.latest-obituary__button:active,.latest-obituary__button:focus,.latest-obituary__button:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.latest-obituary__button:active,.latest-obituary__button:hover{background-color:var(--funero-button-primary-bg--hover);color:var(--funero-text-primary-inverse)}.latest-obituary__button:focus{background-color:var(--funero-button-primary-bg--focus);border:2px solid var(--funero-button-primary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}.latest-obituary:hover .latest-obituary__card{opacity:.9}.latest-obituary__card{display:block;flex-shrink:0;max-width:400px;padding:var(--funero-size-2-5);transition:all .3s ease;width:100%}@media (min-width:1024px){.latest-obituary__card{width:400px}}.latest-obituary__card--black{background-color:var(--funero-color-neutral-0)}.latest-obituary__card--green{background-color:var(--funero-color-green-30)}.latest-obituary__image-wrapper{background-color:var(--funero-color-neutral-100);padding:var(--funero-size-1)}.latest-obituary__image{display:block;height:auto;width:100%}.loyalty-discount{background-color:var(--funero-background-secondary)}.loyalty-discount__container{margin:0 auto;max-width:1272px;padding:0 var(--funero-size-3)}.loyalty-discount__content{display:flex;flex-direction:column;gap:var(--funero-size-3);padding-block:calc(var(--funero-size-12)/2)}@media (min-width:768px){.loyalty-discount__content{padding-block:calc(var(--funero-size-12)/1.5)}}@media (min-width:1024px){.loyalty-discount__content{flex-direction:row;gap:var(--funero-size-3);padding-block:var(--funero-size-12)}}.loyalty-discount__body{flex:1;min-width:0}.loyalty-discount__header{padding-bottom:var(--funero-size-6)}.loyalty-discount__overline{color:var(--funero-text-secondary);font-size:var(--funero-size-s);letter-spacing:1px;line-height:16px;margin:0 0 var(--funero-size-2) 0;text-transform:uppercase}.loyalty-discount__overline,.loyalty-discount__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.loyalty-discount__title{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0}.loyalty-discount__text{display:flex;flex-direction:column;gap:var(--funero-size-2)}.loyalty-discount__desc{color:var(--funero-text-secondary);font-weight:400}.loyalty-discount__desc,.loyalty-discount__schedule-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--funero-size-m);line-height:26px;margin:0}.loyalty-discount__schedule-label{color:var(--funero-text-primary);font-weight:700}.loyalty-discount__schedule-times{color:var(--funero-text-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--funero-size-m);font-weight:400;line-height:26px;margin:0}.loyalty-discount__cta{padding-top:var(--funero-size-6)}.loyalty-discount__button{background-color:var(--funero-button-secondary-bg);background-color:transparent;border:2px solid transparent;border:1px solid var(--funero-button-primary-bg);border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary);cursor:pointer;display:inline-block;font-size:var(--funero-size-m);font-weight:500;line-height:26px;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}.loyalty-discount__button:active{box-shadow:none}.loyalty-discount__button:active,.loyalty-discount__button:focus,.loyalty-discount__button:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.loyalty-discount__button:active,.loyalty-discount__button:hover{background-color:var(--funero-button-secondary-bg--hover);color:var(--funero-text-primary)}.loyalty-discount__button:focus{background-color:var(--funero-button-secondary-bg--focus);border:2px solid var(--funero-button-secondary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}.loyalty-discount__button:active,.loyalty-discount__button:hover{background-color:var(--funero-button-primary-bg);color:var(--funero-text-primary-inverse)}.loyalty-discount__images{align-items:center;display:flex;flex:1;justify-content:flex-end;min-width:0;overflow:clip;position:relative}.loyalty-discount__img-big{border-radius:var(--funero-border-radius-s);flex-shrink:0;height:500px;overflow:hidden;width:400px}.loyalty-discount__img-big img{border-radius:var(--funero-border-radius-s);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.loyalty-discount__img-small{border-radius:var(--funero-border-radius-s);height:320px;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:320px;z-index:1}.loyalty-discount__img-small img{border-radius:var(--funero-border-radius-s);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#main{flex-grow:1;padding-bottom:var(--funero-size-2);padding-top:var(--funero-size-5);width:100%}@media (min-width:1024px){#main{padding-block:var(--funero-size-12)}}#main #content-with-sidebar{display:flex;flex-direction:column;gap:var(--funero-size-3)}@media (min-width:1024px){#main #content-with-sidebar{flex-direction:row;gap:var(--funero-size-6)}}#main #content-with-sidebar .region-content{flex-grow:1;order:2}@media (min-width:1024px){#main #content-with-sidebar .region-content{order:0}}#main #content-with-sidebar .region-content:not(:has(.view-content,.view-search-heading,.node--type-obituary,.node--type-page,.node--type-news,.user-login-form,.user-form,.user-pass)){flex-grow:0;overflow:hidden;width:0}#main #sidebar{background-color:#fff!important;flex-shrink:0;order:1;position:relative}@media (min-width:1024px){#main #sidebar{max-width:288px;order:0}}.maintenance-page{padding-top:100px}.maintenance-page .layout-container{text-align:center}.maintenance-page .site-logo{display:flex;justify-content:center;margin-bottom:var(--funero-size-4)}.maintenance-page .site-logo img{filter:invert(1);width:60%}@media (min-width:768px){.maintenance-page .site-logo img{width:400px}}.map-contact{display:flex;flex-direction:column}@media (min-width:1024px){.map-contact{min-height:600px;position:relative}}.map-contact__map{height:300px}@media (min-width:1024px){.map-contact__map{height:auto;inset:0;position:absolute;z-index:0}}.map-contact__map iframe{display:block;height:100%;width:100%}@media (min-width:1024px){.map-contact__container{position:relative;z-index:1}.map-contact__content{display:flex;justify-content:center;padding:var(--funero-size-15) var(--funero-size-3)}}.map-contact__card{background-color:var(--funero-background-primary);padding:var(--funero-size-3);width:100%}@media (min-width:768px){.map-contact__card{padding:var(--funero-size-5)}}@media (min-width:1024px){.map-contact__card{margin-left:50%;width:600px}}.map-contact__title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0 0 var(--funero-size-6) 0}.map-contact__list{gap:var(--funero-size-3)}.map-contact__item,.map-contact__list{display:flex;flex-direction:column}.map-contact__label{font-weight:700}.map-contact__label,.map-contact__text{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--funero-size-m);line-height:26px;margin:0}.map-contact__text{font-weight:400}.map-contact__inline{align-items:baseline;display:flex;gap:var(--funero-size-1)}.map-contact__link{color:var(--funero-link-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--funero-size-m);font-weight:500;line-height:24px;text-decoration:underline;transition:all .3s ease}.map-contact__link:hover{color:var(--funero-link-primary--hover)}.messages{align-items:flex-start;border:1px solid var(--funero-border-color-primary);border-radius:var(--funero-border-radius-m);display:flex;font-weight:400;gap:var(--funero-size-1-5);margin-block:var(--funero-size-2);padding:var(--funero-size-2);position:relative}.messages ul{padding-left:0}.messages pre{font-size:.75rem;white-space:pre-wrap;word-break:break-all}.messages>div{flex-grow:1}.messages a{color:var(--funero-message-link);text-decoration:underline}.messages a:hover{color:var(--funero-message-link--hover);text-decoration:none}.messages__close-button{background:url(../images/icons/close.svg) no-repeat 50%/10px;cursor:pointer;display:block;flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);transition:all .3s ease;width:var(--funero-size-2)}.messages--warning{background-color:var(--funero-message-warning-bg);border-color:var(--funero-message-warning-border)}.messages--warning:before{background:url(../images/icons/sp-icons/msg-warning.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);width:var(--funero-size-2)}.messages--status{background-color:var(--funero-message-status-bg);border-color:var(--funero-message-status-border)}.messages--status:before{background:url(../images/icons/sp-icons/msg-status.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);width:var(--funero-size-2)}.messages--error{background-color:var(--funero-message-error-bg);border-color:var(--funero-message-error-border)}.messages--error:before{background:url(../images/icons/sp-icons/msg-error.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);width:var(--funero-size-2)}.messages--success{background-color:var(--funero-message-success-bg);border-color:var(--funero-message-success-border)}.messages--success:before{background:url(../images/icons/sp-icons/msg-success.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);width:var(--funero-size-2)}@media (min-width:768px){.messages{padding-right:var(--funero-size-2)}}.news-detail__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--funero-size-1);margin-bottom:var(--funero-size-5)}.news-detail__breadcrumb-link{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:500;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);text-decoration:underline}.news-detail__breadcrumb-link:hover{color:var(--funero-text-accent)}.news-detail__breadcrumb-current,.news-detail__breadcrumb-sep{color:var(--funero-text-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:500;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.news-detail__title{font-family:Frank Ruhl Libre,serif;font-size:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem);font-weight:500;margin-bottom:var(--funero-size-3)}.news-detail__meta{color:var(--funero-text-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.news-detail__image,.news-detail__meta{margin-bottom:var(--funero-size-6)}.news-detail__image img{border-radius:8px;height:auto;width:100%}.news-detail__body{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.news-detail__body p{margin-bottom:var(--funero-size-4)}.news-teaser{display:flex;flex-direction:column;min-width:0}.news-teaser__image-link{aspect-ratio:16/10;border-radius:var(--funero-border-radius-s);display:block;overflow:hidden}.news-teaser__image-link img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.news-teaser__image-link img:hover{transform:scale(1.03)}.news-teaser__body{padding-top:var(--funero-size-1-5)}.news-teaser__body,.news-teaser__main{display:flex;flex:1;flex-direction:column}.news-teaser__main{gap:var(--funero-size-1);padding-bottom:var(--funero-size-2)}.news-teaser__title{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:21px;font-weight:500;line-height:25px;margin:0}.news-teaser__title a{color:inherit;text-decoration:none}.news-teaser__title a:hover{color:var(--funero-link-primary)}.news-teaser__desc{color:var(--funero-text-secondary);display:-webkit-box;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:.3px;line-height:21px;margin:0;overflow:hidden;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.news-teaser__desc p{margin:0}.news-teaser__link{color:var(--funero-link-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:.3px;line-height:21px;text-decoration:underline;transition:all .3s ease}.news-teaser__link:hover{color:var(--funero-link-primary--hover)}.news-listing{padding-block:var(--funero-size-5) var(--funero-size-12)}.news-listing__title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0 0 var(--funero-size-6) 0}.view-news .view-content{display:flex;flex-direction:column;gap:var(--funero-size-5)}@media (min-width:768px){.view-news .view-content{display:grid;grid-template-columns:repeat(3,1fr)}}.page-node-type-obituary #main{background-color:var(--funero-background-primary)}.obituary-detail__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--funero-size-1);margin-bottom:var(--funero-size-5)}.obituary-detail__breadcrumb-link{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:500;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);text-decoration:underline}.obituary-detail__breadcrumb-link:hover{color:var(--funero-text-accent)}.obituary-detail__breadcrumb-current,.obituary-detail__breadcrumb-sep{color:var(--funero-text-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:500;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.obituary-detail__title{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem);font-weight:500;line-height:clamp(2.5rem,2.3333333333rem + .7407407407vw,3rem);margin:0 0 var(--funero-size-6) 0}.obituary-detail__content{display:flex;flex-direction:column}.obituary-detail__description{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--funero-size-3)}.obituary-detail__description p{margin:0}.obituary-detail__funeral-info{align-items:center;border-bottom:1px solid var(--funero-border-color-secondary);border-top:1px solid var(--funero-border-color-secondary);display:flex;flex-wrap:wrap;gap:var(--funero-size-1);padding-block:var(--funero-size-2)}.obituary-detail__funeral-date,.obituary-detail__funeral-label{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.obituary-detail__funeral-date{font-weight:700}.obituary-detail__funeral-dot{color:var(--funero-text-secondary)}.obituary-detail__funeral-cemetery{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.obituary-detail__image{padding-block:var(--funero-size-3)}.obituary-detail__image img{display:block;height:auto;width:100%}.node--type-obituary.node--view-mode-full .obituary-image__download-button{margin-top:0;margin-inline:auto}@media (min-width:768px){.node--type-obituary.node--view-mode-full .obituary-image__download-button{margin-inline:0}}.page-hero{background-image:url(../images/posmrtnice-hero.webp);background-position:50%;background-size:cover;overflow:hidden;position:relative}.page-hero__overlay{background:rgba(0,0,0,.64);inset:0;position:absolute}.page-hero__content{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:1272px;padding-block:var(--funero-size-6);padding-inline:var(--funero-size-2);position:relative;z-index:1}@media (min-width:1024px){.page-hero__content{padding-block:var(--funero-size-10);padding-inline:var(--funero-size-4)}}.page-hero__breadcrumbs{align-items:center;display:flex;gap:var(--funero-size-1);margin-bottom:var(--funero-size-4)}.page-hero__breadcrumb-link{color:var(--funero-text-white);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:500;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);text-decoration:underline}.page-hero__breadcrumb-link:hover{color:var(--funero-link-inverse--hover)}.page-hero__breadcrumb-current,.page-hero__breadcrumb-sep{color:var(--funero-text-secondary-inverse);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:500;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.page-hero__title{color:hsla(0,0%,100%,.95);font-family:Frank Ruhl Libre,serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin:0;text-align:center}@media (min-width:1024px){.page-hero__title{font-size:3rem;line-height:3.5rem}}body.page-node-type-page #main{padding-top:var(--funero-size-3)}@media (min-width:1024px){body.page-node-type-page #main{padding-top:var(--funero-size-5)}}body.page-node-type-page #main .node--type-page{padding-block:0}.posmrtnice-hero{background-image:url(../images/posmrtnice-hero.webp);background-position:50%;background-size:cover;overflow:hidden;position:relative}.posmrtnice-hero__overlay{background:rgba(0,0,0,.64);inset:0;position:absolute}.posmrtnice-hero__content{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:1272px;padding-block:var(--funero-size-6);padding-inline:var(--funero-size-2);position:relative;z-index:1}@media (min-width:1024px){.posmrtnice-hero__content{padding-block:var(--funero-size-10);padding-inline:var(--funero-size-4)}}.posmrtnice-hero__breadcrumbs{align-items:center;display:flex;gap:var(--funero-size-1);margin-bottom:var(--funero-size-4)}.posmrtnice-hero__breadcrumb-link{color:var(--funero-text-white);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:500;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);text-decoration:underline}.posmrtnice-hero__breadcrumb-link:hover{color:var(--funero-link-inverse--hover)}.posmrtnice-hero__breadcrumb-current,.posmrtnice-hero__breadcrumb-sep{color:var(--funero-text-secondary-inverse);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:500;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.posmrtnice-hero__title{color:hsla(0,0%,100%,.95);font-family:Frank Ruhl Libre,serif;font-size:2rem;font-weight:400;line-height:2.5rem;margin:0;text-align:center}@media (min-width:1024px){.posmrtnice-hero__title{font-size:3rem;line-height:3.5rem}}.posmrtnice-content>#main{padding-top:var(--funero-size-3)}@media (min-width:1024px){.posmrtnice-content>#main{padding-top:var(--funero-size-5)}.posmrtnice-content #main #content-with-sidebar{display:grid;gap:var(--funero-size-6);grid-template-columns:1fr 288px}}.posmrtnice-content #main #content-with-sidebar>.region-content:not(.posmrtnice-past-inline){position:relative;z-index:0}@media (min-width:1024px){.posmrtnice-content #main #content-with-sidebar>.region-content:not(.posmrtnice-past-inline){grid-column:1;grid-row:1}}.posmrtnice-content #main #content-with-sidebar>.region-content:not(.posmrtnice-past-inline):before{content:none}@media (min-width:1024px){.posmrtnice-content #main #content-with-sidebar>.region-content:not(.posmrtnice-past-inline):before{background-color:var(--funero-background-primary);bottom:0;content:"";left:50%;position:absolute;top:calc(var(--funero-size-5)*-1);transform:translateX(-50%);width:100vw;z-index:-1}}.posmrtnice-content #main #content-with-sidebar>#sidebar{background-color:transparent!important;width:100%}@media (min-width:1024px){.posmrtnice-content #main #content-with-sidebar>#sidebar{grid-column:2;grid-row:1;position:static;width:auto}.posmrtnice-content #main #content-with-sidebar>.posmrtnice-past-inline{grid-column:1/-1;grid-row:2}}@media (min-width:1024px){.posmrtnice-content #main #content-with-sidebar:not(:has(>.region-content:not(.posmrtnice-past-inline) .view-content))>.posmrtnice-past-inline{grid-column:1;grid-row:1}}.posmrtnice-content #main #content-with-sidebar:not(:has(>.region-content:not(.posmrtnice-past-inline) .view-content))>.posmrtnice-past-inline:before{background-color:var(--funero-background-primary);top:calc(var(--funero-size-3)*-1)}@media (min-width:1024px){.posmrtnice-content #main #content-with-sidebar:not(:has(>.region-content:not(.posmrtnice-past-inline) .view-content))>.posmrtnice-past-inline:before{top:calc(var(--funero-size-5)*-1)}}@media (min-width:1024px){.posmrtnice-content #main #content-with-sidebar:not(:has(>.region-content:not(.posmrtnice-past-inline) .view-content))>#sidebar{padding-top:var(--funero-size-5)}}.posmrtnice-content--search #content-with-sidebar>.region-content div[class*=block-views-blockfunerals-block]:has(.upcoming-funerals){display:block!important}.posmrtnice-content--search .posmrtnice-past-inline{display:none}.posmrtnice-past-inline{padding-block:var(--funero-size-5);position:relative;z-index:0}@media (min-width:1024px){.posmrtnice-past-inline{padding-block:var(--funero-size-12)}}.posmrtnice-past-inline:before{background-color:var(--funero-background-secondary);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}#postfix-first{background-color:var(--funero-text-white)}#postfix-second{background-color:var(--funero-background-secondary)}#preface-first{background:url(../images/about.webp) no-repeat 50%/16px;background-size:cover;position:relative}#preface-first:before{background:rgba(0,0,0,.65);content:"";inset:0;position:absolute}#preface-first .container{position:relative;z-index:1}:disabled{background-color:var(--funero-background-disabled);pointer-events:none}::placeholder{color:var(--funero-text-secondary)}.services-listing{padding-block:var(--funero-size-5) var(--funero-size-12)}.services-listing__title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0 0 var(--funero-size-6) 0}.service-teaser{border:1px solid var(--funero-border-color-primary);border-radius:var(--funero-border-radius-s);display:flex;flex-direction:column;padding:var(--funero-size-4);transition:all .3s ease}.service-teaser:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.service-teaser__copy{display:flex;flex:1;flex-direction:column;gap:var(--funero-size-1);margin-bottom:var(--funero-size-3)}.service-teaser__title{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:21px;font-weight:500;line-height:25px;margin:0}.service-teaser__title a{color:inherit;text-decoration:none}.service-teaser__title a:hover{color:var(--funero-link-primary)}.service-teaser__desc{color:var(--funero-text-secondary);display:-webkit-box;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:.3px;line-height:21px;margin:0;overflow:hidden;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.service-teaser__desc p{margin:0}.service-teaser__link{color:var(--funero-link-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:.3px;line-height:21px;text-decoration:underline;transition:all .3s ease}.service-teaser__link:hover{color:var(--funero-link-primary--hover)}.view-services .view-content{display:flex;flex-direction:column;gap:var(--funero-size-4)}@media (min-width:768px){.view-services .view-content{display:grid;grid-template-columns:repeat(3,1fr)}}.site-friends__container{margin-inline:auto;max-width:1272px;padding-inline:var(--funero-size-2)}@media (min-width:1024px){.site-friends__container{padding-inline:var(--funero-size-4)}}.site-friends__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-block:var(--funero-size-12)}.site-friends__title{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:var(--funero-size-3xl);font-weight:500;line-height:48px;margin-bottom:var(--funero-size-6);text-align:center}.site-friends__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--funero-size-8);justify-content:center}.site-friends__item{text-decoration:none}.site-friends__item--text{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:var(--funero-size-2xl);font-weight:500;line-height:44px}.site-friends__logo{display:block;height:48px;width:auto}table{background-color:var(--funero-color-neutral-95);border-collapse:collapse;margin-bottom:var(--funero-size-2-5);width:100%}table tr td,table tr th{height:var(--funero-table-cell-height);padding:var(--funero-size-1) var(--funero-size-3);text-align:left}table tr th{background-color:var(--funero-table-header-bg);border:1px solid var(--funero-table-header-border);color:var(--funero-table-header-label);font-size:.875rem;font-weight:700}table tr th>*{color:var(--funero-theme-primary)}table tr td{border:1px solid var(--funero-table-cell-border)}table tbody tr{transition:all .3s ease}table tbody tr,table tbody tr:nth-of-type(2n){background:var(--funero-table-cell-bg)}table tbody tr:hover{background:var(--funero-table-cell-bg--hover)}.testimonials{background-color:var(--funero-background-primary-inverse);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.testimonials__overlay{background:rgba(0,0,0,.64);inset:0;pointer-events:none;position:absolute}.testimonials__container{margin:0 auto;max-width:1272px;padding:0 var(--funero-size-3);position:relative;z-index:1}.testimonials__content{align-items:center;display:flex;flex-direction:column;padding-block:calc(var(--funero-size-12)/2)}@media (min-width:768px){.testimonials__content{padding-block:calc(var(--funero-size-12)/1.5)}}@media (min-width:1024px){.testimonials__content{padding-block:var(--funero-size-12)}}.testimonials__header{padding-bottom:var(--funero-size-6);text-align:center;width:100%}.testimonials__overline{color:var(--funero-text-secondary-inverse);font-size:var(--funero-size-s);letter-spacing:1px;line-height:16px;margin:0 0 var(--funero-size-2) 0;text-transform:uppercase}.testimonials__overline,.testimonials__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.testimonials__title{color:var(--funero-text-primary-inverse);font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0}.testimonials__slider{overflow:hidden;width:100%}.testimonials__slide{align-items:center;display:flex;flex-direction:column;gap:var(--funero-size-6)}.testimonials__quote-icon{flex-shrink:0;height:28px;width:44px}.testimonials__quote-icon img{height:100%;width:100%}.testimonials__quote{align-items:center;border:none;display:flex;flex-direction:column;gap:var(--funero-size-3);margin:0;max-width:600px;padding:0}.testimonials__quote:before{display:none}.testimonials__text{font-size:var(--funero-size-l);font-style:italic;font-weight:400;line-height:28px;margin:0}.testimonials__author,.testimonials__text{color:var(--funero-text-primary-inverse);font-family:Plus Jakarta Sans,sans-serif;text-align:center}.testimonials__author{font-size:var(--funero-size-m);font-weight:700;line-height:26px}.testimonials__pagination{display:flex;gap:8px;justify-content:center;padding-top:var(--funero-size-6)}.testimonials__pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.54)!important;border-radius:4px!important;height:8px!important;margin:0!important;opacity:1!important;transition:all .3s ease;width:8px!important}.testimonials__pagination .swiper-pagination-bullet-active{background:var(--funero-background-accent)!important;width:28px!important}.why-funero{background-color:var(--funero-background-primary)}.why-funero__container{margin:0 auto;max-width:1272px;padding:0 var(--funero-size-3)}.why-funero__content{display:flex;flex-direction:column;gap:var(--funero-size-3);padding-block:calc(var(--funero-size-12)/2)}@media (min-width:768px){.why-funero__content{padding-block:calc(var(--funero-size-12)/1.5)}}@media (min-width:1024px){.why-funero__content{flex-direction:row;gap:var(--funero-size-3);padding-block:var(--funero-size-12)}}.why-funero__body{flex:1;min-width:0}.why-funero__overline{color:var(--funero-text-secondary);font-size:var(--funero-size-s);letter-spacing:1px;line-height:16px;margin:0 0 var(--funero-size-2) 0;text-transform:uppercase}.why-funero__overline,.why-funero__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.why-funero__title{color:var(--funero-text-primary);font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0 0 var(--funero-size-6) 0}.why-funero__desc{color:var(--funero-text-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0}@media (min-width:1024px){.why-funero__desc{font-size:18px;line-height:26px}}.why-funero__features{display:grid;flex:1;gap:var(--funero-size-2);grid-template-columns:repeat(2,1fr);min-width:0}.why-funero__feature{align-items:flex-start;background-color:var(--funero-background-primary);border-radius:var(--funero-border-radius-s);box-shadow:0 22px 80px 0 rgba(0,0,0,.06),0 8px 25px 0 rgba(0,0,0,.03),0 2px 6px 0 rgba(0,0,0,.01);display:flex;flex-direction:column;gap:var(--funero-size-2);min-height:232px;padding:var(--funero-size-2);text-align:left}@media (min-width:1024px){.why-funero__feature{align-items:center;gap:var(--funero-size-3);min-height:auto;padding:var(--funero-size-4);text-align:center}}.why-funero__icon{flex-shrink:0;height:40px;width:40px}@media (min-width:1024px){.why-funero__icon{height:64px;width:64px}}.why-funero__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.why-funero__copy{display:flex;flex-direction:column;gap:var(--funero-size-1-5)}.why-funero__feature-title{font-size:clamp(1rem,1rem + 0vw,1rem);font-size:18px;font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);line-height:26px}.why-funero__feature-desc,.why-funero__feature-title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;margin:0}.why-funero__feature-desc{font-size:var(--funero-size-s);font-weight:400;letter-spacing:.3px;line-height:20px}@media (min-width:1024px){.why-funero__feature-desc{font-size:15px;line-height:22px}}}.tabs{display:flex;gap:var(--funero-size-1);list-style:none}.tabs ul{padding:0}.tabs ul li a{background-color:var(--funero-color-neutral-100);border:1px solid var(--funero-color-neutral-0);border-radius:var(--funero-border-radius-s);color:var(--funero-color-neutral-0);display:inline-block;font-size:.75rem;font-weight:700;padding:var(--funero-size-0-5) var(--funero-size-1-5);text-decoration:none;text-transform:uppercase;transition:all .3s ease}.tabs ul li a:hover,.tabs ul li.is-active a{background-color:var(--funero-color-neutral-0);color:var(--funero-color-neutral-100)}.ajax-progress{display:none!important}.ui-autocomplete-loading{background:unset!important}#block-funero-after-death-details,.node--type-page .paragraph-map-with-details{display:none}#main .node--type-page{padding-bottom:0;padding-top:var(--funero-size-3)}@media (min-width:1024px){#main .node--type-page{padding-block:var(--funero-size-12)}}#main .faq-section .node--type-page{padding-block:0}.node--type-page .paragraph-row .field--name-field-cards{gap:var(--funero-size-6)}@media (min-width:1024px){.node--type-page .paragraph-row .field--name-field-cards{gap:var(--funero-size-6)}}.node--type-page .paragraph-row .field--name-field-cards>.field__item{background:none;box-shadow:none;min-width:0;width:100%}.node--type-page .paragraph-row .field--name-field-cards>.field__item .text-formatted{padding:0}@media (min-width:1024px){.node--type-page .paragraph-row .field--name-field-cards>.field__item .text-formatted{padding:0}}.node--type-page .paragraph-row .field--name-field-cards>.field__item .text-formatted h4{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:0 0 var(--funero-size-4)}.node--type-page .paragraph-row .field--name-field-cards>.field__item .text-formatted ol{padding-left:var(--funero-size-2)}.node--type-page .paragraph-row .field--name-field-cards>.field__item .text-formatted ol li{border-bottom:none}.node--type-page .paragraph-row .field--name-field-cards>.field__item .text-formatted ul{border-bottom:none;margin-bottom:0;padding-left:var(--funero-size-5)}.block-system-powered-by-block span{color:var(--funero-text-primary-inverse);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.block-system-powered-by-block a{color:var(--funero-text-primary-inverse);font-weight:500;text-decoration:underline}.block-title{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:var(--funero-size-4) 0 var(--funero-size-3)}.block-menu a{display:inline-block;padding:var(--funero-size-1-5) var(--funero-size-3)}#block-funero-duty-time-and-phone p,#block-funero-mobile-and-address p,#block-funero-site-contact-details p,#block-funero-site-logo p,#block-funero-site-slogan p{margin-bottom:0}#block-funero-site-slogan{display:none}#block-funero-duty-time-and-phone p,#block-funero-mobile-and-address p{font-size:var(--funero-size-m);font-weight:400;line-height:26px;text-align:left}@media (min-width:1024px){#block-funero-duty-time-and-phone p,#block-funero-mobile-and-address p{text-align:right}}#block-funero-duty-time-and-phone a,#block-funero-mobile-and-address a{color:var(--funero-link-primary)}#block-funero-duty-time-and-phone a:hover,#block-funero-mobile-and-address a:hover{color:var(--funero-link-primary--hover)}#block-funero-duty-time-and-phone{display:none}@media (min-width:1024px){#block-funero-duty-time-and-phone{align-items:center;background:var(--funero-background-primary-inverse);border-radius:var(--funero-border-radius-full);-moz-column-gap:var(--funero-size-2);column-gap:var(--funero-size-2);cursor:pointer;display:grid;flex-shrink:0;grid-template-columns:64px auto;grid-template-rows:auto auto;order:10;padding-right:var(--funero-size-3);position:relative}#block-funero-duty-time-and-phone:before{background-color:var(--funero-background-accent);background-image:url(../images/icons/sp-icons/phone-outline.svg);background-position:50%;background-repeat:no-repeat;background-size:28px 28px;border-radius:50%;content:"";grid-row:1/-1;height:64px;width:64px}#block-funero-duty-time-and-phone p{color:var(--funero-text-primary-inverse);font-size:15px;font-weight:700;line-height:1.3;margin:0;text-align:left;white-space:nowrap}#block-funero-duty-time-and-phone p:first-of-type{align-self:end}#block-funero-duty-time-and-phone p:last-of-type{align-self:start}#block-funero-duty-time-and-phone a{color:var(--funero-text-primary-inverse);font-weight:700}#block-funero-duty-time-and-phone a:hover{color:var(--funero-link-inverse--hover)}#block-funero-duty-time-and-phone a:after{content:"";inset:0;position:absolute}#block-funero-duty-time-and-phone u{text-decoration:none}}#block-funero-mobile-and-address{display:none}@media (min-width:1024px){#block-funero-mobile-and-address{align-items:center;display:flex;justify-content:space-between;width:100%}#block-funero-mobile-and-address p{margin:0}#block-funero-mobile-and-address p:nth-of-type(2){order:-1}#block-funero-mobile-and-address p:nth-of-type(2) a{color:var(--funero-text-primary)}#block-funero-mobile-and-address p:nth-of-type(2) a:hover{color:var(--funero-link-primary--hover)}#block-funero-mobile-and-address p>span{font-weight:700}#block-funero-mobile-and-address a{color:var(--funero-link-primary);display:inline;text-indent:0}#block-funero-mobile-and-address a:hover{color:var(--funero-link-primary--hover)}#block-funero-mobile-and-address a:after{display:none}}#block-funero-site-contact-details,#block-funero-site-contact-details a,#block-funero-site-logo,#block-funero-site-logo a{color:var(--funero-text-primary-inverse)}#block-funero-site-contact-details a:hover,#block-funero-site-logo a:hover{color:var(--funero-link-inverse--hover)}#block-funero-site-logo p{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);text-align:center}@media (min-width:640px){#block-funero-site-logo p{text-align:left}}#block-funero-site-logo p:first-of-type{margin:var(--funero-size-2) 0 var(--funero-size-1)}#block-funero-site-logo p:nth-of-type(2){font-weight:500}#block-funero-site-logo img{margin:0 auto}@media (min-width:640px){#block-funero-site-logo img{margin:0}}#block-funero-site-contact-details{display:flex;flex-direction:column;gap:var(--funero-size-1)}#block-funero-site-contact-details p{color:var(--funero-text-primary-inverse);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);text-align:center}@media (min-width:640px){#block-funero-site-contact-details p{text-align:right}}#block-funero-site-contact-details a{color:var(--funero-text-primary-inverse);font-weight:500}#block-funero-friends-of-site,#block-funero-why-funero{padding-block:var(--funero-size-5)}@media (min-width:1024px){#block-funero-friends-of-site,#block-funero-why-funero{padding-block:var(--funero-size-8)}}#block-funero-friends-of-site h2,#block-funero-why-funero h2{margin:0}#block-funero-friends-of-site{display:grid;gap:var(--funero-size-3);grid-template-columns:repeat(2,1fr);padding-block:var(--funero-size-5);place-items:center}@media (min-width:768px){#block-funero-friends-of-site{gap:var(--funero-size-5);grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){#block-funero-friends-of-site{gap:var(--funero-size-5);padding-block:var(--funero-size-8)}}#block-funero-friends-of-site h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;grid-column:1/-1;justify-self:start;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0}#block-funero-friends-of-site a{align-items:center;display:flex;justify-content:center;transition:all .3s ease}#block-funero-friends-of-site a:hover{transform:scale(1.05)}#block-funero-friends-of-site img{max-height:80px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:auto}#block-funero-why-funero{color:var(--funero-text-primary-inverse);text-align:center}#block-funero-why-funero h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem)}#block-funero-why-funero h5,#block-funero-why-funero hr{margin:0 auto;max-width:808px}#block-funero-why-funero h5{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);line-height:1.6;padding-block:var(--funero-size-3)}#block-funero-why-funero p{font-weight:500;margin-block:var(--funero-size-2)}#block-funero-why-funero hr{border:1px solid var(--funero-border-color-primary-inverse)}body:has(a.obituary-image__download-button) .block-share-everywhere{margin-top:0}@media (min-width:768px){body:has(a.obituary-image__download-button) .block-share-everywhere{margin-top:calc(var(--funero-size-6)*-1)}}body:has(a.obituary-image__download-button) .block-share-everywhere .se-block.se-align-right .block-content .se-container .se-links-container{float:none;margin-right:0;width:auto}body:has(a.obituary-image__download-button) .block-share-everywhere .se-block .block-content .se-container .se-links-container .se-links{height:auto;position:relative}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link{align-items:center;background:transparent;border:1px solid var(--funero-border-color-secondary);display:flex;height:40px;justify-content:center;width:40px}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link:hover{background-color:var(--funero-interactive-level-1--hover);border-color:var(--funero-border-color-accent)}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link a{align-items:center;color:var(--funero-color-neutral-10);display:flex;height:100%;justify-content:center;overflow:hidden;text-indent:-9999px;white-space:nowrap;width:100%}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link a:after{background-color:currentcolor;content:"";display:block;flex-shrink:0;height:18px;text-indent:0;transition:all .3s ease;width:18px}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link.facebook_share a:after{-webkit-mask:url(../images/icons/sp-social-icons/facebook.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/facebook.svg) no-repeat center/contain}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link.messenger a:after{-webkit-mask:url(../images/icons/sp-social-icons/messenger.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/messenger.svg) no-repeat center/contain}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link.viber a:after{-webkit-mask:url(../images/icons/sp-social-icons/viber.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/viber.svg) no-repeat center/contain}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link.facebook_share:hover a:after{background-color:var(--funero-color-facebook)}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link.messenger:hover a:after{background-color:var(--funero-color-messenger)}body:has(a.obituary-image__download-button) .block-share-everywhere .se-link.viber:hover a:after{background-color:var(--funero-color-viber)}body:has(a.obituary-image__download-button) .block-share-everywhere .se-block .block-content .se-container .se-links .se-link a{padding:0}.block-share-everywhere{display:flex;justify-content:center;margin-top:var(--funero-size-3)}@media (min-width:768px){.block-share-everywhere{justify-content:flex-end;margin-block:var(--funero-size-2);max-width:912px}}.block-share-everywhere .se-block{align-items:center;display:flex;gap:var(--funero-size-2-5)}.block-share-everywhere .se-block h3{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.block-share-everywhere .se-block .block-content .se-container .se-trigger{display:none}.block-share-everywhere .se-block .block-content .se-container .se-links{display:flex;gap:var(--funero-size-1-5);height:auto;position:relative}.block-share-everywhere .se-block .block-content .se-container .se-links-container{display:block;height:auto;overflow:visible;width:auto}.block-share-everywhere .se-block .block-content .se-container .se-links .se-link{background:var(--funero-button-secondary-bg);border-radius:var(--funero-button-border-radius);margin:0;transition:all .3s ease}.block-share-everywhere .se-block .block-content .se-container .se-links .se-link:hover{background-color:var(--funero-button-secondary-bg--hover)}.block-share-everywhere .se-block .block-content .se-container .se-links .se-link a{color:var(--funero-color-neutral-10);padding:var(--funero-size-1-5)}.block-share-everywhere .se-block .block-content .se-container .se-links .se-link:before{display:none}#block-funero-after-death-details{background-color:var(--funero-background-accent)}#block-funero-content .node__content .field--name-field-paragraph>.field__item:not(:last-of-type){margin-bottom:var(--funero-size-5)}#block-funero-promo-card{margin-bottom:var(--funero-size-6);width:100%}#block-funero-promo-card .block__content,.promo-card{display:flex;flex-direction:column;gap:var(--funero-size-2)}.promo-card{background-color:var(--funero-background-secondary-inverse);border-radius:var(--funero-border-radius-s);box-shadow:0 22px 80px 0 rgba(0,0,0,.06),0 8px 25px 0 rgba(0,0,0,.03),0 2px 6px 0 rgba(0,0,0,.01);color:var(--funero-text-primary-inverse);padding:var(--funero-size-2-5);width:100%}.promo-card--link{text-decoration:none;transition:opacity .2s ease}.promo-card--link:hover{opacity:.9}.promo-card__title{color:var(--funero-text-primary-inverse);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0;text-transform:uppercase}@media (min-width:1024px){.promo-card__title{font-size:18px;line-height:26px}}.promo-card__text{color:var(--funero-text-primary-inverse);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:20px;margin:0}#block-funero-go-back a{align-items:center;display:flex;font-weight:500;gap:var(--funero-size-0-5);margin-bottom:var(--funero-size-5);position:relative;text-decoration:underline;text-transform:capitalize}#block-funero-go-back a:before{background:url(../images/icons/sp-icons/arrow-left.svg) no-repeat 50%/var(--funero-size-3);content:"";display:inline-block;height:var(--funero-size-3);width:var(--funero-size-3)}#block-funero-obituary-search h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:0}#block-funero-obituary-search .obituary-search-wrapper{align-items:stretch;display:flex;margin-bottom:var(--funero-size-3);margin-top:var(--funero-size-3)}#block-funero-obituary-search .obituary-calendar-btn{align-items:center;background-color:rgba(0,0,0,.06);border:1px solid var(--funero-button-primary-bg);border-radius:var(--funero-border-radius-s);cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-left:var(--funero-size-1-5);padding:0;transition:all .3s ease;width:50px}#block-funero-obituary-search .obituary-calendar-btn:hover{background-color:rgba(0,0,0,.1)}#block-funero-obituary-search .obituary-calendar-btn.is-active{background-color:var(--funero-button-primary-bg)}#block-funero-obituary-search .obituary-calendar-btn.is-active svg path,#block-funero-obituary-search .obituary-calendar-btn.is-active svg rect{stroke:#fff}#block-funero-obituary-search .obituary-calendar-btn svg{flex-shrink:0;height:24px;width:24px}@media (min-width:1024px){#block-funero-obituary-search .obituary-calendar-btn{display:none}}#block-funero-obituary-search input{border:1px solid var(--funero-border-color-primary)!important;border-radius:var(--funero-border-radius-s) 0 0 var(--funero-border-radius-s)!important;border-right:none!important;box-sizing:border-box;color:var(--funero-text-primary);flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--funero-size-m);height:50px!important;line-height:50px;margin:0;min-width:0;padding:0 var(--funero-size-2)!important}#block-funero-obituary-search input::placeholder{color:var(--funero-text-secondary)}#block-funero-obituary-search input:focus{border-color:var(--funero-border-color-accent);outline:none}#block-funero-obituary-search .obituary-search-btn{align-items:center;background-color:var(--funero-button-primary-bg)!important;border:none!important;border-radius:0 var(--funero-border-radius-s) var(--funero-border-radius-s) 0!important;cursor:pointer;display:flex;flex-shrink:0;height:50px!important;justify-content:center;margin:0!important;padding:0!important;transition:all .3s ease;width:50px!important}#block-funero-obituary-search .obituary-search-btn:hover{background-color:var(--funero-button-primary-bg--hover)}#block-funero-obituary-search .obituary-search-btn svg{flex-shrink:0;height:24px;min-width:24px;width:24px!important}div[class*=block-views-exposed-filter-blockfunerals-page]{display:none}.breadcrumb ol{display:flex;padding:0}.breadcrumb ol>li{color:var(--funero-text-primary);font-size:var(--funero-size-2);font-weight:700;margin-left:0;padding-left:0}.breadcrumb ol>li::marker{content:none}@media (max-width:768px){.breadcrumb ol>li:is(:first-child) :is(a,span){background:url(../images/icons/sp-icons/home.svg) no-repeat 50%/16px;display:inline-block;height:var(--funero-size-2-5);overflow:hidden;text-indent:-9999px;width:var(--funero-size-2-5)}}.breadcrumb ol>li:last-child{display:none}.breadcrumb ol>li:last-child .breadcrumb ol>li-link{pointer-events:none;text-decoration:none}@media (min-width:768px){.breadcrumb ol>li:last-child{display:inline-block}}.breadcrumb ol>li:last-child :is(:empty){display:none}.breadcrumb ol>li:not(.breadcrumb ol>li:first-child):before{color:var(--funero-text-primary);content:"/";margin-inline:var(--funero-size-1-5);opacity:.2}.cenovnik-page{background-color:var(--funero-background-primary);max-width:none;padding-inline:0}.cenovnik-page #content-with-sidebar{margin-inline:auto;max-width:1272px;padding-inline:var(--funero-size-2)}@media (min-width:1024px){.cenovnik-page #content-with-sidebar{padding-inline:var(--funero-size-4)}}.cenovnik-page #content-with-sidebar .node--type-page{padding-top:var(--funero-size-3)}@media (min-width:1024px){.cenovnik-page #content-with-sidebar .node--type-page{padding-top:var(--funero-size-3)}}.cenovnik-page #block-funero-content .node__content .field--name-field-paragraph>.field__item:not(:last-of-type){margin-bottom:var(--funero-size-3)}.cenovnik-page .paragraph-subtitle{display:none}.cenovnik-page #block-funero-content .node__content .field--name-field-paragraph>.field__item:has(.paragraph-subtitle){display:none}.cenovnik-page .paragraph-text:first-child .field--name-field-body p{border-bottom:1px solid var(--funero-border-color-secondary);border-top:1px solid var(--funero-border-color-secondary);font-size:1.125rem;line-height:26px;padding:var(--funero-size-2) 0;text-align:center}.cenovnik-page .paragraph-details details[open]{box-shadow:none}.cenovnik-page .paragraph-details details[open] summary{background-color:var(--funero-text-primary);border:none;color:var(--funero-text-white)}.cenovnik-page .paragraph-details details[open] summary:after{display:none}.cenovnik-page .paragraph-details details[open] summary .paragraph-details__subtitle,.cenovnik-page .paragraph-details details[open] summary .paragraph-details__title{color:var(--funero-text-white);font-size:.875rem;font-weight:500;letter-spacing:.3px}.cenovnik-page .paragraph-details details[open] summary h2{font-size:.875rem;font-weight:500;letter-spacing:.3px}#datepicker,.cenovnik-page .paragraph-details details:not([open]) summary .paragraph-details__subtitle{display:none}#datepicker{line-height:0;margin-bottom:var(--funero-size-3);text-indent:-9999px}#datepicker.is-open{display:block}@media (min-width:1024px){#datepicker{display:block;max-width:288px}}#datepicker .ui-state-default,#datepicker .ui-state-highlight,#datepicker .ui-state-hover,#datepicker .ui-widget-content,#datepicker .ui-widget-header,#datepicker thead,#datepicker thead th,#datepicker thead th span,#datepicker.ui-widget.ui-widget-content{background:transparent!important}#datepicker .ui-widget{font-family:Plus Jakarta Sans,sans-serif!important}#datepicker .ui-widget-header{border:unset;margin-bottom:16px;padding:0}#datepicker .ui-datepicker-inline{background:transparent!important;border:unset;padding:16px 0;text-indent:0;width:100%}#datepicker .ui-datepicker-inline table{background:transparent!important;border-collapse:separate;border-spacing:0}#datepicker .ui-datepicker-inline thead tr{display:flex;width:100%}#datepicker .ui-datepicker-inline thead th{flex:1;height:auto;padding:0 0 16px;text-align:center}#datepicker .ui-datepicker-inline thead th span{color:var(--funero-text-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:20px}#datepicker .ui-datepicker-inline tbody tr{display:flex;width:100%}#datepicker .ui-datepicker-inline tbody td{align-items:center;border:none;display:flex;flex:1;height:32px;justify-content:center;padding:0;width:40px}#datepicker .ui-datepicker-inline tbody td a,#datepicker .ui-datepicker-inline tbody td span.ui-state-default{align-items:center;background:transparent;border:none!important;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary);display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;height:32px;justify-content:center;letter-spacing:.3px;line-height:20px;padding:0;text-align:center;width:32px}#datepicker .ui-datepicker-inline tbody td a:hover,#datepicker .ui-datepicker-inline tbody td span.ui-state-default:hover{background-color:var(--funero-interactive-level-1--hover)!important}#datepicker .ui-datepicker-inline tbody td.ui-datepicker-other-month a,#datepicker .ui-datepicker-inline tbody td.ui-datepicker-other-month span{border:none!important;color:transparent!important;pointer-events:none}#datepicker .ui-datepicker-inline tbody td.ui-datepicker-other-month a:hover,#datepicker .ui-datepicker-inline tbody td.ui-datepicker-other-month span:hover{background:transparent!important}#datepicker .ui-datepicker-current-day a{color:#fff!important}#datepicker .ui-datepicker-current-day a,#datepicker .ui-datepicker-current-day a:hover{background:var(--funero-text-primary)!important}#datepicker .ui-datepicker-today a{border:1px solid var(--funero-text-primary)!important}#datepicker .ui-datepicker-today a:hover{background-color:var(--funero-interactive-level-1--hover)!important}#datepicker .ui-datepicker-title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.3px;line-height:20px}#datepicker .ui-datepicker-next,#datepicker .ui-datepicker-prev{cursor:pointer;top:2px!important}#datepicker .ui-datepicker-next span,#datepicker .ui-datepicker-prev span{display:none}#datepicker .ui-datepicker-next:after,#datepicker .ui-datepicker-prev:after{content:"";display:block;height:24px;position:absolute;top:0;width:24px}#datepicker .ui-datepicker-next-hover,#datepicker .ui-datepicker-prev-hover{background:transparent!important;border:none!important;top:2px!important}#datepicker .ui-datepicker-next{transform:rotate(180deg)}#datepicker .ui-datepicker-next:after{right:2px}#datepicker .ui-datepicker-next:after,#datepicker .ui-datepicker-prev:after{background:url(../images/icons/sp-icons/datepicker-arrow.svg) no-repeat 50%/24px;top:2px}#datepicker .ui-datepicker-prev:after{left:0}#datepicker .ui-state-hover{border:unset!important}#datepicker .ui-datepicker-disabled-day a{color:var(--funero-text-tertiary)!important;cursor:default;pointer-events:none}#datepicker .ui-datepicker-disabled-day a:hover{background:transparent!important}#datepicker .ui-datepicker-next.ui-state-disabled,#datepicker .ui-datepicker-prev.ui-state-disabled{cursor:default;opacity:.3;pointer-events:none}.ui-dialog{align-items:flex-start;background-color:var(--funero-background-primary);border-radius:var(--funero-border-radius-m);box-shadow:0 var(--funero-size-0-5) var(--funero-size-0-5) 0 var(--funero-border-color-primary);display:flex;flex-direction:column;max-width:calc(100dvw - var(--funero-size-4))}.ui-dialog,.ui-dialog.ui-widget.ui-widget-content{border:1px solid var(--funero-border-color-secondary)}.ui-dialog:focus-visible{outline:none}.ui-dialog-titlebar{align-items:center;align-self:stretch;border-radius:unset;display:flex;justify-content:space-between;padding:var(--funero-size-3) var(--funero-size-3) 0}.ui-dialog-titlebar.ui-widget-header{background:unset;border:unset;color:unset}.ui-dialog-titlebar.ui-helper-clearfix:after,.ui-dialog-titlebar.ui-helper-clearfix:before{content:unset}.ui-dialog-title{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem)}.ui-dialog-title+.ui-button{background-color:var(--funero-background-primary);background:url(../images/icons/sp-icons/close-thin.svg) no-repeat 50%/24px;border:unset;border-radius:unset}.ui-dialog-title+.ui-button .ui-button-icon{display:none}.ui-dialog-content{background:unset;border:unset;color:unset;padding:var(--funero-size-3)}.ui-dialog--confirm:after{background-color:var(--funero-background-secondary);border-bottom-left-radius:var(--funero-border-radius-m);border-bottom-right-radius:var(--funero-border-radius-m);content:"";display:block;height:var(--funero-size-9);width:100%}.ui-dialog--confirm .ui-dialog-titlebar-close{display:none}.eu-cookie-compliance-banner{background-color:var(--funero-background-primary);font-size:13px;padding:var(--funero-size-2);width:100%}.eu-cookie-compliance-buttons{display:flex;flex-direction:row-reverse;gap:var(--funero-size-2)}.eu-cookie-compliance-content{align-items:center;display:flex;flex-flow:row wrap;gap:var(--funero-size-2);justify-content:space-between;max-width:100%}@media (min-width:1024px){.eu-cookie-compliance-content{flex-flow:row nowrap;justify-content:space-between}}.eu-cookie-compliance-message p{color:var(--funero-text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-bottom:0}.eu-cookie-compliance-message a{color:var(--funero-link-primary);font-weight:700}.eu-cookie-compliance-message a:hover{color:var(--funero-link-primary--hover)}.eu-cookie-compliance-message label{margin-left:0}.eu-cookie-compliance-categories{display:none;padding-top:var(--funero-size-1)}.eu-cookie-compliance-categories-buttons{margin:0}.eu-cookie-compliance-categories.show{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--funero-size-2);justify-content:space-between}@media (min-width:1024px){.eu-cookie-compliance-categories.show{align-items:center;flex-flow:row nowrap;justify-content:left}}.eu-cookie-compliance-category{display:block}.eu-cookie-compliance-category>div{align-items:center;display:flex;gap:var(--funero-size-1);justify-content:center}.eu-cookie-compliance-category>div label{cursor:pointer}.eu-cookie-compliance__message-trigger{color:var(--funero-link-primary);cursor:pointer;font-weight:700}.eu-cookie-compliance__message-trigger:hover{color:var(--funero-link-primary--hover)}.eu-cookie-compliance-categories button,.eu-cookie-compliance-content button{background-color:var(--funero-button-primary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary-inverse);cursor:pointer;display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:500;font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin:0;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}.eu-cookie-compliance-categories button:active,.eu-cookie-compliance-content button:active{box-shadow:none}.eu-cookie-compliance-categories button:active,.eu-cookie-compliance-categories button:focus,.eu-cookie-compliance-categories button:hover,.eu-cookie-compliance-content button:active,.eu-cookie-compliance-content button:focus,.eu-cookie-compliance-content button:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.eu-cookie-compliance-categories button:active,.eu-cookie-compliance-categories button:hover,.eu-cookie-compliance-content button:active,.eu-cookie-compliance-content button:hover{background-color:var(--funero-button-primary-bg--hover);color:var(--funero-text-primary-inverse)}.eu-cookie-compliance-categories button:focus,.eu-cookie-compliance-content button:focus{background-color:var(--funero-button-primary-bg--focus);border:2px solid var(--funero-button-primary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button,.eu-cookie-compliance-content button.eu-cookie-withdraw-button{background-color:var(--funero-button-secondary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary);cursor:pointer;display:inline-block;font-weight:500;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:active{box-shadow:none}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:focus,.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:hover,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:focus,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:hover,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:hover{background-color:var(--funero-button-secondary-bg--hover);color:var(--funero-text-primary)}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:focus,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:focus{background-color:var(--funero-button-secondary-bg--focus);border:2px solid var(--funero-button-secondary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button.hidden,.eu-cookie-compliance-content button.eu-cookie-withdraw-button.hidden{display:none}.eu-cookie-withdraw-tab{-webkit-appearance:none;appearance:none;border:none;border-top-right-radius:var(--funero-size-1);height:var(--funero-size-4);left:0;overflow:hidden;text-indent:-9999px;top:calc(var(--funero-size-4)*-1);transform:none;transition:all .3s ease;width:var(--funero-size-4)}.eu-cookie-withdraw-tab,.eu-cookie-withdraw-tab:focus{background:var(--funero-button-primary-bg) url(../images/icons/sp-icons/cookie.svg) no-repeat center/70%}.sliding-popup-bottom{width:100%}.sliding-popup-bottom div[role=alertdialog][aria-hidden=false]{box-shadow:0 var(--funero-size-1) var(--funero-size-2) var(--funero-color-neutral-50)}.visually-hidden{display:none}.menu--footer-bottom-menu .menu{display:flex;gap:var(--funero-size-1);padding:0}.menu--footer-bottom-menu .menu li a{color:var(--funero-color-neutral-100);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding:var(--funero-size-0-5) var(--funero-size-1)}@media (min-width:1024px){.menu--footer-bottom-menu .menu li a{padding:0}}.menu--footer-bottom-menu .menu li a:hover{color:var(--funero-link-inverse--hover)}.messages{align-items:flex-start;border:1px solid var(--funero-border-color-primary);border-radius:var(--funero-border-radius-m);display:flex;font-weight:400;gap:var(--funero-size-1-5);margin-block:var(--funero-size-2);padding:var(--funero-size-2);position:relative}.messages ul{padding-left:0}.messages pre{font-size:.75rem;white-space:pre-wrap;word-break:break-all}.messages>div{flex-grow:1}.messages a{color:var(--funero-message-link);text-decoration:underline}.messages a:hover{color:var(--funero-message-link--hover);text-decoration:none}.messages__close-button{background:url(../images/icons/close.svg) no-repeat 50%/center;cursor:pointer;display:block;flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);transition:all .3s ease;width:var(--funero-size-2)}.messages--warning{background-color:var(--funero-message-warning-bg);border-color:var(--funero-message-warning-border)}.messages--warning:before{background:url(../images/icons/sp-icons/msg-warning.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);width:var(--funero-size-2)}.messages--status{background-color:var(--funero-message-status-bg);border-color:var(--funero-message-status-border)}.messages--status:before{background:url(../images/icons/sp-icons/msg-status.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);width:var(--funero-size-2)}.messages--error{background-color:var(--funero-message-error-bg);border-color:var(--funero-message-error-border)}.messages--error:before{background:url(../images/icons/sp-icons/msg-error.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);width:var(--funero-size-2)}.messages--success{background-color:var(--funero-message-success-bg);border-color:var(--funero-message-success-border)}.messages--success:before{background:url(../images/icons/sp-icons/msg-success.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--funero-size-2);margin-top:var(--funero-size-0-5);width:var(--funero-size-2)}@media (min-width:768px){.messages{padding-right:var(--funero-size-2)}}.node--type-obituary.node--view-mode-full .obituary-image__download-button{align-items:center;background-color:var(--funero-button-primary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary-inverse);cursor:pointer;display:inline-block;display:flex;font-weight:500;gap:var(--funero-size-1);margin-inline:auto;margin-top:var(--funero-size-3);outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);position:relative;text-align:center;text-decoration:none;transition:.4s ease;width:-moz-fit-content;width:fit-content;z-index:5}.node--type-obituary.node--view-mode-full .obituary-image__download-button:active{box-shadow:none}.node--type-obituary.node--view-mode-full .obituary-image__download-button:active,.node--type-obituary.node--view-mode-full .obituary-image__download-button:focus,.node--type-obituary.node--view-mode-full .obituary-image__download-button:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.node--type-obituary.node--view-mode-full .obituary-image__download-button:active,.node--type-obituary.node--view-mode-full .obituary-image__download-button:hover{background-color:var(--funero-button-primary-bg--hover);color:var(--funero-text-primary-inverse)}.node--type-obituary.node--view-mode-full .obituary-image__download-button:focus{background-color:var(--funero-button-primary-bg--focus);border:2px solid var(--funero-button-primary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}@media (min-width:768px){.node--type-obituary.node--view-mode-full .obituary-image__download-button{justify-content:flex-start;margin-inline:0}}.pager__items{display:flex;gap:var(--funero-size-0-5);justify-content:flex-start;margin-top:var(--funero-size-4);padding-left:0}@media (min-width:768px){.pager__items{gap:var(--funero-size-1)}}.pager__item{display:grid;place-items:center}.pager__item a{align-items:center;background-color:var(--funero-pager-default-bg);border:1px solid var(--funero-pager-border-color);border-radius:var(--funero-pager-border-radius);color:var(--funero-pager-default-label);display:flex;height:var(--funero-size-5);justify-content:center;min-width:var(--funero-size-5);transition:all .3s ease}.pager__item a:focus,.pager__item a:hover{background-color:var(--funero-pager-default-bg--hover)}.pager__item.pager__item--disabled a{background-color:var(--funero-pager-disabled-bg);color:var(--funero-pager-disabled-label);cursor:not-allowed;text-indent:-9999px}.pager__item.is-active a{color:#fff;font-weight:700}.pager__item.is-active a,.pager__item.is-active a:focus,.pager__item.is-active a:hover{background-color:var(--funero-text-primary)}.pager__item--empty{opacity:.3}.pager__item--ellipsis{border:1px solid var(--funero-pager-border-color);border-radius:var(--funero-pager-border-radius);color:var(--funero-text-primary);height:var(--funero-size-6);min-width:var(--funero-size-6);text-align:center}.paragraph-row .field--name-field-cards{align-items:flex-start;display:flex;flex-direction:column;gap:var(--funero-size-3)}@media (min-width:1024px){.paragraph-row .field--name-field-cards{flex-direction:row}}.paragraph-row .field--name-field-cards>.field__item{background:var(--funero-background-primary);box-shadow:0 22px 80px 0 rgba(0,0,0,.03),0 8px 25px 0 rgba(0,0,0,.02),0 2px 6px 0 rgba(0,0,0,.01);display:flex;flex:1;flex-wrap:wrap}.paragraph-row .field--name-field-cards>.field__item .text-formatted{padding:var(--funero-size-2)}.paragraph-row .field--name-field-cards>.field__item .text-formatted p{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}@media (min-width:1024px){.paragraph-row .field--name-field-cards>.field__item .text-formatted{padding:var(--funero-size-3)}}.paragraph-row .field--name-field-cards>.field__item .text-formatted h4{margin:0 0 var(--funero-size-3)}.paragraph-row .field--name-field-cards>.field__item .text-formatted h4 span{display:block;width:100%}.paragraph-row .field--name-field-cards>.field__item .text-formatted h4:empty{margin:0}.paragraph-row .field--name-field-cards>.field__item .text-formatted ol,.paragraph-row .field--name-field-cards>.field__item .text-formatted ul{padding:0}.paragraph-row .field--name-field-cards>.field__item .text-formatted ol{padding-left:var(--funero-size-3)}.paragraph-row .field--name-field-cards>.field__item .text-formatted ol li{margin:0;padding-block:var(--funero-size-1-5)}.paragraph-row .field--name-field-cards>.field__item .text-formatted ol li:not(:last-of-type){border-bottom:1px solid var(--funero-border-color-secondary)}.paragraph-row .field--name-field-cards>.field__item .text-formatted ul{border-bottom:1px solid var(--funero-border-color-secondary);margin-bottom:var(--funero-size-3);padding:0 0 var(--funero-size-1-5) var(--funero-size-10)}.paragraph-row .field--name-field-cards>.field__item .text-formatted ul li{margin:0}.paragraph-row .field--name-field-cards>.field__item .text-formatted ul li:not(:last-of-type){margin:0 0 var(--funero-size-0-5)}.paragraph-map-with-details__container .paragraph-map-with-details{display:flex;flex-wrap:wrap}.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-details,.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-map{width:100%}@media (min-width:1024px){.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-details,.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-map{max-height:320px;width:50%}}.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-details p,.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-map p{margin:0}.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-details{align-items:center;background-color:var(--funero-background-accent);color:var(--funero-text-primary-inverse);display:flex;flex-direction:column;gap:var(--funero-size-3);justify-content:center;padding:var(--funero-size-3) var(--funero-size-5)}@media (min-width:768px){.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-details{padding:var(--funero-size-8) var(--funero-size-5)}}.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-details p{max-width:248px}@media (min-width:768px){.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-details p{max-width:408px}}.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-map{width:100%}@media (min-width:1024px){.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-map{max-width:612px}}.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-map>p{height:100%;width:100%}.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-map iframe{height:320px;width:100%}@media (min-width:1024px){.paragraph-map-with-details__container .paragraph-map-with-details .field--name-field-map iframe{all:inherit;max-height:320px}}.paragraph .link-btn-primary{background-color:var(--funero-button-secondary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary);cursor:pointer;display:inline-block;font-weight:500;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}.paragraph .link-btn-primary:active{box-shadow:none}.paragraph .link-btn-primary:active,.paragraph .link-btn-primary:focus,.paragraph .link-btn-primary:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}.paragraph .link-btn-primary:active,.paragraph .link-btn-primary:hover{background-color:var(--funero-button-secondary-bg--hover);color:var(--funero-text-primary)}.paragraph .link-btn-primary:focus{background-color:var(--funero-button-secondary-bg--focus);border:2px solid var(--funero-button-secondary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}.paragraph-text-and-image{margin-block:var(--funero-size-5)}.paragraph-text-and-image__container{align-items:center;display:flex;flex-direction:column;gap:var(--funero-size-3)}@media (min-width:1024px){.paragraph-text-and-image__container{flex-direction:row}}.paragraph-text-and-image__container>div{flex:1}@media (min-width:1024px){.paragraph-text-and-image[data-paragraph-image-position=right]>div{flex-direction:row-reverse}}.paragraph-image-with-description{align-items:center;display:flex;flex-direction:column;gap:var(--funero-size-1-5);justify-content:center}.paragraph-image-with-description .field--name-field-body{max-width:800px;text-align:center}.paragraph-text .field--name-field-body p{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:400;letter-spacing:normal;line-height:clamp(2rem,2rem + 0vw,2rem)}.paragraph-text-and-map{display:flex;flex-direction:column;gap:var(--funero-size-3)}@media (min-width:1024px){.paragraph-text-and-map{flex-direction:row}}.paragraph-text-and-map a{text-decoration:underline}.paragraph-text-and-map>div{flex:1}.paragraph-text-and-map .field--label-inline .field__item,.paragraph-text-and-map .field--label-inline .field__label{display:inline}.paragraph-text-and-map .field--name-field-nedelja,.paragraph-text-and-map .field--name-field-ponedeljak-petak,.paragraph-text-and-map .field--name-field-subota{align-items:center;border-bottom:1px solid var(--funero-border-color-secondary);display:flex;height:var(--funero-size-5);justify-content:space-between}.paragraph-text-and-map .field--name-field-nedelja .field__label,.paragraph-text-and-map .field--name-field-ponedeljak-petak .field__label,.paragraph-text-and-map .field--name-field-subota .field__label{font-weight:700}.paragraph-text-and-map .field--name-field-subtitle,.paragraph-text-and-map .field--name-field-title{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(2rem,2rem + 0vw,2rem);margin:0}.paragraph-text-and-map .field--name-field-body{margin-top:var(--funero-size-2)}.paragraph-text-and-map .field--name-field-email,.paragraph-text-and-map .field--name-field-subtitle{margin-top:var(--funero-size-3)}.paragraph-text-and-map .field--name-field-email .field__label:after{content:":"}.paragraph-details details{background-color:#fff;border:none;padding:0}.paragraph-details details summary{align-items:center;border-bottom:1px solid var(--funero-border-color-secondary);cursor:pointer;display:flex;gap:var(--funero-size-2);justify-content:space-between;list-style:none;padding:var(--funero-size-1-5)}@media (min-width:1024px){.paragraph-details details summary{padding:var(--funero-size-2) var(--funero-size-2-5)}}.paragraph-details details summary::-webkit-details-marker{display:none}.paragraph-details details summary::marker{content:"";display:none}.paragraph-details details summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23B37B3B' d='m5 8 5 6 5-6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";flex-shrink:0;height:20px;transform:rotate(0deg);transition:transform .2s ease;width:20px}.paragraph-details details summary .paragraph-details__subtitle{font-size:.875rem;font-weight:400;margin-left:auto}.paragraph-details details summary h2{flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(2rem,2rem + 0vw,2rem);margin:0;min-width:0;padding-right:0}.paragraph-details details[open]{background-color:#fff;border-bottom:1px solid var(--funero-border-color-secondary);box-shadow:none}.paragraph-details details[open] summary{background-color:#fff;border-bottom:none}.paragraph-details details[open] summary:after{transform:rotate(180deg)}#block-funero-content .node__content .field--name-field-paragraph>.field__item:has(.paragraph-details){margin-bottom:0}.paragraph-subtitle{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:400;font-weight:500;letter-spacing:normal;line-height:clamp(2rem,2rem + 0vw,2rem);margin:var(--funero-size-5) 0 0}#block-funero-content .node__content .field--name-field-paragraph>.field__item:has(.paragraph-subtitle):not(:last-of-type){margin-bottom:var(--funero-size-3)}.paragraph-details-item{align-items:center;border-bottom:1px solid var(--funero-border-color-secondary);display:flex;gap:var(--funero-size-2);justify-content:space-between;padding:var(--funero-size-1-5) var(--funero-size-2);width:100%}.paragraph-details-item .field--name-field-label{font-weight:700;max-width:60%}.paragraph-details-item .field--name-field-value{white-space:nowrap}.paragraph-details-item-single-value .text-formatted{padding:0 var(--funero-size-2-5) var(--funero-size-2)}.paragraph-details-item-single-value .text-formatted p{color:rgba(0,0,0,.9);font-size:18px;line-height:26px}.paragraph-steps .field--name-field-paragraphs{display:flex;flex-direction:column;gap:var(--funero-size-5)}@media (min-width:1024px){.paragraph-steps .field--name-field-paragraphs{gap:var(--funero-size-8)}}.paragraph-step__container{display:flex;flex-direction:column}@media (min-width:1024px){.paragraph-step__container{flex-direction:row;gap:var(--funero-size-3)}}.paragraph-step__year{align-items:center;display:flex;gap:var(--funero-size-3);margin-bottom:var(--funero-size-2)}@media (min-width:1024px){.paragraph-step__year{align-self:flex-start;flex-shrink:0;margin-bottom:0;position:sticky;top:var(--funero-size-3);width:264px}}.paragraph-step__year .field--name-field-title{color:var(--funero-text-accent);font-family:Plus Jakarta Sans,sans-serif;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0;white-space:nowrap}.paragraph-step__line{background-color:var(--funero-border-color-secondary);flex:1;height:1px}.paragraph-step__body{flex:1}.paragraph-step__body .text-formatted p{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--funero-size-2)}.paragraph-step__body .text-formatted img{border-radius:var(--funero-border-radius-m);height:auto;margin:var(--funero-size-2) 0;max-width:100%}.paragraph-step__body .text-formatted>div[style*="display: flex"],.paragraph-step__body .text-formatted>div[style*="display:flex"]{flex-direction:column!important}@media (min-width:1024px){.paragraph-step__body .text-formatted>div[style*="display: flex"],.paragraph-step__body .text-formatted>div[style*="display:flex"]{flex-direction:row!important}}.paragraph-step__body .text-formatted>div[style*="display: flex"] img,.paragraph-step__body .text-formatted>div[style*="display:flex"] img{max-width:100%!important}.paragraph-gallery{margin-block:var(--funero-size-5)}.paragraph-gallery__container{display:flex;flex-direction:column;gap:var(--funero-size-3)}.paragraph-gallery__title{margin:0}.paragraph-gallery__grid{display:grid;gap:var(--funero-size-3);grid-template-columns:1fr}@media (min-width:768px){.paragraph-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.paragraph-gallery__grid{grid-template-columns:repeat(3,1fr)}}.paragraph-gallery__item{display:flex;flex-direction:column;gap:var(--funero-size-1);margin:0}.paragraph-gallery__item a{aspect-ratio:1/1;border-radius:var(--funero-border-radius-m);cursor:zoom-in;display:block;overflow:hidden}.paragraph-gallery__item a img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.paragraph-gallery__item a:hover img{transform:scale(1.04)}.paragraph-gallery__caption{color:var(--funero-text-secondary);font-size:.875rem;line-height:1.4}.node--view-mode-teaser.node--type-obituary:hover .title{color:var(--funero-text-accent)}.node--view-mode-teaser.node--type-obituary.node--border-green .node__content .field--name-field-obituary-image{background-color:var(--funero-color-green-30)}.node--view-mode-teaser.node--type-obituary .node__content{background-color:var(--funero-background-primary);border:1px solid var(--funero-border-color-secondary);box-shadow:0 22px 80px 0 rgba(0,0,0,.06),0 8px 25px 0 rgba(0,0,0,.03),0 2px 6px 0 rgba(0,0,0,.01);color:var(--funero-text-primary);display:flex;flex-direction:column;overflow:hidden;width:100%}.node--view-mode-teaser.node--type-obituary .node__content .field--name-field-obituary-image{background-color:var(--funero-color-neutral-0);padding:var(--funero-size-2)}.node--view-mode-teaser.node--type-obituary .node__content .field--name-field-obituary-image .field__item{background-color:var(--funero-background-primary);overflow:hidden;padding:var(--funero-size-1)}.node--view-mode-teaser.node--type-obituary .node__content .field--name-field-obituary-image img{display:block;height:auto;width:100%}.node--view-mode-teaser.node--type-obituary .node__content .funeral-title-and-description{display:flex;flex-direction:column;gap:var(--funero-size-2);padding:var(--funero-size-2-5) var(--funero-size-2)}.node--view-mode-teaser.node--type-obituary .node__content .funeral-title-and-description .title{font-family:Frank Ruhl Libre,serif;font-size:20px;font-weight:500;line-height:28px;margin-bottom:0;transition:all .3s ease}@media (min-width:1024px){.node--view-mode-teaser.node--type-obituary .node__content .funeral-title-and-description .title{font-size:24px;line-height:32px}}.node--view-mode-teaser.node--type-obituary .node__content .funeral-title-and-description .field--name-field-obituary-description,.node--view-mode-teaser.node--type-obituary .node__content .funeral-title-and-description .title+.field--name-field-day-of-funeral{margin-top:0}.node--view-mode-teaser.node--type-obituary .node__content .funeral-details{display:none}.node--view-mode-teaser.node--type-obituary .node__content .field--name-field-obituary-description p{display:-webkit-box;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);overflow:hidden;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.node--view-mode-teaser.node--type-obituary .node__content .field--name-field-day-of-funeral{display:flex;flex-wrap:wrap;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:500;gap:var(--funero-size-0-5);line-height:24px}@media (min-width:1024px){.node--view-mode-teaser.node--type-obituary .node__content .field--name-field-day-of-funeral{font-size:18px;line-height:26px}}.node--view-mode-teaser.node--type-obituary .node__content .field--name-field-cemetery-name{font-weight:500}.node--view-mode-teaser.node--type-obituary .node__content .field--name-field-cemetery-name:before{color:var(--funero-text-secondary);content:"•";margin-right:var(--funero-size-0-5)}.node--view-mode-teaser.node--type-service .title{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin-top:var(--funero-size-1);text-align:center}.node--view-mode-teaser.node--type-service .node__content{max-width:unset}.node--view-mode-teaser .field--name-field-media-oembed-video{aspect-ratio:16/9;background-color:var(--funero-background-secondary);border-radius:var(--funero-border-radius-m);overflow:hidden;width:100%}.node--view-mode-teaser .field--name-field-media-oembed-video iframe{height:100%;width:100%}.node--view-mode-teaser .field--name-field-video{aspect-ratio:16/9;background-color:var(--funero-background-secondary);border-radius:var(--funero-border-radius-m);overflow:hidden}.node--view-mode-teaser .field--name-field-video:hover+.title{color:var(--funero-text-accent)}.node--view-mode-teaser .field--name-field-video iframe,.node--view-mode-teaser .field--name-field-video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.node--view-mode-full .field--name-field-obituary-description{max-width:912px}.node--view-mode-full .field--name-field-obituary-description span{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem)}.node--view-mode-full .field--name-field-cemetery-name:before{color:var(--funero-text-secondary);content:"•";margin-right:var(--funero-size-1)}.node--view-mode-full .date-and-place-of-funeral{border-bottom:1px solid var(--funero-border-color-secondary);border-top:1px solid var(--funero-border-color-secondary);display:flex;font-weight:700;gap:var(--funero-size-1);margin-block:var(--funero-size-3);padding-block:var(--funero-size-2)}.node--view-mode-full .date-and-place-of-funeral .field--name-field-day-of-funeral{display:flex}.node--view-mode-full .date-and-place-of-funeral .field--name-field-day-of-funeral .field__label{font-weight:400}.node--view-mode-full .date-and-place-of-funeral .field--name-field-day-of-funeral .field__label:after{content:":";margin-right:var(--funero-size-0-5)}.node--view-mode-full .date-and-place-of-funeral h3{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin:0}@media (min-width:1024px){.node--view-mode-full .date-and-place-of-funeral{margin-block:var(--funero-size-5)}}.form-user-form,.form-user-pass,.user-login-form,.user-pass,.user-register-form{border:1px solid var(--funero-border-color-primary);border-radius:var(--funero-border-radius-l);margin-inline:auto;max-width:450px;padding:var(--funero-size-5)}.form-user-form .form-actions,.form-user-pass .form-actions,.user-login-form .form-actions,.user-pass .form-actions,.user-register-form .form-actions{margin-top:var(--funero-size-3);text-align:center}.form-user-form .captcha,.form-user-pass .captcha,.user-login-form .captcha,.user-pass .captcha,.user-register-form .captcha{border:none;padding:0}.form-user-form .captcha legend,.form-user-pass .captcha legend,.user-login-form .captcha legend,.user-pass .captcha legend,.user-register-form .captcha legend{display:none}.form-user-form .captcha__element,.form-user-pass .captcha__element,.user-login-form .captcha__element,.user-pass .captcha__element,.user-register-form .captcha__element{margin-bottom:var(--funero-size-2)}div[class*=block-views-blockfunerals-block] h2,div[class*=block-views-blockour-services-block-1] h2,div[class*=view-display-id] h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:500;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:0}div[class*=block-views-blockfunerals-block]:has(.past-funerals,.upcoming-funerals) h2,div[class*=block-views-blockour-services-block-1]:has(.past-funerals,.upcoming-funerals) h2,div[class*=view-display-id]:has(.past-funerals,.upcoming-funerals) h2{display:none;font-family:Frank Ruhl Libre,serif;font-size:32px;font-weight:500;line-height:44px;padding-bottom:var(--funero-size-6)}div[class*=block-views-blockfunerals-block]:has(.past-funerals,.upcoming-funerals) .view-content,div[class*=block-views-blockour-services-block-1]:has(.past-funerals,.upcoming-funerals) .view-content,div[class*=view-display-id]:has(.past-funerals,.upcoming-funerals) .view-content{justify-content:flex-start;padding-top:0}div[class*=block-views-blockfunerals-block]:has(.upcoming-funerals) .view-content,div[class*=block-views-blockour-services-block-1]:has(.upcoming-funerals) .view-content,div[class*=view-display-id]:has(.upcoming-funerals) .view-content{margin-bottom:0}div[class*=block-views-blockfunerals-block]:has(.view-content) h2,div[class*=block-views-blockour-services-block-1]:has(.view-content) h2,div[class*=view-display-id]:has(.view-content) h2{display:block}div[class*=block-views-blockfunerals-block]:has(.view-search-heading)>h2,div[class*=block-views-blockour-services-block-1]:has(.view-search-heading)>h2,div[class*=view-display-id]:has(.view-search-heading)>h2{display:none}.posmrtnice-content:not(.posmrtnice-content--search) div[class*=block-views-blockfunerals-block]:has(.upcoming-funerals .view-search-heading):not(:has(.upcoming-funerals .view-content)),.posmrtnice-content:not(.posmrtnice-content--search) div[class*=block-views-blockour-services-block-1]:has(.upcoming-funerals .view-search-heading):not(:has(.upcoming-funerals .view-content)),.posmrtnice-content:not(.posmrtnice-content--search) div[class*=view-display-id]:has(.upcoming-funerals .view-search-heading):not(:has(.upcoming-funerals .view-content)){display:none}div[class*=block-views-blockfunerals-block] .view-content,div[class*=block-views-blockour-services-block-1] .view-content,div[class*=view-display-id] .view-content{display:grid;gap:var(--funero-size-2);grid-template-columns:1fr;padding-top:var(--funero-size-5)}@media (min-width:640px){div[class*=block-views-blockfunerals-block] .view-content,div[class*=block-views-blockour-services-block-1] .view-content,div[class*=view-display-id] .view-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){div[class*=block-views-blockfunerals-block] .view-content,div[class*=block-views-blockour-services-block-1] .view-content,div[class*=view-display-id] .view-content{grid-template-columns:repeat(3,1fr)}}div[class*=block-views-blockfunerals-block] .view-content .views-row,div[class*=block-views-blockour-services-block-1] .view-content .views-row,div[class*=view-display-id] .view-content .views-row{display:flex}div[class*=block-views-blockfunerals-block] .view-content .views-row>a,div[class*=block-views-blockour-services-block-1] .view-content .views-row>a,div[class*=view-display-id] .view-content .views-row>a{display:flex;width:100%}@media (min-width:1024px){.posmrtnice-past-inline div[class*=block-views-blockfunerals-block]:has(.past-funerals) .view-content{grid-template-columns:repeat(3,1fr)}}div[class*=block-views-blockfunerals-block] .view-funerals,div[class*=view-display-id] .view-funerals{display:flex;flex-direction:column;gap:var(--funero-size-5)}div[class*=block-views-blockfunerals-block] .view-funerals .view-filters,div[class*=view-display-id] .view-funerals .view-filters{display:none}div[class*=block-views-blockfunerals-block] .view-funerals .view-search-heading,div[class*=view-display-id] .view-funerals .view-search-heading{font-family:Frank Ruhl Libre,serif;font-size:32px;font-weight:500;line-height:44px;margin:0;padding-bottom:var(--funero-size-6)}div[class*=block-views-blockfunerals-block] .view-funerals .view-empty,div[class*=view-display-id] .view-funerals .view-empty{display:none}div[class*=block-views-blockfunerals-block] .view-funerals .view-empty p:first-of-type,div[class*=view-display-id] .view-funerals .view-empty p:first-of-type{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin-bottom:var(--funero-size-1)}div[class*=block-views-blockfunerals-block] .view-funerals:has(.view-search-heading) .view-empty,div[class*=view-display-id] .view-funerals:has(.view-search-heading) .view-empty{display:block}div[class*=block-views-blockfunerals-block] .more-link,div[class*=view-display-id] .more-link{align-items:center;display:flex;justify-content:center;margin-top:var(--funero-size-5)}div[class*=block-views-blockfunerals-block] .more-link a,div[class*=view-display-id] .more-link a{background-color:var(--funero-button-primary-bg);border:2px solid transparent;border-radius:var(--funero-border-radius-s);color:var(--funero-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:500;outline:none;padding:var(--funero-size-1-5) var(--funero-size-3);text-align:center;text-decoration:none;transition:.4s ease}div[class*=block-views-blockfunerals-block] .more-link a:active,div[class*=view-display-id] .more-link a:active{box-shadow:none}div[class*=block-views-blockfunerals-block] .more-link a:active,div[class*=block-views-blockfunerals-block] .more-link a:focus,div[class*=block-views-blockfunerals-block] .more-link a:hover,div[class*=view-display-id] .more-link a:active,div[class*=view-display-id] .more-link a:focus,div[class*=view-display-id] .more-link a:hover{background-color:var(--funero-button-primary-bg--hover);text-decoration:none}div[class*=block-views-blockfunerals-block] .more-link a:active,div[class*=block-views-blockfunerals-block] .more-link a:hover,div[class*=view-display-id] .more-link a:active,div[class*=view-display-id] .more-link a:hover{background-color:var(--funero-button-primary-bg--hover);color:var(--funero-text-primary-inverse)}div[class*=block-views-blockfunerals-block] .more-link a:focus,div[class*=view-display-id] .more-link a:focus{background-color:var(--funero-button-primary-bg--focus);border:2px solid var(--funero-button-primary-border--focus);box-shadow:0 0 var(--funero-size-1) 0 var(--funero-interactive-focus)}div[class*=block-views-blockour-services-block-1]{padding-block:var(--funero-size-5)}@media (min-width:1024px){div[class*=block-views-blockour-services-block-1]{padding-block:var(--funero-size-8)}}div[class*=block-views-blockour-services-block-1] h2{margin-bottom:var(--funero-size-5)}div[class*=block-views-blockour-services-block-1] .view-content{display:grid;gap:var(--funero-size-3);grid-template-columns:1fr;width:100%}@media (min-width:768px){div[class*=block-views-blockour-services-block-1] .view-content{grid-template-columns:repeat(3,1fr)}}div[class*=block-views-blockour-services-block-1] .view-content .views-row{flex:1}div[class*=block-views-blockour-services-block-1] .view-content .node__content{max-width:unset}div[class*=view-display-id] .view-empty{display:block;margin-bottom:var(--funero-size-5)}div[class*=view-display-id] .view-empty p:first-of-type{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin-bottom:var(--funero-size-1)}div[class*=view-display-id] .more-link{margin-top:var(--funero-size-5)}.block-language{display:none;position:relative}@media (min-width:1024px){.block-language{display:block;flex-shrink:0;height:calc(1.625rem + var(--funero-size-1)*2);width:96px}}.block-language .links{background-color:var(--funero-background-primary);border-radius:var(--funero-border-radius-s);box-shadow:none;display:flex;flex-direction:column;height:calc(1.625rem + var(--funero-size-1)*2);overflow:hidden;position:absolute;right:0;top:0;transition:height .3s ease,box-shadow .3s ease;will-change:height;z-index:10}.block-language .links li{list-style:none;margin-left:0}.block-language .links li:hover{background-color:var(--funero-background-secondary)}.block-language .links li:has(a.is-active){align-items:center;display:flex;gap:var(--funero-size-0-5);order:-1;padding:var(--funero-size-1) var(--funero-size-1-5);text-transform:uppercase}.block-language .links li:has(a.is-active) a{padding:0}.block-language .links li:has(a.is-active):after,.block-language .links li:has(a.is-active):before{content:"";display:block;flex-shrink:0}.block-language .links li:has(a.is-active):before{background:url(../images/icons/sp-icons/globe-gold.svg) no-repeat 50%/20px;height:20px;width:20px}.block-language .links li:has(a.is-active):after{background:url(../images/icons/sp-icons/caret-down.svg) no-repeat 50%/10px;height:10px;width:10px}.block-language .links li a{color:var(--funero-text-primary);display:block;font-size:var(--funero-size-m);font-weight:400;line-height:26px;padding:var(--funero-size-1) var(--funero-size-2);text-align:center}.block-language .links:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.block-language .links:hover:has(li:only-child){height:calc(1.625rem + var(--funero-size-1)*2*1)}.block-language .links:hover:has(li:first-child:nth-last-child(2)){height:calc(3.25rem + var(--funero-size-1)*2*2)}.block-language .links:hover:has(li:first-child:nth-last-child(3)){height:calc(4.875rem + var(--funero-size-1)*2*3)}.block-language .links:hover:has(li:first-child:nth-last-child(4)){height:calc(6.5rem + var(--funero-size-1)*2*4)}.block-language .links:hover:has(li:first-child:nth-last-child(5)){height:calc(8.125rem + var(--funero-size-1)*2*5)}.block-language .links:hover li:has(a.is-active){text-decoration:underline}nav ul{display:flex}nav ul li a{padding-inline:var(--funero-size-1)}#navigation{display:none;flex-grow:1}@media (min-width:1280px){#navigation{display:block}}#navigation ol,#navigation ul{padding-left:unset}.menu--main .menu{align-items:center;display:flex;gap:var(--funero-size-1)}.menu--main .menu-item a{align-items:center;color:var(--funero-text-primary);display:flex;font-size:var(--funero-size-m);font-weight:400;line-height:26px;padding:var(--funero-size-1-5) var(--funero-size-1-5);text-decoration:none;transition:all .3s ease;white-space:nowrap}.menu--main .menu-item a.is-active,.menu--main .menu-item a:hover{background-color:transparent;color:var(--funero-link-primary);text-decoration:underline;text-decoration-color:var(--funero-link-primary);text-decoration-thickness:2px;text-underline-offset:var(--funero-size-1-5)}
/*# sourceMappingURL=funero.css.map */
