body:not(.wp-core-ui) .hero-kafelki,html:not(.wp-toolbar) .hero-kafelki,.acf-block-preview .hero-kafelki{--hk-navy: var(--secondary, #03152e);--hk-yellow: var(--primary, #f4ca59);--hk-tile-bg: #f0f3f8;--hk-radius: 10px;padding-top:28px;padding-bottom:60px}@media only screen and (max-width: 991px){body:not(.wp-core-ui) .hero-kafelki,html:not(.wp-toolbar) .hero-kafelki,.acf-block-preview .hero-kafelki{padding-top:20px;padding-bottom:40px}}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__wrap,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__wrap,.acf-block-preview .hero-kafelki .hero-kafelki__wrap{width:calc(100% - 80px);max-width:1693px;margin:0 auto}@media only screen and (max-width: 1320px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__wrap,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__wrap,.acf-block-preview .hero-kafelki .hero-kafelki__wrap{width:calc(100% - 40px)}}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__grid,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__grid,.acf-block-preview .hero-kafelki .hero-kafelki__grid{display:grid;grid-template-columns:minmax(0, 1003fr) minmax(0, 662fr);gap:28px;align-items:stretch}@media only screen and (max-width: 1199px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__grid,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__grid,.acf-block-preview .hero-kafelki .hero-kafelki__grid{grid-template-columns:1fr;gap:20px}}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__main,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__main,.acf-block-preview .hero-kafelki .hero-kafelki__main{position:relative;overflow:hidden;border-radius:var(--hk-radius);min-height:543px;display:flex;align-items:center;background-color:var(--hk-navy)}@media only screen and (max-width: 1199px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__main,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__main,.acf-block-preview .hero-kafelki .hero-kafelki__main{min-height:480px}}@media only screen and (max-width: 767px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__main,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__main,.acf-block-preview .hero-kafelki .hero-kafelki__main{min-height:0}}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__bg,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__bg,.acf-block-preview .hero-kafelki .hero-kafelki__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;filter:brightness(0.5) contrast(1.05)}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__overlay,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__overlay,.acf-block-preview .hero-kafelki .hero-kafelki__overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(3, 21, 46, 0.92) 0%, rgba(3, 21, 46, 0.78) 38%, rgba(3, 21, 46, 0.25) 68%, rgba(3, 21, 46, 0) 100%)}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__content,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__content,.acf-block-preview .hero-kafelki .hero-kafelki__content{position:relative;z-index:2;padding:40px 40px 78px 62px}@media only screen and (max-width: 767px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__content,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__content,.acf-block-preview .hero-kafelki .hero-kafelki__content{padding:40px 24px}}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__title,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__title,.acf-block-preview .hero-kafelki .hero-kafelki__title{color:#fff;font-size:clamp(36px,4.13vw,76px);line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:-0.01em;margin:0}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__title::after,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__title::after,.acf-block-preview .hero-kafelki .hero-kafelki__title::after{content:"";display:block;width:80px;height:6px;border-radius:3px;background-color:var(--hk-yellow);margin-top:11px}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__title-accent,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__title-accent,.acf-block-preview .hero-kafelki .hero-kafelki__title-accent{color:var(--hk-yellow)}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__subtitle,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__subtitle,.acf-block-preview .hero-kafelki .hero-kafelki__subtitle{color:#fff;font-size:clamp(22px,2.19vw,40px);line-height:1.15;font-weight:800;text-transform:uppercase;margin:10px 0 0}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__cities,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__cities,.acf-block-preview .hero-kafelki .hero-kafelki__cities{color:#fff;font-size:clamp(15px,1.556vw,29px);line-height:1.2;font-weight:700;letter-spacing:.01em;text-transform:uppercase;margin:7px 0 0}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__text,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__text,.acf-block-preview .hero-kafelki .hero-kafelki__text{color:#fff;font-size:clamp(15px,1.25vw,23px);line-height:1.3;margin:16px 0 0;max-width:none}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__cta,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__cta,.acf-block-preview .hero-kafelki .hero-kafelki__cta{display:inline-flex;align-items:center;gap:14px;margin-top:48px;background-color:var(--hk-yellow);color:var(--hk-navy);font-size:20px;line-height:1.1;font-weight:700;padding:20px 30px;border-radius:6px;text-decoration:none;transition:background-color .3s,color .3s}@media only screen and (max-width: 767px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__cta,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__cta,.acf-block-preview .hero-kafelki .hero-kafelki__cta{margin-top:28px;font-size:18px;padding:17px 26px}}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__cta svg,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__cta svg,.acf-block-preview .hero-kafelki .hero-kafelki__cta svg{width:22px;height:22px;display:block;transition:transform .3s}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__cta:hover,body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__cta:focus-visible,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__cta:hover,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__cta:focus-visible,.acf-block-preview .hero-kafelki .hero-kafelki__cta:hover,.acf-block-preview .hero-kafelki .hero-kafelki__cta:focus-visible{background-color:#fff;color:var(--hk-navy)}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__cta:hover svg,body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__cta:focus-visible svg,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__cta:hover svg,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__cta:focus-visible svg,.acf-block-preview .hero-kafelki .hero-kafelki__cta:hover svg,.acf-block-preview .hero-kafelki .hero-kafelki__cta:focus-visible svg{transform:translateX(4px)}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__cta:focus-visible,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__cta:focus-visible,.acf-block-preview .hero-kafelki .hero-kafelki__cta:focus-visible{outline:3px solid var(--hk-yellow);outline-offset:3px}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tiles,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tiles,.acf-block-preview .hero-kafelki .hero-kafelki__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1fr;column-gap:18px;row-gap:10px}@media only screen and (max-width: 767px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tiles,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tiles,.acf-block-preview .hero-kafelki .hero-kafelki__tiles{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile,.acf-block-preview .hero-kafelki .hero-kafelki__tile{margin:0;padding:0;list-style:none}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile-inner,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile-inner,.acf-block-preview .hero-kafelki .hero-kafelki__tile-inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:19px 10px 18px;background-color:var(--hk-tile-bg);border-radius:var(--hk-radius);text-decoration:none;color:var(--hk-navy);transition:transform .25s,box-shadow .25s,background-color .25s}@media only screen and (max-width: 767px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile-inner,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile-inner,.acf-block-preview .hero-kafelki .hero-kafelki__tile-inner{padding:12px 8px 14px}}body:not(.wp-core-ui) .hero-kafelki a.hero-kafelki__tile-inner:hover,body:not(.wp-core-ui) .hero-kafelki a.hero-kafelki__tile-inner:focus-visible,html:not(.wp-toolbar) .hero-kafelki a.hero-kafelki__tile-inner:hover,html:not(.wp-toolbar) .hero-kafelki a.hero-kafelki__tile-inner:focus-visible,.acf-block-preview .hero-kafelki a.hero-kafelki__tile-inner:hover,.acf-block-preview .hero-kafelki a.hero-kafelki__tile-inner:focus-visible{transform:translateY(-4px);background-color:#fff;box-shadow:0 14px 30px rgba(3,21,46,.14)}body:not(.wp-core-ui) .hero-kafelki a.hero-kafelki__tile-inner:hover .hero-kafelki__tile-bar,body:not(.wp-core-ui) .hero-kafelki a.hero-kafelki__tile-inner:focus-visible .hero-kafelki__tile-bar,html:not(.wp-toolbar) .hero-kafelki a.hero-kafelki__tile-inner:hover .hero-kafelki__tile-bar,html:not(.wp-toolbar) .hero-kafelki a.hero-kafelki__tile-inner:focus-visible .hero-kafelki__tile-bar,.acf-block-preview .hero-kafelki a.hero-kafelki__tile-inner:hover .hero-kafelki__tile-bar,.acf-block-preview .hero-kafelki a.hero-kafelki__tile-inner:focus-visible .hero-kafelki__tile-bar{width:56px}body:not(.wp-core-ui) .hero-kafelki a.hero-kafelki__tile-inner:focus-visible,html:not(.wp-toolbar) .hero-kafelki a.hero-kafelki__tile-inner:focus-visible,.acf-block-preview .hero-kafelki a.hero-kafelki__tile-inner:focus-visible{outline:3px solid var(--hk-yellow);outline-offset:2px}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile-img,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile-img,.acf-block-preview .hero-kafelki .hero-kafelki__tile-img{display:block;width:100%;aspect-ratio:1.47;overflow:hidden}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile-img img,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile-img img,.acf-block-preview .hero-kafelki .hero-kafelki__tile-img img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile-bar,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile-bar,.acf-block-preview .hero-kafelki .hero-kafelki__tile-bar{display:block;flex:none;width:36px;height:4px;border-radius:2px;background-color:var(--hk-yellow);margin-top:14px;transition:width .25s}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile-title,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile-title,.acf-block-preview .hero-kafelki .hero-kafelki__tile-title{margin-top:20px;font-size:clamp(12px,.86vw,16px);line-height:1.38;font-weight:700;text-transform:uppercase;text-align:center}@media only screen and (max-width: 1199px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile-title,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile-title,.acf-block-preview .hero-kafelki .hero-kafelki__tile-title{font-size:14px}}@media only screen and (max-width: 767px){body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile-title,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile-title,.acf-block-preview .hero-kafelki .hero-kafelki__tile-title{margin-top:12px;font-size:12px}}body:not(.wp-core-ui) .hero-kafelki .hero-kafelki__tile-title .nowrap,html:not(.wp-toolbar) .hero-kafelki .hero-kafelki__tile-title .nowrap,.acf-block-preview .hero-kafelki .hero-kafelki__tile-title .nowrap{white-space:nowrap}
