:root {
  --main-dark: #121212;
  --theme-green: #3f543e;
  --main-white: #fff;
  --white-bg: #fafafa;
  --bg-light: #f3f3f3;
}

@font-face {
  font-family: "chillax";
  src: url("fonts/chillax/Chillax-Regular.otf") format("opentype");
  font-weight: 400;
}

body {
  font-family: "chillax", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: var(--main-dark);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "chillax", sans-serif;
}


.fullcontainer {
  max-width: 1844px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.container {
  max-width: 1490px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.banner .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 100px;
  padding-top: 50px;
  padding-bottom: 50px;
  border-radius: 20px;
}

.way1 {
  background: url("images/bannerslide1.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 810px;
}
.way2 {
  background: url("images/bannerslide2.jpg") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 810px;
}
.way3 {
  background: url("images/bannerslide3.jpg") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 810px;
}

.display-2 {
  line-height: 1;
}


.wrappswipper {
  background: url("images/map.png") no-repeat center center;
  background-size: contain;
}

.your.btn {
  background: var(--main-white);
  color: var(--theme-green);
}
.your.btn:hover {
  background: var(--theme-green);
  color: var(--main-white);
}

.btn {
  transition: transform 180ms cubic-bezier(0.34, 1.56, 0.64, 1),
    box-shadow 180ms ease,
    filter 180ms ease;
}

.btn:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.12);
  filter: brightness(1.05);
}

.subscribe {
  background: var(--theme-green);
  color: var(--bg-light);

}

.log {
  background: transparent;
  border: 1px solid var(--theme-green);
  color: var(--theme-green);
}

.Welcome {
  color: var(--theme-green);
}

.about.btn {
  background: var(--theme-green);
}

.service {
  background: var(--white-bg);
}

.get.btn {
  background: var(--theme-green);
}

.our {
  color: var(--theme-green);
}

.card {
  background: var(--main-white);
}

.card-box {
  background: var(--theme-green);

}

.What {
  color: var(--theme-green);
}

.Avatar {
  width: 85px;
  height: 85px;
  object-fit: cover;
}

.swiper-content {
  max-width: 788px;
}

.swiper-text {
  color: var(--theme-green);
}

.communication {
  background: var(--theme-green);
}

.now.btn {
  background: var(--white-bg);
  color: var(--theme-green);
}

.footer a {
  transition: transform 160ms ease, color 160ms ease, padding-left 160ms ease;
}

.footer a:hover {
  transform: translateX(4px);
  color: var(--theme-green);
  padding-left: 4px;
}

.footer li {
  transition: transform 160ms ease, color 160ms ease, padding-left 160ms ease;
}

.footer li:hover {
  transform: translateX(4px);
  color: var(--theme-green);
  padding-left: 4px;
}

.blck-row {
  width: 52px;
  height: 1px;
  background: var(--main-dark);
  bottom: -8px;
}

.list {
  color: var(--main-dark);
}

.social {
  width: 52px;
  height: 52px;
  border: 1px solid var(--theme-green);
  color: var(--main-dark);
}

.sub-footer a:hover {
  transform: translateY(-4px) scale(1.08);
  box-shadow: 0 10px 24px rgba(208, 37, 37, 0.12);
  filter: brightness(1.05);
}

.sub-footer {
  background: var(--bg-light);
}

.Uptra {
  color: var(--main-dark);
}

.banner .mySwiper .swiper-button-next svg,
.banner .mySwiper .swiper-button-prev svg {
  display: none;
}

.banner .mySwiper .swiper-button-next,
.banner .mySwiper .swiper-button-prev {
  width: 72px;
  height: 72px;
  background: transparent;
  border: 1px solid var(--main-white);
  border-radius: 100%;
}

.banner .mySwiper .swiper-button-next i,
.banner .mySwiper .swiper-button-prev i {
  color: var(--main-white);
}

.testimonial .swiper-button-next svg,
.testimonial .swiper-button-prev svg {
  display: none;
}

.testimonial .swiper-button-next,
.testimonial .swiper-button-prev {
  width: 44px;
  height: 44px;
  background: var(--main-white);
  border-radius: 100%;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  color: var(--theme-green);
}