/*.blog-comment {display: none !important}
.betterdocs-entry-title {color:#3f5876 !important;}
nav.shrink {background:rgba(255,255,255,0)}
.sub-menu{z-index:21;}
.ea-bootstrap .ui-datepicker .no-slots, .ea-bootstrap .ui-datepicker .no-slots:hover{ background-color: #fff!important;}
.ea-bootstrap .ui-datepicker .no-slots a {color: #ccd0db!important;}
.ea-bootstrap .checkbox input[type="checkbox"], .ea-bootstrap .checkbox-inline input[type="checkbox"]{margin-left: -10rem !important;}
.navbar-brand img {height: 90px;width: 269px;}
.entry-content img {width:auto;}
.brando_row_1653970491-2-34 bg-image-srcset cover-background {height:auto; width:auto;}*/

/*formluarz active now kolorystyka i kształt*/
button#active-now-submit {
	background-color: white ;
	width: 100%;
display: block; /* Ustawienie jako blokowy element */
    margin-left: auto;
    margin-right: auto;
	color: black; /* Kolor tekstu */
    border: none; /* Usunięcie domyślnej ramki */
    padding: 10px; /* Dodanie wewnętrznego odstępu */
    font-size: 16px; /* Ustawienie rozmiaru czcionki */
    cursor: pointer; /* Zmiana kursora na wskaźnik */
    transition: background-color 0.3s ease; /* Płynna zmiana koloru tła */}
button#active-now-submit {
	background-color: #1e73be;
color:white;}
#active-now-submit:hover {
    background-color:#71CE4D; /* Kolor tła przycisku po najechaniu myszką */
	color:black;}
	 
.activenow-form-client-details{
	background-color: white;
	border-radius: 5px;}

#validate-discount-code{background-color: #3DA6CC;color: white; /* Kolor tekstu */}

#validate-discount-code:hover {background-color:#71CE4D; /* Kolor tła przycisku po najechaniu myszką */
	color:black;}

.margin-three-bottom {
	margin-bottom: 0% !important;}
footer img {
    max-width: 269px;
}

.activenow-form-container .activenow-form-section-header {
     color: #000!important;
}

#validate-discount-code {
  margin-top: 0;
  text-align: center;
  padding: 0 1rem;          /* Zwiększ poziomy padding, aby przycisk był szerszy */
  height: 100%;             /* Dopasuje wysokość do pola input obok, jeśli są w jednym kontenerze flex */
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;      /* Zapobiega łamaniu się wyrazu "Użyj" na kilka linijek */
}

/*Blokada zapadania się acoredeonu na szkoła podstawowa olsztyn i szkoła podstawowa poznań*/
#1741353314606-0265638e-05ee #1741353314638-b906053e-c196
#1741353377687-b82a107c-0bf8
#1742392229594-a90a7548-b7d8
#1742392230454-292e0b79-5ffe .vc_tta-panel-body .vc_tta-container .vc_tta-panel-heading .vc_tta-panel vc_active
{display: none;}

#umow-sie-na-rozmowe {
  scroll-margin-top: 250px!important; /* lub 80px, 120px — dopasuj do wysokości Twojego nagłówka */
}
/*effekt "zoom in" dla zdjęć - strona glówna*/ 
.zoom-hover {
  display: inline-block;          /* opcjonalnie, ale zwykle przydatne */
  overflow: hidden;               /* żeby obraz nie wychodził poza kontener */
}

.zoom-hover img {
  transition: transform 0.3s ease; /* płynna animacja powiększenia [web:1][web:6][web:18] */
}

.zoom-hover:hover img {
  transform: scale(1.1);          /* powiększenie o 10% [web:5][web:18] */
}

/* Przezroczyste tło wyłącznie dla bloków Info Box */
.wp-block-uagb-info-box {
    background: transparent !important;
}