body {
    background: url(/images/bg-pattern.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#policies {
  position: relative;
}
#policies .wrapper .hood-title-locate {
    margin-bottom: 70px;
    margin-top:222px;
}

    #policies .wrapper .hood-title-locate h3 {
        font-family: "BakbakOne";
        font-style: normal;
        font-weight: 400;
        font-size: 55px;
        line-height: 129%;
        text-align: center;
        letter-spacing: -0.07em;
        color: #ffffff;
        margin: 0px;
    }

    #policies .wrapper .hood-title-locate .title h3 {
        text-align: start;
    }

    #policies .wrapper .hood-title-locate .certificate-item a {
        font-family: "SofiaPro";
        font-style: normal;
        font-weight: 800;
        font-size: 24px;
        line-height: 28px;
        color: #cdd9d5;
    }

    #policies .wrapper .hood-title-locate span {
        font-family: "SofiaPro";
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 18px;
        color: rgba(203, 203, 203, 0.49);
    }

        #policies .wrapper .hood-title-locate span a {
            color: rgba(203, 203, 203, 0.49);
        }

    #policies .wrapper .hood-title-locate .locate {
        margin: 13px 0px;
    }
#policies .section-background {
  position: absolute;
  left: 50%;
  top: 80px;
  transform: translateX(-50%);
  width: 88%;
}
#policies .policies-img-item {
  position: absolute;
  bottom: 460px;
  right: 0px;
}
#policies .policies-img-item a {
  display: flex;
  position: relative;
}
#policies .policies-img-item a span {
  font-family: "BakbakOne";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #ffffff;
  position: absolute;
  left: 30%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#policies .wrapper {
  max-width: 1440px;
  margin: 0px auto;
  padding: 0px 20px;
}
#policies .wrapper .slider #img-slider {
  height: 369px;
  padding-top: 20px;
}
#policies .wrapper .slider #img-slider .swiper-wrapper .swiper-slide div {
  position: relative;
}
#policies .wrapper .slider #img-slider .swiper-wrapper .swiper-slide div .zoom-side {
  transition-duration: 0.4s;
  position: relative;
}
#policies .wrapper .slider #img-slider .swiper-wrapper .swiper-slide div .zoom-side:hover {
  transform: scale(1.06);
}
#policies .wrapper .slider #img-slider .swiper-wrapper .swiper-slide div .zoom-side:hover::after {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background-color: red;
  z-index: 2;
}
#policies .wrapper .slider #img-slider .swiper-wrapper .swiper-slide div img {
  width: 100%;
  height: auto;
}
#policies .wrapper .slider #img-slider .swiper-wrapper .swiper-slide div .zoom {
  width: 33px;
  height: 33px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
#policies .wrapper .slider #img-slider .swiper-pagination .swiper-pagination-bullet {
  width: 16px;
  height: 4px;
  border-radius: 2px;
}
#policies .wrapper .slider #img-slider .swiper-pagination .swiper-pagination-bullet-active {
  background: #ffffff;
}
    #policies .wrapper .text {
        padding-bottom: 280px;
    }
        #policies .wrapper .text p {
            font-family: "SofiaPro";
            font-style: normal;
            font-weight: 400;
            font-size: 24px;
            line-height: 28px;
            color: #f8f8f8;
            text-align: justify;
        }
#policies .wrapper_two__supporters {
  padding: 80px 0px;
  margin-bottom: 50px;
}
#policies .wrapper_two__supporters .Banner_supporters .container #arabamcom-slide .swiper-wrapper {
  transition-timing-function: linear;
}
#policies .wrapper_two__supporters .Banner_supporters .container #arabamcom-slide .swiper-wrapper .swiper-slide {
  text-align: center;
}
#policies .wrapper_two__supporters .Banner_supporters .container #arabamcom-slide .swiper-wrapper .swiper-slide img {
  width: 130px;
  height: 130px;
}
#policies .wrapper_two__supporters .Banner_supporters .container #arabamcom-slide .swiper-wrapper .swiper-slide p {
  width: 150px;
  font-family: "BakbakOne";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  text-align: center;
  color: #f8f8f8;
  margin: 0px auto;
  margin-top: 31px;
}

.fan-banner-background {
  margin-bottom: 52px;
  position: relative;
}
.fan-banner-background .wrapper {
  margin-top: 110px;
  position: relative;
  height: 623px;
}
.fan-banner-background .wrapper img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.fan-banner-background .wrapper_logo img {
  position: absolute;
  left: 50%;
  top: 20%;
  transform: translate(-50%, -50%);
}
.fan-banner-background .wrapper_text {
  position: absolute;
  top: 60%;
  left: 10%;
  right: 10%;
  transform: translateY(-50%);
}
.fan-banner-background .wrapper_text img {
  width: 248px;
  height: 60px;
}
.fan-banner-background .wrapper_text h3 {
  font-family: "SofiaPro";
  font-style: normal;
  font-weight: 800;
  font-size: 24px;
  line-height: 28px;
  color: #f8f8f8;
  margin-top: 0px;
  margin-top: 8px;
}
.fan-banner-background .wrapper_text .location {
  padding-bottom: 24px;
}
.fan-banner-background .wrapper_text .location span {
  font-family: "SofiaPro";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  color: rgba(203, 203, 203, 0.49);
}
.fan-banner-background .wrapper_text .location span a {
  color: rgba(203, 203, 203, 0.49);
}
.fan-banner-background .wrapper_text .text h3 {
  margin: 0px;
}

@media (max-width: 1420px) {
  #policies .section-background {
    width: 94%;
  }
  #policies .wrapper {
    max-width: 1200px;
  }
  #policies .wrapper .slider #img-slider {
    height: 290px;
  }
}
@media (max-width: 1366px) {
    .fan-banner-background .wrapper {
        height: 250px;
    }

        .fan-banner-background .wrapper img {
            width: 100%;
            object-fit: cover;
            object-position: top;
        }
}
@media (max-width: 1200px) {
  #policies .wrapper {
    max-width: 992px;
  }
  #policies .wrapper .slider #img-slider {
    height: 260px;
  }
}
@media (max-width: 992px) {
  #policies .wrapper {
    max-width: 992px;
  }
  #policies .wrapper .slider #img-slider {
    height: 220px;
  }
}
@media (max-width: 576px) {
  #policies .policies-img-item a img {
    width: 100%;
  }
  #policies .wrapper {
    max-width: 992px;
  }
  #policies .wrapper .slider #img-slider {
    height: 420px;
  }
  #policies .wrapper_two__supporters .Banner_supporters .container #arabamcom-slide .swiper-wrapper .swiper-slide img {
    width: 100px;
  }
  #policies .wrapper_two__supporters .Banner_supporters .container #arabamcom-slide .swiper-wrapper .swiper-slide p {
    margin-top: 11px;
    font-size: 18px;
  }
  .fan-banner-background .wrapper {
    margin-top: 60px;
  }
  .fan-banner-background .wrapper_logo img {
    width: 300px;
  }
    .fan-banner-background .wrapper_text {
        width: 100%;
        right: unset;
        left: unset;
        text-align: center;
    }
  .fan-banner-background .wrapper_text img {
    width: 148px;
    height: 28px;
  }
  .fan-banner-background .wrapper_text h3 {
    margin-bottom: 8px;
    font-size: 16px;
  }
  .fan-banner-background .wrapper_text .location {
    padding-bottom: 8px;
  }
  .fan-banner-background .wrapper_text .location span {
    font-size: 12px;
  }
}
@media (max-width: 450px) {
  #policies .wrapper .slider #img-slider {
    height: 330px;
  }
}
@media (max-width: 360px) {
  #policies .wrapper .slider #img-slider {
    height: 260px;
  }
}/*# sourceMappingURL=policies.css.map */