.top-header .header-language-wrap{margin-left:18px}.top-header .language-switcher__list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-size:12px}.top-header .language-switcher__item{list-style:none!important;margin:0!important;padding:0;display:block;position:static!important}.top-header .language-switcher__item::marker{content:""}.top-header .language-switcher__link,.top-header .language-switcher__current{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:24px;padding:0 10px;border:1px solid rgb(255 255 255 / .32);border-radius:999px;color:#fff;letter-spacing:.08em;text-transform:uppercase;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.top-header .language-switcher__link:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .65);color:#fff;text-decoration:none}.top-header .language-switcher__current{background:#fff;border-color:#fff;color:#9fc4ce}@media (max-width:991px){.top-header .header-language-wrap{margin-left:12px}.top-header .language-switcher__list{gap:6px}}.testimonial-info{font-size:24px;font-style:italic;line-height:1.35;color:#fff}.testimonial-info h4,.testimonial-info p{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;margin:0 0 32px}.testimonial-info span{font-size:12px;font-style:normal}.testimonial-info img.emoji{display:inline!important;width:1em!important;height:1em!important;margin:0 0.07em!important;padding:0!important;vertical-align:-0.1em!important;object-fit:contain}.testimonial-info div::before{background:#fff;content:"";position:absolute;height:1px;left:50%;top:-10px;width:50px;margin-left:-25px}.testimonial-black .testimonial-info,.testimonial-black .testimonial-info h4,.testimonial-black .testimonial-info p{color:#252525}.gallery-hidden-item{display:none!important}.mlodnik-google-map{position:relative;width:100vw;max-width:100vw;height:var(--mlodnik-map-height,400px);overflow:hidden;background:#eef1ec}.mlodnik-google-map__frame{display:block;width:100%;height:100%;border:0;pointer-events:none}.mlodnik-google-map__link{position:absolute;inset:0;z-index:3;display:block;cursor:pointer}.mlodnik-google-map-error{margin:0;padding:12px 16px;background:#fff3cd;color:#664d03}.short .gallery-item:nth-child(n+4),.short .gallery-icon:nth-child(n+4),.short .elementor-image-gallery .gallery-item:nth-child(n+4){display:none!important}.short .gallery,.short .elementor-image-gallery,.short .gallery-short{overflow:visible}.short .gallery-item{position:relative}.short .gallery-item a[data-elementor-open-lightbox="yes"]{display:block;width:100%;height:100%}.short .gallery-item img{display:block;width:100%;height:auto}@media (max-width:1024px){.headerHolder4.mobile-header-fixed{position:fixed;top:0;right:0;left:0;width:100%;z-index:1030}.headerHolder4.mobile-header-fixed .header-4.nav-fixed-top{position:static;width:100%}}@media (min-width:783px) and (max-width:1024px){body.admin-bar .headerHolder4.mobile-header-fixed{top:32px}}@media (min-width:601px) and (max-width:782px){body.admin-bar .headerHolder4.mobile-header-fixed{top:46px}}.topSingleBkg .hero-breadcrumbs{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;padding:8px 16px;border-radius:999px;background:rgb(0 0 0 / .22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.topSingleBkg .hero-breadcrumbs,.topSingleBkg .hero-breadcrumbs a,.topSingleBkg .hero-breadcrumbs span{color:rgb(255 255 255 / .9)}.topSingleBkg .hero-breadcrumbs a{text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .25)}.topSingleBkg .hero-breadcrumbs a:hover{border-bottom-color:rgb(255 255 255 / .8)}.topSingleBkg .yoast-breadcrumbs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.topSingleBkg .yoast-breadcrumbs span{display:inline-flex;align-items:center}.topSingleBkg .yoast-breadcrumbs a,.topSingleBkg .yoast-breadcrumbs .breadcrumb_last{padding:0 2px}.topSingleBkg .yoast-breadcrumbs .breadcrumb_last{font-weight:600;opacity:1}.topSingleBkg .yoast-breadcrumbs>span>span+span:before,.topSingleBkg .yoast-breadcrumbs .separator{content:"·";display:inline-flex;align-items:center;justify-content:center;margin:0 2px;opacity:.5}.topSingleBkg .yoast-breadcrumbs .breadcrumb_last{font-weight:600}.topSingleBkg .hero-breadcrumbs a:hover{border-bottom-color:rgb(255 255 255 / .9)}@media (max-width:991px){.testimonial-info{font-size:18px}.topSingleBkg .hero-breadcrumbs{margin-top:18px;padding:7px 12px;font-size:11px}.testimonial-info h4,.testimonial-info p{margin-bottom:20px}.elementor-lightbox,.dialog-widget.dialog-type-lightbox{z-index:999999!important}.dialog-widget.dialog-type-lightbox .dialog-widget-content,.elementor-lightbox .dialog-widget-content{z-index:999999!important}}.topSingleBkg .hero-breadcrumbs{margin-top:18px;padding:8px 18px;background:rgb(0 0 0 / .28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);align-items:center;letter-spacing:.08em;box-shadow:0 10px 30px rgb(0 0 0 / .16)}.topSingleBkg .yoast-breadcrumbs{align-items:center;gap:0;line-height:1}.topSingleBkg .yoast-breadcrumbs a,.topSingleBkg .yoast-breadcrumbs .breadcrumb_last{padding:0 3px;white-space:nowrap;line-height:1;vertical-align:middle}.topSingleBkg .yoast-breadcrumbs>span>span+span:before,.topSingleBkg .yoast-breadcrumbs .separator{content:"/";margin:0 4px;opacity:.45;line-height:1;vertical-align:middle}.topSingleBkg .inner-desc{display:flex;flex-direction:column;align-items:center;gap:10px}.topSingleBkg .single-post-title{max-width:min(1200px, calc(100vw - 48px));margin:0 auto;font-size:clamp(44px, 6.5vw, 92px);line-height:.96;text-wrap:balance}.topSingleBkg .post-subtitle{font-size:13px;letter-spacing:.14em}.topSingleBkg .hero-breadcrumbs a{border-bottom:0;text-decoration:none}.topSingleBkg .hero-breadcrumbs a:hover{opacity:.82;border-bottom:0}@media (max-width:991px){.topSingleBkg .hero-breadcrumbs{margin-top:14px;padding:7px 12px;font-size:11px}.topSingleBkg .single-post-title{max-width:calc(100vw - 28px);font-size:clamp(34px, 11vw, 54px)}.topSingleBkg .post-subtitle{font-size:11px;letter-spacing:.12em}}