/* .xform__footer {
    display: flex;
    column-gap: 20px;
} */
.xform__policy {
    padding-bottom: 20px;
    font-size: 1.3rem;
}
.xform__policy a {
    color: rgb(146, 101, 61);
    text-decoration: underline;
}
.popup__form .xform__policy {
    text-align: center;
}
/* Cookie notfication */
.cookie-consent {
  position: fixed;
  bottom: 20px;
  left: 20px;
  right: 20px;
  max-width: 600px;
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 9999;
}

.cookie-btn {
  padding: 8px 16px;
  margin: 0 8px 0 0;
  border: none;
  /* border-radius: 4px; */
  cursor: pointer;
}

.cookie-btn--primary {
  /* background: #4CAF50; */
  color: white;
  border:1px solid #ab9983;
}
.cookie-btn--secondary {
  border:1px solid #ab9983;
  color: #ab9983;
  background-color: white;
}
.cookie-btn--primary:focus, .cookie-btn--primary:hover {
    color: #ab9983;
  background-color: white;
  border:1px solid #ab9983;
}
.cookie-btn--secondary:focus, .cookie-btn--secondary:hover {
  color: #fff;
}
.cookie-settings {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #eee;
}

.cookie-settings__label {
  display: block;
  margin: 10px 0;
  cursor: pointer;
}

/* Cookie notfication end*/

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.h1-2 {
  padding: 25px 30px 0;
  font-size: 20px;
  margin: 0;
}


/* @media (max-width: 768px) {
  .sections.sections--fullpage .section--slides picture {
    height: 100vh;
  }
} */
  picture {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center center;
  }

.section--contacts, .section--slides, .section--services, .section--reviews, .section--posts {
    min-height: 100vh; 
}
