@font-face {
  font-family: "Roboto black bold";
  src: url("../../assets/fonts/Roboto-Black.eot");
  src: url("../../assets/fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Roboto-Black.woff2") format("woff2"), url("../../assets/fonts/Roboto-Black.woff") format("woff"), url("../../assets/fonts/Roboto-Black.ttf") format("truetype"), url("../../assets/fonts/Roboto-Black.svg#Roboto-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto regular";
  src: url("../../assets/fonts/Roboto-Regular.eot");
  src: url("../../assets/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Roboto-Regular.woff2") format("woff2"), url("../../assets/fonts/Roboto-Regular.woff") format("woff"), url("../../assets/fonts/Roboto-Regular.ttf") format("truetype"), url("../../assets/fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body {
  font-family: "Roboto regular", sans-serif !important;
  background: black !important;
  overflow-x: hidden;
}

.title {
  color: #BE9062;
  font-size: 25px;
  line-height: 25px;
  letter-spacing: 1px;
  margin-bottom: 30px;
  font-weight: 700;
  text-transform: uppercase;
}

.description {
  width: 100%;
  color: white;
  font-size: 14px;
  line-height: 30px;
  font-weight: 300;
  letter-spacing: 1px;
  width: 500px;
}

.general_button {
  background-color: #BE9062;
  color: white;
  font-size: 14px;
  text-align: center;
  display: block;
  width: 160px;
  height: 40px;
  padding: 10px;
  border-radius: 10px;
}
.general_button:hover {
  background-color: transparent;
  color: #BE9062;
  border: 1px solid white;
}

@media only screen and (max-width: 767px) {
  .title {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .description {
    font-size: 12px;
    line-height: 22px;
    width: 100%;
  }
}
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos] {
  pointer-events: none;
}

[data-aos].aos-animate {
  pointer-events: auto;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen {
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
  }

  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }

  html:not(.no-js) [data-aos=fade-up] {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }

  html:not(.no-js) [data-aos=fade-down] {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }

  html:not(.no-js) [data-aos=fade-right] {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }

  html:not(.no-js) [data-aos=fade-left] {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  html:not(.no-js) [data-aos=fade-up-right] {
    -webkit-transform: translate3d(-100px, 100px, 0);
    transform: translate3d(-100px, 100px, 0);
  }

  html:not(.no-js) [data-aos=fade-up-left] {
    -webkit-transform: translate3d(100px, 100px, 0);
    transform: translate3d(100px, 100px, 0);
  }

  html:not(.no-js) [data-aos=fade-down-right] {
    -webkit-transform: translate3d(-100px, -100px, 0);
    transform: translate3d(-100px, -100px, 0);
  }

  html:not(.no-js) [data-aos=fade-down-left] {
    -webkit-transform: translate3d(100px, -100px, 0);
    transform: translate3d(100px, -100px, 0);
  }

  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
  }

  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
  }

  html:not(.no-js) [data-aos=zoom-in] {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-in-up] {
    -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
    transform: translate3d(0, 100px, 0) scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-in-down] {
    -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
    transform: translate3d(0, -100px, 0) scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-in-right] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
    transform: translate3d(-100px, 0, 0) scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-in-left] {
    -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
    transform: translate3d(100px, 0, 0) scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-out] {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  html:not(.no-js) [data-aos=zoom-out-up] {
    -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
    transform: translate3d(0, 100px, 0) scale(1.2);
  }

  html:not(.no-js) [data-aos=zoom-out-down] {
    -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
    transform: translate3d(0, -100px, 0) scale(1.2);
  }

  html:not(.no-js) [data-aos=zoom-out-right] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
    transform: translate3d(-100px, 0, 0) scale(1.2);
  }

  html:not(.no-js) [data-aos=zoom-out-left] {
    -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
    transform: translate3d(100px, 0, 0) scale(1.2);
  }

  html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    visibility: hidden;
  }

  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
    visibility: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  html:not(.no-js) [data-aos=slide-up] {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  html:not(.no-js) [data-aos=slide-down] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  html:not(.no-js) [data-aos=slide-right] {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  html:not(.no-js) [data-aos=slide-left] {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  html:not(.no-js) [data-aos=flip-left] {
    -webkit-transform: perspective(2500px) rotateY(-100deg);
    transform: perspective(2500px) rotateY(-100deg);
  }

  html:not(.no-js) [data-aos=flip-left].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
  }

  html:not(.no-js) [data-aos=flip-right] {
    -webkit-transform: perspective(2500px) rotateY(100deg);
    transform: perspective(2500px) rotateY(100deg);
  }

  html:not(.no-js) [data-aos=flip-right].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
  }

  html:not(.no-js) [data-aos=flip-up] {
    -webkit-transform: perspective(2500px) rotateX(-100deg);
    transform: perspective(2500px) rotateX(-100deg);
  }

  html:not(.no-js) [data-aos=flip-up].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
  }

  html:not(.no-js) [data-aos=flip-down] {
    -webkit-transform: perspective(2500px) rotateX(100deg);
    transform: perspective(2500px) rotateX(100deg);
  }

  html:not(.no-js) [data-aos=flip-down].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
  }
}
nav.navbar.bg-dark {
  background-color: white !important;
}
nav.navbar.bg-dark .navbar-brand {
  padding-right: 40px;
  padding-left: 40px;
}
nav.navbar.bg-dark .navbar-nav li.nav-item a.nav-link {
  color: black;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.87px;
  line-height: 5px;
  text-transform: uppercase;
  text-decoration: none;
}
nav.navbar.bg-dark .navbar-nav li.nav-item a.nav-link:hover {
  color: #BE9062;
  text-decoration: underline;
}
nav.navbar.bg-dark .navbar-nav li.nav-item a.nav-link.land_2023 {
  font-size: 17px;
  font-weight: 700;
  color: #ab7bf1;
  animation: netflix_style 3.5s 8;
  outline: none;
  white-space: nowrap;
  border: 2px solid #ab7bf1;
}
nav.navbar.bg-dark .navbar-nav li.nav-item a.nav-link.dropdown-toggle {
  display: none;
}
nav.navbar.bg-dark .navbar-nav + .social_media {
  display: flex;
  flex-direction: row;
  list-style: none;
  list-style-type: none;
  align-content: center;
  align-items: center;
  margin: 0px;
  margin-left: 30px;
  border-left: 1px solid #BE9062;
}
nav.navbar.bg-dark .navbar-nav + .social_media li {
  padding-right: 30px;
}
nav.navbar.bg-dark .navbar-nav + .social_media li a i {
  font-size: 15px;
  color: black;
  transition: 0.4s all ease-in-out;
}
nav.navbar.bg-dark .navbar-nav + .social_media li a:hover i {
  color: #BE9062;
}

@keyframes netflix_style {
  20% {
    color: #ab7bf1;
    text-shadow: none;
    transform: scale(1.1, 1.1);
  }
  75% {
    opacity: 1;
  }
  80% {
    opacity: 0;
    color: #ab7bf1;
    transform: scale(0.85, 0.9);
  }
  100% {
    opacity: 1;
  }
}
footer {
  position: relative;
  padding-top: 40px;
  background-color: white;
  border-top: 1px solid #BE9062;
}
footer .logo_holder {
  width: 50%;
  display: flex;
  justify-content: center;
}
footer .site_map {
  list-style: none;
  list-style-type: none;
}
footer .site_map li {
  margin-bottom: 5px;
}
footer .site_map li a {
  color: black;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  transition: 0.4s all ease-in-out;
}
footer .site_map li a:hover {
  color: #BE9062;
}
footer .social_media {
  display: flex;
  flex-direction: row;
  list-style: none;
  list-style-type: none;
}
footer .social_media li {
  padding-right: 30px;
}
footer .social_media li a i {
  font-size: 15px;
  color: black;
  transition: 0.4s all ease-in-out;
}
footer .social_media li a:hover i {
  color: #BE9062;
}
footer .footer_copyright {
  width: 100%;
  display: flex;
  justify-content: space-between;
  color: black;
  border-top: 1px solid #BE9062;
  padding-top: 10px;
  margin-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 13px;
}

.home_swiper .link_sector {
  text-decoration: none;
}
.home_swiper .link_sector .main_section {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  width: 100%;
  background-color: black !important;
  position: relative;
}
.home_swiper .link_sector .main_section:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.185);
}
.home_swiper .link_sector .main_section .container {
  height: 100%;
}
.home_swiper .link_sector .main_section .container .row {
  height: 100%;
}
.home_swiper .link_sector .main_section .container .row .main_banner_container {
  height: 100%;
  display: flex;
  align-items: center;
  z-index: 10;
}
.home_swiper .link_sector .main_section .container .row .main_banner_container .text_on_banner h2.main_title {
  color: white;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 65px;
  margin-bottom: 0px;
  font-family: "Roboto black bold" !important;
}
.home_swiper .link_sector .main_section .container .row .main_banner_container .text_on_banner h6.main_description {
  color: white;
  font-size: 70px;
  font-weight: bold;
  font-family: "Roboto black bold" !important;
  line-height: 20px;
  margin-bottom: 30px;
}
.home_swiper .swiper-button-next, .home_swiper .swiper-button-prev {
  color: white;
}

.second_section_homepage {
  background-color: black;
}
.second_section_homepage .second_section_container {
  display: flex;
  padding-top: 50px;
}
.second_section_homepage .second_section_container .content_holder {
  display: flex;
  flex-direction: column;
}
.second_section_homepage .second_section_container .content_holder .description {
  width: 100%;
}

.about_us_section_home_page {
  background-color: black;
  margin-bottom: 50px;
}
.about_us_section_home_page .about_us_container_holder {
  padding-top: 50px;
  display: flex;
}
.about_us_section_home_page .about_us_container_holder .description {
  width: 100%;
}
.about_us_section_home_page .about_us_container_holder .img_holder {
  width: 100%;
  height: 100%;
}
.about_us_section_home_page .about_us_container_holder .img_holder img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.sectors_listing_container_home_page {
  background-color: black;
  padding-top: 100px;
}
.sectors_listing_container_home_page .title {
  margin-bottom: 20px;
}
.sectors_listing_container_home_page .sectors_listing_holder {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
.sectors_listing_container_home_page .sectors_listing_holder a .single_sector {
  margin-bottom: 30px;
}
.sectors_listing_container_home_page .sectors_listing_holder a .single_sector h1.main_sector_title {
  font-size: 20px;
  color: white;
  line-height: 20px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-weight: 700;
  margin-top: 20px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.sectors_listing_container_home_page .sectors_listing_holder a .single_sector img {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.sectors_listing_container_home_page .sectors_listing_holder a:hover {
  text-decoration: none;
}
.sectors_listing_container_home_page .sectors_listing_holder a:hover h1.main_sector_title {
  color: #BE9062;
}
.sectors_listing_container_home_page .sectors_listing_holder a:hover img {
  transform: scale(0.9);
}

.finale_section_home_page {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 500px;
  position: relative;
}
.finale_section_home_page .contact_us_container {
  color: white;
  background-color: black;
  padding: 15px;
  border-radius: 20px;
  position: absolute;
  right: 1%;
  top: 10%;
}
@media only screen and (max-width: 767px) {
  .finale_section_home_page .contact_us_container {
    right: 2%;
    left: 2%;
  }
}
.finale_section_home_page .contact_us_container .contact_title {
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
  margin-bottom: 30px;
}
.finale_section_home_page .contact_us_container .contact_information {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  font-size: 13px;
}
.finale_section_home_page .contact_us_container .contact_form .form_title {
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
}
.finale_section_home_page .contact_us_container .contact_form input {
  border: 1px solid white;
  background: transparent;
  border-radius: 10px;
  padding: 5px;
  color: white;
}
.finale_section_home_page .contact_us_container .contact_form button {
  border: 1px solid white;
  background: white;
  color: #BE9062;
  border-radius: 10px;
  padding: 5px;
  transition: 0.4s all ease-in-out;
}
.finale_section_home_page .contact_us_container .contact_form button:hover {
  color: white;
  background: #BE9062;
}

.finale_section_home_page .wpcf7 {
  width: 100%;
}
.finale_section_home_page .wpcf7 form .input_holder {
  width: 100%;
  position: relative;
}
.finale_section_home_page .wpcf7 form .input_holder p {
  margin-bottom: 20px;
}
.finale_section_home_page .wpcf7 form .input_holder.animate_now label.form_label, .finale_section_home_page .wpcf7 form .input_holder:focus label.form_label {
  top: 0% !important;
  font-weight: 200;
  z-index: 10;
}
.finale_section_home_page .wpcf7 form .input_holder.animate_now input.normal_text_input, .finale_section_home_page .wpcf7 form .input_holder.animate_now textarea.normal_text_input, .finale_section_home_page .wpcf7 form .input_holder:focus input.normal_text_input, .finale_section_home_page .wpcf7 form .input_holder:focus textarea.normal_text_input {
  border-color: white;
}
.finale_section_home_page .wpcf7 form .input_holder label.form_label {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  color: #BE9062;
  font-family: "Roboto Slab", serif;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  transition: all 0.5s ease-in-out;
  background: black;
  padding: 2px 7px;
  z-index: 10;
}
.finale_section_home_page .wpcf7 form .input_holder.text_area label.form_label {
  top: 10%;
}
.finale_section_home_page .wpcf7 form .input_holder.text_area textarea {
  width: 100%;
  height: 150px;
  background: transparent;
  border: 1px solid white;
  border-radius: 5px;
  transition: all 0.5s ease-in-out;
  transition-delay: 0.3s;
  padding: 20px;
  caret-color: white;
  color: #BE9062;
  font-family: "Roboto Slab", serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 21px;
}
.finale_section_home_page .wpcf7 form .input_holder.text_area textarea:focus-visible, .finale_section_home_page .wpcf7 form .input_holder.text_area textarea:focus, .finale_section_home_page .wpcf7 form .input_holder.text_area textarea:focus-within {
  outline: none;
  box-shadow: none;
  border-color: white;
}
.finale_section_home_page .wpcf7 form .input_holder input.normal_text_input {
  width: 100%;
  background: transparent;
  border: 1px solid white;
  height: 55px;
  border-radius: 5px;
  caret-color: white;
  padding-left: 20px;
  color: #BE9062;
  font-family: "Roboto Slab", serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 21px;
  transition: all 0.5s ease-in-out;
  transition-delay: 0.3s;
}
.finale_section_home_page .wpcf7 form .input_holder input.normal_text_input:focus-visible, .finale_section_home_page .wpcf7 form .input_holder input.normal_text_input:focus, .finale_section_home_page .wpcf7 form .input_holder input.normal_text_input:focus-within {
  outline: none;
  box-shadow: none;
  border-color: white;
}
.finale_section_home_page .wpcf7 form .submit_holder {
  width: 100%;
}
.finale_section_home_page .wpcf7 form .submit_holder p {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.finale_section_home_page .wpcf7 form .submit_holder p input.wpcf7-submit {
  border: 1px solid #BE9062;
  background-color: #BE9062;
  border-radius: 5px;
  color: #FFFFFF;
  font-family: "Roboto Slab";
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  text-align: center;
  padding: 10px 15px;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
}
.finale_section_home_page .wpcf7 form .submit_holder p input.wpcf7-submit:hover {
  background: transparent;
}

.address_section {
  position: absolute;
  bottom: 2%;
  width: fit-content;
  right: 3%;
  padding: 10px;
  border-radius: 20px;
  background: white;
}
.address_section h5 {
  font-family: "Roboto Slab", serif;
  border: 2px solid #BE9062;
  width: fit-content;
  padding: 0px 5px;
  background: #BE9062;
  color: white;
  border-radius: 10px;
}
.address_section .address_info {
  text-align: left;
  line-height: 26px;
  font-family: "Roboto Slab", serif;
  padding: 0px 5px;
  color: black;
}

.sectors_listing_main_section {
  background: #090909;
  border-radius: 0px 0px 50px 50px;
}
.sectors_listing_main_section .grey_container_section {
  display: flex;
  padding: 50px 0px;
}
@media only screen and (max-width: 767px) {
  .sectors_listing_main_section .grey_container_section {
    flex-direction: column;
  }
  .sectors_listing_main_section .grey_container_section .image_holder {
    flex: 0 0 auto;
  }
  .sectors_listing_main_section .grey_container_section .general_main_section {
    margin-top: 20px;
  }
}
.sectors_listing_main_section .grey_container_section .image_holder img {
  width: 100%;
  height: 100%;
}
.sectors_listing_main_section .grey_container_section .general_main_section {
  font-family: "Roboto regular", sans-serif !important;
  color: white;
  font-size: 18px;
  line-height: 20px;
}

.page-template-page-sectors .sectors_listing_container_home_page {
  padding: 100px 0px;
}

.about_us_section {
  padding: 100px 0px;
}
.about_us_section .about_us_section_holder {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.about_us_section .about_us_section_holder .single_section_holder {
  background: #090909;
  border-radius: 20px;
  display: flex;
  flex-direction: row;
  margin-bottom: 30px;
  padding: 5%;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .about_us_section .about_us_section_holder .single_section_holder {
    flex-direction: column;
  }
  .about_us_section .about_us_section_holder .single_section_holder .content_holder_section {
    flex: 0;
  }
}
.about_us_section .about_us_section_holder .single_section_holder.reverse_items {
  flex-direction: row-reverse;
}
@media only screen and (max-width: 767px) {
  .about_us_section .about_us_section_holder .single_section_holder.reverse_items {
    flex-direction: column-reverse;
  }
  .about_us_section .about_us_section_holder .single_section_holder.reverse_items .content_holder_section {
    flex: 0;
  }
  .about_us_section .about_us_section_holder .single_section_holder.reverse_items .img_holder {
    flex: 0;
    margin-bottom: 15px;
  }
}
.about_us_section .about_us_section_holder .single_section_holder .content_holder_section {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.about_us_section .about_us_section_holder .single_section_holder .content_holder_section .main_title {
  color: #BE9062;
  font-size: 25px;
  line-height: 25px;
  letter-spacing: 1px;
  margin-bottom: 30px;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .about_us_section .about_us_section_holder .single_section_holder .content_holder_section .main_title {
    font-size: 20px;
    line-height: 24px;
  }
}
.about_us_section .about_us_section_holder .single_section_holder .content_holder_section .main_description {
  width: 100%;
  font-size: 15px;
  color: white;
  line-height: 20px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-weight: 700;
  width: 100%;
}
.about_us_section .about_us_section_holder .single_section_holder .img_holder img {
  width: 100%;
}

.about_us_gallery_section {
  padding-bottom: 50px;
}
.about_us_gallery_section .gallery_holder {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.about_us_gallery_section .gallery_holder .img_holder {
  background-color: white;
  padding: 5px;
}
.about_us_gallery_section .gallery_holder .img_holder img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.people_section_about_us_page {
  background: black;
  padding-bottom: 100px;
}
.people_section_about_us_page .title {
  margin-bottom: 20px;
}
.people_section_about_us_page .people_holder {
  display: flex;
  flex-direction: row;
}
.people_section_about_us_page .people_holder .single_founder {
  display: flex;
  flex-direction: row;
}
.people_section_about_us_page .people_holder .single_founder .img_holder {
  width: 100%;
  height: 100%;
}
.people_section_about_us_page .people_holder .single_founder .img_holder img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: top;
}
.people_section_about_us_page .people_holder .single_founder .description {
  display: flex;
  flex-direction: column;
}
.people_section_about_us_page .people_holder .single_founder .description .persone_title {
  font-size: 22px;
  color: white;
  line-height: 20px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  font-weight: 700;
  border-bottom: 1px solid #BE9062;
  width: fit-content;
  padding-bottom: 6px;
}
.people_section_about_us_page .people_holder .single_founder .description .persone_description {
  font-size: 15px;
  color: white;
  line-height: 20px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-weight: 700;
}
.people_section_about_us_page .people_holder .single_founder .description .read_more {
  font-size: 15px;
  color: #BE9062;
  line-height: 7px;
  letter-spacing: 1px;
  margin-top: 30px;
  text-transform: uppercase;
  text-decoration: none;
  padding-bottom: 2px;
}
.people_section_about_us_page .people_holder .single_founder .description .read_more:hover {
  border-bottom: 1px solid white;
}
.people_section_about_us_page .people_holder .single_founder:last-child {
  flex-direction: row-reverse;
}

.events_page_section {
  padding: 50px 0px;
  background: black;
}
.events_page_section .mobile_description {
  display: none;
}
.events_page_section .events_main_section {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}
.events_page_section .events_main_section .img_holder {
  width: 50%;
  max-height: 300px;
}
.events_page_section .events_main_section .img_holder:nth-child(2) {
  padding: 50px 50px 30px 30px;
}
.events_page_section .events_main_section .img_holder:nth-child(3) {
  padding: 30px 30px 50px 50px;
}
.events_page_section .events_main_section .img_holder img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.events_page_section .events_main_section .floating_container {
  position: absolute;
  background: black;
  width: 300px;
  padding: 2%;
  top: 30%;
  right: 35%;
}
.events_page_section .events_main_section .floating_container .description {
  width: 100%;
}
.events_page_section .main_text_section {
  margin-top: 40px;
}
.events_page_section .main_text_section .middle_section_text .description {
  font-style: italic;
  font-size: 18px;
  text-align: center;
}
.events_page_section .grid_all_images_section {
  margin: 50px 0px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.events_page_section .grid_all_images_section .img_holder {
  padding: 5px;
  background-color: white;
}
.events_page_section .grid_all_images_section .img_holder img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.contact_us_holder_container {
  display: flex;
  margin-bottom: 50px;
}
@media only screen and (max-width: 768px) {
  .contact_us_holder_container {
    flex-direction: column;
    flex: unset;
  }
  .contact_us_holder_container .address_section_contact_us {
    padding: 0px;
    flex: unset;
    margin-bottom: 20px;
  }
  .contact_us_holder_container .address_section_contact_us .section_holder img_holder {
    margin-bottom: 50px;
  }
}
.contact_us_holder_container .address_section_contact_us .section_holder {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  align-items: center;
  background: #090909;
  border-radius: 89px;
  padding: 20px;
}
.contact_us_holder_container .address_section_contact_us .section_holder .img_holder {
  width: 100%;
  height: fit-content;
  margin-bottom: 100px;
}
.contact_us_holder_container .address_section_contact_us .section_holder .img_holder img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.contact_us_holder_container .address_section_contact_us .section_holder .section_listing_info {
  height: fit-content;
  padding: 0px;
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.contact_us_holder_container .address_section_contact_us .section_holder .section_listing_info li {
  display: flex;
  flex-direction: row;
  color: white;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 21px;
  width: 100%;
  margin-bottom: 25px;
}
.contact_us_holder_container .address_section_contact_us .section_holder .section_listing_info li img {
  width: 16px;
  height: 16px;
  margin-right: 20px;
}

.final_section_contact_form {
  background: #090909;
  border-radius: 89px;
}
.final_section_contact_form .contact_form_holder {
  padding: 40px 0px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.final_section_contact_form .contact_form_holder .form_holder_section {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0px 15px;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 {
  width: 100%;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder {
  width: 100%;
  position: relative;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder p {
  margin-bottom: 30px;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder.animate_now label.form_label, .final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder:focus label.form_label {
  top: 0% !important;
  font-weight: 200;
  z-index: 10;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder.animate_now input.normal_text_input, .final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder.animate_now textarea.normal_text_input, .final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder:focus input.normal_text_input, .final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder:focus textarea.normal_text_input {
  border-color: white;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder label.form_label {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  color: white;
  font-family: "Roboto Slab", serif;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  transition: all 0.5s ease-in-out;
  background: #090909;
  padding: 2px 7px;
  z-index: 10;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder.text_area label.form_label {
  top: 8%;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder.text_area textarea {
  width: 100%;
  background: transparent;
  border: 1px solid white;
  border-radius: 5px;
  transition: all 0.5s ease-in-out;
  transition-delay: 0.3s;
  padding: 20px;
  caret-color: white;
  color: white;
  font-family: "Roboto Slab", serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 21px;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder.text_area textarea:focus-visible, .final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder.text_area textarea:focus, .final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder.text_area textarea:focus-within {
  outline: none;
  box-shadow: none;
  border-color: white;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder input.normal_text_input {
  width: 100%;
  background: transparent;
  border: 1px solid white;
  height: 55px;
  border-radius: 5px;
  caret-color: white;
  padding-left: 20px;
  color: white;
  font-family: "Roboto Slab", serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 21px;
  transition: all 0.5s ease-in-out;
  transition-delay: 0.3s;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder input.normal_text_input:focus-visible, .final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder input.normal_text_input:focus, .final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .input_holder input.normal_text_input:focus-within {
  outline: none;
  box-shadow: none;
  border-color: white;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .submit_holder {
  width: 100%;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .submit_holder p {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .submit_holder p input.wpcf7-submit {
  border: 1px solid #BE9062;
  background-color: #BE9062;
  border-radius: 5px;
  color: #FFFFFF;
  font-family: "Roboto Slab";
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  text-align: center;
  padding: 15px 25px;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
}
.final_section_contact_form .contact_form_holder .form_holder_section .wpcf7 form .submit_holder p input.wpcf7-submit:hover {
  background: transparent;
}

@media only screen and (max-width: 450px) {
  .contact_us_holder_container div.address_section_contact_us .section_holder {
    border-radius: 20px;
  }

  div.final_section_contact_form {
    border-radius: 20px;
  }
  div.final_section_contact_form div.contact_form_holder {
    padding: 30px 0px;
  }
  div.final_section_contact_form div.contact_form_holder div.form_holder_section {
    padding: 0px 20px;
  }
}
@media only screen and (max-width: 768px) {
  .contact_us_holder_container .address_section_contact_us .section_holder {
    padding: 50px;
    border-radius: 50px;
  }

  .final_section_contact_form {
    flex: unset !important;
    border-radius: 50px;
  }
  .final_section_contact_form div.contact_form_holder {
    padding: 50px 0px;
  }
  .final_section_contact_form div.contact_form_holder .form_holder_section {
    padding: 0px 50px;
  }
  .final_section_contact_form div.contact_form_holder .form_holder_section .submit_holder input {
    padding: 10px 20px;
  }
}
@media only screen and (max-width: 992px) {
  .contact_us_middle_section .contact_us_holder {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  .final_section_contact_form .contact_form_holder .form_holder_section {
    padding: 0px 100px;
  }
}
.contact_form_holder .wpcf7 form.failed .wpcf7-response-output, .contact_form_holder .wpcf7 form.aborted .wpcf7-response-output, .contact_form_holder .wpcf7 form.invalid .wpcf7-response-output, .contact_form_holder .wpcf7 form.unaccepted .wpcf7-response-output, .contact_form_holder .wpcf7 form.sent .wpcf7-response-output {
  top: 76%;
  font-size: 19px;
}
@media only screen and (max-width: 767px) {
  .contact_form_holder .wpcf7 form.failed .wpcf7-response-output, .contact_form_holder .wpcf7 form.aborted .wpcf7-response-output, .contact_form_holder .wpcf7 form.invalid .wpcf7-response-output, .contact_form_holder .wpcf7 form.unaccepted .wpcf7-response-output, .contact_form_holder .wpcf7 form.sent .wpcf7-response-output {
    font-size: 15px;
    top: 79%;
  }
}

.finale_section_home_page .wpcf7 form.failed .wpcf7-response-output, .finale_section_home_page .wpcf7 form.aborted .wpcf7-response-output, .finale_section_home_page .wpcf7 form.invalid .wpcf7-response-output, .finale_section_home_page .wpcf7 form.unaccepted .wpcf7-response-output, .finale_section_home_page .wpcf7 form.sent .wpcf7-response-output {
  top: 71%;
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  .finale_section_home_page .wpcf7 form.failed .wpcf7-response-output, .finale_section_home_page .wpcf7 form.aborted .wpcf7-response-output, .finale_section_home_page .wpcf7 form.invalid .wpcf7-response-output, .finale_section_home_page .wpcf7 form.unaccepted .wpcf7-response-output, .finale_section_home_page .wpcf7 form.sent .wpcf7-response-output {
    font-size: 11px;
  }
}
.finale_section_home_page .wpcf7 form.invalid .wpcf7-response-output, .finale_section_home_page .wpcf7 form.unaccepted .wpcf7-response-output, .finale_section_home_page .wpcf7 form.sent .wpcf7-response-output {
  top: 73%;
  font-size: 12px;
  left: 25px;
  padding: 5px 10px;
}
@media only screen and (max-width: 767px) {
  .finale_section_home_page .wpcf7 form.invalid .wpcf7-response-output, .finale_section_home_page .wpcf7 form.unaccepted .wpcf7-response-output, .finale_section_home_page .wpcf7 form.sent .wpcf7-response-output {
    top: 71%;
    left: 15px;
  }
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
  position: absolute;
  width: 50%;
  color: white;
  left: 25px;
}
@media only screen and (max-width: 767px) {
  .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
    left: 15px;
  }
}

.activities_holder {
  width: 100%;
  margin: 20px 0px;
  display: flex;
  flex-wrap:wrap;
}
.activities_holder .single_activity {
  position: relative;
  overflow: hidden;
   margin-bottom : 30px;
}
.activities_holder .single_activity:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.4s ease-in-out;
  z-index : 9;
}
.activities_holder .single_activity:hover:before {
  background: transparent;
}
.activities_holder .single_activity:hover img.main_image {
  transform: scale(1.2);
}
.activities_holder .single_activity .related_sector {
  color: white;
  font-size: 15px;
  font-weight: 300;
  position: absolute;
  top: 10px;
  left: 20px;
  z-index: 11;
  text-transform: uppercase;
}
.activities_holder .single_activity .img_holder {
  width: 340px;
  height: 340px;
  overflow: hidden;
  border-radius: 25px;
  position: relative;
}
.activities_holder .single_activity .img_holder img.main_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.4s ease-in-out;
}
.activities_holder .single_activity .img_holder img.main_image.contain-image {
    object-fit : contain;
    object-position: top;
    transform: scale(0.7);
}
.activities_holder .single_activity .activity_information {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  z-index : 10;
}
.activities_holder .single_activity .activity_information .activity_title {
  color: white;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
}
.activities_holder .single_activity .activity_information .activity_description {
  color: white;
  font-size: 13px;
  font-weight: 400;
}

.filter_holder {
  padding: 20px 0px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.filter_holder .searchInput {
  border-radius: 100px;
  border: 1px solid #e0e0e0;
  width: 420px;
  padding: 0px 20px;
  color: #adadad;
  background-image: url("https://cmclb.tankservers.com/staging/wp-content/themes/cmctheme/assets/img/searchIcon.svg");
  background-repeat: no-repeat;
  background-position: 95% center;
  height: 50px;
}
.filter_holder .select2.select2-container {
  border-radius: 100px;
  border: 1px solid #e0e0e0;
  width: 420px !important;
  padding: 0px 20px;
  color: #adadad;
  height: 50px;
  background: white;
}
.filter_holder .select2.select2-container .selection {
  display: flex;
  align-items: center;
  align-content: center;
  height: 100%;
  color: #adadad;
}
.filter_holder .select2.select2-container .selection .select2-selection__clear {
  display: none;
}
.filter_holder .select2.select2-container .selection .select2-selection.select2-selection--multiple {
  border: none;
  height: 100%;
  padding: 0px;
  width: 100%;
  color: #adadad;
  display: flex;
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: wrap;
  position: relative;
}
.filter_holder .select2.select2-container .selection .select2-selection.select2-selection--multiple ul.select2-selection__rendered {
  position: absolute;
  display: flex;
  width: 100%;
  margin-right: 10px;
  padding-right: 10px;
}
.filter_holder .select2.select2-container .selection .select2-selection.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice {
  background: white;
  color: black;
  border: 1px solid black;
}
.filter_holder .select2.select2-container .selection .select2-selection.select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove {
  color: black;
  border-right: none;
}
.filter_holder .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-search.select2-search--inline {
  width: 100%;
  height: 75%;
}
.filter_holder .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-search.select2-search--inline textarea {
  color: #adadad;
}

@media only screen and (max-width: 767px) {
  .filter_holder {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
  }
  .filter_holder .searchInput {
    margin-bottom: 20px;
  }

  .activities_holder {
    display: flex;
    flex-direction: column;
  }
  .activities_holder .single_activity {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .activities_holder .single_activity a {
    position: relative;
  }
}
@media only screen and (max-width: 767px) {
  .title {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .description {
    font-size: 12px;
    line-height: 22px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  nav.navbar #navbarNavAltMarkup .navbar-nav {
    padding: 20px 0px;
  }
  nav.navbar #navbarNavAltMarkup .navbar-nav .nav-item {
    padding-bottom: 10px;
  }
  nav.navbar #navbarNavAltMarkup .navbar-nav .nav-item.dropdown {
    display: flex;
  }
  nav.navbar #navbarNavAltMarkup .navbar-nav .nav-item.dropdown a.nav-link.dropdown-toggle {
    display: block;
    margin-left: 10px;
  }
  nav.navbar #navbarNavAltMarkup .social_media {
    padding: 0px;
    margin: 0px;
    border-left: 0px;
    border-top: 1px solid #BE9062;
    padding-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  footer .logo_holder {
    margin-bottom: 30px;
  }
  footer .site_map {
    display: flex;
    justify-content: space-between;
    padding-left: 0px;
  }
  footer .social_media {
    padding-left: 0px;
    padding-top: 20px;
    border-top: 1px solid #BE9062;
  }
  footer .footer_copyright {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 767px) {
  .home_swiper .link_sector .main_section .container .row .main_banner_container .text_on_banner {
    padding-left: 55px;
  }
  .home_swiper .link_sector .main_section .container .row .main_banner_container .text_on_banner h2.main_title {
    font-size: 12px;
    line-height: 30px;
  }
  .home_swiper .link_sector .main_section .container .row .main_banner_container .text_on_banner h6.main_description {
    font-size: 35px;
    line-height: 30px;
  }
  .home_swiper .swiper-button-next:after, .home_swiper .swiper-button-prev:after {
    font-size: 20px;
  }

  .second_section_homepage .second_section_container {
    flex-direction: column;
    width: 100%;
  }
  .second_section_homepage .second_section_container .content_holder {
    flex: unset;
  }

  .about_us_section_home_page .about_us_container_holder {
    flex-direction: column;
    width: 100%;
  }
  .about_us_section_home_page .about_us_container_holder .text_holder {
    flex: unset;
  }
  .about_us_section_home_page .about_us_container_holder .img_holder {
    margin-top: 20px;
    flex: unset;
  }

  .sectors_listing_container_home_page .title {
    margin-left: 15px;
  }

  .address_section {
    left: 5%;
  }
}
@media only screen and (max-width: 767px) {
  .people_section_about_us_page .title {
    margin-left: 15px;
  }
  .people_section_about_us_page .people_holder {
    flex-direction: column;
  }
  .people_section_about_us_page .people_holder .single_founder {
    flex-direction: column;
    margin-bottom: 50px;
    flex: unset;
  }
  .people_section_about_us_page .people_holder .single_founder .img_holder {
    margin-bottom: 20px;
    flex: unset;
  }
  .people_section_about_us_page .people_holder .single_founder .description {
    flex: unset;
  }
  .people_section_about_us_page .people_holder .single_founder:last-child {
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .events_page_section .mobile_description {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .events_page_section .events_main_section {
    flex-direction: column;
  }
  .events_page_section .events_main_section .img_holder {
    width: 100%;
    padding: 15px !important;
    transition-delay: 0s !important;
  }
  .events_page_section .events_main_section .floating_container {
    display: none;
  }
  .events_page_section .grid_all_images_section .img_holder img {
    transition-delay: 0s !important;
  }
}
.swiper.gallery_swiper {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
}
.swiper.gallery_swiper .swiper-slide {
  background-position: center;
  background-size: cover;
  width: 300px;
  height: 300px;
}
.swiper.gallery_swiper .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
}
.swiper.gallery_swiper .swiper-pagination .swiper-pagination-bullet {
  background: white;
  opacity: 1;
}
.swiper.gallery_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #BE9062;
}

.single_sectors_section {
  background: black;
}
.single_sectors_section .single_sectors_holder {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 50px;
}
.single_sectors_section .single_sectors_holder .img_holder {
  width: 100%;
}
.single_sectors_section .single_sectors_holder .img_holder img {
  width: 100%;
  max-height: 700px;
}
.single_sectors_section .single_sectors_holder .sector_content_holder {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 50px;
}
.single_sectors_section .single_sectors_holder .sector_content_holder .sector_title {
  color: #BE9062;
  font-size: 25px;
  line-height: 25px;
  letter-spacing: 1px;
  margin-bottom: 30px;
  font-weight: 700;
  text-transform: uppercase;
}
.single_sectors_section .single_sectors_holder .sector_content_holder .sector_description {
  width: 100%;
}
.single_sectors_section .file_holder {
  margin: 10px 0px;
}
.single_sectors_section .gallery_holder {
  padding-bottom: 50px;
  width: 100%;
}
.single_sectors_section .gallery_holder .related_img_gallery .gallery_title {
  color: #BE9062;
  font-size: 28px;
  line-height: 25px;
  letter-spacing: 1px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.single_sectors_section .gallery_holder .related_img_gallery .single_sector_all_images {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.single_sectors_section .gallery_holder .related_img_gallery .single_sector_all_images .img_holder {
  background-color: white;
  padding: 5px;
}
.single_sectors_section .gallery_holder .related_img_gallery .single_sector_all_images .img_holder img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.single_sectors_section .other_sectors h5.other_title {
  color: #BE9062;
  font-size: 20px;
  line-height: 18px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-weight: 700;
  padding-bottom: 5px;
  text-transform: uppercase;
  width: fit-content;
  border-bottom: 2px solid #BE9062;
}
.single_sectors_section .other_sectors .sectors_holder {
  list-style: none;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding-left: 0px;
}
.single_sectors_section .other_sectors .sectors_holder li.sector_inner_holder {
  padding-right: 20px;
}
.single_sectors_section .other_sectors .sectors_holder li.sector_inner_holder a.sector_inner_link {
  color: white;
  font-size: 14px;
  line-height: 30px;
  font-weight: 300;
  letter-spacing: 1px;
}

@media only screen and (max-width: 767px) {
  .single_sectors_section .single_sectors_holder .img_holder img {
    max-height: 450px;
  }
  .single_sectors_section .single_sectors_holder .sector_content_holder {
    margin-top: 40px;
  }
  .single_sectors_section .single_sectors_holder .sector_content_holder .sector_title {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 25px;
  }
}
.single_activity_holder .activity_main_holder {
  display: flex;
  margin-top: 50px;
  width: 100%;
}
.single_activity_holder .activity_main_holder .activity_img_holder {
  position: relative;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.single_activity_holder .activity_main_holder .activity_img_holder .inner_img_holder {
  width: fit-content;
  height: fit-content;
}
.single_activity_holder .activity_main_holder .activity_img_holder .inner_img_holder img {
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: contain;
  border-radius: 25px;
}
.single_activity_holder .activity_info_holder {
  display: flex;
  flex-direction: column;
}
.single_activity_holder .activity_info_holder h4.sector_holder, .single_activity_holder .activity_info_holder .activity_description, .single_activity_holder .activity_info_holder h1.activity_title {
  color: white;
}
.single_activity_holder .activity_info_holder h4.sector_holder {
  margin-bottom: 15px;
}
.single_activity_holder .activity_info_holder h1.activity_title {
  margin-bottom: 30px;
}
.single_activity_holder .activity_before_after {
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}
.single_activity_holder .activity_before_after .main_swiper_title_before_after {
  color: white;
  text-align: center;
  text-shadow: 2px 2px #BE9062;
}
.single_activity_holder .activity_before_after .before_container .swiper_before_gallery {
  width: 430px;
  height: 430px;
}
.single_activity_holder .activity_before_after .before_container.main_container .swiper_before_gallery {
  width: 100%;
  height: 430px;
}
.single_activity_holder .activity_before_after .before_container .swiper_before_gallery .swiper-slide {
  position: relative;
}
.single_activity_holder .activity_before_after .before_container .swiper_before_gallery .swiper-slide img {
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 25px;
}
.single_activity_holder .activity_before_after .before_container .swiper_before_gallery .swiper-button-next, .single_activity_holder .activity_before_after .before_container .swiper_before_gallery .swiper-button-prev {
  color: white;
}
.single_activity_holder .activity_before_after .after_container .swiper_before_gallery {
  width: 430px;
  height: 430px;
}
.single_activity_holder .activity_before_after .after_container .swiper_before_gallery .swiper-slide {
  position: relative;
}
.single_activity_holder .activity_before_after .after_container .swiper_before_gallery .swiper-slide img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 25px;
}
.single_activity_holder .activity_before_after .after_container .swiper_before_gallery .swiper-button-next, .single_activity_holder .activity_before_after .after_container .swiper_before_gallery .swiper-button-prev {
  color: white;
}
.single_activity_holder .main_highlighted_video {
  margin: 50px 0px;
}
.single_activity_holder .main_highlighted_video .main_video_holder {
  width: 100%;
  height: 100%;
}
.single_activity_holder .main_highlighted_video .main_video_holder video {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .single_activity_holder .activity_main_holder {
    display: flex;
    flex-direction: column;
  }
  .single_activity_holder .activity_main_holder .activity_img_holder {
    margin-bottom: 15px;
  }
  .single_activity_holder .activity_main_holder .activity_img_holder, .single_activity_holder .activity_main_holder .activity_info_holder {
    flex: 1;
  }
  .single_activity_holder .activity_before_after {
    display: flex;
    flex-direction: column;
  }
  .single_activity_holder .activity_before_after .before_container, .single_activity_holder .activity_before_after .after_container {
    margin-bottom: 15px;
  }
}

/*# sourceMappingURL=main.css.map */
