@font-face {
  font-family: YekanBakhFaNum;
  font-style: normal;
  font-weight: 100;
  src: url("../font/YekanBakhFaNum-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: YekanBakhFaNum;
  font-style: normal;
  font-weight: 300;
  src: url("../font/YekanBakhFaNum-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: YekanBakhFaNum;
  font-style: normal;
  font-weight: normal;
  src: url("../font/YekanBakhFaNum-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: maneli;
  font-style: normal;
  font-weight: normal;
  src: url("../font/Maneli.ttf") format("truetype");
  font-display: swap;
}
h1,
h2,
h3,
h4,
h5,
h6,
span,
div,
a,
input,
ul,
li,
button,
textarea {
  font-family: "YekanBakhFaNum" !important;
}

body {
  font-family: "YekanBakhFaNum" !important;
}

/**main colore**/
/** break point **/
/** general style **/
* {
  padding: 0;
  margin: 0;
  list-style: none;
  text-decoration: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a:focus {
  outline: none;
}

.mainView {
  max-width: 1310px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.mainView2 {
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}

img {
  max-width: 100%;
  height: auto;
}

a,
a:visited {
  text-decoration: none;
}

h1 {
  font-size: 24px;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 20px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

.mainHeadingSite {
  text-align: center;
}
.mainHeadingSite h2,
.mainHeadingSite h1 {
  font-size: 36px;
  font-weight: 100;
  line-height: 80px;
  margin-bottom: 40px;
  font-family: maneli !important;
}
@media (max-width: 768px) {
  .mainHeadingSite h2,
  .mainHeadingSite h1 {
    font-size: 24px;
    line-height: 54px;
    margin-bottom: 32px;
  }
}

div#introSection {
  background-color: rgba(183, 142, 103, 0.168627451);
}

.introMainSection {
  height: 760px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
  .introMainSection {
    height: 660px;
  }
}
@media (max-width: 480px) {
  .introMainSection {
    height: 560px;
  }
}
@media (max-width: 380px) {
  .introMainSection {
    height: 460px;
  }
}
.introMainSection video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.backToDown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg width='252' height='70' viewBox='0 0 252 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5351_1033)'%3E%3Cpath d='M246 81.9999C249.314 81.9999 252 79.3136 252 75.9999C252 72.6862 249.314 69.9999 246 69.9999L198.977 69.9999C186.319 69.9999 173.401 68.0405 163.032 60.7793C143.232 46.9127 129.401 25.1656 126 -5.50763e-06C122.599 25.1656 108.768 46.9127 88.9678 60.7794C78.5997 68.0405 65.6809 69.9999 53.0231 69.9999L6.00044 69.9999C2.68673 69.9999 0.000454586 72.6862 0.000454442 75.9999C0.000454297 79.3136 2.68673 81.9999 6.00044 81.9999L53.0227 81.9999C65.6802 81.9999 78.5986 83.9592 88.9666 91.2199C108.767 105.087 122.599 126.834 126 152C129.401 126.834 143.233 105.087 163.034 91.2199C173.402 83.9591 186.32 81.9999 198.977 81.9999L246 81.9999Z' fill='%23FCFAF8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5351_1033'%3E%3Crect width='252' height='70' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: -70px auto 60px;
  position: relative;
  padding: 38px 120px 12px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.productCategoryBack .productCategoryMain {
  position: relative;
}
.productCategoryBack .productCategoryMain::before {
  content: "";
  background: #f7f4ef;
  position: absolute;
  height: 100%;
  width: 33%;
  right: 0;
  top: -50px;
  bottom: 0;
  margin: auto;
  max-height: 256px;
}
@media (max-width: 1000px) {
  .productCategoryBack .productCategoryMain::before {
    display: none;
  }
}
.productCategoryBack .productCategoryMain::after {
  content: "";
  background: #f7f4ef;
  position: absolute;
  height: 100%;
  width: 33%;
  left: 0;
  top: -50px;
  bottom: 0;
  margin: auto;
  max-height: 256px;
}
@media (max-width: 1000px) {
  .productCategoryBack .productCategoryMain::after {
    display: none;
  }
}
.productCategoryBack .swiper-slide.productCategoryItems a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
}
.productCategoryBack .swiper-slide.productCategoryItems {
  height: 256px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 28px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
@media (max-width: 1300px) {
  .productCategoryBack .swiper-slide.productCategoryItems {
    height: 240px;
  }
}
@media (max-width: 768px) {
  .productCategoryBack .swiper-slide.productCategoryItems {
    padding: 0;
  }
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatImage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatImage img {
  height: 100%;
  aspect-ratio: 1;
  -o-object-fit: contain;
     object-fit: contain;
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextcenter {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  bottom: -120px;
  text-align: center;
}
@media (max-width: 768px) {
  .productCategoryBack .swiper-slide.productCategoryItems .productCatTextcenter {
    bottom: -90px;
  }
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextcenter h4 {
  font-size: 24px;
  line-height: 37px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 8px;
}
@media (max-width: 768px) {
  .productCategoryBack .swiper-slide.productCategoryItems .productCatTextcenter h4 {
    font-size: 18px;
    line-height: 28px;
  }
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextcenter span {
  font-size: 16px;
  line-height: 25px;
  font-weight: 100;
  color: #000000;
}
@media (max-width: 768px) {
  .productCategoryBack .swiper-slide.productCategoryItems .productCatTextcenter span {
    font-size: 14px;
    line-height: 22px;
  }
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextleft,
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextright {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  position: absolute;
  z-index: -1;
}
@media (max-width: 768px) {
  .productCategoryBack .swiper-slide.productCategoryItems .productCatTextleft,
  .productCategoryBack .swiper-slide.productCategoryItems .productCatTextright {
    display: none !important;
  }
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextleft h4,
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextright h4 {
  font-size: 24px;
  line-height: 37px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 8px;
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextleft span,
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextright span {
  font-size: 16px;
  line-height: 25px;
  font-weight: 100;
  color: #000000;
  margin-bottom: 8px;
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextright {
  -webkit-transform: translate(150px, 0px);
          transform: translate(150px, 0px);
}
.productCategoryBack .swiper-slide.productCategoryItems .productCatTextleft {
  -webkit-transform: translate(-150px, 0px);
          transform: translate(-150px, 0px);
}
.productCategoryBack .swiper.productCategory1 {
  padding-top: 160px;
  padding-bottom: 200px;
  margin-right: 130px;
  margin-left: 130px;
  padding-right: 105px;
  padding-left: 105px;
}
@media (max-width: 1500px) {
  .productCategoryBack .swiper.productCategory1 {
    margin-right: 120px;
    margin-left: 120px;
  }
}
@media (max-width: 1400px) {
  .productCategoryBack .swiper.productCategory1 {
    margin-right: 100px;
    margin-left: 100px;
  }
}
@media (max-width: 1300px) {
  .productCategoryBack .swiper.productCategory1 {
    margin-right: 90px;
    margin-left: 90px;
  }
}
@media (max-width: 1200px) {
  .productCategoryBack .swiper.productCategory1 {
    margin-right: 80px;
    margin-left: 80px;
    padding-right: 86px;
    padding-left: 86px;
  }
}
@media (max-width: 768px) {
  .productCategoryBack .swiper.productCategory1 {
    padding-top: 0px;
    padding-bottom: 90px;
    padding-right: 0px;
    padding-left: 0px;
  }
}
.productCategoryBack .swiper-slide-active {
  opacity: 1 !important;
  visibility: visible !important;
}
.productCategoryBack .swiper-slide-active a .productCatImage {
  -webkit-transform: scale(2.07) translate(0px, -40px);
          transform: scale(2.07) translate(0px, -40px);
}
@media (max-width: 1300px) {
  .productCategoryBack .swiper-slide-active a .productCatImage {
    -webkit-transform: scale(2) translate(0px, -40px);
            transform: scale(2) translate(0px, -40px);
  }
}
@media (max-width: 1200px) {
  .productCategoryBack .swiper-slide-active a .productCatImage {
    -webkit-transform: scale(1.9) translate(0px, -36px);
            transform: scale(1.9) translate(0px, -36px);
  }
}
@media (max-width: 768px) {
  .productCategoryBack .swiper-slide-active a .productCatImage {
    -webkit-transform: unset;
            transform: unset;
  }
}
.productCategoryBack .swiper-slide-active .productCatTextcenter {
  opacity: 1 !important;
  visibility: visible !important;
}
.productCategoryBack .swiper-slide-prev {
  opacity: 1 !important;
  visibility: visible !important;
}
.productCategoryBack .swiper-slide-prev .productCatTextright {
  opacity: 1 !important;
  visibility: visible !important;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.productCategoryBack .swiper-slide-next {
  opacity: 1 !important;
  visibility: visible !important;
}
.productCategoryBack .swiper-slide-next .productCatTextleft {
  opacity: 1 !important;
  visibility: visible !important;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.productCategoryBack .swiper-button-next-productCategory1,
.productCategoryBack .swiper-button-prev-productCategory1 {
  position: absolute;
  top: -50px;
  bottom: 0;
  margin: auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  background: #eee5da;
  padding: 28px 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border: 1px solid #eee5da;
}
.productCategoryBack .swiper-button-next-productCategory1:hover,
.productCategoryBack .swiper-button-prev-productCategory1:hover {
  background: #ffffff;
}
@media (max-width: 768px) {
  .productCategoryBack .swiper-button-next-productCategory1,
  .productCategoryBack .swiper-button-prev-productCategory1 {
    top: unset;
    bottom: 90px;
  }
}
.productCategoryBack .swiper-button-next-productCategory1 {
  right: 0;
  z-index: 1;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.productCategoryBack .swiper-button-prev-productCategory1 {
  left: 0;
  z-index: 1;
}

.next-perv-btns {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 80px;
  height: 38px;
  width: 30%;
  margin: auto;
  margin-top: 40px;
  display: none;
}
@media (max-width: 768px) {
  .next-perv-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.next-perv-btns::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='69' height='38' viewBox='0 0 69 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 19L67 19' stroke='%23E3D3C4' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M3.5 19C3.5 18.4477 3.94771 18 4.5 18L16.2559 18C19.4594 18 22.8122 17.5066 25.5283 15.6045C29.9074 12.5378 33.1436 7.96258 34.5 2.61816C35.8564 7.96259 39.0926 12.5378 43.4717 15.6045C46.1878 17.5066 49.5406 18 52.7441 18L64.5 18C65.0523 18 65.5 18.4477 65.5 19C65.5 19.5523 65.0523 20 64.5 20L52.7441 20C49.5406 20 46.1879 20.4934 43.4717 22.3955C39.0925 25.4624 35.8562 30.0381 34.5 35.3828C33.1438 30.0381 29.9075 25.4624 25.5283 22.3955C22.8121 20.4934 19.4594 20 16.2559 20L4.5 20C3.94771 20 3.5 19.5523 3.5 19Z' fill='%23E3D3C4' stroke='%23E3D3C4'/%3E%3C/svg%3E%0A");
  height: 38px;
  width: 69px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.next-perv-btns .swiper-button-next-showProductSwiper,
.next-perv-btns .swiper-button-prev-showProductSwiper,
.next-perv-btns .swiper-button-next-swiperHomeBlog,
.next-perv-btns .swiper-button-prev-swiperHomeBlog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0.35;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.next-perv-btns .swiper-button-next-showProductSwiper:hover,
.next-perv-btns .swiper-button-prev-showProductSwiper:hover,
.next-perv-btns .swiper-button-next-swiperHomeBlog:hover,
.next-perv-btns .swiper-button-prev-swiperHomeBlog:hover {
  opacity: 1;
}
.next-perv-btns .swiper-button-next-showProductSwiper,
.next-perv-btns .swiper-button-next-swiperHomeBlog {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.RowProductSection .showProductSwiper .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}
.RowProductSection .showProductSwiper li.product {
  height: 530px;
}
.RowProductSection .showProductSwiper .swiper-slide:last-child li.product {
  border-left: 1px solid rgba(183, 142, 103, 0.4784313725);
}

.brandSections {
  position: relative;
}
.brandSections::before {
  content: "";
  background-color: #fcfaf8;
  position: absolute;
  height: calc(100% - 80px);
  width: 10%;
  bottom: 0px;
  z-index: 10;
  right: 0;
  background: #fcfaf8;
  background: -webkit-gradient(linear, left top, right top, from(rgba(252, 250, 248, 0)), to(rgb(252, 250, 248)));
  background: linear-gradient(90deg, rgba(252, 250, 248, 0) 0%, rgb(252, 250, 248) 100%);
}
.brandSections::after {
  content: "";
  background-color: #fcfaf8;
  position: absolute;
  height: calc(100% - 80px);
  width: 20%;
  left: 0;
  bottom: 0px;
  z-index: 10;
  background: #fcfaf8;
  background: -webkit-gradient(linear, left top, right top, from(rgba(252, 250, 248, 0)), to(rgb(252, 250, 248)));
  background: linear-gradient(90deg, rgba(252, 250, 248, 0) 0%, rgb(252, 250, 248) 100%);
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.brandSections .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}
.brandSections .mySwiperBrands1 {
  margin-bottom: 65px;
}
.brandSections .swiper-slide {
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brandSections .swiper-slide a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}
.brandSections .swiper-slide::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.571289 10.9048C5.82469 10.1949 9.95658 6.06297 10.6665 0.80957C11.3764 6.06297 15.5083 10.1949 20.7617 10.9048C15.5083 11.6147 11.3764 15.7466 10.6665 21C9.95658 15.7466 5.82469 11.6147 0.571289 10.9048Z' fill='%23B78E67'/%3E%3C/svg%3E%0A");
  position: absolute;
  height: 21px;
  width: 21px;
  right: -60px;
  top: 0;
  bottom: 0;
  margin: auto;
  opacity: 0.35;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
@media (max-width: 1000px) {
  .brandSections .swiper-slide::before {
    right: -50px;
  }
}
.brandSections .swiper-slide img {
  opacity: 0.35;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.brandSections .swiper-slide:hover + .swiper-slide::before {
  opacity: 1;
}
.brandSections .swiper-slide:hover::before {
  opacity: 1;
}
.brandSections .swiper-slide:hover img {
  opacity: 1;
}

.argopaySectionBack {
  margin-bottom: 176px !important;
}
@media (max-width: 768px) {
  .argopaySectionBack {
    margin-bottom: 80px !important;
  }
}
.argopaySectionBack .argopaySection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: anchor-center;
      -ms-flex-align: anchor-center;
          align-items: anchor-center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 50px;
}
@media (max-width: 768px) {
  .argopaySectionBack .argopaySection {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 80px;
  }
}
.argopaySectionBack .argopaySection > div {
  width: calc(50% - 10px);
}
@media (max-width: 768px) {
  .argopaySectionBack .argopaySection > div {
    width: 100%;
  }
}
.argopaySectionBack .argopaySection .contentSide {
  max-width: 602px;
  margin-right: auto;
}
@media (max-width: 768px) {
  .argopaySectionBack .argopaySection .contentSide {
    width: 100%;
    max-width: unset;
  }
}
.argopaySectionBack .argopaySection .contentSide > h2 {
  font-size: 36px;
  font-weight: 100;
  line-height: 80px;
  margin-bottom: 20px;
  font-family: maneli !important;
  color: #000033;
}
@media (max-width: 768px) {
  .argopaySectionBack .argopaySection .contentSide > h2 {
    display: none;
  }
}
.argopaySectionBack .argopaySection .contentSide > p {
  font-size: 16px;
  font-weight: 300;
  line-height: 40px;
  margin-bottom: 40px;
  color: #000033;
  text-align: justify;
}
@media (max-width: 768px) {
  .argopaySectionBack .argopaySection .contentSide > p {
    margin-bottom: 32px;
    font-size: 14px;
  }
}
.argopaySectionBack .argopaySection .contentSide .contentSideBtnG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
@media (max-width: 768px) {
  .argopaySectionBack .argopaySection .contentSide .contentSideBtnG {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.argopaySectionBack .argopaySection .imageSide {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.argopaySectionBack .argopaySection .imageSide > img,
.argopaySectionBack .argopaySection .imageSide video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 16/12;
}
.argopaySectionBack .argopaySection .imageSide .iconSideInner {
  position: absolute;
  left: 80px;
  bottom: -72px;
  height: 144px;
  width: 144px;
  backdrop-filter: blur(22px);
  border-radius: 50%;
  border: 2px solid white;
}
@media (max-width: 768px) {
  .argopaySectionBack .argopaySection .imageSide .iconSideInner {
    left: 0;
    right: 0;
    margin: auto;
  }
}
.argopaySectionBack .argopaySection .imageSide .iconSideInner svg:first-child {
  position: absolute;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-animation: playBtnHomeAni 5s linear infinite;
          animation: playBtnHomeAni 5s linear infinite;
}
.argopaySectionBack .argopaySection .imageSide .iconSideInner svg:last-child {
  position: absolute;
  left: 0px;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
.argopaySectionBack .extraResHeader {
  display: none;
}
@media (max-width: 768px) {
  .argopaySectionBack .extraResHeader {
    display: block;
  }
}

@-webkit-keyframes playBtnHomeAni {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes playBtnHomeAni {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.projectsServicesBack {
  margin: 160px auto;
}
@media (max-width: 768px) {
  .projectsServicesBack {
    margin: 80px auto;
  }
}
.projectsServicesBack .nextPrevBtn {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  margin-top: 24px;
  gap: 20px;
}
.projectsServicesBack .nextPrevBtn > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.projectsServicesBack .nextPrevBtn .swiper-button-next-productSwiper {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 768px) {
  .projectsServicesBack .nextPrevBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.homeBlogSectionBack .nextPrevBtn {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  margin-top: 24px;
  gap: 20px;
}
.homeBlogSectionBack .nextPrevBtn > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.homeBlogSectionBack .nextPrevBtn .swiper-button-next-swiperHomeBlog {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 768px) {
  .homeBlogSectionBack .nextPrevBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.linkSIde {
  margin-top: 40px;
  text-align: center;
}
.linkSIde a {
  margin: auto;
}

.twoImageSecBack .twoImageSec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 380px;
}
@media (max-width: 1000px) {
  .twoImageSecBack .twoImageSec {
    height: unset;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    aspect-ratio: 1;
    width: calc(100% - 30px);
  }
}
.twoImageSecBack .twoImageSec a.twoImgItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  height: calc(100% - 100px);
  width: calc(53% - 10px);
}
@media (max-width: 768px) {
  .twoImageSecBack .twoImageSec a.twoImgItem {
    height: calc(50% - 8px);
    width: calc(100% - 0px);
  }
}
.twoImageSecBack .twoImageSec a.twoImgItem h3 {
  font-size: 36px;
  font-weight: 100;
  line-height: 90px;
  font-family: maneli !important;
  color: white;
}
@media (max-width: 768px) {
  .twoImageSecBack .twoImageSec a.twoImgItem h3 {
    font-size: 17px;
    line-height: 38px;
  }
}
.twoImageSecBack .twoImageSec a.twoImgItem h4 {
  font-size: 40px;
  font-weight: 100;
  line-height: 50px;
  color: white;
  font-family: Montserrat !important;
}
@media (max-width: 768px) {
  .twoImageSecBack .twoImageSec a.twoImgItem h4 {
    font-size: 16px;
    line-height: 20px;
  }
}
.twoImageSecBack .twoImageSec a.twoImgItem::before {
  content: "";
  background: RGBA(0, 0, 0, 0.2);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.5)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 100%);
  position: absolute;
  height: 100%;
  width: 100%;
}
.twoImageSecBack .twoImageSec a.twoImgItem:first-child {
  clip-path: polygon(10% 0%, 100% 0, 100% 100%, 0% 100%);
  right: 0;
  bottom: 0;
}
@media (max-width: 768px) {
  .twoImageSecBack .twoImageSec a.twoImgItem:first-child {
    clip-path: unset;
  }
}
.twoImageSecBack .twoImageSec a.twoImgItem:first-child .twoImageSecContent {
  position: absolute;
  right: 40px;
  bottom: 40px;
  text-align: right;
}
@media (max-width: 768px) {
  .twoImageSecBack .twoImageSec a.twoImgItem:first-child .twoImageSecContent {
    right: 16px;
    bottom: 16px;
  }
}
.twoImageSecBack .twoImageSec a.twoImgItem:last-child {
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
  left: 0;
  top: 0;
}
@media (max-width: 768px) {
  .twoImageSecBack .twoImageSec a.twoImgItem:last-child {
    clip-path: unset;
  }
}
.twoImageSecBack .twoImageSec a.twoImgItem:last-child .twoImageSecContent {
  position: absolute;
  left: 40px;
  bottom: 40px;
  text-align: left;
}
@media (max-width: 768px) {
  .twoImageSecBack .twoImageSec a.twoImgItem:last-child .twoImageSecContent {
    left: 16px;
    bottom: 16px;
  }
}
.twoImageSecBack .twoImageSec a.twoImgItem > img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.threeImageSecBack .threeImageSec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
@media (max-width: 768px) {
  .threeImageSecBack .threeImageSec {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.threeImageSecBack .threeImageSec a.twoImgItem {
  width: calc(33% - 10px);
  height: 536px;
  position: relative;
  padding: 64px 32px;
}
@media (max-width: 768px) {
  .threeImageSecBack .threeImageSec a.twoImgItem {
    width: 100%;
    padding: 16px;
    height: 370px;
  }
}
.threeImageSecBack .threeImageSec a.twoImgItem > img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  -o-object-fit: cover;
     object-fit: cover;
}
.threeImageSecBack .threeImageSec a.twoImgItem .threeImageSecContent h3 {
  font-size: 28px;
  font-weight: bold;
  line-height: 42px;
  color: #000000;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .threeImageSecBack .threeImageSec a.twoImgItem .threeImageSecContent h3 {
    font-size: 20px;
    line-height: 30px;
  }
}
.threeImageSecBack .threeImageSec a.twoImgItem .threeImageSecContent h4 {
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
  color: #000000;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .threeImageSecBack .threeImageSec a.twoImgItem .threeImageSecContent h4 {
    font-size: 16px;
    line-height: 24px;
  }
}
.threeImageSecBack .threeImageSec a.twoImgItem .threeImageSecContent div {
  font-size: 16px;
  font-weight: 500;
  line-height: 50px;
  color: #000000;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='11' viewBox='0 0 22 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 5.5H14.8571M1 5.5C2.94458 4.68182 5.93624 3.29091 5.93624 1M1 5.5C2.94458 6.31818 5.93624 8.03636 5.93624 10M1 5.5L11.8447 5.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 10px 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-left: 42px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.threeImageSecBack .threeImageSec a.twoImgItem:hover .threeImageSecContent div {
  padding-left: 52px;
}

.specialSectionBack {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 104px;
  padding-top: 40px;
  gap: 130px;
}
@media (max-width: 1000px) {
  .specialSectionBack {
    gap: 90px;
  }
}
@media (max-width: 768px) {
  .specialSectionBack {
    gap: 300px;
  }
}
@media (max-width: 380px) {
  .specialSectionBack {
    gap: 130px;
  }
}
.specialSectionBack .specialSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
@media (max-width: 768px) {
  .specialSectionBack .specialSection {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
.specialSectionBack .specialSection .specialSectionItems .innersSpecial {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
  .specialSectionBack .specialSection .specialSectionItems .innersSpecial {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    text-align: center !important;
  }
}
.specialSectionBack .specialSection .specialSectionItems .innersSpecial .svg {
  height: 80px;
  width: 80px;
  padding: 20px;
  background: #f7f4ef;
  border-radius: 50%;
}
.specialSectionBack .specialSection .specialSectionItems .innersSpecial .svg svg {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.specialSectionBack .specialSection .specialSectionItems .innersSpecial .con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.specialSectionBack .specialSection .specialSectionItems .innersSpecial .con span:first-child {
  color: #000000;
  font-weight: 400;
  line-height: 31px;
}
.specialSectionBack .specialSection .specialSectionItems .innersSpecial .con span:last-child {
  color: #b78e67;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
}
.specialSectionBack .specialSection .specialSectionItems:first-child .innersSpecial:first-child {
  margin-bottom: 20px;
  margin-right: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 16px;
  text-align: end;
}
@media (max-width: 768px) {
  .specialSectionBack .specialSection .specialSectionItems:first-child .innersSpecial:first-child {
    margin-bottom: 32px;
    margin-right: 0px;
  }
}
.specialSectionBack .specialSection .specialSectionItems:first-child .innersSpecial:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 16px;
  text-align: end;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.specialSectionBack .specialSection .specialSectionItems:last-child .innersSpecial:first-child {
  margin-bottom: 20px;
  margin-left: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  text-align: start;
}
@media (max-width: 768px) {
  .specialSectionBack .specialSection .specialSectionItems:last-child .innersSpecial:first-child {
    margin-bottom: 32px;
    margin-left: 0px;
  }
}
.specialSectionBack .specialSection .specialSectionItems:last-child .innersSpecial:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  text-align: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.specialSectionBack .specialSection .specialSectionItems .innersSpecial:hover svg {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.specialSectionBack .imageSide {
  position: absolute;
  width: 60%;
  max-width: 632px;
  top: 0px;
}
@media (max-width: 1000px) {
  .specialSectionBack .imageSide {
    width: 46%;
    top: unset;
    bottom: 60px;
  }
}
@media (max-width: 768px) {
  .specialSectionBack .imageSide {
    width: 72%;
  }
}
@media (max-width: 480px) {
  .specialSectionBack .imageSide {
    width: 90%;
    bottom: 80px;
  }
}
@media (max-width: 380px) {
  .specialSectionBack .imageSide {
    width: 90%;
    bottom: 80px;
  }
}
.specialSectionBack .imageSide .imageSide {
  aspect-ratio: 1;
}
.specialSectionBack .bgSpecialViewBack {
  position: relative;
  z-index: -1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  aspect-ratio: 14/2;
  opacity: 0.5;
  width: 100%;
  height: 260px;
}
.specialSectionBack .bgSpecialViewBack .bgSpecialView {
  height: 100%;
}
.specialSectionBack .bgSpecialViewBack .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.specialSectionBack .bgSpecialViewBack .swiper-slide::before {
  content: "";
  position: absolute;
  height: 100%;
  aspect-ratio: 1;
  left: -232px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='182' height='182' viewBox='0 0 182 182' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 90.5098L4.23054 89.9381C48.8315 83.9109 83.9108 48.8315 89.938 4.23063L90.5097 9.74963e-05L91.0814 4.23063C97.1085 48.8316 132.188 83.9109 176.789 89.9381L181.019 90.5098L176.789 91.0815C132.188 97.1086 97.1085 132.188 91.0814 176.789L90.5097 181.019L89.938 176.789C83.9108 132.188 48.8314 97.1086 4.23053 91.0815L0 90.5098Z' fill='%23EEE5DA'/%3E%3C/svg%3E");
}
.specialSectionBack .bgSpecialViewBack .swiper-slide img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
.specialSectionBack .bgSpecialViewBack .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}/*# sourceMappingURL=home.css.map */