.grecaptcha-badge {
	opacity: 0 !important;
	visibility: hidden !important;
}/* Ukrycie starego napisu Thank You */
.swal2-title, .swal-title {
    font-size: 0 !important;
}

/* Wstawienie polskiego napisu */
.swal2-title::before, .swal-title::before {
    content: "Dziękujemy!";
    font-size: 28px !important;
    display: block;
    color: #1a2b3c; /* kolor dopasowany do Twojej strony */
}

/* Podmiana treści pod spodem */
.swal2-html-container, .swal-text {
    font-size: 0 !important;
}

.swal2-html-container::before, .swal-text::before {
    content: "Twoja wiadomość została wysłana. Skontaktujemy się z Tobą niebawem.";
    font-size: 16px !important;
    display: block;
}

/* Zmiana napisu na przycisku OK */
.swal2-confirm, .swal-button {
    font-size: 0 !important;
}

.swal2-confirm::after, .swal-button::after {
    content: "ZAMKNIJ";
    font-size: 14px !important;

}

/* Claude 2026-08: sekcja uslug bez wlasnego panelu tla (tlo bierze z sekcji Elementora) */
.section-services__bg { background-color: transparent !important; }

/* Claude 2026-08: podstrony uslug - zdjecia parallax przyciemnione (brightness 0.68) */
.single-arts_service .section-image__wrapper .art-parallax__bg { filter: brightness(0.68); }

/* Claude 2026-08: hero-black - czarny naglowek na banerze strony glownej */
.elementor-element-309a62f .section-masthead__heading, .elementor-element-309a62f .section-masthead__heading .split-text__line { color: #f3efe8 !important; }
.elementor-element-309a62f .section-masthead__subheading { color: #c69f73 !important; }

/* Claude 2026-08: hero strony glownej - jasny pasek pod naglowkiem + powolny ruch zdjecia (Ken Burns) */
.elementor-element-309a62f .section-masthead__header .col-lg-12 { flex: 0 0 auto; width: auto; max-width: 100%; background: rgba(28,28,28,0.55); padding: 30px 44px 34px; border-left: 3px solid #c69f73; backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); box-shadow: 0 20px 50px rgba(0,0,0,0.18); }
@keyframes cempelKenBurns { 0% { transform: scale(1) translate3d(0,0,0); } 100% { transform: scale(1.22) translate3d(-4%,2.5%,0); } }
.elementor-element-309a62f img.art-parallax__bg { animation: cempelKenBurns 14s ease-in-out infinite alternate; will-change: transform; }
@media (prefers-reduced-motion: reduce) { .elementor-element-309a62f img.art-parallax__bg { animation: none; } }
@media (max-width: 767px) { .elementor-element-309a62f .section-masthead__header .col-lg-12 { padding: 18px 20px 22px; } }

/* Claude 2026-08: counter-plus - znak + przy liczniku lat w branzy (3. licznik) */
.elementor-element-f828949 .section-about__wrapper-counter:nth-of-type(3) .counter__number::after { content: "+"; font-size: 0.55em; vertical-align: top; margin-left: 2px; color: #c69f73; }

/* Claude 2026-08: menu-light - jasne napisy w menu pelnoekranowym na kazdej podstronie (tlo jest zawsze ciemne zdjecie) */
.header__wrapper-overlay-menu .menu-overlay li a, .header__wrapper-overlay-menu .menu-overlay li a .menu-overlay__item-wrapper, .header__wrapper-overlay-menu .menu-overlay li a span, .header__wrapper-overlay-menu .menu-overlay .sub-menu li a { color: #ebe6dd !important; }
.header__wrapper-overlay-menu .menu-overlay li a:hover, .header__wrapper-overlay-menu .menu-overlay li a:hover .menu-overlay__item-wrapper, .header__wrapper-overlay-menu .menu-overlay li a:hover span { color: #c69f73 !important; }
.header__wrapper-overlay-menu .header__wrapper-overlay-widgets, .header__wrapper-overlay-menu .header__wrapper-overlay-widgets p, .header__wrapper-overlay-menu .header__wrapper-overlay-widgets a, .header__wrapper-overlay-menu .header__overlay-menu-back { color: #d8d3cb !important; }
.header__wrapper-overlay-menu .vector-letter { fill: #ebe6dd; }

/* Claude 2026-08: hero-video-fit - wideo w banerze wypelnia caly baner (takze na telefonie) */
.elementor-element-309a62f video.art-parallax__bg { object-fit: cover; width: 100%; height: 100%; }

/* Claude 2026-08: ukrycie tekstowej nazwy witryny obok logo (nazwa potrzebna tylko do tytulow SEO) */
.logo .logo__text { display: none !important; }

/* Claude 2026-08: bez numeracji 001/002 przy uslugach */
.section-services__counter { display: none !important; }
