.home-page main > section.contact-form-box {
  padding: 0px;
}
.contact-form-box {
  display: flex;
  flex-direction: row;
  position: relative;
}


.contact-form-box input::placeholder,
.contact-form-box textarea::placeholder {
  font-size: 14px;
}

.contact-form-box .glass {
    background-repeat: no-repeat;
	background-position:left center;
	width:100%;
    background-image:none !important;
}
.contact-form-box .srodek {
  padding: 30px 4% 50px 4%;
}
.contact-form-box .text,
.contact-form-box .formularz {
  flex: 1;
  z-index: 100;
  position: relative;
  box-sizing: border-box;
}
.contact-form-box .form-box h3:after {
  display: none;
}
.contact-form-box .intro,
.contact-form-box .text {
  font-size: 20px;
 /* color: rgb(251, 251, 251);*/
}
.contact-form-box .form-box h3 {
  margin: 15px 25px;
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
}
.contact-form-box .form-box {
  margin-top: 25px;
  display: flex;
  flex-direction: row-reverse;
  gap: 3%;
/*  width: 50%;*/
/*  margin-left: auto;*/
  margin-right:auto;
}
.contact-form-box .form-box .formularz {
  width: auto;
}


/* formularz zgloszeniowy */
.formularz-zgloszeniowy-info {
  list-style-type: none !important;
  margin: 0px !important;
  display: flex;
  flex-direction: row;
  margin: auto !important;
  text-align: center !important;
  padding-bottom: 40px !important;
  align-items: baseline;
}
.formularz-zgloszeniowy-info li {
  display: flex;
  line-height: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.formularz-zgloszeniowy-info img {
  width: 30px;
  display: block;
  border-radius: 70px;
  background-color: #fff;
  border: 1px solid #a10b00;
  padding: 12px;
  margin-right: 15px;
}
.formularz-zgloszeniowy-info li:before,
.formularz-zgloszeniowy-info li:after {
  display: none !important;
}
.formularz-zgloszeniowy-info div {
  margin-bottom: 3px;
  text-align: left;
}
.formularz-zgloszeniowy-info li a:hover {
  color: #a10b00;
}
@media screen and (max-width: 640px) {
  .formularz-zgloszeniowy-info {
    flex-direction: column;
  }
}

@media screen and (max-width: 720px) {
  .contact-form-box .form-box {
    flex-direction: column;
  }
}

@media screen and (max-width: 960px) {
  .contact-form-box .form-box {
    flex-direction: column;
  }
  .contact-form-box .form-box{
    width:auto;
  }
}