@font-face{font-family:'Hauora';src:url('../fonts/Hauora-SemiBold.woff2') format('woff2'),url('../fonts/Hauora-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Hauora';src:url('../fonts/Hauora-Bold.woff2') format('woff2'),url('../fonts/Hauora-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Geist';src:url('../fonts/Geist-Medium.woff2') format('woff2'),url('../fonts/Geist-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Geist';src:url('../fonts/Geist-SemiBold.woff2') format('woff2'),url('../fonts/Geist-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}::selection{background:#0077d8;color:#fff;text-shadow:none}::placeholder{opacity:.8}:root{interpolate-size:allow-keywords;--bs-secondary-color:#ccc;--cc-border-radius:25px;--cc-btn-border-radius:40px}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;scrollbar-gutter:stable}body{background:#ffffff;color:#16212e;font-family:'Hauora',sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{text-wrap:pretty}a{color:inherit;text-decoration:underline}a:hover,a:focus{text-decoration:none}img{display:block;max-width:100%;height:auto}button{border:0;background:transparent;padding:0}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1464px}}.row:not(.g-0){--bs-gutter-x:20px}.wp-block-heading,.wp-block-list{color:#16212e;margin-bottom:50px}@media only screen and (max-width: 991px){.wp-block-heading,.wp-block-list{margin-bottom:40px}}.wp-block-heading:not(:first-child):not(h4){margin-top:50px}@media only screen and (max-width: 991px){.wp-block-heading:not(:first-child):not(h4){margin-top:40px}}h2.wp-block-heading{font-size:clamp(1.625rem, 1.3333rem + 1.2963vw, 2.5rem);font-weight:700;letter-spacing:-0.8px;line-height:120%}h3.wp-block-heading{font-size:clamp(1.375rem, 1.2083rem + 0.7407vw, 1.875rem);font-weight:700;letter-spacing:-0.6px;line-height:120%;margin-bottom:24px}h4.wp-block-heading{font-size:22px;letter-spacing:-0.44px;line-height:130%;margin-bottom:20px;margin-top:0}h4.wp-block-heading.circle-number::before{top:3px}.wp-block-list{display:flex;flex-direction:column;font-size:18px;font-weight:500;gap:10px;letter-spacing:-0.36px;line-height:150%;padding-left:1.5rem}.wp-block-paragraph{margin-bottom:24px}.wp-block-paragraph a[href^='mailto:']{background:url(../images/icon-email-blue.svg) no-repeat 0 center;color:#0077d8;font-family:'Geist',sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.16px;line-height:120%;padding-left:34px;text-decoration:underline}.wp-block-paragraph a[href^='mailto:']:hover{text-decoration:none}.wp-block-paragraph,.content-page li{font-size:18px;font-weight:500;letter-spacing:-0.36px;line-height:150%}.wp-block-image img{border-radius:20px}.wp-element-button,.acf-button{align-items:center;background:#1784e8;border:none;border-radius:40px;color:#ffffff;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:-0.16px;line-height:120%;min-height:50px;padding:0 24px;text-decoration:none}.wp-element-button:hover,.acf-button:hover{text-decoration:underline}.wp-element-button--small,.acf-button--small{font-size:14px;font-weight:600;letter-spacing:-0.14px;line-height:120%;min-height:40px;padding:0 20px}:where(.wp-block-columns.is-layout-flex){gap:50px}figure.wp-block-pullquote{background:url(../images/icon-quote-blue.svg) no-repeat 0 0;margin:50px 0;padding:38px 0 0;text-align:left}@media only screen and (min-width: 768px){figure.wp-block-pullquote{background:url(../images/icon-quote-blue.svg) no-repeat 48px 0,url(../images/heartbeat-quote-blue.svg) no-repeat 0 bottom;padding-left:48px}}@media only screen and (max-width: 991px){figure.wp-block-pullquote{margin:40px 0}}figure.wp-block-pullquote p{font-size:clamp(1.5625rem, 1.4347rem + 0.5682vw, 1.875rem);letter-spacing:-0.6px;line-height:140%}figure.wp-block-pullquote cite{color:#16212e;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-0.36px;line-height:150%}.dropdown-menu{border-radius:20px;padding:0}.dropdown-menu iframe{height:430px !important}.offcanvas .offcanvas-header h5{margin-bottom:0}.offcanvas .nav{gap:10px}.offcanvas .nav li a{text-decoration:none}.offcanvas .nav li a:hover{text-decoration:underline}.content-page{--bs-gutter-x:20px;counter-reset:content;margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}.content-page>*{margin-left:auto;margin-right:auto;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);width:100%}@media only screen and (min-width: 1200px){.content-page>*{width:50%}}.content-page>.alignwide{margin-bottom:50px;margin-top:50px;max-width:100%;width:100%}@media only screen and (max-width: 991px){.content-page>.alignwide{margin-bottom:40px}}.content-page>.alignwide p:last-child{margin-bottom:0}.content-page li{margin-left:20px}.content-page hr{background:url(../images/heartbeat-full-line.svg) no-repeat right center;height:10px;border:none;margin-bottom:60px;margin-top:609px;opacity:1}@media only screen and (max-width: 991px){.content-page hr{margin-bottom:40px}}.content-page hr.alignwide{width:calc(100% - var(--bs-gutter-x))}.circle-number{padding-left:50px;position:relative}@media only screen and (max-width: 991px){.circle-number{padding-left:45px}}.circle-number::before{align-items:center;background:#0077d8;border-radius:40px;color:#ffffff;content:counter(content);counter-increment:content;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;left:10px;letter-spacing:-0.12px;line-height:120%;position:absolute;top:14%;width:24px}@media only screen and (max-width: 767px){.circle-number::before{top:5%}}.top-banner{background:#0e141b;color:#ffffff}.top-banner__inner{color:#ffffff;font-family:'Geist',sans-serif;font-size:16px;font-weight:600;gap:6px 0;letter-spacing:-0.32px;line-height:120%;min-height:60px}.top-banner__inner strong{font-size:20px;font-weight:600;letter-spacing:-0.4px}.top-banner__text{margin-bottom:0}.top-banner__button{align-items:center;background:#ffffff;border-radius:40px;color:#0077d8;display:flex;font-family:'Geist',sans-serif;font-size:14px;font-weight:500;gap:10px;height:40px;letter-spacing:-0.14px;line-height:120%;padding:0 20px;text-decoration:none}.site-header{padding-top:15px}body:not(.home) .site-header{margin-bottom:20px}.site-header__middle{padding:45px 0 15px}@media only screen and (max-width: 991px){.site-header__middle{padding-top:0}}.site-header a{text-decoration:none}.site-header a:hover{text-decoration:underline}.main-nav__list,.location-nav{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.navbar{padding:0}.main-nav__list{gap:10px 30px}.main-nav__list a{color:#16212e;font-size:16px;font-weight:700;letter-spacing:-0.16px;line-height:120%}.location-nav{gap:10px 30px;margin-bottom:5px}.location-nav a{color:#16212e;font-size:16px;font-weight:700;letter-spacing:-0.16px;line-height:120%;white-space:nowrap}.header-tools{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.header-tools--right{justify-content:flex-end}.header-search{position:relative}.header-search__panel{background:#fff;border:1px solid rgba(22,33,46,0.12);border-radius:40px;box-shadow:0 12px 30px rgba(0,0,0,0.08);left:0;position:absolute;top:calc(100% + 6px);width:min(320px, calc(100vw - 32px));z-index:100}.search-results-page .header-search__panel{box-shadow:none;margin-bottom:10px;position:static;width:100%}.header-search.is-open .header-search__panel{display:block}.header-search__panel .search-form{display:flex;height:50px;width:100%}.header-search__panel .search-field{appearance:none;background:#fff;border:0;border-radius:30px;box-sizing:border-box;height:100%;padding:0 20px;width:100%}.header-search__panel .search-field:focus{outline:none}.header-search__panel .search-submit{align-items:center;background:transparent;border:0;border-radius:50%;color:#16212e;cursor:pointer;display:flex;height:50px;justify-content:center;min-width:50px;padding:0;transition:background-color .2s ease,color .2s ease}.header-search__panel .search-submit:hover{opacity:.6}.site-logo{display:flex;justify-content:center;transition:opacity .4s ease}.site-logo:hover{opacity:.7}.social-actions{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.icon-button{width:50px;aspect-ratio:1;border-radius:40px;border:1px solid rgba(22,33,46,0.2);background:#ffffff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#16212e;font-size:16px;font-weight:500;letter-spacing:-0.16px;line-height:120%;transition:border .4s ease}.icon-button:hover{border-color:#1784e8}.icon-button span{font-size:.9375rem;line-height:1;font-weight:500}.icon-button img{width:24px}.info-pill{border-radius:40px;border:1px solid rgba(22,33,46,0.2);background:#ffffff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#16212e;font-size:16px;font-weight:500;gap:6px;letter-spacing:-0.16px;line-height:120%;min-height:50px;padding:0 14px;transition:border .4s ease;white-space:nowrap}.info-pill.dropdown-toggle:hover{border-color:#1784e8}.info-pill__icon{width:24px}.info-pill__caret{font-size:.625rem;line-height:1}.primary-button{align-items:center;background:#1784e8;border:none;border-radius:40px;color:#ffffff;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:-0.16px;line-height:120%;min-height:50px;padding:0 24px;text-decoration:none}.primary-button:hover{text-decoration:underline}.primary-button--small{font-size:14px;font-weight:600;letter-spacing:-0.14px;line-height:120%;min-height:40px;padding:0 20px}.outline-button{align-items:center;border:1px solid rgba(22,33,46,0.2);border-radius:40px;color:#4f5766;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;letter-spacing:-0.16px;line-height:120%;min-height:50px;padding:0 24px;text-decoration:none;white-space:nowrap}.outline-button:hover{text-decoration:underline}.outline-button--light{border-color:rgba(255,255,255,0.3);color:#ffffff}.outline-button--small{color:#16212e;font-size:14px;font-weight:600;letter-spacing:-0.14px;line-height:120%;min-height:40px;padding:0 20px}.heartbeat-divider{display:flex;align-items:center}.heartbeat-divider__line{background:#16212e;flex:1 1 auto;height:2px;margin-top:2px;margin-right:-3px}.heartbeat-divider__line--blue{background:#0077d8}.heartbeat-divider__full-line{background:url(../images/heartbeat-full-line.svg) no-repeat right center;height:10px;width:100%}.heartbeat-divider__full-line--blue{background-image:url(../images/heartbeat-full-line-blue.svg);height:19px}body.page-template-advertisement .heartbeat-divider__full-line:not(.heartbeat-divider__full-line--blue){margin-bottom:50px;margin-top:50px}@media only screen and (max-width: 991px){body.page-template-advertisement .heartbeat-divider__full-line:not(.heartbeat-divider__full-line--blue){margin-bottom:40px;margin-top:40px}}body.error404 .heartbeat-divider__full-line{margin-bottom:30px;margin-top:-13px}.heartbeat-divider__icon{flex:0 0 auto}.heartbeat-divider--header{margin-top:.125rem}.heartbeat-divider--spaced{margin-bottom:1.5rem}.breaking-news{color:#ffffff;font-size:16px;font-weight:700;letter-spacing:-0.32px;line-height:120%;margin-top:10px;margin-bottom:20px}.breaking-news__bar{align-items:stretch;background:#d4142f;border-radius:10px;display:flex;min-height:50px;overflow:hidden}.breaking-news__label{background:#ad071f;align-items:center;display:flex;font-size:14px;height:50px;gap:10px;justify-content:center;letter-spacing:-0.14px;line-height:1;padding:0 20px;text-transform:uppercase}.breaking-news__text{padding:15px 20px;text-align:center;width:100%}.story-strip{margin-bottom:30px;margin-top:10px;overflow:hidden}.story-strip__heading{color:#16212e;font-size:14px;font-weight:800;letter-spacing:-0.14px;line-height:110%;padding-top:25px;text-transform:uppercase}@media only screen and (max-width: 767px){.story-strip__heading{margin-bottom:10px;padding-top:0}}.story-strip .col-xl{min-width:0}.story-strip__list{display:flex;flex-wrap:nowrap;gap:20px;scrollbar-width:none}.story-strip__list::-webkit-scrollbar{display:none}.hero-news,.missed-news{margin-bottom:80px}@media only screen and (max-width: 991px){.hero-news,.missed-news{margin-bottom:40px}}.hero-news .row{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px}@media only screen and (max-width: 1199px){.hero-news .row{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media only screen and (max-width: 991px){.hero-news .row{gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}}.hero-news .col-1-5{grid-column:span 1}.hero-news .col-2-5{grid-column:span 2}@media only screen and (max-width: 1199px){.hero-news .col-2-5{grid-column:span 1}}.hero-news .pulsw-1000x150-pod-przypietymi-wpisami img{margin:30px auto 0}body.single-post .missed-news .heartbeat-divider{margin-bottom:50px;margin-top:50px}@media only screen and (max-width: 991px){body.single-post .missed-news .heartbeat-divider{margin-top:40px;margin-bottom:40px}}body.single-post .missed-news .section-heading{margin-bottom:20px}body.error404 .missed-news{margin-top:90px}.missed-news .row{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:40px 20px}@media only screen and (max-width: 1199px){.missed-news .row{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media only screen and (max-width: 991px){.missed-news .row{gap:20px 10px;grid-template-columns:repeat(2, minmax(0, 1fr))}}.hero-card,.news-tile,.alert-card,.lead-news{position:relative}.hero-card a,.news-tile a,.alert-card a,.lead-news a{display:block;position:relative;height:100%;transition:all .4s ease}.hero-card a:hover,.news-tile a:hover,.alert-card a:hover,.lead-news a:hover{opacity:.8}.hero-card__overlay,.news-tile__overlay,.alert-card__overlay,.lead-news__overlay{position:absolute;inset:0;border-radius:20px;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);pointer-events:none}.hero-card{overflow:hidden}.hero-card__media{border-radius:20px;overflow:hidden;position:relative}.hero-card__media::before{background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);content:'';inset:0;position:absolute}.hero-card__media img{width:100%;aspect-ratio:272 / 482;object-fit:cover}.hero-card__content{align-items:start;display:flex;flex-direction:column;gap:16px;inset:30px;position:absolute;z-index:2}@media only screen and (max-width: 767px){.hero-card__content{gap:10px;inset:15px}}.hero-card--featured .hero-card__media img{aspect-ratio:506 / 433}@media only screen and (max-width: 1199px){.hero-card--featured .hero-card__media img{aspect-ratio:272 / 482}}.hero-card--featured h2{color:#ffffff;font-size:clamp(1.375rem, 0.9583rem + 1.8519vw, 2.625rem);font-weight:700;letter-spacing:-0.84px;line-height:110%;margin-bottom:0;text-shadow:0 3px 10px rgba(0,0,0,0.2)}@media only screen and (max-width: 1199px){.hero-card--featured h2{font-size:22px}}@media only screen and (max-width: 767px){.hero-card--featured h2{font-size:16px}}.hero-card--small h2{color:#ffffff;font-size:22px;font-weight:700;letter-spacing:-0.44px;line-height:120%;margin-bottom:0;text-shadow:0 3px 10px rgba(0,0,0,0.2)}@media only screen and (max-width: 767px){.hero-card--small h2{font-size:16px}}.tag-list{display:flex;flex-wrap:wrap;gap:6px}.tag-pill{align-items:center;backdrop-filter:blur(20px);background:rgba(255,255,255,0.01);border:1px solid #ffffff;border-radius:25px;color:#ffffff;display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:center;letter-spacing:-0.13px;line-height:120%;padding:3px 8px}@media only screen and (max-width: 767px){.tag-pill{font-size:12px;padding:2px 5px}}.tag-pill--red,.tag-pill--blue,.tag-pill--fire,.tag-pill--meteo{border:none}.tag-pill--red{background:rgba(145,1,1,0.6);color:#f87171}.tag-pill--blue{background:rgba(0,64,143,0.6);color:#60a5fa}.tag-pill--fire{background:rgba(107,67,0,0.6);color:#f59e0b}.tag-pill--meteo{background:rgba(100,72,0,0.6);color:#fbbf24}.tag-pill--outlined{background:rgba(22,33,46,0.01);border:1px solid #16212e;border-radius:25px;color:#16212e;font-size:13px;font-weight:600;letter-spacing:-0.13px;line-height:120%}.time-pill{align-items:center;backdrop-filter:blur(20px);background:rgba(255,255,255,0.2);border-radius:25px;color:#ffffff;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:-0.13px;line-height:120%;padding:7px 12px}@media only screen and (max-width: 767px){.time-pill{font-size:12px;padding:4px 8px}}.time-pill__icon{background:url(../images/icon-time.svg) no-repeat left center;height:12px;width:12px}.time-pill--gray{background:rgba(22,33,46,0.1);color:#16212e}.time-pill--gray .time-pill__icon{background-image:url(../images/icon-time-gray.svg);height:14px;width:14px}.time-pill--text-white{color:#ffffff}.time-pill--text-white .time-pill__icon{background-image:url(../images/icon-time.svg);height:12px;width:12px}.section-heading{display:flex;align-items:center;gap:20px;margin-bottom:20px}body.blog .section-heading,body.archive.category .section-heading,body.page-template-events .section-heading{margin-bottom:30px}body.archive.category .news-board__sidebar .section-heading,body.error404 .section-heading{margin-bottom:20px}body:not(.home) .section-heading,.section-heading.directory-listing__heading{margin-bottom:50px}@media only screen and (max-width: 991px){body:not(.home) .section-heading,.section-heading.directory-listing__heading{margin-bottom:40px}}.section-heading h1,.section-heading .h1{color:#16212e;font-size:clamp(2.0625rem, 1.8835rem + 0.7955vw, 2.5rem);font-weight:700;letter-spacing:-0.8px;line-height:120%;margin:0}.section-heading h2{color:#16212e;font-size:clamp(1.375rem, 1.2083rem + 0.7407vw, 1.875rem);font-weight:700;letter-spacing:-0.6px;line-height:120%;margin:0}@media only screen and (max-width: 767px){.section-heading .primary-button,.section-heading .outline-button{margin-top:15px}}.section-heading__group{display:flex;align-items:center;gap:.9375rem}.section-heading--light h2{color:#ffffff}.section-heading--between{justify-content:space-between;flex-wrap:wrap;gap:1rem}.section-heading--centered{justify-content:center}.news-tile{height:100%}.news-tile a{display:flex;flex-direction:column;height:100%;text-decoration:none}.news-tile a:hover h3{text-decoration:underline}.news-tile__media{border-radius:20px;overflow:hidden;position:relative}.news-tile__media::before{background:linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.4) 100%);content:'';inset:0;position:absolute}.news-tile__media img{width:100%;aspect-ratio:272 / 370;object-fit:cover}.news-tile__top{position:absolute;top:20px;left:20px;right:20px;z-index:2}@media only screen and (max-width: 767px){.news-tile__top{top:10px;left:10px;right:10px}}.news-tile__time{position:absolute;left:20px;bottom:20px;z-index:2}@media only screen and (max-width: 767px){.news-tile__time{left:10px;bottom:10px}}.news-tile h3{color:#16212e;font-size:16px;font-weight:700;letter-spacing:-0.32px;line-height:130%;margin:12px 0 0}@media only screen and (max-width: 767px){.news-tile h3{font-size:15px;line-height:100%;margin-top:10px}}.news-tile--ad img,.news-tile--wide img{margin:0 auto}.news-tile--wide{width:100%}.alert-news{margin-bottom:60px}@media only screen and (max-width: 991px){.alert-news{margin-bottom:40px}}.alert-news__inner{background:linear-gradient(84deg, #380207 60%, #000 100%);border-radius:20px;padding:60px}.alert-news .row{gap:30px 0}@media only screen and (max-width: 991px){.alert-news .row{gap:20px 0;--bs-gutter-x:10px}}.alert-news h3{color:#ffffff}.region-section{margin-bottom:60px}@media only screen and (max-width: 991px){.region-section{margin-bottom:40px}}.region-section__heading{margin-bottom:30px}.region-section__heading h2{color:#16212e;font-size:clamp(1.375rem, 1.2083rem + 0.7407vw, 1.875rem);font-weight:700;letter-spacing:-0.6px;line-height:120%;margin:0;text-align:center}.region-section .justify-content-center{gap:20px 0}@media only screen and (max-width: 767px){.region-section .justify-content-center{gap:10px 0;--bs-gutter-x:10px}}.region-section .justify-content-center .col{flex:0 0 180px}@media only screen and (max-width: 767px){.region-section .justify-content-center .col{flex:0 0 118px}}.region-section .heartbeat-divider{margin-top:30px}.region-card{background:#edeff2;border-radius:20px;height:100%}.region-card a{min-height:100%;padding:30px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;text-decoration:none}@media only screen and (max-width: 767px){.region-card a{gap:6px;padding:10px}}.region-card a:hover{text-decoration:underline}.region-card img{max-height:28px;width:auto}.region-card h3{color:#16212e;font-size:18px;font-weight:700;letter-spacing:-0.36px;line-height:130%;margin:0}@media only screen and (max-width: 767px){.region-card h3{font-size:15px}}.news-board{margin-bottom:60px}@media only screen and (max-width: 991px){.news-board{margin-bottom:40px}}@media only screen and (max-width: 1199px){body.home .news-board .row{--bs-gutter-x:20px}}body.archive.category-nekrologi .news-board .row{--bs-gutter-y:20px}.news-board .hero-card--featured{margin-bottom:40px}@media only screen and (max-width: 991px){.news-board .hero-card--featured{margin-bottom:30px}}.news-board .hero-card--featured .hero-card__media img{aspect-ratio:856 / 538}@media only screen and (max-width: 767px){.news-board .hero-card--featured .hero-card__media img{aspect-ratio:272 / 220}}@media only screen and (min-width: 1200px){.news-board .hero-card--featured h2{max-width:50%}}.news-board__main{height:100%}.search-results-page .news-board__main{margin-top:40px}@media only screen and (min-width: 1200px){.news-board__main{padding-right:40px;border-right:1px solid rgba(22,33,46,0.3)}.search-results-page .news-board__main{padding-right:0;border-right:none}}.news-board__main>.row{gap:40px 0}@media only screen and (max-width: 991px){body.home .news-board__main>.row{gap:30px 0;--bs-gutter-x:10px}}@media only screen and (min-width: 1200px){.news-board__sidebar{padding-left:40px}}@media only screen and (max-width: 991px){.news-board__sidebar{margin-top:40px}}@media only screen and (max-width: 1199px){body.home .news-board__sidebar .time-pill{font-size:12px;gap:4px;padding:5px 10px}}.news-board__more{margin-top:40px;text-align:center}.lead-news{margin-bottom:40px}.lead-news__media{border-radius:20px;overflow:hidden}.lead-news__media img{width:100%;aspect-ratio:699 / 433;object-fit:cover}.lead-news__overlay{background:linear-gradient(180deg, rgba(0,0,0,0.04) 0%, rgba(0,0,0,0.48) 100%)}.lead-news__content{position:absolute;inset:1rem 1rem 1rem 1rem;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.lead-news h2{margin:0 0 .75rem;max-width:18ch;color:#ffffff;font-size:clamp(1.75rem, 2vw, 2.25rem);line-height:1.08;font-weight:700;letter-spacing:-0.03em}.ranking-box:not(:last-child){margin-bottom:2.5rem}.ranking-box+.ranking-box{border-top:1px solid rgba(22,33,46,0.3);padding-top:40px}.ranking-box div.section-heading{margin-bottom:20px}.ranking-list{display:flex;flex-direction:column;gap:20px}.ranking-item a{display:flex;align-items:flex-start;gap:16px;text-decoration:none}.ranking-item a:hover h3{text-decoration:underline}.ranking-item__number{display:flex;min-width:24px;height:24px;justify-content:center;align-items:center;border-radius:50%;background:#1784e8;color:#ffffff;font-size:12px;font-weight:700;line-height:120%;letter-spacing:-0.12px}.ranking-item__number--red{background:#e20d22}.ranking-item__body{align-items:start;display:flex;flex-direction:column;gap:8px}.ranking-item__body h3{color:#16212e;font-size:16px;font-weight:700;letter-spacing:-0.32px;line-height:130%;margin:0}@media only screen and (min-width: 992px) and (max-width: 1199px){.ranking-item__body .tag-pill--outlined{font-size:10px}}.ranking-item__thumb{border-radius:20px;flex:0 0 110px;margin-left:auto;overflow:hidden}@media only screen and (min-width: 992px) and (max-width: 1199px){.ranking-item__thumb{flex:0 0 76px}}.ranking-item__thumb img{aspect-ratio:11/15;object-fit:cover}.social-section{margin-bottom:60px;overflow:hidden}@media only screen and (max-width: 991px){.social-section{margin-bottom:40px}}.social-section .heartbeat-divider{margin-bottom:60px;margin-top:30px}@media only screen and (max-width: 991px){.social-section .heartbeat-divider{margin-bottom:40px;margin-top:20px}}@media only screen and (min-width: 1200px){.social-section .row{--bs-gutter-x:60px}}@media only screen and (max-width: 767px){.social-section .row .col-md-6:last-child{margin-top:20px}}.social-section .info-pill{margin-bottom:20px;text-decoration:none}@media only screen and (max-width: 991px){.social-section .info-pill{margin-bottom:15px}}.social-section .info-pill:hover{text-decoration:underline}.social-pill{min-height:2.5rem;padding:.5rem 1.1875rem;border:1px solid #e4e8ef;border-radius:999px;background:#ffffff;display:inline-flex;align-items:center;gap:.75rem;color:#505868;font-size:.75rem;line-height:1;font-weight:600}.social-pill__icon{width:1.5rem;aspect-ratio:1;border-radius:50%;border:1px solid rgba(22,33,46,0.2);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1}.social-card a{border-radius:20px;display:block;overflow:hidden}.social-card img{aspect-ratio:223 / 398;object-fit:cover;width:100%}.video-section{margin-bottom:0}body.home .video-section{margin-bottom:30px}.video-section__inner{background:linear-gradient(84deg, #931c27 60%, #500c13 100%)}.video-card__trigger{display:block;transition:all .4s ease}.video-card__trigger:hover{opacity:.8}.video-card__media{position:relative;border-radius:20px;overflow:hidden}.video-card__media img{aspect-ratio:427 / 267;object-fit:cover;width:100%}.video-card__play{align-items:center;background:url(../images/icon-play.svg) no-repeat 0 0;display:inline-flex;justify-content:center;height:48px;left:50%;position:absolute;top:50%;transition:opacity .4s ease;transform:translate(-50%, -50%);width:68px}.video-card__player{padding-top:calc(267 / 427 * 100%);position:relative;width:100%}body:not(.single-post) .video-card__player{display:none}body.single-post .video-card__player{margin-bottom:50px}@media only screen and (max-width: 991px){body.single-post .video-card__player{margin-bottom:40px}}.video-card__player iframe{border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%}.video-card h2,.video-card h3{color:#ffffff;font-size:16px;font-weight:700;letter-spacing:-0.32px;line-height:120%;margin-top:12px;text-align:left}body.archive.category-74 .video-card h2,body.archive.category-74 .video-card h3{color:#16212e}.video-card a{display:block;text-decoration:none}.video-card a:hover{text-decoration:underline}.directory-section{margin-bottom:60px}@media only screen and (max-width: 991px){.directory-section{margin-bottom:40px}}.directory-section__inner{background:#edeff2;border-radius:20px;padding:60px}.directory-section .row{--bs-gutter-x:10px;--bs-gutter-y:10px}.directory-card{background:#ffffff;border-radius:20px;height:100%;padding:30px}.directory-card__header{align-items:center;display:flex;justify-content:space-between;gap:10px;margin-bottom:30px}@media only screen and (max-width: 767px){.directory-card__header{margin-bottom:17px}}.directory-card__header h3{color:#16212e;font-size:20px;font-weight:700;letter-spacing:-0.4px;line-height:120%;margin:0}@media only screen and (max-width: 767px){.directory-card__header h3{font-size:18px}}.directory-card__header a{text-decoration:none}.directory-card__header a:hover{text-decoration:underline}.directory-card__icon{align-items:center;aspect-ratio:1;background:#edeff2;border-radius:50%;display:inline-flex;flex:0 0 auto;justify-content:center;width:50px}@media only screen and (max-width: 767px){.directory-card__icon{width:40px}}.directory-card ul{list-style:none;margin:0;padding:0}.directory-card li+li{border-top:1px solid #d9d9d9;margin-top:10px;padding-top:10px}.directory-card li a{align-items:center;color:#16212e;display:flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:-0.3px;justify-content:space-between;line-height:130%;text-decoration:none}.directory-card li a:hover{text-decoration:underline}.directory-card li a span{color:#8197b8;font-size:13px;font-weight:600;letter-spacing:-0.13px;line-height:120%;flex:0 0 auto}.info-columns{margin-bottom:60px;overflow:hidden}@media only screen and (max-width: 991px){.info-columns{margin-bottom:40px}}@media only screen and (min-width: 1200px){.info-columns .row{--bs-gutter-x:80px}}@media only screen and (max-width: 767px){.info-columns .row{--bs-gutter-y:50px}}@media only screen and (min-width: 768px){.info-columns .col-12+.col-12{border-left:1px solid #d9d9d9}}.info-box{height:100%}.info-box .section-heading{margin-bottom:24px}@media only screen and (max-width: 991px){.info-box .section-heading{display:block}.info-box .section-heading img{margin-top:10px}}.info-box .section-heading h2{color:#16212e;font-size:20px;font-weight:700;letter-spacing:-0.4px;line-height:120%}.info-box__actions{display:flex;flex-wrap:wrap;gap:.5rem}.simple-list{list-style:none;margin:0 0 24px;padding:0}.simple-list li+li{border-top:1px solid #d9d9d9;margin-top:10px;padding-top:10px}.simple-list li a{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:20px;text-decoration:none}@media only screen and (max-width: 991px){.simple-list li a{align-items:start;flex-direction:column}}.simple-list li a:hover{text-decoration:underline}.simple-list__title{color:#16212e;font-size:16px;font-weight:700;letter-spacing:-0.32px;line-height:130%}.simple-list--obituary .simple-list__title{background:url(../images/icon-ribbon.svg) no-repeat 0 center;padding-left:23px}.simple-list__meta{color:#8197b8;flex:0 0 auto;font-size:13px;font-weight:600;letter-spacing:-0.13px;line-height:120%}.calendar-list{margin-bottom:24px}.calendar-item{display:flex;gap:14px;position:relative}@media only screen and (max-width: 991px){.calendar-item{gap:10px}}body.archive.category-wydarzenia .calendar-item,.single-event-page .calendar-item{align-items:center;gap:24px}.calendar-item+.calendar-item{border-top:1px solid #d9d9d9;margin-top:14px;padding-top:14px}body.archive.category-wydarzenia .calendar-item+.calendar-item,.single-event-page .calendar-item+.calendar-item{margin-top:26px;padding-top:26px}.calendar-item__date{background:url(../images/icon-calendar.svg) no-repeat center center;background-size:contain;align-items:center;color:#16212e;display:flex;flex:0 0 auto;flex-direction:column;font-family:'Geist',sans-serif;height:36px;justify-content:center;padding-top:3px;width:36px}body.archive.category-wydarzenia .calendar-item__date,.single-event-page .calendar-item__date{background-image:url(../images/icon-calendar-big.svg);height:98px;width:98px}.calendar-item__day{font-size:14px;font-weight:600;letter-spacing:-0.28px;line-height:120%}body.archive.category-wydarzenia .calendar-item__day,.single-event-page .calendar-item__day{font-size:22px;letter-spacing:-0.44px;line-height:130%}.calendar-item__month{font-size:10px;font-weight:600;line-height:120%;letter-spacing:-0.2px;text-transform:uppercase}body.archive.category-wydarzenia .calendar-item__month,.single-event-page .calendar-item__month{font-size:16px;letter-spacing:-0.32px;line-height:130%}.calendar-item__body h3{color:#16212e;font-size:16px;font-weight:700;letter-spacing:-0.32px;line-height:130%;margin-bottom:3px}body.archive.category-wydarzenia .calendar-item__body h3,.single-event-page .calendar-item__body h3{font-size:22px;letter-spacing:-0.44px}.calendar-item__body h3 a{text-decoration:none}.calendar-item__body h3 a:hover{text-decoration:underline}.calendar-item__body p{color:#8197b8;font-size:13px;font-weight:600;letter-spacing:-0.13px;line-height:120%;margin:0}.quotes-section .heartbeat-divider{margin-bottom:60px}@media only screen and (max-width: 991px){.quotes-section .heartbeat-divider{margin-bottom:40px}}.quotes-section__pagination{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.quotes-slider-wrap{overflow:hidden}.quotes-slider{display:flex;gap:20px;padding:1px;transition:transform .4s ease;will-change:transform}.quote-slide{flex:0 0 100%;max-width:100%}.slider-dots{display:flex;align-items:center;gap:8px}.slider-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer}.slider-dot--active{background:#111}.quote-card{background:#ffffff;border:1px solid rgba(22,33,46,0.4);border-radius:20px;padding:40px}.quote-card__mark{margin-bottom:12px}.quote-card p{color:#16212e;font-size:18px;font-weight:700;letter-spacing:-0.36px;line-height:130%;margin:0 0 30px}.quote-card__footer{align-items:center;display:flex;justify-content:space-between;gap:10px}.quote-card__author{display:flex;align-items:center;gap:10px}.quote-card__author img{aspect-ratio:1;border-radius:50%;object-fit:cover;width:60px}.quote-card__author strong{color:#16212e;display:block;font-size:16px;font-weight:700;letter-spacing:-0.32px;line-height:130%;margin-bottom:3px}.quote-card__author span{color:#8197b8;display:block;font-size:13px;font-weight:600;letter-spacing:-0.13px;line-height:120%}.quote-card__date{color:#8197b8;font-size:13px;font-weight:600;letter-spacing:-0.13px;line-height:120%;white-space:nowrap}.slider-arrow{align-items:center;aspect-ratio:1;background:#ffffff;border:1px solid rgba(22,33,46,0.2);border-radius:50%;color:#677180;display:inline-flex;font-size:1.125rem;justify-content:center;line-height:1;width:50px}.slider-dots{align-items:center;display:flex;gap:10px}.slider-dot{aspect-ratio:1;background:#8197b8;border-radius:50%;width:10px}.slider-dot--active{background:#1784e8}.pagination{gap:5px;margin-top:40px}.pagination .page-item.disabled span{border:none}.pagination .page-item.active span{color:#ffffff}.pagination .page-item a:not(.primary-button),.pagination .page-item span{align-items:center;border:1px solid rgba(22,33,46,0.2);border-radius:40px;color:#16212e;display:flex;font-size:16px;font-weight:600;gap:10px;height:50px;justify-content:center;letter-spacing:-0.16px;line-height:120%;text-decoration:none;transition:all .3s ease-in-out;width:50px}.pagination .page-item a:not(.primary-button):hover{border-color:#1784e8;color:#1784e8}.about-contact__items{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.about-contact__item{display:flex;align-items:flex-start;gap:10px}.about-contact__copy{display:flex;flex-direction:column;gap:5px}.about-contact__label{color:#8197b8;display:block;font-size:13px;font-weight:600;letter-spacing:-0.13px;line-height:120%}.about-contact__link{color:#16212e;font-family:'Geist',sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.16px;line-height:120%;text-decoration:none}.about-contact__link:hover{text-decoration:underline}.hotline-card{background:#edeff2;border-radius:20px;padding:60px;text-align:center}@media only screen and (max-width: 991px){.hotline-card{padding:30px}}.hotline-card__inner{display:flex;flex-direction:column;align-items:center}.hotline-card__title{color:#16212e;font-size:clamp(1.375rem, 1.2083rem + 0.7407vw, 1.875rem);font-weight:700;letter-spacing:-0.6px;line-height:120%;margin:0}.hotline-card__subtitle{color:#16212e;font-size:18px;font-weight:500;letter-spacing:-0.36px;line-height:150%;margin:4px 0 40px}@media only screen and (max-width: 991px){.hotline-card__subtitle{margin-bottom:20px}}.hotline-card__phone{align-items:center;color:#16212e;display:inline-flex;gap:10px;font-size:clamp(1.375rem, 1.2083rem + 0.7407vw, 1.875rem);font-weight:700;justify-content:center;letter-spacing:-0.6px;line-height:120%;text-decoration:none}.hotline-card__phone:hover{text-decoration:underline}.obituary-card{height:100%}.obituary-card a{text-decoration:none;transition:all .3s ease-in-out}.obituary-card a:hover,.obituary-card a:focus-visible{opacity:.7}.obituary-card a:hover .obituary-card__inner,.obituary-card a:focus-visible .obituary-card__inner{border-color:#1784e8}.obituary-card__inner{align-items:center;border:2px solid #000;border-radius:20px;display:flex;gap:30px;flex-direction:column;height:100%;padding:30px;text-align:center}@media only screen and (max-width: 991px){.obituary-card__inner{gap:20px;padding:20px}}.obituary-card__lead{color:#16212e;font-family:'Hauora',sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.32px;line-height:140%;margin-bottom:0;text-align:center}.obituary-card__title{color:#16212e;font-family:'Hauora',sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.4px;line-height:130%;margin:0;text-align:center}.obituary-card__footer{color:#6a7786;font-family:'Hauora',sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.28px;line-height:140%;text-align:center}.obituary-card__meta,.obituary-card__place{margin:0;font-size:14px;line-height:1.45}.obituary-card__meta+.obituary-card__place{margin-top:12px}.single-post-entry__body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px;margin-bottom:50px}@media only screen and (max-width: 991px){.single-post-entry__body{margin-bottom:40px}}.single-post-entry__thumb{border-radius:20px;margin-bottom:50px;width:100%}@media only screen and (max-width: 991px){.single-post-entry__thumb{margin-bottom:40px}}.single-post-entry h1{color:#16212e;font-weight:700;letter-spacing:-0.8px;margin-bottom:0}.single-post-entry h2{font-size:clamp(1.5625rem, 1.4347rem + 0.5682vw, 1.875rem);letter-spacing:-0.6px;margin-bottom:24px}.single-post-entry p{color:#16212e;font-size:18px;font-weight:500;letter-spacing:-0.36px;line-height:150%;margin-bottom:24px}.single-post-entry p.lead{font-size:20px;font-weight:700;letter-spacing:-0.4px;line-height:140%}.site-footer{font-family:'Geist',sans-serif;margin-bottom:40px;margin-top:60px}@media only screen and (max-width: 991px){.site-footer{margin-top:50px}}.site-footer div.section-heading{margin-bottom:20px}.site-footer div.section-heading h2{font-family:'Hauora',sans-serif}.site-footer__inner{background:linear-gradient(84deg, #16212e 60%, #000 100%);border-radius:20px;isolation:isolate;overflow:hidden;padding:60px;position:relative}.site-footer__inner::after{background:url(../images/footer-bg.svg) no-repeat 0 0;bottom:40px;content:'';height:95px;pointer-events:none;position:absolute;right:0;width:523px;z-index:-1}.site-footer__bottom{display:flex;flex-direction:column;gap:10px;margin-top:50px}.site-footer__bottom p{color:#9ea7b1;font-size:14px;font-weight:500;letter-spacing:-0.14px;line-height:120%;margin-bottom:0}.site-footer__credits{align-items:center;display:flex;gap:10px}.row.footer-sm{margin-bottom:50px}@media only screen and (max-width: 991px){.row.footer-sm{margin-bottom:40px;--bs-gutter-x:10px;--bs-gutter-y:10px}}.footer-sm-card{align-items:center;background:rgba(255,255,255,0.05);border-radius:20px;display:flex;color:#ffffff;font-size:16px;font-weight:600;gap:16px;height:100%;letter-spacing:-0.32px;line-height:120%;padding:20px 30px;text-decoration:none}@media only screen and (max-width: 1199px){.footer-sm-card{gap:14px;padding:15px 20px}}@media only screen and (max-width: 991px){.footer-sm-card{gap:10px;padding:15px}}@media only screen and (max-width: 767px){.footer-sm-card{font-size:13px}}.footer-sm-card:hover{text-decoration:underline}.footer-sm-card__icon{width:26px}.footer-columns{color:#ffffff;--bs-gutter-y:40px}.footer-column{height:100%}.footer-column h3{color:#9ea7b1;font-size:14px;font-weight:500;letter-spacing:-0.14px;line-height:120%;margin-bottom:30px}@media only screen and (max-width: 1199px){.footer-column h3{margin-bottom:20px}}.footer-column ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-column ul li.menu-item-home{display:none}.footer-column ul li a{color:#ffffff;font-size:17px;font-weight:600;letter-spacing:-0.17px;line-height:120%;text-decoration:none}.footer-column ul li a:hover{text-decoration:underline}.footer-column--contact h3{color:#ffffff;font-size:18px;font-weight:600;letter-spacing:-0.18px;line-height:120%;margin-bottom:10px}.footer-column address{color:#9ea7b1;font-size:16px;font-weight:500;letter-spacing:-0.16px;line-height:120%;margin-bottom:30px}.footer-column .outline-button{color:#ffffff;margin-top:30px}.footer-contact li a{align-items:center;color:#ffffff;display:flex;font-size:16px;font-weight:500;gap:10px;letter-spacing:-0.16px;line-height:120%}.directory-listing__layout{align-items:flex-start}.directory-sidebar{border-right:1px solid rgba(22,33,46,0.3)}@media only screen and (min-width: 1200px){.directory-sidebar{padding-right:40px}}.directory-sidebar .directory-sidebar__header{margin-bottom:20px}.directory-sidebar h2{color:#16212e;font-size:clamp(1.5625rem, 1.4347rem + 0.5682vw, 1.875rem);font-weight:700;letter-spacing:-0.6px;line-height:120%;margin:0}.directory-sidebar a{text-decoration:none}.directory-sidebar a:hover{text-decoration:underline}.directory-sidebar__groups{display:flex;flex-direction:column;gap:20px}.directory-category{align-items:center;color:#16212e;display:flex;gap:10px;min-height:50px}.directory-category__icon{height:50px;border-radius:50%;background:#edeff2;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;flex:0 0 50px;width:50px}.directory-category__label{font-size:20px;font-weight:700;letter-spacing:-0.4px;line-height:120%}.directory-category--active .directory-category__icon{background:#0077d8;color:#ffffff}.directory-category--active .directory-category__icon path{stroke:#ffffff}.directory-subcategory-list{list-style:none;margin:20px 0 0;padding:0}.directory-subcategory-list li+li{margin-top:10px}.directory-subcategory-list a{align-items:center;color:#16212e;display:flex;font-size:15px;font-weight:600;gap:15px;justify-content:space-between;letter-spacing:-0.3px;line-height:130%;padding-bottom:10px;border-bottom:1px solid #d7dde6}.directory-subcategory-list a span:last-child{color:#8197b8;flex:0 0 auto;font-size:13px;letter-spacing:-0.13px;line-height:120%}.directory-subcategory-list a.is-active{color:#0077d8}.directory-results{padding-left:40px}.directory-company-card{border-bottom:1px solid rgba(22,33,46,0.3)}.directory-company-card:first-child .directory-company-card__inner{padding-top:0}.directory-company-card:last-child{border-bottom:none}.directory-company-card a{text-decoration:none}.directory-company-card a:hover{text-decoration:underline}.directory-company-card__inner{display:flex;align-items:center;min-height:110px;padding:20px 0;text-decoration:none}.directory-company-card__logo{background:#edeff2;border-radius:20px;flex:0 0 110px;height:110px;overflow:hidden;width:110px}.directory-company-card__content{flex:1 1 320px;min-width:0}.directory-company-card__content h3{color:#16212e;font-size:22px;font-weight:700;letter-spacing:-0.44px;line-height:130%;margin-bottom:4px}.directory-company-card__content p{font-size:16px;font-weight:500;letter-spacing:-0.32px;line-height:140%;margin:0}.directory-company-card__email{flex:0 1 260px;min-width:0;font-size:16px;font-weight:500;letter-spacing:-0.32px;line-height:140%;word-break:normal;overflow-wrap:anywhere}.directory-company-card__phone{flex:0 0 auto;font-size:16px;font-weight:500;letter-spacing:-0.32px;line-height:140%;white-space:nowrap}.directory-company-card__socials{display:flex;gap:5px;margin-left:auto;flex:1 1 160px;min-width:160px}.directory-company-card__socials .icon-circle{border:1px solid rgba(22,33,46,0.2);height:50px;transition:border .3s ease-in-out;width:50px}.directory-company-card__socials .icon-circle:hover{border-color:#16212e}.directory-cta{text-align:center;padding-top:3px}.directory-cta h2{margin:0 0 10px;color:#1e2530;font-size:20px;line-height:1.08;font-weight:800;letter-spacing:-0.04em}.directory-cta p{margin:0 0 18px;color:#5f6775;font-size:14px;line-height:1.2;font-weight:500}.cta-box{border-top:1px solid rgba(22,33,46,0.3);color:#16212e;margin-top:50px;padding-top:50px;text-align:center}@media only screen and (max-width: 991px){.cta-box{margin-top:30px}}p.cta-box__text{font-size:clamp(1.5625rem, 1.4347rem + 0.5682vw, 1.875rem);font-weight:700;letter-spacing:-0.6px;line-height:120%;margin-bottom:16px}p.cta-box__lead{font-size:18px;font-weight:500;letter-spacing:-0.36px;line-height:150%;margin-bottom:16px}.post-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:50px}@media only screen and (max-width: 991px){.post-gallery{margin-bottom:40px}}.post-gallery__item{border-radius:20px;display:block;flex:0 0 auto;overflow:hidden}.post-gallery__image{border-radius:20px;display:block;height:175px;object-fit:cover;width:auto}@media only screen and (max-width: 767px){.post-gallery__image{height:130px}}.advertising-page{padding-bottom:32px}.advertising-intro{padding-top:18px}.content-block h2{color:#16212e;font-size:clamp(2.0625rem, 1.8835rem + 0.7955vw, 2.5rem);font-weight:700;letter-spacing:-0.8px;line-height:120%;margin-bottom:50px}@media only screen and (max-width: 991px){.content-block h2{margin-bottom:40px}}.content-block p{color:#16212e;font-size:18px;font-weight:500;letter-spacing:-0.36px;line-height:150%;margin-bottom:24px}.content-block p.lead{font-size:20px;font-weight:700;letter-spacing:-0.4px;line-height:140%}.content-block p.lead span{color:#0077d8}.content-block a{color:#0077d8;font-weight:700}.content-block--hero{margin-bottom:50px}@media only screen and (max-width: 991px){.content-block--hero{margin-bottom:40px}}.info-panel{background:#edeff2;border-radius:20px;margin-bottom:20px;padding:60px;text-align:center}@media only screen and (max-width: 1199px){.info-panel{padding:40px}}.info-panel h3{color:#16212e;font-size:clamp(1.5625rem, 1.4347rem + 0.5682vw, 1.875rem);font-weight:700;letter-spacing:-0.6px;line-height:120%;margin-bottom:40px}.info-panel h4{color:#16212e;font-size:22px;font-weight:700;letter-spacing:-0.44px;line-height:130%;margin-bottom:14px}.info-panel p{font-size:16px;font-weight:500;letter-spacing:-0.32px;line-height:140%;margin-bottom:14px}.info-panel p:last-child{margin-bottom:0}p.info-panel__lead{color:#16212e;font-size:16px;font-weight:500;letter-spacing:-0.32px;line-height:140%;margin-bottom:40px}.info-panel--expectations{margin-bottom:0}.info-panel--expectations h3{margin-bottom:10px}.info-panel--offer{margin-bottom:50px;margin-top:26px}@media only screen and (max-width: 991px){.info-panel--offer{margin-bottom:40px}}.benefit-grid,.step-grid,.offer-grid{gap:40px 70px;justify-content:space-between}@media only screen and (max-width: 1199px){.benefit-grid,.step-grid,.offer-grid{gap:30px 30px}}@media only screen and (min-width: 768px){.benefit-card,.step-card,.offer-card{flex:1 1 0}}.benefit-card__icon{height:48px;margin:0 auto 20px;width:48px}.benefit-card__icon img{height:48px;object-fit:contain;width:48px}.step-card__number{align-items:center;border-radius:50%;background:#0077d8;color:#ffffff;display:flex;font-size:18px;font-weight:700;height:54px;justify-content:center;letter-spacing:-0.18px;line-height:120%;margin:0 auto 20px;width:54px}.price-section{margin-bottom:50px}@media only screen and (max-width: 991px){.price-section{margin-bottom:40px}}.price-section h3{color:#16212e;font-size:clamp(1.5625rem, 1.4347rem + 0.5682vw, 1.875rem);font-weight:700;letter-spacing:-0.6px;line-height:120%;margin-bottom:24px}.price-table-wrap{background:#edeff2;border-radius:20px;margin-bottom:50px;padding:60px}@media only screen and (max-width: 991px){.price-table-wrap{margin-bottom:40px;padding:30px}}.price-table{border-collapse:separate;border-spacing:2px;width:100%}.price-table th,.price-table td{border-radius:3px;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-0.28px;padding:10px;text-align:center;vertical-align:middle}.price-table thead th{background:#ffffff;font-size:16px;letter-spacing:-0.32px;padding:6px 10px}.price-table tbody td{background:#f6f7f9}.price-table tbody td:first-child{font-weight:700}.service-pricing{margin-bottom:50px}@media only screen and (max-width: 991px){.service-pricing{margin-bottom:40px}}.service-pricing h3{margin-bottom:24px}.service-pricing ul{margin:0;padding-left:24px}.service-pricing li{font-size:18px;font-weight:500;letter-spacing:-0.36px;line-height:150%}.media-patronage{margin-bottom:50px}@media only screen and (max-width: 991px){.media-patronage{margin-bottom:40px}}.media-patronage h3{margin-bottom:24px}.media-patronage p{font-size:18px;font-weight:500;letter-spacing:-0.36px;line-height:150%}.contact-cta h3{font-size:clamp(1.5625rem, 1.4347rem + 0.5682vw, 1.875rem);font-weight:700;letter-spacing:-0.6px;line-height:120%;margin-bottom:16px}.wpcf7 .col-12:not(:last-child),.acf-form .col-12:not(:last-child){margin-bottom:24px}.wpcf7 .acf-input-wrap,.acf-form .acf-input-wrap{overflow:visible}.wpcf7 .form-control::file-selector-button,.acf-form .form-control::file-selector-button{border:none;padding:15px 20px}.wpcf7 label,.acf-form label{display:block;font-size:13px;font-weight:600;letter-spacing:-0.13px;line-height:120%;margin-bottom:10px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-text,.acf-form .wpcf7-form-control-wrap .wpcf7-text,.wpcf7 .wpcf7-form-control-wrap .wpcf7-email,.acf-form .wpcf7-form-control-wrap .wpcf7-email,.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea,.acf-form .wpcf7-form-control-wrap .wpcf7-textarea{align-items:center;border:1px solid rgba(22,33,46,0.2);border-radius:40px;display:flex;font-family:'Geist',sans-serif;font-size:16px;font-weight:500;gap:10px;height:50px;letter-spacing:-0.16px;line-height:120%;padding:0 24px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea,.acf-form .wpcf7-form-control-wrap .wpcf7-textarea{border-radius:25px;height:auto;padding-bottom:14px;padding-top:14px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-file,.acf-form .wpcf7-form-control-wrap .wpcf7-file{border:1px dashed rgba(22,33,46,0.2);border-radius:0;font-family:'Geist',sans-serif;letter-spacing:-0.16px;line-height:120%}.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item,.acf-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance label,.acf-form .wpcf7-form-control-wrap .wpcf7-acceptance label{align-items:center;display:flex;gap:14px;margin-bottom:0}.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .form-check-input,.acf-form .wpcf7-form-control-wrap .wpcf7-acceptance .form-check-input{border:1px solid #16212e;border-radius:0;height:22px;margin-top:0;width:22px}.wpcf7 .acf-fields .acf-field,.acf-form .acf-fields .acf-field{border:none;margin:0 0 24px;padding:0}.wpcf7 .acf-input input[type='text'],.acf-form .acf-input input[type='text'],.wpcf7 .acf-input input[type='email'],.acf-form .acf-input input[type='email'],.wpcf7 .acf-input input[type='url'],.acf-form .acf-input input[type='url'],.wpcf7 .acf-input select,.acf-form .acf-input select,.wpcf7 .acf-input textarea,.acf-form .acf-input textarea{align-items:center;background-color:#ffffff;border:1px solid rgba(22,33,46,0.2);border-radius:40px;display:flex;font-family:'Geist',sans-serif;font-size:16px;font-weight:500;gap:10px;height:50px;letter-spacing:-0.16px;line-height:120%;padding:0 24px}.wpcf7 .acf-input .acf-icon,.acf-form .acf-input .acf-icon{top:15px}.wpcf7 .acf-input textarea,.acf-form .acf-input textarea{border-radius:25px;height:auto;padding-bottom:14px;padding-top:14px}.wpcf7 .acf-input .acf-image-uploader,.acf-form .acf-input .acf-image-uploader{border:1px dashed rgba(22,33,46,0.2);border-radius:0;font-family:'Geist',sans-serif;letter-spacing:-0.16px;line-height:120%;padding:15px}.wpcf7 .acf-input .acf-image-uploader p,.acf-form .acf-input .acf-image-uploader p{align-items:center;display:flex;gap:10px}.wpcf7 .acf-input .acf-image-uploader .acf-button,.acf-form .acf-input .acf-image-uploader .acf-button{font-size:14px;min-height:40px;padding:0 20px}.wpcf7 .cf-turnstile,.acf-form .cf-turnstile{margin-bottom:24px}.katalog-success-message{background:#f0fff2;border:1px solid #46b450;color:#1f5424;margin:0 auto 24px;padding:12px 15px;border-radius:10px}.search-page__query{margin-bottom:24px;color:#666}.search-result{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #e5e5e5}.search-result__image{flex:0 0 180px}.search-result__image img{display:block;width:100%;height:130px;object-fit:cover;border-radius:4px}.search-result__content{flex:1}.search-result__meta{display:flex;gap:12px;margin-bottom:8px;color:#777;font-size:13px}.search-result__category{color:#222;font-weight:600}.search-result__title{margin:0 0 10px;font-size:24px}.search-result__title a{color:inherit;text-decoration:none}.search-result__title a:hover{text-decoration:underline}.search-result__excerpt{color:#555}.search-result__link{display:inline-block;margin-top:8px;font-weight:600}div.search-no-results{padding:40px 0;text-align:center}.search-pagination{margin-top:40px}#sbi_images{padding:0 !important}.ti-layout-container{margin-top:-5px !important}#sb_instagram .sbi_photo,.sbtt-tiktok-feed .sb-post-item .sb-post-item-image-wrap,.ti-layout-container .ti-widget-layout .ti-layout-item .ti-widget-card{height:auto !important}#sb_instagram .sbi_photo img{aspect-ratio:223 / 398;border-radius:20px}.sbtt-tiktok-feed .sb-post-item .sb-post-item-image-wrap,.ti-layout-container .ti-widget-layout .ti-layout-item .ti-widget-card{border-radius:20px !important}.sbtt-tiktok-feed .sb-post-item .sb-post-item-image-wrap img,.ti-layout-container .ti-widget-layout .ti-layout-item .ti-widget-card img{aspect-ratio:223 / 398}.ti-layout-container .ti-widget-layout .ti-layout-item:nth-child(n + 4){display:none}.pulsw-3000x800-pod-relacjami{margin-bottom:30px;margin-top:-10px}@media only screen and (max-width: 1399px){.site-footer .big-gutter{--bs-gutter-x:40px}}@media only screen and (max-width: 1199px){.header-tools--left,.header-tools--right{justify-content:center}.header-tools--left{margin-bottom:20px}.header-tools--right{margin-top:20px}.header-search__panel{left:inherit;right:0}.location-nav{gap:5px 20px;margin-top:10px}.directory-listing__layout{flex-wrap:wrap}.directory-company-card__content h3{margin-bottom:5px}.directory-company-card__content p{margin-bottom:8px}.directory-sidebar{margin-bottom:30px;padding-right:var(--bs-gutter-x)}.directory-results{padding-left:calc(var(--bs-gutter-x) * .5)}.site-footer .big-gutter .big-gutter{--bs-gutter-y:40px}}@media only screen and (max-width: 991px){.top-banner{padding:8px 0}.top-banner__inner{justify-content:center !important;text-align:center}.alert-news__inner,.video-section__inner,.directory-section__inner,.site-footer__inner,.directory-card,.quote-card{padding:1.25rem}.directory-sidebar{border-bottom:1px solid #ccd2db;border-right:0;padding-bottom:10px;padding-right:0;position:relative}.directory-sidebar.active{padding-bottom:30px}.directory-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:15px}.directory-sidebar__toggle{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:left}.directory-sidebar__title{display:none}.directory-sidebar__toggle-icon{width:16px;height:2px;background:#111;position:relative;transition:background .3s ease;flex-shrink:0}.directory-sidebar__toggle-icon::before,.directory-sidebar__toggle-icon::after{content:'';position:absolute;left:0;width:16px;height:2px;background:#111;transition:transform .3s ease}.directory-sidebar__toggle-icon::before{top:-5px}.directory-sidebar__toggle-icon::after{bottom:-5px}.directory-sidebar__toggle[aria-expanded='true'] .directory-sidebar__toggle-icon{background:transparent;height:1px}.directory-sidebar__toggle[aria-expanded='true'] .directory-sidebar__toggle-icon::before{transform:rotate(45deg) translate(3px, 3px)}.directory-sidebar__toggle[aria-expanded='true'] .directory-sidebar__toggle-icon::after{transform:rotate(-45deg) translate(3px, -3px)}.directory-sidebar__groups{max-height:0;overflow:hidden;transition:max-height .3s ease}.directory-sidebar.active .directory-sidebar__groups{max-height:1000px}.directory-company-card__socials{justify-content:flex-start;margin-top:8px;min-width:0}.directory-company-card .icon-button{width:42px;height:42px}.site-footer__wave{position:static;margin-left:auto}}@media only screen and (max-width: 767px){.site-logo{max-width:150px}.main-nav__list{gap:.75rem 1rem}.breaking-news__bar{flex-direction:column}.breaking-news__label{min-width:100%;min-height:2rem}.breaking-news__text{padding:.625rem .875rem}.section-heading{display:block}.section-heading img:not(.line){margin-top:10px}.section-heading--between{align-items:flex-start}.directory-sidebar{padding-right:calc(var(--bs-gutter-x) * .5)}.directory-sidebar__groups{gap:14px}.directory-sidebar__group--active{margin-bottom:6px}.directory-company-card__inner{display:grid;grid-template-columns:88px minmax(0, 1fr);column-gap:16px;align-items:start}.directory-company-card__inner>:nth-child(1){grid-column:1;grid-row:1 / span 4}.directory-company-card__inner>:nth-child(2),.directory-company-card__inner>:nth-child(3),.directory-company-card__inner>:nth-child(4),.directory-company-card__inner>:nth-child(5){grid-column:2}.directory-company-card__logo{width:88px;height:88px;border-radius:16px}.directory-company-card__content h3{font-size:18px}.directory-company-card__email,.directory-company-card__phone{display:inline-block;font-size:15px;line-height:140%}.directory-cta h2{font-size:18px}.directory-cta p{font-size:13px}.social-section__actions{justify-content:flex-start}.site-footer__inner::after{display:none}.quote-card__footer,.site-footer__bottom{flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 992px){.directory-sidebar__toggle{display:none}.directory-sidebar__groups{max-height:none;overflow:visible}}@media only screen and (min-width: 1200px){.site-footer .big-gutter{--bs-gutter-x:120px}.site-footer .big-gutter .big-gutter>[class*='col-']{position:relative}.site-footer .big-gutter .big-gutter>[class*='col-']:not(:first-child)::before{background:rgba(255,255,255,0.1);bottom:0;content:'';left:0;position:absolute;top:0;width:1px}}/*# sourceMappingURL=./style.css.map */