.banner {
  background-image: url(../images/banners/3.png), linear-gradient(rgba(50, 86, 164, 0.6), rgba(50, 86, 164, 0.5));
  background-blend-mode: overlay;
  background-position: center;
  background-size: cover;
  height: 460px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.banner h1 {
  font-size: 45px !important;
  color: var(--white);
  font-weight: bold;
  align-items: center;
  display: flex;
}

.instruction-text h3 {
  font-size: var(--window-sub-title) !important;
  color: var(--warm-blue);
  font-weight: bold;
}

.instruction-text h2 {
  color: #6f7070;
}

.instruction-text h2 a {
  color: var(--warm-blue);
  font-weight: bold;
}

.text-wrapper {
  width: 50%;
  margin-top: 5%;
}

.page-title-wrapper {
  width: max-content;
}

.page-title {
  color: var(--warm-blue);
  font-weight: bold;
  padding-right: 1.5rem;
}

.page-title-underline {
  border-bottom: 6px solid var(--warm-blue);
}

.page-subtitle {
  color: var(--warm-blue);
  font-weight: bold;
}

.page-text {
  color: var(--dark-gray);
}

.banner-text {
  font-size: var(--paragraph);
  text-align: left;
  color: var(--dark-gray);
  padding-top: 50px;
}

.green-text img {
  width: 25px;
  height: 35px;
}

.green-text p {
  text-align: left;
  margin-bottom: 0;
}

.green-text h2 {
  color: #080808;
}

.green-box {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
}

.page-title-container {
  max-width: 1100px; 
}

.page-content {
  margin-bottom: 10%;
  max-width: 1100px;
}

.wp-block-media-text__media img {
  height: 700px !important;
}

.wp-block-media-text .wp-block-media-text__content {
  padding: unset !important;
}

/* request css */

.dedomena {
  background-image: url("../images/symmetexw.png");
  background-size: cover;
  height: 460px;
  width: 100%;
  display: flex;
  justify-content: center;
}
.dedomena h1 {
  font-size: 50px !important;
  color: #fff;
  font-weight: bold;
  align-items: center;
  display: flex;
}

#dedomena input {
  padding: 25px;
}
#dedomena label {
  color: #434444;
  font-weight: bold;
}

/* Form Submitted Template */

#form-submitted-img {
  width: 400px;
  height: 400px;
}

#back-home-btn {
  width: 240px;
  background-color: var(--warm-blue);
  color: var(--white);
  border-radius: 20px;
  padding: .5rem 1rem;
  font-weight: bold;
  font-size: var(--paragraph);
  text-align: center;
}

/* Under Construction Template */

#under-construction-img {
  width: 600px;
  height: 300px;
}

/* Generic Template */

#about-page {
  background-image: url(../images/banners/5.png);
}

/* Media queries */

@media screen and (max-width: 992px) {
  #about-page {
    height: 200px;
  }

  .text-wrapper {
    width: 100%;
    padding-top: 20px;
  }

  .banner-title {
    padding-top: 20px;
  }

  .banner-photo {
    padding: unset;
    background-image: url('../images/banner.png")');
    background-size: cover;
    height: 180px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center 100%;
  }
}