body {  font-family: EuclidCircular;}a:hover {  text-decoration: none;  transition: all 0.3s ease 0s;}a {  color: inherit;}.p10 {  padding: 7rem 0px;}:root {  --color1: #4fae32;  --color2: #2E2E2E;  --color3: #242424;  --color4: #8291A0;}ul.social {  color: rgb(67, 67, 67);  display: flex;  gap: .5rem;  font-size: 22px;}.header-top {  padding: 1rem 0px;  background: var(--color3);  box-shadow: rgb(17, 17, 17) 0px 15px 10px -18px;}.header-top-wrapper {  display: flex;  justify-content: space-between;  align-items: center;}ul.top-menu {  display: flex;  gap: 1rem;  font-size: 14px;  color: rgb(245, 236, 222);}li.whatsap a {  display: flex;  gap: 0.5rem;  color: rgb(46, 169, 125);}a.active {  color: var(--color1);}.header-bottom {  padding: 2rem 0px;  background: rgb(25, 24, 25);  color: rgb(238, 229, 221);}.header-bottom-wrapper {  display: flex;  justify-content: space-between;  align-items: center;}ul.bottom-menu {  display: flex;  gap: 1rem;  font-size: 14px;  font-weight: 500;}.logo {  max-width: 100%;}button.tma-btn {  padding: 1rem 2rem;  background: var(--color1);  border-radius: 5px;  cursor: pointer;  font-weight: 500;  transition: all 0.3s ease 0s;}button.tma-btn:hover {  background: rgb(26, 169, 109);}.br {  border-bottom: 1px solid rgb(73, 73, 73);}.bg1 {  background-color: rgb(21, 21, 21);}.bg2 {  background-color: rgb(25, 24, 25);}.slider {  position: relative;  height: 85vh;  display: flex;  justify-content: center;  align-items: center;}.slider-bg {  position: absolute;  z-index: 1;  width: 100%;  left: 7px;  top: 6%;  height: 100%;}.slider-title {  color: rgb(238, 229, 221);  font-size: 76px;  line-height: 90px;  font-weight: 600;  font-family: VisbyCF;}.slider-desc {  color: rgb(238, 229, 221);  font-size: 22px;}.mainSlider .swiper-wrapper img {  max-width: 100%;}.slider .left {  display: flex;  align-items: center;  justify-content: end;}.slider .right {  gap: 2rem;  display: flex;  flex-direction: column;}.slider-bg img {  width: 100vw;}.slider .left img {margin-top: 5rem;}.swiper-pagination {  position: relative;  display: flex;}.swiper-pagination-bullet {  padding: 1.5rem;  display: flex;  align-items: center;  justify-content: center;  background: rgb(35, 35, 35);  color: rgba(255, 255, 255, 0.85);  font-size: 18px;  border: none;  border-radius: 8px !important;}span.swiper-pagination-bullet.swiper-pagination-bullet-active {  background: linear-gradient(0deg, rgb(75, 170, 121) 0%, rgb(158, 188, 102) 55%, rgb(204, 199, 80) 99%);}.mobile-menu .detail .header-wrapper {  color: black;}.mobile-menu .detail {  box-shadow: 0px 4px 30px rgba(204, 204, 204, 0.25);  padding: 1rem 0;}.mobile-menu .detail .header-right .hamburger div {  background: black;}.mobile-menu .header-wrapper {  position: relative;  z-index: 9;  display: flex;  align-items: center;  justify-content: space-between;  padding: 2rem 0;  color: white;}.mobile-menu .header-center ul {  display: flex;  gap: 2rem;  font-size: 18px;}.mobile-menu .header-left img {  width: 139px;}header.mobile-menu {  background: #151515;}#toggle {  display: none;}/**  Hamburger**/.mobile-menu .header-right .hamburger {  position: absolute;  top: -1.5em;  right: 0;  cursor: pointer;  width: 4em;  height: 45px;  z-index: 5;}.mobile-menu .header-right .hamburger div {  position: relative;  width: 2.4em;  height: 3px;  border-radius: 3px;  background-color: #eee5dd;  margin-top: 8px;  transition: all 0.3s ease-in-out;}/**Nav Styles**/.mobile-menu .header-right .nav {  position: fixed;  width: 70%;  height: 100%;  background-color: var(--color1);  top: -100%;  left: 0;  right: 0;  cursor: pointer;  bottom: 0;  overflow: hidden;  transition: all 0.3s ease-in-out;  transform: scale(0);}.cardSwiper {  padding: 2rem 0;}.mobile-menu .nav-wrapper {  position: relative;  overflow: hidden;  overflow-y: auto;  height: 100%;  display: flex;  justify-content: center;}.mobile-menu .header-right nav {  display: flex;  flex-direction: column;  gap: 2rem;  justify-content: center;  margin: 1rem;  overflow: hidden;}.mobile-menu .header-right nav a {  position: relative;  text-decoration: none;  color: white;  font-weight: 500;  font-size: 18px;  display: inline-block;  transition: color 0.2s ease-in-out;}.mobile-menu .header-right nav a:before {  content: '';  height: 0;  position: absolute;  width: 0.25em;  background-color: white;  left: -0.5em;  transition: all 0.2s ease-in-out;}.mobile-menu .header-right nav a:hover {  color: var(--color1);}.mobile-menu .header-right nav a:hover:before {  height: 100%;}/**Animations**/#toggle:checked+.hamburger .top-bun {  transform: rotate(-45deg);  margin-top: 25px;}#toggle:checked+.hamburger .bottom-bun {  opacity: 0;  transform: rotate(45deg);}#toggle:checked+.hamburger .meat {  transform: rotate(45deg);  margin-top: -3px;}#toggle:checked+.hamburger+.nav {  top: 0;  transform: scale(1);  box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 25px;}.header-right {  position: relative;}.nav-top img {  width: 135px;}.header-right nav .mobil-w {  display: flex;  flex-direction: column;  gap: 0.5rem;}header.mobile-menu {  display: none;}.swiper-bottom {  display: flex;  align-items: center;  gap: 3rem;  margin-top: 2rem;}.subtitle {  color: rgb(238, 229, 221);  font-size: 20px;  font-weight: 500;}.chose-cart .wrapper {  display: flex;  justify-content: space-between;  align-items: center;}.cart-item {  color: rgb(238, 229, 221);  width: 210px;  height: 115px;  display: flex;  align-items: center;  justify-content: center;  position: relative;  z-index: 3;  transition: all 0.3s ease 0s;}.black {  background: rgb(41, 41, 41);}.gold {  background: rgb(169, 141, 77);}.platinium {  background: rgb(142, 143, 151);}.color {  background: rgb(248, 107, 109);}.blue {  background:#4391ce;}.pink{  background: #ce4388;}.greenn{  background: #60b34f;}.red{  background: #bd0f0f;}.cart-item img {  position: absolute;  inset: 0px;  width: 100%;  height: 100%;  z-index: -1;}.cart-item:hover {  scale: 1.2;}.title {  color: rgb(238, 229, 221);  font-family: VisbyCF;  font-size: 60px;  line-height: 62px;  font-weight: 600;}.desc {  color: rgb(238, 229, 221);  font-size: 18px;  line-height: 22px;}.right {  display: flex;  flex-direction: column;  gap: 3rem;  justify-content: center;  position: relative;}button.green-btn {  padding: 1rem 2rem;  background: rgb(26, 169, 109);  border-radius: 5px;  cursor: pointer;  font-weight: 500;  transition: all 0.3s ease 0s;}.buttons {  display: flex;  gap: 1rem;  align-items: center;}button.green-btn:hover {  background: var(--color1);}.left {  position: relative;  align-items: center;  display: flex;  flex-direction: column;  gap: 1rem;  justify-content: end;}.why .swiper-pagination {  left: 0px;  flex-direction: column;  gap: 4px;}.pag-wrap {  position: absolute;  top: 10%;  right: 5%;  z-index: 3;}.why {  position: relative;}.circle1 {  position: absolute;  bottom: 5%;  left: 8%;  z-index: 3;}.circle2 {  position: absolute;  right: 10%;  top: 10%;  z-index: 3;}.left img {  max-width: 100%;}.nature {  position: relative;}.leaf {  position: absolute;  bottom: 20%;  left: 3%;}.leaf img {  max-width: 100%;  width: 75px;}.nature-card img {  max-width: 87%;}.leavy {  position: absolute;  right: 0px;  max-width: 100%;  height: 100%;  top: 60%;  transform: translateY(-50%);}.leavy img {  width: 100%;  height: 80%;}.nature-card {  display: flex;  justify-content: end;  align-items: end;}.special-card {  display: flex;  flex-direction: column;  background: rgb(45, 42, 45);  padding: 3rem 2rem;  height: 100%;  gap: 1rem;  border-radius: 5px;  transition: all 0.3s ease 0s;  text-align: center;  align-items: center;}.carttitle {  color: rgb(238, 229, 221);  font-size: 18px;  flex-grow: 1;  max-width: 80%;}.special-card .icon {  margin: auto;  max-height: 80px;}.mb {  margin: 1rem 0;}.special-card:hover {  background: var(--color1);}.special-card .icon img {  width: 70px;  height: 70px;  object-fit: contain;}.special .left {  padding: 1rem;  flex-direction: column;  align-items: end;  margin-top: 7rem;  gap: 1rem;}.special {  position: relative;}.how-use {  position: relative;}.how-use .circle1 {  bottom: 0px;}.cards .cart-item {  width: 100%;  height: 135px;}.cards .cart-item:hover {  scale: none;}.cards .wrapper {  display: flex;  flex-direction: column;  gap: 2rem;  justify-content: center;  align-items: center;  margin-bottom: 2rem;  text-align: center;}.cards .buttons {  justify-content: center;  margin: 2rem 0px;}.buttons span {  color: rgb(238, 229, 221);  font-size: 18px;  font-weight: 500;}form .item1 input {  margin-bottom: 0.5rem;  padding: 1rem;  outline: none;  width: 100%;  background: transparent;  border-left: none;  border-bottom: 1px solid rgb(38, 39, 38);  border-right: none;  border-top: none;  position: relative;}form.title {  font-size: 30px;  line-height: 47px;  color: white;  font-weight: 600;}form .desc {  font-size: 14px;  margin-bottom: 0.5rem;  color: white;}form.item1 {  padding: 5px;}form .check {  display: flex;  align-items: center;  gap: 0.5rem;  padding: 0px 1rem;  font-size: 14px;}form.check a {  color: var(--color2);  font-weight: 600;}form .subdesc {  font-weight: 350;  font-size: 12px;  line-height: 18px;  color: rgb(64, 64, 64);  padding: 1rem;}form .subdesc a {  text-decoration: underline;  font-weight: 500;  cursor: pointer;}form select {  width: 100%;  margin-bottom: 0.5rem;  padding: 1rem;  outline: none;  appearance: none;  border-left: none;  border-bottom: 1px solid rgba(132, 132, 132, 0.4);  border-right: none;  border-top: none;}.sec-wrap .title {  text-align: center;  width: 100%;  margin: auto;  color: rgb(46, 46, 46);}.sec-wrap .desc {  text-align: center;  width: 100%;  margin: auto;}textarea {  width: 100%;  margin-bottom: 0.5rem;  padding: 1rem;  outline: none;  background: transparent;  border-left: none;  border-bottom: 1px solid rgba(132, 132, 132, 0.4);  border-right: none;  border-top: none;}form button.red-btn {  margin: 0px 1rem;}form .item1 input focus {  border: none;}select:required:invalid {  color: rgb(132, 132, 132);  font-weight: 350;  font-size: 14px;}option[value=""][disabled] {  display: none;}option {  color: black;}.ddl-select {  visibility: hidden;}.ddl {  position: relative;  height: 56px;  width: 100%;  text-align: initial;  outline: none;}.ddl::after {  content: "";  position: absolute;  top: 25px;  right: 20px;  width: 12px;  height: 2px;  background: rgb(38, 39, 38);  z-index: 1;  transform: rotate(-40deg);  transition: all 0.5s ease 0s;}.ddl::before {  content: "";  position: absolute;  top: 25px;  right: 28px;  width: 12px;  height: 2px;  background: rgb(38, 39, 38);  z-index: 1;  transform: rotate(40deg);  transition: all 0.5s ease 0s;}.ddl.active::after {  right: 28px;}.ddl.active::before {  right: 20px;}.ddl-input {  position: absolute;  top: 0px;  left: 0px;  height: 100%;  cursor: pointer;  outline: none;  border: none;}.ddl.active .ddl-options {  visibility: visible;  opacity: 1;}.ddl .ddl-options {  position: absolute;  width: 100%;  top: 55px;  background: rgb(255, 255, 255);  overflow: hidden;  visibility: hidden;  opacity: 0;  transition: all 0.25s ease 0s;  z-index: 999;  border: 1px solid rgb(233, 233, 233);  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px;}.ddl .ddl-options > div {  padding: 10px 20px;  cursor: pointer;}.ddl .ddl-options > div:hover {  background: var(--bs-primary);  color: rgb(255, 255, 255);}.call .wrapper {  background: rgb(26, 169, 109);  padding: 6rem 0px;}.call .content {  display: flex;  align-items: center;  gap: 3rem;}.call-title {  font-size: 44px;  font-family: VisbyCF;  font-weight: 600;}::placeholder {  color: rgb(38, 39, 38);  opacity: 1;}button.dark-btn {  padding: 2em 1rem;  background: rgb(38, 39, 38);  border-radius: 5px;  cursor: pointer;  min-width: 204px;  color: rgb(238, 229, 221);  font-weight: 500;  transition: all 0.3s ease 0s;}.call {  background: rgb(39, 39, 39);}footer.destkop {  color: rgb(238, 229, 221);}footer .item {  display: flex;  flex-direction: column;  gap: 2rem;}footer .item i {  color: rgb(26, 169, 109);}ul.footer-menu {  display: flex;  flex-direction: column;  gap: 0.5rem;  margin-top: 4rem;}ul.footer-menu a {  color: rgb(238, 229, 221);  transition: all 0.3s ease 0s;}ul.footer-menu a:hover {  color: rgb(23, 170, 109);}ul.footer-menu2 {  display: flex;  flex-direction: column;  gap: 0.5rem;  margin-top: 4rem;}ul.footer-menu2 a {  font-weight: 500;  font-size: 18px;  transition: all 0.3s ease 0s;}ul.footer-menu2 a:hover {  color: rgb(23, 170, 109);}footer .item2 {  display: flex;  gap: 0.5rem;  flex-direction: column;  margin-top: 4rem;}footer .item2 .social i {  font-size: 46px;  color: rgb(26, 169, 109);}.footer-bottom {  padding: 1rem 0px;}.footer-bottom .wrap {  display: flex;  justify-content: space-between;  font-size: 14px;  color: rgb(124, 142, 135);}.breadcrumb {  padding: 2rem 0;}.bread-title {  font-size: 52px;  text-align: center;  color: rgb(238, 229, 221);  font-weight: 600;  font-family: VisbyCF;}.bread-link {  display: flex;  justify-content: end;  color: rgb(238, 229, 221);  font-size: 14px;}.parallax .wrap {  display: flex;  flex-direction: column;  gap: 1rem;  text-align: center;}.parallax .wrap .icon i {  font-size: 70px;  color: rgb(26, 169, 109);}.parallax .wrap .title {  font-size: 20px;  line-height: 24px;  color: rgb(26, 169, 109);}.parallax .wrap .desc {  max-width: 75%;  margin: auto;}button.white-btn {  padding: 1rem 2rem;  color: rgb(38, 39, 38);  border-radius: 5px;  cursor: pointer;  min-width: 145px;  background: rgb(238, 229, 221);  font-weight: 500;  transition: all 0.3s ease 0s;}button.white-btn:hover {  background: rgb(38, 39, 38);  color: rgb(238, 229, 221);}button.color-btn {  background: linear-gradient(90deg, rgb(204, 199, 80) 0%, rgb(158, 188, 102) 42%, rgb(75, 170, 121) 100%);  padding: 1rem 2rem;  color: rgb(38, 39, 38);  border-radius: 5px;  cursor: pointer;  min-width: 145px;  font-weight: 500;  transition: all 0.3s ease 0s;}.social-parallax .wrap {  display: flex;  justify-content: space-around;  align-items: center;}.social-parallax .wrap i {  color: rgb(23, 170, 109);  font-size: 72px;}.right a {  color: rgb(26, 169, 109);  font-size: 18px;  display: flex;  gap: 1rem;}.faqwell {  margin-top: 20px;  margin-bottom: 50px;}.faqwell .item .fs-head {  display: flex;  align-items: center;  justify-content: space-between;  user-select: none;  font-weight: 500;  font-size: 20px;  line-height: 27px;  letter-spacing: -0.03em;  color: rgb(238, 229, 221);}.faqwell .item .fs-head .plusminus .minus {  display: none;}.faqwell .item .fs-content {  margin-top: 15px;  display: none;  font-weight: 400;  line-height: 22px;  font-size: 18px;  padding: 2rem;}.faqwell .item i {  font-size: 30px;  color: rgb(23, 170, 109);}.faqwell .item {  border-radius: 8px;  background: rgb(36, 36, 36);  padding: 2rem 3rem;  margin-bottom: 1rem;  color: rgb(238, 229, 221);}.item.show .fs-head {  color: rgb(23, 170, 109);}.left .subtitle {  text-align: center;  margin: auto;  display: flex;  justify-content: end;  width: 50%;}.contact-wrap {  display: flex;  gap: 1rem;  align-items: end;}.contact-card {  display: flex;  flex-direction: column;  gap: 3rem;  height: 301px;  background: rgb(23, 170, 109);  width: 310px;  padding: 1rem;  border-radius: 10px;  align-items: center;  font-size: 18px;  text-align: center;}.contact-card .icon i {  font-size: 34px;}.contact .top {  display: flex;  gap: 1rem;  flex-direction: column;}.contact-title {  font-size: 20px;  flex-grow: 1;}.contact-card .bottom {  display: flex;  flex-direction: column;  gap: 1rem;}.contact img {  max-width: 100%;}.contact .icon {  background: rgb(23, 170, 109);  padding: 1rem;  border-radius: 10px;  font-size: 30px;}.map .card {  display: flex;  flex-direction: column;  gap: 2rem;  border-radius: 10px;  position: absolute;  top: 6%;  right: 10%;  z-index: 90;  padding: 4rem;  background: rgb(25, 24, 25);}.map .card .item {  display: flex;  flex-direction: column;  gap: 1rem;}.maps-wrap {  position: relative;}.card-title {  color: rgb(238, 229, 221);  font-size: 26px;  text-align: end;}.map .card i {  color: rgb(23, 170, 109);  font-size: 32px;  text-align: end;}.maps-wrap {  height: 100%;}.maps-wrap iframe {  width: 100%;  border: 0px;  filter: grayscale(99%);  backface-visibility: hidden;}.features {  position: relative;  height: 100%;}.circle4 {  position: absolute;  right: 0px;  top: 0;  transform: translateY(-50%);  height: 100%;}.circle4 img {  max-width: 100%;  height: 95%;}.cards {  position: relative;}.cards .circle1 {  left: 3%;}.general-card {  display: flex;  flex-direction: column;  gap: 2rem;  height: 100%;  padding: 4rem 2rem;  color: #151515;  background: #f5ecde;  transition: all .3s;  border-radius: 10px;}.general-card .title {  font-size: 24px;  line-height: 26px;  color: #151515;}.general-card .desc {  color: #151515;  flex-grow: 1;  font-size: 16px;}.general-card a {  display: flex;  gap: 1rem;  padding: 0 1rem;}.general-card a i {  color: var(--color1);}.general-card:hover {  background: var(--color1);}.general-card:hover i {  color: #f5ecde;}.end .right {  text-align: end;  align-items: end;}.tree {    position: absolute;    height: 100%;    left: 0;    top: 8%;}.tree img {    height: 85%;}.circle6 {  position: absolute;  right: 10%;  bottom: 4%;  z-index: 2;}.info {  color: rgb(238, 229, 221);  font-size: 18px;  max-width: 60%;  text-align: center;  margin: auto;}.general-card2 {  display: flex;  flex-direction: column;  gap: 3rem;  border-radius: 10px;  background: #17aa6d;  height: 100%;  color: #151515;  padding: 3rem;  align-items: center;  position: relative;  transition: all .3s;}.general-card2 .title {  font-size: 22px;  line-height: 24px;  text-align: center;  color: #151515;}.general-card2 .desc {  font-size: 20px;  line-height: 24px;  text-align: center;  color: #151515;}.general-card2 .icon {  position: absolute;  bottom: -9%;  left: 50%;  transform: translateX(-50%);  width: 60px;  height: 60px;  background: #191819;  padding: .5rem;  border-radius: 50%;  align-items: center;  display: flex;}.general-card2 .icon i {  color: #889b93;  font-size: 33px;  width: 80px;  height: 80px;  align-items: center;  text-align: center;  display: flex;  justify-content: center;}.general-card2:hover {  background: #f5ecde;}.general-card2:hover .icon i {  color: #17aa6e;}.mb2 {  margin-bottom: 2rem;}a.card-link {  color: #7c8e87;  padding: 1rem;  text-align: center;  margin: auto;  width: 100%;  flex-direction: column;  display: flex;  justify-content: center;}a.card-link i {  color: #17aa6d;  font-size: 22px;}.circle7 {  position: absolute;  top: 3%;  left: 13%;}.package {  display: flex;  flex-direction: column;  gap: 2rem;  justify-content: space-between;  padding: 2rem 4rem;  border-radius: 10px;  background: #212125;  height: 100%;  position: relative;}.package .title {  font-size: 36px;  line-height: 40px;  text-align: end;}ul.pckge {  display: flex;  flex-direction: column;  gap: .5rem;  font-size: 18px;  color: #eee5dd;}ul.pckge li {  display: flex;  gap: 1rem;  align-items: center;}.package .bottom {  display: flex;  align-items: center;  justify-content: space-between;}.package .bottom .price {  font-size: 40px;  display: flex;  gap: .5rem;  font-weight: 500;}button.green {  padding: 1rem 2rem;  background: #1aa96d;  border-radius: 5px;  cursor: pointer;  font-weight: 500;  transition: all 0.3s ease 0s;}.package.green .title {  color: #17aa6d;}.package.green .price {  color: #17aa6d;}.package .bottom .price span {  font-size: 18px;}.package.blue .title {  color: #1aa9a4;}.package.blue .price {  color: #1aa9a4;}button.blue {  padding: 1rem 2rem;  background: #13aaa3;  border-radius: 5px;  cursor: pointer;  font-weight: 500;  transition: all 0.3s ease 0s;}.package.green:after {  content: '';  position: absolute;  width: 20px;  height: 80%;  background: #185f41;  border-radius: 10px;  transform: translateY(-50%);  top: 50%;  left: -2%;  z-index: -1;}.packages {  position: relative;  z-index: 2;  /* background: rgb(0,0,0); */  background: linear-gradient(180deg, rgb(21 21 21) 40%, #0e0d0d 40%, #0e0d0d 100%);}.package.blue:after {  content: '';  position: absolute;  width: 20px;  height: 80%;  background: #185f5d;  border-radius: 10px;  transform: translateY(-50%);  top: 50%;  right: -2%;  z-index: -1;}.corparate .active {  color: #17aa6d;}.corparate .filter {  display: none;}.corparate .filter.block {  display: block;}ul.websites.filters li {  display: flex;  flex-direction: column;  gap: 2rem;  border-radius: 10px;  font-size: 16px;  background: #242424;  font-weight: 600;  color: #eee5de;  margin-bottom: 1rem;}ul.websites.filters li {  padding: 2rem 3rem;  letter-spacing: 0.05rem;}.icerik {  padding: 0rem 3rem;}.icerik p {  font-weight: 350;  font-size: 20px;  padding: 1rem 0;  line-height: 25px;  /* or 125% */  letter-spacing: -0.03em;  /* 8 */  color: #eee5de;}.icerik h1,h2,h3,h4 {  font-weight: 700;  font-size: 30px;  line-height: 45px;  letter-spacing: -0.03em;  color: #eee5de;}.icerik ul li,ol li {  letter-spacing: -0.03em;  color: #eee5de;  list-style: disc;  font-size: 20px;}a.navLink {  display: flex;  align-items: center;  justify-content: space-between;}.icerik .title {  color: #17aa6d;  font-size: 26px;}.halka {  position: absolute;  right: 0;  height: 95%;  top: 50%;  transform: translateY(-50%);}.halka img {  max-height: 100%;  max-width: 100%;}.circle9 {  position: absolute;  top: 8%;  left: 6%;}.circle10 {  position: absolute;  right: 2%;  bottom: 5%;}.cards-swiper {  display: flex;  position: relative;  flex-direction: row-reverse;  gap: 1rem;  top: 0;  bottom: -5%;  color: white;}.cards-wraper{  display: flex;  justify-content: end;  align-items: end;}.cards-swiper .swiper-button-prev,.cards-swiper .swiper-button-next {  position: relative!important;  padding: 1rem 2rem;  background: #232323;  border-radius: 10px;  font-size: 20px;}.infoSwiper img {  width: 100%;  height: 100%;}.cards .right {  justify-content: space-between;}.circle11 {  top: 50%;  position: absolute;  left: 3%;}.circle11 svg {  scale: .5;}.gold-card{  color: #ad8450!important;}.platinium-card{  color: #cfc3c3!important;}.blue-card {  color:#4391ce!important;;}.pink-card{  color: #ce4388!important;;}.greenn-card{  color: #60b34f!important;;}.red-card{  color: #e95151!important;}.circle10 svg {  scale: .5;}.login {  position: relative;  z-index: 1;  height: 100vh;}.login-bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: 100%;  height: 100%;}.login-bg img {  width: 100vw;  height: 100vh;  object-fit: cover;}.login-wrapper {  position: relative;  z-index: 2;  margin: auto;  display: flex;  justify-content: center;  width: 100%;  border-radius: 10px;  padding: 3rem;  height: 100vh;}form .item2 input {  margin-bottom: 2rem;  padding: 1rem;  outline: none;  width: 100%;  background: transparent;  border: 1px solid #a89f96;  position: relative;  border-radius: 10px;  color: #a89f96;  font-size: 18px;}.item2 input::placeholder {  color:#a89f96;  opacity: 1;}.login-content {  display: flex;  flex-direction: column;  gap: 3rem;  align-items: center;  justify-content: center;  width: 80%;  background: #141313ab;  border-radius: 10px;  padding: 0 5rem;}.items {  display: flex;  justify-content: space-between;  margin-bottom: 1rem;  color: #a89f96;}button.yellow-btn {  padding: 1rem 2rem;  border-radius: 5px;  cursor: pointer;  font-weight: 500;  transition: all 0.3s ease 0s;  background: rgb(211,210,171);  background: linear-gradient(188deg, rgba(211,210,171,1) 21%, rgba(205,205,147,1) 44%, rgba(194,194,101,1) 100%);}a.text-center {  text-align: center;  width: 100%;  padding: 2rem;}a.text-center span {  color: var(--color1);}.copy {  color: #a89f96;}.user .icon  {  font-size: 86px;  background: #FFFFFF;  width: 150px;  align-items: center;  display: flex;  justify-content: center;  border-radius: 50%;  color: white;  }.user .title {  color: #434343;  font-size: 32px;  line-height: 40px;}.user .desc {  color: #434343;  text-align: center;}.user {  display: flex;  flex-direction: column;  gap: 1rem;  justify-content: center;  align-items: center;  text-align: center;  transform: translateY(60%);  margin-bottom: 15rem;}.panel-title {  font-size: 16px;  text-align: center;  color: #4e4942;  position: relative;  z-index: 2;}.panel-title:after {  width: 100%;  position: absolute;  content: '';  height: 1px;  background: #afa99d;  top: 50%;  left: 0;  z-index: -1;}.panel-title span {  background: white;  padding: 0 4rem;}.panel-content {  display: flex;  justify-content: space-between;  flex-wrap: wrap;}.icon-box {  display: flex;  flex-direction: column;  gap: 1rem;  justify-content: center;  align-items: center;  text-align: center;}.icon-box .title {  font-size: 18px;  color: #000000;  line-height: 24px;  font-weight: 500;}.icon-box .icon {  font-size: 68px;  width: 210px;  position: relative;  height: 210px;  align-items: center;  display: flex;  justify-content: center;  border-radius: 50%;  color: #000000;  border: 20px solid #000000;  transition: all .3s ease;}.icon-box .icon:hover {  border: 20px solid #000000;}.icon-x {  width: 100px;  height: 100px;  object-fit: cover;   border-radius: 50%;  display: flex;  justify-content: center;  align-items: center;  margin: auto;  color: black;  font-size: 50px;}.copyright {  padding: 1rem;  text-align: center;  background: #000000;  color: white;}.panel .top {  background: #434343;  border-bottom-left-radius: 100px;  border-bottom-right-radius: 100px;  position: relative;  }ul.top-flag {  display: flex;  gap: .5rem;  position: absolute;  bottom: -15%;  left: 8%;}.devices-card {  display: flex;  flex-direction: column;  gap: 2rem;  padding: 3rem 2rem;  border-radius: 10px;  background: #242424;}.devices-card .title {  font-size: 20px;  line-height: 22px;  color: #1aa96d;}ul.devices-list {  display: flex;  flex-direction: column;  gap: .5rem;  color: #eee5dd;  font-size: 18px;}.search-container {  position: relative;  margin-bottom: 3rem;}.search-container input {  background: #242424;  width: 20px;  height: 20px;  padding: 2rem;  border-radius: 10px;  border: none;  width: 100%!important;  position: relative;  color: #666666;  cursor: pointer;  transition: width 1s ease;}.search-container input::placeholder {  color: #666666;}.search-container input:focus {  outline: none;}.search-container i {  color: #17aa6d;  width: 60px;  height: 48px;  border-radius: 50%;  margin: 0 0 0 0;  position: absolute;  cursor: pointer;  z-index: 9;  right: 0;  font-size: 25px;  top: 70%;  transform: translateY(-50%);}.search-container:before {  content: "";  border-radius: 50%;  width: 52px;  height: 52px;  position: absolute;}ul.top-menu li:hover {    color: #2ea97d;}ul.social i:hover {    color: var(--color1);}ul.bottom-menu a:hover {    color: var(--color1);}span.swiper-pagination-bullet:hover {  background: var(--color1);}span.swiper-pagination-bullet {transition: all .3s ease;}ul.social i {    transition: all .3s ease;}.card-swiper {  position: relative;  margin-top: -5rem;  margin-bottom: 8rem;  display: flex;}.card-swiper .swiper-button-next {  right: -5%;}.card-swiper .swiper-button-prev {  left: -5%;}.blackSwiper img {  width: 100%;  height: 100%;}.cards-swiper .black-swiper-button-prev,.cards-swiper .black-swiper-button-next {  position: relative!important;  padding: 1rem 2rem;  background: #232323;  border-radius: 10px;  font-size: 20px;}.goldSwiper img {  width: 100%;  height: 100%;}.cards-swiper .gold-swiper-button-prev,.cards-swiper .gold-swiper-button-next {  position: relative!important;  padding: 1rem 2rem;  background: #232323;  border-radius: 10px;  font-size: 20px;}.platSwiper img {  width: 100%;  height: 100%;}.cards-swiper .plat-swiper-button-prev,.cards-swiper .plat-swiper-button-next {  position: relative!important;  padding: 1rem 2rem;  background: #232323;  border-radius: 10px;  font-size: 20px;}.blueSwiper img {  width: 100%;  height: 100%;}.cards-swiper .blue-swiper-button-prev,.cards-swiper .blue-swiper-button-next {  position: relative!important;  padding: 1rem 2rem;  background: #232323;  border-radius: 10px;  font-size: 20px;}.pinkSwiper img {  width: 100%;  height: 100%;}.cards-swiper .pink-swiper-button-prev,.cards-swiper .pink-swiper-button-next {  position: relative!important;  padding: 1rem 2rem;  background: #232323;  border-radius: 10px;  font-size: 20px;}.greenSwiper img {  width: 100%;  height: 100%;}.cards-swiper .green-swiper-button-prev,.cards-swiper .green-swiper-button-next {  position: relative!important;  padding: 1rem 2rem;  background: #232323;  border-radius: 10px;  font-size: 20px;}.redSwiper img {  width: 100%;  height: 100%;}.cards-swiper .red-swiper-button-prev,.cards-swiper .red-swiper-button-next {  position: relative!important;  padding: 1rem 2rem;  background: #232323;  border-radius: 10px;  font-size: 20px;}.packages .container {  padding: 0 8rem;}.check-box {  display: flex;  align-items: center;  gap: 1rem;}input[type="checkbox"] {  width: 25px!important;  height: 25px;  margin-bottom: 0!important;  background: transparent!important;  accent-color: #c9c983;}/* Outer */.popup {  width: 100%;  height: 100%;  display: none;  position: fixed;  top: 0px;  z-index: 9;  left: 0px;  background: rgba(0, 0, 0, 0.75);}/* Inner */.popup-inner {  max-width: 540px;  width: 90%;  padding: 60px;  position: absolute;  top: 50%;  border-radius: 15px;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  background: #fff;  border: 20px solid #faf2e1;}/* Close Button */.popup-close {  display: inline-block;  position: relative;  border-radius: 1000px;  font-size: 20px;  text-align: end;  line-height: 100%;  color: #aa0d0d;  margin-top: 1rem;  font-weight: 500;  align-items: end;  display: flex;  justify-content: end;  width: 100%;}.popup-close:hover {  text-decoration: none;}.pop-up-top img {  max-width: 100%;}.popup-scroll {  overflow-y: scroll;  max-height: 300px;  padding: 0 1em 0 0;}.popup-scroll::-webkit-scrollbar {  background-color: #EEE;  width: 10px;}.popup-scroll::-webkit-scrollbar-thumb {  border: 1px #EEE solid;  border-radius: 2px;  background: #777;  -webkit-box-shadow: 0 0 8px #555 inset;  box-shadow: 0 0 8px #555 inset;  -webkit-transition: all .3s ease-out;  transition: all .3s ease-out;}.popup-scroll::-webkit-scrollbar-track {  -webkit-box-shadow: 0 0 2px #ccc;  box-shadow: 0 0 2px #ccc;}.popup .title {  color: #4e4942;  font-size: 26px;  text-align: center;}.popup .desc {  color: #4e4942;  text-align: justify;}.pop-up-top {  display: flex;  flex-direction: column;  gap: 3rem;  align-items: center;}.devices-wrapper {  -moz-column-count: 4;  /* -webkit-column-count: 4; */  column-count: 4;  -moz-column-gap: 1em;  -webkit-column-gap: 1em;  column-gap: 1em;}.item-d {  display: inline-block;  margin: 0 0 1em;  width: 100%;}@keyframes grow {  from {    transform: scale(1); }  to {    transform: scale(1.5);    opacity: 0; }}@media only screen and (min-width: 320px) and (max-width: 568px) {  header.mobile-menu {    display: block;  }  header.destkop {    display: none;  }  .cards-wraper {    flex-direction: column;    height: 100%;    display: inline;}.cards-swiper {    bottom: 0;    margin-bottom: 1rem;    padding: .5rem;}  .icon-box .icon {    width: 100px;    font-size: 30px;    height: 100px;    border: 5px solid #000000;}.devices-wrapper {  column-count: 1;}.info {  max-width: 100%;}.packages .container {  padding: 0;}.faqwell .item .fs-head {  font-size: 16px;  line-height: 24px;}.faqwell .item .fs-content {  line-height: 20px;  font-size: 14px;  padding: 1rem;}.items {  flex-direction: column;  gap: 1rem;}input[type="checkbox"] {  width: 18px!important;  height: 18px;}.package {  padding: 2rem 1rem;}.icon-box .icon svg {  scale: 52%;}.icon-x {  width: 50px;  height: 50px;  font-size: 30px;}.buttons {  flex-direction: column;}  .call .content {    flex-direction: column;    align-items: self-start;  }    .bread-title {    font-size: 32px;  }  .tree {max-width: 100%;position: relative;}.tree img {    max-width: 100%;}  .bread-link {padding: 1rem 0;font-size: 12px;}    .p10 {    padding: 2rem;  }    .title {    font-size: 36px;    line-height: 40px;  }  .slider-title {    font-size: 34px;    line-height: 38px;}.slider .left img {    width: 100%;}.slider .right {width: 100%;}.swiper-bottom {    flex-direction: column;    gap: 1rem;}.slider .row {    flex-direction: column-reverse;}.slider .left {  width: 100%;}    .right {    gap: 1rem;  }    .desc {    font-size: 16px;  }    .nature-card img {    max-width: 100%;    margin: auto;    align-items: center;    display: flex;    justify-content: center;  }    .circle2 {    top: 7%;    right: 4%;    scale: 50%;  }    .circle1 {    display: none;  }    .social-parallax .wrap {    flex-direction: column;    gap: 1rem;  }      .social-parallax .wrap i {    font-size: 40px;  }  .color-img img {    max-width: 100%;}.circle9 {    left: 0;    scale: 40%;}.chose-cart .wrapper {  flex-direction: column;  gap: 1rem;}.circle7 {  scale: 40%;  top: 3%;  left: -27%;}.cards .buttons {  flex-direction: column;}.contact-wrap {  flex-direction: column;}.map .card {  position: relative;  border: 5px solid #17a76c;  right: 0;  margin-top: 1rem;}.icerik {  padding: 1rem;}.faqwell .item {  padding: 1rem;}.circle6 {  scale: 30%;  bottom: -3%;  right: 0;}.cards .wrapper {  gap: 1rem;}.package .bottom {  flex-direction: column;  gap: 1rem;}.login-content {  padding: 0 2rem;  width: 100%;}.login-wrapper {  padding: 1rem;}ul.top-flag {  display: none;}.special .left {  margin-top: 1rem;}.card-swiper .swiper-button-next {  right: -11%;}.card-swiper .swiper-button-prev {  left: -11%;}.left .subtitle {  width: 75%;}}@media only screen and (min-width: 568px) and (max-width: 768px) {  header.mobile-menu {    display: block;  }  header.destkop {    display: none;  }  .cards-wraper {    flex-direction: column;    height: 100%;    display: inline;}.cards-swiper {    bottom: 0;    margin-bottom: 1rem;    padding: .5rem;}  .icon-box .icon {    width: 100px;    font-size: 30px;    height: 100px;    border: 5px solid #000000;}.devices-wrapper {  column-count: 1;}.info {  max-width: 100%;}.packages .container {  padding: 0;}.faqwell .item .fs-head {  font-size: 16px;  line-height: 24px;}.faqwell .item .fs-content {  line-height: 20px;  font-size: 14px;  padding: 1rem;}.items {  flex-direction: column;  gap: 1rem;}input[type="checkbox"] {  width: 18px!important;  height: 18px;}.package {  padding: 2rem 1rem;}.icon-box .icon svg {  scale: 52%;}.icon-x {  width: 50px;  height: 50px;  font-size: 30px;}.buttons {  flex-direction: column;}  .call .content {    flex-direction: column;    align-items: self-start;  }    .bread-title {    font-size: 32px;  }  .tree {max-width: 100%;position: relative;}.tree img {    max-width: 100%;}  .bread-link {padding: 1rem 0;font-size: 12px;}    .p10 {    padding: 2rem;  }    .title {    font-size: 36px;    line-height: 40px;  }  .slider-title {    font-size: 34px;    line-height: 38px;}.slider .left img {    width: 100%;}.slider .right {width: 100%;}.swiper-bottom {    flex-direction: column;    gap: 1rem;}.slider .row {    flex-direction: column-reverse;}.slider .left {  width: 100%;}    .right {    gap: 1rem;  }    .desc {    font-size: 16px;  }    .nature-card img {    max-width: 100%;    margin: auto;    align-items: center;    display: flex;    justify-content: center;  }    .circle2 {    top: 7%;    right: 4%;    scale: 50%;  }    .circle1 {    display: none;  }    .social-parallax .wrap {    flex-direction: column;    gap: 1rem;  }      .social-parallax .wrap i {    font-size: 40px;  }  .color-img img {    max-width: 100%;}.circle9 {    left: 0;    scale: 40%;}.chose-cart .wrapper {  flex-direction: column;  gap: 1rem;}.circle7 {  scale: 40%;  top: 3%;  left: -27%;}.cards .buttons {  flex-direction: column;}.contact-wrap {  flex-direction: column;}.map .card {  position: relative;  border: 5px solid #17a76c;  right: 0;  margin-top: 1rem;}.icerik {  padding: 1rem;}.faqwell .item {  padding: 1rem;}.circle6 {  scale: 30%;  bottom: -3%;  right: 0;}.cards .wrapper {  gap: 1rem;}.package .bottom {  flex-direction: column;  gap: 1rem;}.login-content {  padding: 0 2rem;  width: 100%;}.login-wrapper {  padding: 1rem;}ul.top-flag {  display: none;}.special .left {  margin-top: 1rem;}.card-swiper .swiper-button-next {  right: -11%;}.card-swiper .swiper-button-prev {  left: -11%;}.left .subtitle {  width: 75%;}}    