@import url("../fonts/Satoshi/css/satoshi.css");
@import url("../fonts/ClashDisplay/css/clash-display.css");
@import url("../fonts/Magnita/Magnita.css");
@import url("../fonts/bootstrap-icons-1.10.2/font.css");
::-webkit-scrollbar {
  width: 5px;
}

::-webkit-scrollbar-track {
  background: #fff;
}

::-webkit-scrollbar-thumb {
  background: #19352D;
  border-radius: 0;
}

.sidebar-overlay[aria-expanded="false"] {
  display: none;
}

.sidebar-overlay[aria-expanded="true"] {
  display: block;
  z-index: 0;
  right: 0px;
  position: fixed;
  height: 200%;
  width: 100%;
  background-color: transparent;
}

body {
  font-family: "Satoshi";
  font-weight: normal;
  font-size: 20px;
  position: relative;
  color: rgba(0, 0, 0, 0.7);
}

.main-page-wrapper_8ef56adf7fda375d {
  overflow-x: hidden;
}

.h1_41949b43b87aaf0e,
h1,
.h2_99e3e3a87f381a39,
h2,
.h3_004bf9fed789471f,
h3,
.h4_bff7b4ca734f8b22,
h4,
.h5_6a28d2ac746c6854,
h5,
.h6_a1581e6a6ceb37a7,
h6 {
  font-weight: 500;
  color: #19352D;
}

.h1_41949b43b87aaf0e, h1 {
  font-size: 85px;
  line-height: 1.023em;
}

.h2_99e3e3a87f381a39, h2 {
  font-size: 64px;
  line-height: 1.1em;
}

.h4_bff7b4ca734f8b22, h4 {
  font-size: 24px;
}

p {
  line-height: 1.7em;
}

.text-xl_bcdbb2acddbccfa5 {
  font-size: 28px;
  line-height: 1.5em;
}

.text-lg_c2addf4819f7a72d {
  font-size: 24px;
  line-height: 1.583em;
}

.text-md_e08255acf886d879 {
  font-size: 22px;
}

hr {
  opacity: 0.09;
  margin: 5px 0;
}

.fw-600_2de24d5d1379c458 {
  font-weight: 600;
}

.fw-500_cbff541a3fd7feb9 {
  font-weight: 500;
}

.border-30_7b8e17ffbd63be3a {
  border-radius: 30px;
}

.border-40_9359396d2226682c {
  border-radius: 40px;
}

.border-100_673ec65e2e7d40d8 {
  border-radius: 100px;
}

.shapes_54dcde9cf6943653 {
  position: absolute;
  z-index: -1;
}

.light-bg_69ed23968e3ba602 {
  background-color: #EDF1EE;
}

.light-bg-deep_c98eb8a2cb5cbed4 {
  background-color: #EBF3EE;
}

.font-magnita_c6b5f272415db7d6 {
  font-family: "Magnita";
}

.light-bg-page-wrapper_6c7163eebc473ae8 {
  background: #EDF8EB;
}

.color-deep_fa9835c1c57ece2c {
  color: #1F5E59;
}

.box-layout_a7a1074cd101050b {
  margin: 30px;
}

.ctn-preloader_d6d5d8cdb4c71399 {
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 999999;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ctn-preloader_d6d5d8cdb4c71399 .icon_42bf14728b442262 {
  animation: rotated 8s infinite linear;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-top: 30px;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 .letters-loading_3a33450e94f7ce70 {
  font-family: "ClashDisplay";
  font-weight: 500;
  letter-spacing: 8px;
  display: inline-block;
  color: rgba(12, 58, 48, 0.12);
  position: relative;
  font-size: 40px;
  line-height: 30px;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 .letters-loading_3a33450e94f7ce70::before {
  animation: letters-loading 4s infinite;
  color: #0C3A30;
  content: attr(data-text-preloader);
  left: 0;
  opacity: 0;
  top: 0;
  line-height: 30px;
  position: absolute;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 .letters-loading_3a33450e94f7ce70:nth-child(2):before {
  animation-delay: 0.2s;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 .letters-loading_3a33450e94f7ce70:nth-child(3):before {
  animation-delay: 0.4s;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 .letters-loading_3a33450e94f7ce70:nth-child(4):before {
  animation-delay: 0.6s;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 .letters-loading_3a33450e94f7ce70:nth-child(5):before {
  animation-delay: 0.8s;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 .letters-loading_3a33450e94f7ce70:nth-child(6):before {
  animation-delay: 1s;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 .letters-loading_3a33450e94f7ce70:nth-child(7):before {
  animation-delay: 1.2s;
}
.ctn-preloader_d6d5d8cdb4c71399 .txt-loading_5cf4d46f5e635e06 .letters-loading_3a33450e94f7ce70:nth-child(8):before {
  animation-delay: 1.4s;
}

@keyframes spinner {
  to {
    transform: rotateZ(360deg);
  }
}
@keyframes letters-loading {
  0%, 75%, 100% {
    opacity: 0;
    transform: rotateY(-90deg);
  }
  25%, 50% {
    opacity: 1;
    transform: rotateY(0deg);
  }
}
.scroll-top {
  width: 35px;
  height: 35px;
  line-height: 32px;
  font-weight: 900;
  position: fixed;
  bottom: 20px;
  right: 5px;
  z-index: 99;
  text-align: center;
  color: #19352D;
  font-size: 25px;
  cursor: pointer;
  border-radius: 50%;
  background: #CFFF45;
  transition: all 0.3s ease-in-out;
}
.scroll-top:after {
  position: absolute;
  z-index: -1;
  content: "";
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 1;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
}

.tran3s_a7aecdc16c65f608 {
  transition: all 0.3s ease-in-out;
}

.tran4s_512da9c1fa28ab80 {
  transition: all 0.4s ease-in-out;
}

.tran5s_8647d36b6c60c0c6 {
  transition: all 0.5s ease-in-out;
}

.tran6s_62a0122de0d068e4 {
  transition: all 0.6s ease-in-out;
}

.btn-one_7918887ce5b45530 {
  font-weight: 700;
  font-size: 18px;
  line-height: 48px;
  padding: 0 30px;
  text-align: center;
  border-radius: 40px;
  color: #000;
  background-color: #CFFF45;
  transition: all 0.3s ease-in-out 0s;
}
.btn-one_7918887ce5b45530:hover {
  background-color: #29594B;
  color: #fff;
}

.btn-two_d5b2e6a326f28449 {
  font-weight: 500;
  font-size: 20px;
  color: #fff;
  line-height: 52px;
  text-align: center;
  padding: 0 35px;
  border: 1px solid #fff;
  border-radius: 50px;
  transition: all 0.3s ease-in-out 0s;
}
.btn-two_d5b2e6a326f28449 .icon_42bf14728b442262 {
  width: 1.35em;
}
.btn-two_d5b2e6a326f28449:hover {
  background: #29594B;
  border-color: #29594B;
}

.btn-three_a361547d82d8bd87 {
  font-size: 18px;
  font-weight: 700;
  color: #000;
}
.btn-three_a361547d82d8bd87 img {
  width: 22px;
  margin-top: 3px;
}
.btn-three_a361547d82d8bd87:hover span {
  text-decoration: underline;
}
.btn-three_a361547d82d8bd87.border-style_32f289e03a6819e7 {
  border: 1px solid #000;
  border-radius: 40px;
  padding: 12px 25px;
  transition: all 0.3s ease-in-out 0s;
}
.btn-three_a361547d82d8bd87.border-style_32f289e03a6819e7:hover {
  background-color: #D0FF45;
  border-color: #D0FF45;
}
.btn-three_a361547d82d8bd87.border-style_32f289e03a6819e7:hover span {
  text-decoration: none;
}

.btn-four_8401d795bdcdeb7c {
  font-weight: 700;
  font-size: 18px;
  line-height: 50px;
  padding: 0 38px;
  text-align: center;
  border-radius: 50px;
  color: #fff;
  background-color: #29594B;
  transition: all 0.3s ease-in-out 0s;
}
.btn-four_8401d795bdcdeb7c:hover {
  background-color: #CFFF45;
  color: #000;
}

.btn-five_553ff866c2ee0fdc .text {
  font-weight: 500;
  font-style: italic;
  color: #19352D;
  text-decoration: underline;
}
.btn-five_553ff866c2ee0fdc .icon_42bf14728b442262 {
  width: 48px;
  height: 48px;
  background: #29594B;
  color: #fff;
  font-size: 22px;
  margin-left: 12px;
}
.btn-five_553ff866c2ee0fdc:hover .icon_42bf14728b442262 {
  background: #CFFF45;
  color: #19352D;
}

.btn-six_92ec5675e534b7e4 {
  font-weight: 700;
  font-size: 18px;
  line-height: 48px;
  padding: 0 38px;
  text-align: center;
  border-radius: 50px;
  color: #29594B;
  border: 1px solid #29594B;
  transition: all 0.3s ease-in-out 0s;
}
.btn-six_92ec5675e534b7e4:hover {
  background-color: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}

.btn-seven_06b8fca17b2c3c25 .text {
  font-weight: 500;
  font-style: italic;
  color: #19352D;
}
.btn-seven_06b8fca17b2c3c25 .icon_42bf14728b442262 {
  width: 50px;
  height: 50px;
  background: #29594B;
  margin-left: 45px;
  position: relative;
}
.btn-seven_06b8fca17b2c3c25 .icon_42bf14728b442262:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 2px;
  background: #29594B;
  left: -30px;
  top: 50%;
}
.btn-seven_06b8fca17b2c3c25:hover .text {
  text-decoration: underline;
}

.btn-eight_5fb0e7919766f71b .text {
  font-weight: 700;
  font-size: 18px;
  color: #19352D;
}
.btn-eight_5fb0e7919766f71b .icon_42bf14728b442262 {
  width: 45px;
  height: 45px;
  border: 1px solid #fff;
  font-size: 20px;
  background: #29594B;
  color: #fff;
  margin-left: 10px;
  transition: all 0.3s ease-in-out 0s;
}
.btn-eight_5fb0e7919766f71b:hover .text {
  text-decoration: underline;
}
.btn-eight_5fb0e7919766f71b:hover .icon_42bf14728b442262 {
  background: #CFFF45;
  color: #19352D;
}

.btn-nine_f089ba4b0577f05a {
  font-size: 40px;
  width: 105px;
  height: 105px;
  color: #19352D;
  border: 1px solid #29594B;
}
.btn-nine_f089ba4b0577f05a:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}

.btn-ten_ce361bfb115fb1b5 {
  font-size: 18px;
  font-weight: 700;
  padding: 0 35px;
  min-width: 160px;
  text-align: center;
  background: #101010;
  color: #fff;
  line-height: 50px;
}
.btn-ten_ce361bfb115fb1b5:hover {
  background: #29594B;
}

.btn-eleven_e1a2cec9ef553dc3 .text {
  font-weight: 700;
  font-size: 18px;
  color: #000;
}
.btn-eleven_e1a2cec9ef553dc3 .icon_42bf14728b442262 {
  width: 45px;
  height: 45px;
  background: #000;
  margin-left: 38px;
  position: relative;
}
.btn-eleven_e1a2cec9ef553dc3 .icon_42bf14728b442262 img {
  width: 30px;
}
.btn-eleven_e1a2cec9ef553dc3 .icon_42bf14728b442262:before {
  content: "";
  position: absolute;
  width: 26px;
  height: 2px;
  background: #000;
  left: -26px;
  top: 50%;
}
.btn-eleven_e1a2cec9ef553dc3:hover .text {
  text-decoration: underline;
}
.btn-eleven_e1a2cec9ef553dc3:hover .icon_42bf14728b442262 {
  background: #29594B;
}

.btn-twelve_5a1606c7688e39a6 {
  font-family: "ClashDisplay";
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 50px;
  padding: 0 30px;
  text-align: center;
  border-radius: 40px;
  color: #000;
  background-color: #E6FD5A;
  transition: all 0.3s ease-in-out 0s;
}
.btn-twelve_5a1606c7688e39a6:hover {
  background-color: #000;
  color: #fff;
}

.btn-thirteen_1969a8d1604d2761 {
  font-family: "ClashDisplay";
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 50px;
  padding: 0 30px;
  text-align: center;
  border-radius: 40px;
  color: #fff;
  min-width: 175px;
  background-color: #202020;
  transition: all 0.3s ease-in-out 0s;
}
.btn-thirteen_1969a8d1604d2761:hover {
  background-color: #E6FD5A;
  color: #000;
}

.btn-fourteen_1f05b1b8513bec0e {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  font-size: 20px;
  line-height: 46px;
  text-align: center;
  color: #fff;
  background-color: #202020;
  transition: all 0.3s ease-in-out 0s;
}
.btn-fourteen_1f05b1b8513bec0e:hover {
  background-color: #E6FD5A;
  color: #000;
}

.btn-fifteen_ee6e511b10cb3fd4 {
  line-height: 46px;
  border: 2px solid #000;
  border-radius: 40px;
  font-size: 18px;
  font-weight: 700;
  min-width: 135px;
  padding: 0 30px;
  text-align: center;
  color: #000;
  background-color: #DFFF5E;
  transition: all 0.3s ease-in-out 0s;
}
.btn-fifteen_ee6e511b10cb3fd4:hover {
  background-color: #000;
  color: #fff;
}

.btn-sixteen_701ab6b52500afa5 {
  color: #000;
  font-weight: 700;
  font-size: 18px;
  padding: 0 35px;
  line-height: 50px;
  border: 1px solid #000;
  position: relative;
  display: inline-block;
  background: #fff;
}
.btn-sixteen_701ab6b52500afa5:before {
  position: absolute;
  content: "";
  top: -14px;
  height: 14px;
  width: calc(100% + 3px);
  left: 6px;
  transform: skewX(-45deg);
  background: #000;
  transition: all 0.3s ease-in-out 0s;
}
.btn-sixteen_701ab6b52500afa5:after {
  position: absolute;
  content: "";
  right: -16px;
  height: calc(100% + 1px);
  width: 15px;
  top: -7px;
  transform: skewY(-45deg);
  background: #000;
  transition: all 0.3s ease-in-out 0s;
}
.btn-sixteen_701ab6b52500afa5:hover {
  background: #DFFF5E;
}

.btn-seventeen_af40053d66f1d60d {
  color: #000;
  font-weight: 500;
  padding: 0 30px;
  line-height: 55px;
  border-radius: 40px;
  background: #FFE86B;
}
.btn-seventeen_af40053d66f1d60d i {
  margin-left: 8px;
}
.btn-seventeen_af40053d66f1d60d:hover {
  background: #DFFF5E;
}

.btn-eighteen_14bd14b48505eec0 {
  font-size: 18px;
  color: #fff;
  font-weight: 700;
  padding: 0 38px;
  line-height: 52px;
  border-radius: 10px;
  background: #1F5E59;
  text-align: center;
}
.btn-eighteen_14bd14b48505eec0:hover {
  background: #CFFF45;
  color: #19352D;
}

.btn-nineteen_8aa40f492a976211 {
  font-size: 18px;
  color: #1F5E59;
  font-weight: 700;
  padding: 0 30px;
  line-height: 50px;
  border: 1px solid #1F5E59;
  border-radius: 10px;
  text-align: center;
}
.btn-nineteen_8aa40f492a976211:hover {
  background: #1F5E59;
  color: #fff;
}

.btn-twenty_c40e847bbe9bfd60 {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 55px;
  padding: 0 45px;
  text-align: center;
  border-radius: 40px;
  color: #1F5E59;
  min-width: 175px;
  background-color: #D0FF45;
  transition: all 0.3s ease-in-out 0s;
}
.btn-twenty_c40e847bbe9bfd60:hover {
  background-color: #E6FD5A;
  color: #000;
}

.btn-twentyOne_2d550f97d0a9750b {
  font-weight: 500;
  font-size: 18px;
  line-height: 55px;
  padding: 0 38px;
  text-align: center;
  border-radius: 40px;
  color: #000;
  background-color: #FFDB1E;
  transition: all 0.3s ease-in-out 0s;
}
.btn-twentyOne_2d550f97d0a9750b:hover {
  background-color: #000;
  color: #fff;
}

.btn-twentytwo_537dc09ecb38feda {
  font-weight: 500;
  font-size: 18px;
  line-height: 53px;
  padding: 0 38px;
  text-align: center;
  border-radius: 40px;
  color: #fff;
  border: 1px solid #fff;
  transition: all 0.3s ease-in-out 0s;
}
.btn-twentytwo_537dc09ecb38feda:hover {
  background-color: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}

.title-one_92390e25481922fe .upper-title_7c5c0fb9967e5386 {
  font-weight: 500;
  margin-bottom: 14px;
  color: #46846A;
}
.title-one_92390e25481922fe h2 {
  font-weight: 700;
}

.title-two_3c910d1bd0f8818d .upper-title_7c5c0fb9967e5386 {
  font-weight: 500;
  margin-bottom: 5px;
  color: #1CA161;
}
.title-two_3c910d1bd0f8818d h2 {
  font-size: 72px;
  font-weight: 700;
  line-height: 1.027em;
  color: #0E3E2F;
}
.title-two_3c910d1bd0f8818d h2 span {
  color: #E6FD5A;
}
.title-two_3c910d1bd0f8818d .upper-title-two_bd736c8f91124164 {
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 2px;
  color: rgba(0, 0, 0, 0.4);
}

.title-three_9ab463356d340e8c .upper-title_7c5c0fb9967e5386 {
  font-weight: 700;
  letter-spacing: 2px;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 15px;
  color: #1CA161;
}
.title-three_9ab463356d340e8c h2 {
  font-weight: 700;
  line-height: 1.03em;
  color: #0E3E2F;
}

.title-four_ff256f9fcf85a0bb h2 {
  font-family: "Magnita";
  font-size: 68px;
  line-height: 1.323em;
  color: #000;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
  display: inline-block;
  color: inherit;
}
a:hover, a:focus, a:visited {
  text-decoration: none;
  outline: none;
}

img {
  max-width: 100%;
  display: block;
}

button {
  border: none;
  outline: none;
  box-shadow: none;
  display: block;
  padding: 0;
  cursor: pointer;
  background: transparent;
  color: inherit;
}

button:focus {
  outline: none;
}

input, textarea {
  outline: none;
  box-shadow: none;
  transition: all 0.3s ease-in-out;
}

audio, video, canvas {
  max-width: 100%;
}

iframe {
  border: none !important;
}

.style-none_75ffc8a6ed5f94a5 {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.p0_a8b93f2c58808d10 {
  padding: 0 !important;
}

.m0_3689a126da7ef942 {
  margin: 0 !important;
}

.theme-mb-0_de0ac873d90075d3 {
  margin-bottom: 0;
}

.theme-pb-0_3aae06385f9ef815 {
  padding-bottom: 0;
}

.pt-5_dd5d31c1b0826171 {
  padding-top: 5px !important;
}

.pt-10_6ecf710e11c26e74 {
  padding-top: 10px;
}

.pt-15_cee72eaf3d3eed06 {
  padding-top: 15px;
}

.pt-20_dfeb6215e47784c6 {
  padding-top: 20px;
}

.pt-25_3383f45c42c5f871 {
  padding-top: 25px;
}

.pt-30_80c5e53cc5660a94 {
  padding-top: 30px;
}

.pt-35_2e6d7102d19ffe72 {
  padding-top: 35px;
}

.pt-40_7cabb5a76c930c17 {
  padding-top: 40px;
}

.pt-45_040fbf08785d6c99 {
  padding-top: 45px;
}

.pt-50_5207c90b89be211c {
  padding-top: 50px;
}

.pt-55_09bbbdb68eeea1ab {
  padding-top: 55px;
}

.pt-60_0dc4bc22f19933cd {
  padding-top: 60px;
}

.pt-65_6f27a2e2ee3e7ace {
  padding-top: 65px;
}

.pt-70_5872eca67da1f995 {
  padding-top: 70px;
}

.pt-75_004da51a0d90289f {
  padding-top: 75px;
}

.pt-80_6d06b08b03ad903d {
  padding-top: 80px;
}

.pt-85_245b1e373b402855 {
  padding-top: 85px;
}

.pt-90_d848f92f555c1ba5 {
  padding-top: 90px;
}

.pt-95_bdc3710ab3ff7df4 {
  padding-top: 95px;
}

.pt-100_4dbb118dbdf6f502 {
  padding-top: 100px;
}

.pt-110_038b5bf10ce41af5 {
  padding-top: 110px;
}

.pt-120_0fc1f0541e6b494a {
  padding-top: 120px;
}

.pt-130_56ccb42df05abab8 {
  padding-top: 130px;
}

.pt-140_048683068ddaba4a {
  padding-top: 140px;
}

.pt-150_e6328414f879e29f {
  padding-top: 150px;
}

.pt-160_72024dc3ce155348 {
  padding-top: 160px;
}

.pt-170_a68ec8f19f293c5c {
  padding-top: 170px;
}

.pt-180_f7945e4958994589 {
  padding-top: 180px;
}

.pt-190_e3fb638da4b0ed2d {
  padding-top: 190px;
}

.pt-200_841c84030288d838 {
  padding-top: 200px;
}

.pt-225_265f3ab6de9b59c6 {
  padding-top: 225px;
}

.pt-250_bbf666cdd622ae25 {
  padding-top: 250px;
}

.pt-300_8fd729e6e1e594ab {
  padding-top: 300px;
}

.pt-350_3f4ee3843824bf89 {
  padding-top: 350px;
}

.pb-5_547962be8b6ac4a5 {
  padding-bottom: 5px !important;
}

.pb-10_fb81fc5853382bbf {
  padding-bottom: 10px;
}

.pb-15_83607acff9d0f903 {
  padding-bottom: 15px;
}

.pb-20_f94e4c9f5040197d {
  padding-bottom: 20px;
}

.pb-25_3d304766bac0dce4 {
  padding-bottom: 25px;
}

.pb-30_d0e2a452d2cca9b3 {
  padding-bottom: 30px;
}

.pb-35_d17c513555256088 {
  padding-bottom: 35px;
}

.pb-40_8878ce956387e827 {
  padding-bottom: 40px;
}

.pb-45_b10cab0881dbccef {
  padding-bottom: 45px;
}

.pb-50_eaef3bfb451add51 {
  padding-bottom: 50px;
}

.pb-55_5f74b7bac805cad0 {
  padding-bottom: 55px;
}

.pb-60_3a35797422c4bfa9 {
  padding-bottom: 60px;
}

.pb-65_ee31d0d6bd99e5d1 {
  padding-bottom: 65px;
}

.pb-70_e707bd167494eba6 {
  padding-bottom: 70px;
}

.pb-75_4de086745045320a {
  padding-bottom: 75px;
}

.pb-80_9070fdd77e376fff {
  padding-bottom: 80px;
}

.pb-85_23aad8d8a18bea07 {
  padding-bottom: 85px;
}

.pb-90_5a190d0fa1a2477f {
  padding-bottom: 90px;
}

.pb-95_ee4903dac7b7744b {
  padding-bottom: 95px;
}

.pb-100_931eb8116b130b9e {
  padding-bottom: 100px;
}

.pb-110_d7cfa4c44c956838 {
  padding-bottom: 110px;
}

.pb-120_8990cd7a43f8715a {
  padding-bottom: 120px;
}

.pb-130_709f357fc2bb1a6d {
  padding-bottom: 130px;
}

.pb-140_2e15f5074fe80547 {
  padding-bottom: 140px;
}

.pb-150_420f2c7c199fff88 {
  padding-bottom: 150px;
}

.pb-160_6d68454c82ee3c28 {
  padding-bottom: 160px;
}

.pb-170_379d8e86925c609e {
  padding-bottom: 170px;
}

.pb-180_60ff15e1bd86b89a {
  padding-bottom: 180px;
}

.pb-190_7f6447a989ef8b2d {
  padding-bottom: 190px;
}

.pb-200_565329c43aed0076 {
  padding-bottom: 200px;
}

.pb-225_70f8936745f6f65e {
  padding-bottom: 225px;
}

.pb-250_180990c18e419411 {
  padding-bottom: 250px;
}

.pb-300_b86ac6efbf02a35d {
  padding-bottom: 300px;
}

.pb-350_381f107704491770 {
  padding-bottom: 350px;
}

.mt-5_6cb9ac2863a08c4c {
  margin-top: 5px !important;
}

.mt-10_c9e7204fe5708fad {
  margin-top: 10px;
}

.mt-15_d40f2bd40321db60 {
  margin-top: 15px;
}

.mt-20_ac737f7270f9a6ba {
  margin-top: 20px;
}

.mt-25_a59c0259386929d3 {
  margin-top: 25px;
}

.mt-30_5d19a55a4b1b4246 {
  margin-top: 30px;
}

.mt-35_1c7483bfde774425 {
  margin-top: 35px;
}

.mt-40_17fd66b335b62ce6 {
  margin-top: 40px;
}

.mt-45_991302cd805d8ff1 {
  margin-top: 45px;
}

.mt-50_9902dbb472b858e3 {
  margin-top: 50px;
}

.mt-55_f82e5dadc5c77803 {
  margin-top: 55px;
}

.mt-60_9cfbea5244fb710e {
  margin-top: 60px;
}

.mt-65_33f2e72db15612b7 {
  margin-top: 65px;
}

.mt-70_9bbb7f1245f21d72 {
  margin-top: 70px;
}

.mt-75_e9ba31fe5d28c7f9 {
  margin-top: 75px;
}

.mt-80_94a3942be701384c {
  margin-top: 80px;
}

.mt-85_a155a9bba24aabaa {
  margin-top: 85px;
}

.mt-90_66e83ea2392be083 {
  margin-top: 90px;
}

.mt-95_7b9e9416782674b6 {
  margin-top: 95px;
}

.mt-100_d83460efa014153a {
  margin-top: 100px;
}

.mt-110_b3db38782f2c9bf1 {
  margin-top: 110px;
}

.mt-120_b1a19af9534599fc {
  margin-top: 120px;
}

.mt-130_8648fad892ef3b1f {
  margin-top: 130px;
}

.mt-140_60e3b54a1fea3d51 {
  margin-top: 140px;
}

.mt-150_72a816d0ca22d509 {
  margin-top: 150px;
}

.mt-160_ceb1a8204709d0a3 {
  margin-top: 160px;
}

.mt-170_f0fc5407c4c02c10 {
  margin-top: 170px;
}

.mt-180_ca57c0f43877f68b {
  margin-top: 180px;
}

.mt-190_e544ec9afab57203 {
  margin-top: 190px;
}

.mt-200_c1da4e865955eb90 {
  margin-top: 200px;
}

.mt-225_ccf8504cf4a3f61f {
  margin-top: 225px;
}

.mt-250_bb87533c81fa9e50 {
  margin-top: 250px;
}

.mt-300_7b15c7e6dfca6ef2 {
  margin-top: 300px;
}

.mt-350_3277d25e241d3332 {
  margin-top: 350px;
}

.mb-5_a344c6b288cf5bdb {
  margin-bottom: 5px !important;
}

.mb-10_0d5d966ce4b131bd {
  margin-bottom: 10px;
}

.mb-15_1c8cec1b4da68ec1 {
  margin-bottom: 15px;
}

.mb-20_50f89e6b6b1e9d3f {
  margin-bottom: 20px;
}

.mb-25_fa918cf91688eed9 {
  margin-bottom: 25px;
}

.mb-30_6b6791bedabd3fcc {
  margin-bottom: 30px;
}

.mb-35_d6ee160ec0a035fa {
  margin-bottom: 35px;
}

.mb-40_6095d3feea3f1ca3 {
  margin-bottom: 40px;
}

.mb-45_18c8c22e3dfb41bd {
  margin-bottom: 45px;
}

.mb-50_c52a3ba36882ba00 {
  margin-bottom: 50px;
}

.mb-55_c6c8071e1661332b {
  margin-bottom: 55px;
}

.mb-60_055d12dc5f7fd74f {
  margin-bottom: 60px;
}

.mb-65_6962424afeaf1590 {
  margin-bottom: 65px;
}

.mb-70_4c62ae5761e86aeb {
  margin-bottom: 70px;
}

.mb-75_fdf78e0e4438065e {
  margin-bottom: 75px;
}

.mb-80_ff40f64dbcbaa998 {
  margin-bottom: 80px;
}

.mb-85_75d67dc17e1d113e {
  margin-bottom: 85px;
}

.mb-90_7af11c462ffad2dc {
  margin-bottom: 90px;
}

.mb-95_f6be233d4cb6e90e {
  margin-bottom: 95px;
}

.mb-100_603ef82db7c26a12 {
  margin-bottom: 100px;
}

.mb-110_04ba47cbee630e83 {
  margin-bottom: 110px;
}

.mb-120_9c24d255fc412786 {
  margin-bottom: 120px;
}

.mb-130_3552aea8ff4d9cad {
  margin-bottom: 130px;
}

.mb-140_c471274e6959efc5 {
  margin-bottom: 140px;
}

.mb-150_c80c130e1e2ae6a1 {
  margin-bottom: 150px;
}

.mb-160_642e79dfb36d7cd4 {
  margin-bottom: 160px;
}

.mb-170_4a20f5957fcc6ade {
  margin-bottom: 170px;
}

.mb-180_884f3d019dc061a5 {
  margin-bottom: 180px;
}

.mb-190_602039944db588ab {
  margin-bottom: 190px;
}

.mb-200_e7b6ea119e186734 {
  margin-bottom: 200px;
}

.mb-225_7768bbbbb7f1d2c8 {
  margin-bottom: 225px;
}

.mb-250_f96705c6026f9a9f {
  margin-bottom: 250px;
}

.mb-300_842e46f5dbe0e357 {
  margin-bottom: 300px;
}

.mb-350_5c9fafea9e2b2398 {
  margin-bottom: 350px;
}

@media (max-width: 1399px) {
  .xl-p0_bf7e0fefdc9a33eb {
    padding: 0 !important;
  }
  .xl-m0_8f8edce39ecb3fb1 {
    margin: 0 !important;
  }
  .xl-pt-10_ac883a167b6eec4e {
    padding-top: 10px !important;
  }
  .xl-pt-20_492e564b278ac5b3 {
    padding-top: 20px !important;
  }
  .xl-pt-30_6cf7006a429167a4 {
    padding-top: 30px !important;
  }
  .xl-pt-40_9c3f3e533bb5bdae {
    padding-top: 40px !important;
  }
  .xl-pt-50_d46510477c00a4d5 {
    padding-top: 50px !important;
  }
  .xl-pt-60_44b401abdf8f1801 {
    padding-top: 60px !important;
  }
  .xl-pt-70_bf6955e5c38c2d4b {
    padding-top: 70px !important;
  }
  .xl-pt-80_de5be190686376c2 {
    padding-top: 80px !important;
  }
  .xl-pt-90_5436b6571e0e9a2c {
    padding-top: 90px !important;
  }
  .xl-pt-100_a0991fc3bf61f5d7 {
    padding-top: 100px !important;
  }
  .xl-pt-110_3e96edf39ae8bdb5 {
    padding-top: 110px !important;
  }
  .xl-pt-120_b3c9817c983d83c8 {
    padding-top: 120px !important;
  }
  .xl-pt-130_b774f022bcf6cc18 {
    padding-top: 130px !important;
  }
  .xl-pt-140_9f0346512971d200 {
    padding-top: 140px !important;
  }
  .xl-pt-150_20acea0396c8af73 {
    padding-top: 150px !important;
  }
  .xl-pt-200_04ee6f696e046b92 {
    padding-top: 200px !important;
  }
  .xl-pb-10_47ff19992b10c270 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_4ce95ae861484369 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_b3d59cad0813a62e {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_1ecb94af1fa84ab6 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_35be407698d3a696 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_4c0571159dd844b6 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_85ad171e895884fb {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_94ca62a457272e0b {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_6b79f63691fb4917 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_ba023cddd59bf7b7 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_13608d3097697a0c {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_fc7a5e203b3c3bd1 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_3a15139e431f0d51 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_8bb43b2c161cb57f {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_bab756eae71a7168 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_6599d27fec667728 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_e7cb9cb06d753fdc {
    margin-top: 10px !important;
  }
  .xl-mt-20_aea08287f80dfbb9 {
    margin-top: 20px !important;
  }
  .xl-mt-30_5e6b0d25ee5890fe {
    margin-top: 30px !important;
  }
  .xl-mt-40_9256e1a9af4772f3 {
    margin-top: 40px !important;
  }
  .xl-mt-50_53be05e5896c88b2 {
    margin-top: 50px !important;
  }
  .xl-mt-60_cd4ff865d7a700df {
    margin-top: 60px !important;
  }
  .xl-mt-70_a9a313e5acef025d {
    margin-top: 70px !important;
  }
  .xl-mt-80_8c3d41d3d00ba00c {
    margin-top: 80px !important;
  }
  .xl-mt-90_a7f8083ee4ab5e7c {
    margin-top: 90px !important;
  }
  .xl-mt-100_0b1ed96bad4f433e {
    margin-top: 100px !important;
  }
  .xl-mt-110_31569ce3e4a3fab5 {
    margin-top: 110px !important;
  }
  .xl-mt-120_32a05f8bb50ab975 {
    margin-top: 120px !important;
  }
  .xl-mt-130_b374b67e2e1aba89 {
    margin-top: 130px !important;
  }
  .xl-mt-140_737525b67e76aff7 {
    margin-top: 140px !important;
  }
  .xl-mt-150_24b9239095d70cf7 {
    margin-top: 150px !important;
  }
  .xl-mt-200_eadec89dafbbe7e1 {
    margin-top: 200px !important;
  }
  .xl-mb-10_273cb47cbc0d4bf8 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_adb759d58e35d501 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_da3514d0b6b1f4dc {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_1b6ddf2f10cc9892 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_52ab87775f4fd9d7 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_923e0d99d24ac43f {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_f4d3054a366c2259 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_e000dfa3b3aa9452 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_5fb14252545cf58e {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_ff2083d4d62bf471 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_6760d3066981c6bb {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_b5d8445888507522 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_e4a997b9a3060ac7 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_965c0ef5831b8813 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_289ec63799074f88 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_cbc6d5f2c342d8c5 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_042e87781c9f60ab {
    padding: 0 !important;
  }
  .lg-m0_5b89559cd9f3bee0 {
    margin: 0 !important;
  }
  .lg-pt-10_eaf5cfe647b50858 {
    padding-top: 10px !important;
  }
  .lg-pt-20_d631381f51804128 {
    padding-top: 20px !important;
  }
  .lg-pt-30_9810b75cdf5d933a {
    padding-top: 30px !important;
  }
  .lg-pt-40_9d5589caad71f77f {
    padding-top: 40px !important;
  }
  .lg-pt-50_1f36746272e327a9 {
    padding-top: 50px !important;
  }
  .lg-pt-60_648b2df92913d423 {
    padding-top: 60px !important;
  }
  .lg-pt-70_5eb09814364ad970 {
    padding-top: 70px !important;
  }
  .lg-pt-80_580f31c34d96e348 {
    padding-top: 80px !important;
  }
  .lg-pt-90_3dbef076991ce1b4 {
    padding-top: 90px !important;
  }
  .lg-pt-100_fd24a6096a2ba6dc {
    padding-top: 100px !important;
  }
  .lg-pt-110_e31f8313f8adbd2a {
    padding-top: 110px !important;
  }
  .lg-pt-120_ed9b56cd0757e541 {
    padding-top: 120px !important;
  }
  .lg-pt-130_0c4999cc2212bf70 {
    padding-top: 130px !important;
  }
  .lg-pt-140_5b4bf3a7b928016d {
    padding-top: 140px !important;
  }
  .lg-pt-150_2fd757de75307e73 {
    padding-top: 150px !important;
  }
  .lg-pt-200_cc7147469d528b02 {
    padding-top: 200px !important;
  }
  .lg-pb-10_26ba96cf50e0e009 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_d411b710253e413e {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_0d034562b070ec2f {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_b5f8308cd8f57742 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_7dea2ac45903158a {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_07c8406be1a6ced0 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_bdfb836c82c4ee76 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_dee086f7a49b1955 {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_0ba783474e122373 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_d3b1c121a5476b06 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_75f78bde458ca24f {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_c398f04525539d7c {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_030fcd35490df4cf {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_ad32b0d086ccabbc {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_a0eb507252e9df34 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_16030aa3c86fe2ca {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_e648952dfacaf89d {
    margin-top: 10px !important;
  }
  .lg-mt-20_28e2d58f4df67e8a {
    margin-top: 20px !important;
  }
  .lg-mt-30_13a985eb91b6fbce {
    margin-top: 30px !important;
  }
  .lg-mt-40_36e0ee6fe5863529 {
    margin-top: 40px !important;
  }
  .lg-mt-50_2d9485c7303fec33 {
    margin-top: 50px !important;
  }
  .lg-mt-60_dc87d73cad7b84a7 {
    margin-top: 60px !important;
  }
  .lg-mt-70_d1b9d746d1a215d1 {
    margin-top: 70px !important;
  }
  .lg-mt-80_38aa50f177d8798e {
    margin-top: 80px !important;
  }
  .lg-mt-90_36c8733c3973657c {
    margin-top: 90px !important;
  }
  .lg-mt-100_726774cf0f2949a6 {
    margin-top: 100px !important;
  }
  .lg-mt-110_698862498d3dbb10 {
    margin-top: 110px !important;
  }
  .lg-mt-120_20094ae2d9ebe4b8 {
    margin-top: 120px !important;
  }
  .lg-mt-130_7721f5956915062e {
    margin-top: 130px !important;
  }
  .lg-mt-140_86945e27a5fe7fae {
    margin-top: 140px !important;
  }
  .lg-mt-150_dcfc128755ceae41 {
    margin-top: 150px !important;
  }
  .lg-mt-200_94d719d6bfa917d7 {
    margin-top: 200px !important;
  }
  .lg-mb-10_e0778120f3888116 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_a3bf67ee60c582bc {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_f08246c7aa926163 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_cf5e5f0e64ffa6f9 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_fa57127096757c2b {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_ed8a36ae96859ef6 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_fe609ea7d6d7d3e4 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_f41baceacd9a5806 {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_ee4b0d96a5734afe {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_335d70de002c9760 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_1895b959a7ac1557 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_2b5c7f1bfc1c6352 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_638af55993c8cffb {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_706b439d9bcc8296 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_4fd66739cbd32fed {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_7d4c35af933024b3 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_4463808c97e692ac {
    padding: 0 !important;
  }
  .md-m0_3274f2c7d537256b {
    margin: 0 !important;
  }
  .md-pt-10_85cb637422548f6e {
    padding-top: 10px !important;
  }
  .md-pt-20_8305cc76c43fe8e5 {
    padding-top: 20px !important;
  }
  .md-pt-30_f95bd3d57f40b2a4 {
    padding-top: 30px !important;
  }
  .md-pt-40_ea57e81bf2f5b19b {
    padding-top: 40px !important;
  }
  .md-pt-50_cf30059ffa4ef87d {
    padding-top: 50px !important;
  }
  .md-pt-60_81c2ada0cb05ea91 {
    padding-top: 60px !important;
  }
  .md-pt-70_924e13423644f15e {
    padding-top: 70px !important;
  }
  .md-pt-80_76268dbabfb0e877 {
    padding-top: 80px !important;
  }
  .md-pt-90_f86306d051a51d61 {
    padding-top: 90px !important;
  }
  .md-pt-100_229629b0ff4737d0 {
    padding-top: 100px !important;
  }
  .md-pt-110_1eab8b58bcb6c732 {
    padding-top: 110px !important;
  }
  .md-pt-120_f2869214c524ca3f {
    padding-top: 120px !important;
  }
  .md-pt-130_06339be9ad53e37c {
    padding-top: 130px !important;
  }
  .md-pt-140_316d88411bc61fec {
    padding-top: 140px !important;
  }
  .md-pt-150_f2b905e65d812ca6 {
    padding-top: 150px !important;
  }
  .md-pt-200_2cd15cbe3de58f62 {
    padding-top: 200px !important;
  }
  .md-pb-10_1ae058212411d27c {
    padding-bottom: 10px !important;
  }
  .md-pb-20_8f8d9a0aeeb3c3f5 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_53cfc455cbcd31f2 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_d95f30c1a218ef3a {
    padding-bottom: 40px !important;
  }
  .md-pb-50_243915def645cb2b {
    padding-bottom: 50px !important;
  }
  .md-pb-60_36d485a076f44eea {
    padding-bottom: 60px !important;
  }
  .md-pb-70_cfd508df80bd9070 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_88b60c4276e33e48 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_ac8d41f6f8829f08 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_7136d4aeef328884 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_e7e0c3b072cbc843 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_dd0730acc2e15acb {
    padding-bottom: 120px !important;
  }
  .md-pb-130_664b225137289955 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_82ebc8fd8e7702ca {
    padding-bottom: 140px !important;
  }
  .md-pb-150_e819c386d46e2258 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_de2b60a9d5d85d1f {
    padding-bottom: 200px !important;
  }
  .md-mt-10_383c89536361d059 {
    margin-top: 10px !important;
  }
  .md-mt-20_a68624552200a75b {
    margin-top: 20px !important;
  }
  .md-mt-30_bc2033315e42cd60 {
    margin-top: 30px !important;
  }
  .md-mt-40_0c80398db77e60b7 {
    margin-top: 40px !important;
  }
  .md-mt-50_e0ca4d804399bdf8 {
    margin-top: 50px !important;
  }
  .md-mt-60_a0e23b7ca75fe8d0 {
    margin-top: 60px !important;
  }
  .md-mt-70_2527d800118e375d {
    margin-top: 70px !important;
  }
  .md-mt-80_180dd49a806c5f14 {
    margin-top: 80px !important;
  }
  .md-mt-90_d8c0f061223f142e {
    margin-top: 90px !important;
  }
  .md-mt-100_7ea5a121ef28f1d7 {
    margin-top: 100px !important;
  }
  .md-mt-110_14bec263ade61c64 {
    margin-top: 110px !important;
  }
  .md-mt-120_8ad19b542f89bcd3 {
    margin-top: 120px !important;
  }
  .md-mt-130_eec360c9f6be8b73 {
    margin-top: 130px !important;
  }
  .md-mt-140_b093107b4b961425 {
    margin-top: 140px !important;
  }
  .md-mt-150_41a73baaef9ea38a {
    margin-top: 150px !important;
  }
  .md-mt-200_12e15b221a1f58fe {
    margin-top: 200px !important;
  }
  .md-mb-10_6051dd40c734b7cf {
    margin-bottom: 10px !important;
  }
  .md-mb-20_b3710db1ccbc1f8a {
    margin-bottom: 20px !important;
  }
  .md-mb-30_81b7118295d44828 {
    margin-bottom: 30px !important;
  }
  .md-mb-40_770c514875a78cdc {
    margin-bottom: 40px !important;
  }
  .md-mb-50_1c69e2034195e697 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_fc9b49dae9a4f8ef {
    margin-bottom: 60px !important;
  }
  .md-mb-70_d4b25d89a609c361 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_185ebc00330a7d5f {
    margin-bottom: 80px !important;
  }
  .md-mb-90_11c2bb726039d982 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_00216c517820aca1 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_65443b9c3931e168 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_7e33fac586aacbf1 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_0f6dbbd519405563 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_b954c21398d688ff {
    margin-bottom: 140px !important;
  }
  .md-mb-150_748cd0ec2bf6694e {
    margin-bottom: 150px !important;
  }
  .md-mb-200_52fcd516503b3c6d {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_07370ad2add86f85 {
    padding: 0 !important;
  }
  .sm-m0_23f8864e95f061d0 {
    margin: 0 !important;
  }
  .sm-pt-10_c5ca4ac6cc95467b {
    padding-top: 10px !important;
  }
  .sm-pt-20_b9c2aecc68304baa {
    padding-top: 20px !important;
  }
  .sm-pt-30_07cddc84ba069688 {
    padding-top: 30px !important;
  }
  .sm-pt-40_833707a0139d8140 {
    padding-top: 40px !important;
  }
  .sm-pt-50_2d5e46db95038af5 {
    padding-top: 50px !important;
  }
  .sm-pt-60_d57647b8272bdf0c {
    padding-top: 60px !important;
  }
  .sm-pt-70_3f3b297902a9e258 {
    padding-top: 70px !important;
  }
  .sm-pt-80_64613654fc5e1618 {
    padding-top: 80px !important;
  }
  .sm-pt-90_029adda3700224b5 {
    padding-top: 90px !important;
  }
  .sm-pt-100_2e70f905b77ab9c3 {
    padding-top: 100px !important;
  }
  .sm-pt-110_e63f940aa2fd0876 {
    padding-top: 110px !important;
  }
  .sm-pt-120_d9406ebedf315803 {
    padding-top: 120px !important;
  }
  .sm-pt-130_7a1f19e3692a2f1b {
    padding-top: 130px !important;
  }
  .sm-pt-140_8a3602721051fb7e {
    padding-top: 140px !important;
  }
  .sm-pt-150_4a835fc266d71c9e {
    padding-top: 150px !important;
  }
  .sm-pt-200_49964f564ffde548 {
    padding-top: 200px !important;
  }
  .sm-pb-10_dae3f789cee503a6 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_bfc1e1d1f33c00ac {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_f2a46c40c963b601 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_029be6ae60d195b3 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_f7d3d6d027c6461c {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_160f0d5e8ee6d497 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_d53b43d47c36150a {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_b8b30a806767316e {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_0e1493a55b5701f1 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_cac222f9d2985cac {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_b963af87ba511e2f {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_0a8c0c829e342f4f {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_fb693c4b06fc08e9 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_12f934eaf98f82f2 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_37fefc8d9d653ad8 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_d30d36c5a2b72a19 {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_2f43b80873c4059d {
    margin-top: 10px !important;
  }
  .sm-mt-20_d665b6fc6889a93b {
    margin-top: 20px !important;
  }
  .sm-mt-30_acdf63f35170d520 {
    margin-top: 30px !important;
  }
  .sm-mt-40_dcc8d04fac1ea57a {
    margin-top: 40px !important;
  }
  .sm-mt-50_dd7753266a13a776 {
    margin-top: 50px !important;
  }
  .sm-mt-60_4fafde0d1622b748 {
    margin-top: 60px !important;
  }
  .sm-mt-70_cf56bc65506b8e65 {
    margin-top: 70px !important;
  }
  .sm-mt-80_a76113bd25c88afb {
    margin-top: 80px !important;
  }
  .sm-mt-90_1caa0fb6c96bc4af {
    margin-top: 90px !important;
  }
  .sm-mt-100_f77f46e6679dcec5 {
    margin-top: 100px !important;
  }
  .sm-mt-110_5c462b0556fbf7d4 {
    margin-top: 110px !important;
  }
  .sm-mt-120_9217378c3bfaf7b6 {
    margin-top: 120px !important;
  }
  .sm-mt-130_67906de9522e29e2 {
    margin-top: 130px !important;
  }
  .sm-mt-140_3785ac64f323d6b1 {
    margin-top: 140px !important;
  }
  .sm-mt-150_341a243a510e42d1 {
    margin-top: 150px !important;
  }
  .sm-mt-200_03cf102b1a4d47d0 {
    margin-top: 200px !important;
  }
  .sm-mb-10_02d29bfd4f71cc12 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_50629b2d62889f34 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_d7de4a46023afd56 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_56915f0da751fc96 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_311bc6f7641eb087 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_fbfda18aa4ca11d0 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_562ae1cc557730ed {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_2caac0298c4c84ef {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_a783e3e14a4c47ca {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_5e083492343ce077 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_ab0235b3eab37f4d {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_565e76d64e96635f {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_c60ba15f9579155c {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_5a87693ce156f091 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_e460c70da247ff9f {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_7ddf79a4f4a101d4 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_f60b61cbdada47d6 {
    padding: 0 !important;
  }
  .xs-m0_fb15454016ffedc7 {
    margin: 0 !important;
  }
  .xs-pt-10_23a3269e7ade003e {
    padding-top: 10px !important;
  }
  .xs-pt-20_16e72f243f12486f {
    padding-top: 20px !important;
  }
  .xs-pt-30_d9316503866d8bd3 {
    padding-top: 30px !important;
  }
  .xs-pt-40_11c6ab70d72db36b {
    padding-top: 40px !important;
  }
  .xs-pt-50_ca348f776bb33207 {
    padding-top: 50px !important;
  }
  .xs-pt-60_7ab3ea0a3c14c091 {
    padding-top: 60px !important;
  }
  .xs-pt-70_0d17f80f508ff88e {
    padding-top: 70px !important;
  }
  .xs-pt-80_8b169a14a0cf7088 {
    padding-top: 80px !important;
  }
  .xs-pt-90_81c731fd3e8335f6 {
    padding-top: 90px !important;
  }
  .xs-pt-100_6832294f4bbb3185 {
    padding-top: 100px !important;
  }
  .xs-pt-110_121de4c05a961835 {
    padding-top: 110px !important;
  }
  .xs-pt-120_4f5613d7b543218f {
    padding-top: 120px !important;
  }
  .xs-pt-130_d391c276c03d38ea {
    padding-top: 130px !important;
  }
  .xs-pt-140_9245b0cc608322a4 {
    padding-top: 140px !important;
  }
  .xs-pt-150_f03e174c9b745e93 {
    padding-top: 150px !important;
  }
  .xs-pt-200_653c903666b29327 {
    padding-top: 200px !important;
  }
  .xs-pb-10_916d8513e270da80 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_2b44672669cd25ab {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_6361843252f9cd38 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_c88536291d589701 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_fcba089e62b29a24 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_7e084ec16a2839c4 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_9bb80b301fff9945 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_ddc52199af1d8128 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_77ffdea19b7d3a0f {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_51ee48f30289858e {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_47fa6acefc1c35ec {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_e4ed9d0c691a0e80 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_b5340dc5aed289fe {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_dd25f4d9c6bf8285 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_903f1206c06b0d2a {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_c1a08415ccb3eeef {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_1fc484840a07c5e3 {
    margin-top: 10px !important;
  }
  .xs-mt-20_cd9ae04ffee75296 {
    margin-top: 20px !important;
  }
  .xs-mt-30_7bae9ca8db9bea7c {
    margin-top: 30px !important;
  }
  .xs-mt-40_f8fe429d94cf2ba6 {
    margin-top: 40px !important;
  }
  .xs-mt-50_d06b7e9437cde10c {
    margin-top: 50px !important;
  }
  .xs-mt-60_c0596300ce029fdb {
    margin-top: 60px !important;
  }
  .xs-mt-70_80e355119efddf4e {
    margin-top: 70px !important;
  }
  .xs-mt-80_6b168d147450efc8 {
    margin-top: 80px !important;
  }
  .xs-mt-90_f54f5c7f8bdee149 {
    margin-top: 90px !important;
  }
  .xs-mt-100_e91c8d4302f5b94e {
    margin-top: 100px !important;
  }
  .xs-mt-110_5aa051abc91a78c7 {
    margin-top: 110px !important;
  }
  .xs-mt-120_dfefe9c596372ccd {
    margin-top: 120px !important;
  }
  .xs-mt-130_cf5dd3d2892c3c88 {
    margin-top: 130px !important;
  }
  .xs-mt-140_2e205fd35f9cd07d {
    margin-top: 140px !important;
  }
  .xs-mt-150_72a0c73cb2cd90ed {
    margin-top: 150px !important;
  }
  .xs-mt-200_0ede736f69a2cf0f {
    margin-top: 200px !important;
  }
  .xs-mb-10_f8c60a3ee3937d29 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_33b70f04f8fe9519 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_0c4c305cd1df2550 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_6bde459e23ad1c7b {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_20fc20b60c7a0694 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_4f6a78a39a168ec9 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_f6115d380f826f2b {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_6f7ba1224cc44817 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_3fc728b7040dd822 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_1da418c7bbd179ec {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_10313917986386ea {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_e9771ce410b8b6f0 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_5cbab80f3b45f018 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_749ee308284c3bbe {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_1d8ebd716947571d {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_e59ba0198975a6ee {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_0ba1db90e9b09334 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_0ba1db90e9b09334.menu-overlay_afdd3baf9b10fba7 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_0ba1db90e9b09334.fixed {
  position: fixed;
  left: 0;
  right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #fff;
  box-shadow: 0 13px 35px -12px rgba(35, 35, 35, 0.1);
}
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-three_deca2f57129036a6 .navbar-toggler_9a46c082419fb225 {
  background: #000;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-four_417c812ab837505c .navbar-toggler_9a46c082419fb225 {
  background: #E6FD5A;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-five_ceb716d780a58bcd .navbar-toggler_9a46c082419fb225 {
  background: #DFFF5E;
}
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225:focus {
  box-shadow: none;
}
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225::before,
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 11px;
  width: 26px;
  height: 2px;
  pointer-events: none;
  transition: transform 0.25s;
  transform-origin: 50% 50%;
  background: #29594B;
}
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225 span {
  position: absolute;
  left: 11px;
  overflow: hidden;
  width: 26px;
  height: 2px;
  margin-top: -1px;
  text-indent: 200%;
  transition: opacity 0.25s;
  background: #29594B;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-three_deca2f57129036a6 .navbar-toggler_9a46c082419fb225:before, .theme-main-menu_0ba1db90e9b09334.menu-style-three_deca2f57129036a6 .navbar-toggler_9a46c082419fb225:after, .theme-main-menu_0ba1db90e9b09334.menu-style-three_deca2f57129036a6 .navbar-toggler_9a46c082419fb225 span {
  background: #fff;
}
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_0ba1db90e9b09334 .navbar-toggler_9a46c082419fb225[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_0ba1db90e9b09334 .nav-item .nav-link {
  font-family: "Satoshi";
  font-weight: 500;
  font-size: 20px;
  line-height: initial;
  color: #000;
  padding: 20px 0;
  margin: 0 30px;
  position: relative;
  transition: all 0.2s ease-in-out 0s;
}
.theme-main-menu_0ba1db90e9b09334 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_0ba1db90e9b09334.white-vr_40aa5056235ffcad .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_0ba1db90e9b09334.white-vr_40aa5056235ffcad .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_0ba1db90e9b09334.white-vr_40aa5056235ffcad.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-one_9784d450d93af964 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05 .info-row_3dbf019805fc05d0 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05 .gap-fix_44e0b93a82f9bc55 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05 .greetings_787d6e1a87c657e8 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05 .contact-info_1fbc4533fc532a09 {
  margin: 0 -15px;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05 .contact-info_1fbc4533fc532a09 li {
  padding: 0 15px;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05 .contact-info_1fbc4533fc532a09 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05 .contact-info_1fbc4533fc532a09 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05 .inner-content_a49cb9de51242a05 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-two_4fd8bcb6b851da05.fixed .info-row_3dbf019805fc05d0 {
  display: none;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-five_ceb716d780a58bcd {
  background: #000;
  padding: 0;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-five_ceb716d780a58bcd .inner-content_a49cb9de51242a05 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-six_81d9c988719c6b6e .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_0ba1db90e9b09334.menu-style-six_81d9c988719c6b6e .nav-item:hover .nav-link {
  color: #0C3A30;
}

.navbar .dropdown-menu .dropdown-item {
  text-transform: capitalize;
  line-height: 35px;
  color: #19352D;
  font-size: 18px;
  background: transparent;
  position: relative;
  transition: all 0.2s ease-in-out 0s;
}
.navbar .dropdown-menu .dropdown-item span {
  position: relative;
}
.navbar .dropdown-menu .dropdown-item span:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background: #0C3A30;
  transform: scale(0, 1);
  transform-origin: 0 0;
  transition: all 0.2s ease-in-out 0s;
}
.navbar .dropdown-menu .dropdown-item:hover span:before, .navbar .dropdown-menu .dropdown-item.active span:before {
  transform: scale(1);
}

.theme-main-menu_0ba1db90e9b09334 .navbar {
  position: static;
}

.navbar [class*=mega-dropdown] .dropdown-menu {
  padding: 0 0 15px;
  margin: 0;
  right: 0;
}

.navbar .mega-dropdown-sm_d334585a24da980f .dropdown-menu {
  min-width: 600px;
  left: 0;
  padding: 10px;
}

.navbar [class*=mega-dropdown] .menu-column_b1ef645824831b92 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_b1ef645824831b92 .mega-menu-title_e034ffc93ab535ff {
  font-family: "Satoshi";
  font-size: 14px;
  font-weight: 500;
  color: #E6FD5A;
  display: inline-block;
  position: relative;
  margin: 0 0 5px;
  padding-left: 15px;
}

.theme-main-menu_0ba1db90e9b09334 .login-btn-one_8e5e92f47e559c39 a {
  color: #000;
}
.theme-main-menu_0ba1db90e9b09334 .login-btn-one_8e5e92f47e559c39 a:hover {
  text-decoration: underline;
}
.theme-main-menu_0ba1db90e9b09334 .login-btn-two_f14d157814264f5c a {
  color: #044F3B;
}
.theme-main-menu_0ba1db90e9b09334 .login-btn-two_f14d157814264f5c a:hover {
  text-decoration: underline;
}
.theme-main-menu_0ba1db90e9b09334 .signup-btn-one_2de89fce6d2427f6 span {
  display: inline-block;
  font-weight: 500;
  color: #19352D;
  padding: 0 30px;
  line-height: 45px;
  border: 2px solid #29594B;
  border-radius: 30px;
  background: #fff;
  transition: all 0.2s ease-in-out 0s;
}
.theme-main-menu_0ba1db90e9b09334 .signup-btn-one_2de89fce6d2427f6 .icon_42bf14728b442262 {
  width: 49px;
  height: 49px;
  background: #29594B;
  color: #fff;
  font-size: 22px;
  margin-left: -12px;
  transition: all 0.2s ease-in-out 0s;
}
.theme-main-menu_0ba1db90e9b09334 .signup-btn-one_2de89fce6d2427f6:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_0ba1db90e9b09334 .signup-btn-one_2de89fce6d2427f6:hover .icon_42bf14728b442262 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_0ba1db90e9b09334 .signup-btn-two_5eb8ae1a1e3a6da0 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_0ba1db90e9b09334 .signup-btn-two_5eb8ae1a1e3a6da0:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_0ba1db90e9b09334 .quote-one_dd32e2dc852fa93a {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_0ba1db90e9b09334 .quote-one_dd32e2dc852fa93a:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_21cfcaacd58eb261 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_21cfcaacd58eb261 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_21cfcaacd58eb261 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_21cfcaacd58eb261 li a:hover {
  color: #0C3A30;
}
.category-menu_21cfcaacd58eb261 .dropdown-menu {
  padding: 0;
}
.category-menu_21cfcaacd58eb261 .dropdown-menu li {
  padding: 0;
}
.category-menu_21cfcaacd58eb261 .dropdown-menu li a {
  padding: 8px 15px;
  font-size: 14px;
}

/*----- For Desktop -------*/
@media screen and (min-width: 992px) {
  .navbar .dropdown-menu {
    font-size: 1em;
    z-index: 5;
    background-color: #fff;
    border-radius: 10px;
    display: block;
    right: auto;
    left: 0;
    padding: 10px 5px;
    border: none;
    top: 100%;
    visibility: hidden;
    transform: translateY(5px);
    opacity: 0;
    min-width: 200px;
    box-shadow: 0px 50px 100px rgba(0, 0, 0, 0.12);
    margin: 0;
    transform-origin: 0 0;
    transition: all 0.3s ease-out;
  }
  .navbar .dropdown-menu:before {
    content: "";
    position: absolute;
    left: 30px;
    top: -17px;
  }
  .navbar .dropdown-menu .dropdown-menu {
    left: calc(100% + 5px);
    top: 0;
    right: auto;
    min-width: 240px;
    box-shadow: 0 20px 30px -10px rgba(0, 0, 0, 0.15);
    transform: translateY(0);
  }
  .navbar .dropdown:hover > .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .navbar .dropdown-toggle::after {
    display: none;
  }
  .navbar .show.dropdown-toggle::after {
    transform: rotate(180deg);
  }
}
/*----- For Mobile ----*/
@media (max-width: 767.98px) {

    /* Mobile table scrolling */
    table {
        display: block;
        /* Make table scrollable */
        width: 100%;
        overflow-x: auto;
        /* Enable horizontal scroll */
        white-space: nowrap;
        /* Prevent content wrapping */
        -webkit-overflow-scrolling: touch;
        /* Smooth scrolling on iOS */
        border-radius: 0;
        /* Remove radius for mobile view if needed */
        border-left: none;
        /* Remove side borders if using full width */
        border-right: none;
    }

    /* Ensure table elements behave correctly within the scrolling block */
    thead,
    tbody,
    tr {
        /* Keep internal table structure */
        width: 100%;
        /* Let them expand */
        table-layout: auto;
        /* Auto column widths */
    }

    th,
    td {
        white-space: nowrap;
        /* Ensure cell content doesn't wrap */
        display: table-cell;
    }
}
@media screen and (max-width: 991px) {
  .navbar {
    padding: 0;
  }
  .navbar-collapse_4b21d99087f4d86f .logo_58c7b4b823a0e37e {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_40aa5056235ffcad .navbar-collapse_4b21d99087f4d86f {
    background-color: #0C3A30;
  }
  .navbar-collapse_4b21d99087f4d86f {
    position: fixed;
    top: 0;
    background-color: #EDF1EE;
    left: 0;
    height: 100vh;
    max-height: 100vh;
    overflow-y: auto;
    clear: both;
    width: 320px;
    max-width: calc(100vw - 60px);
    z-index: 9999;
    transform: translateX(-100%);
    display: block !important;
    padding: 16px 0 20px;
    transition: all 0.3s ease-in-out;
  }
  .navbar-collapse_4b21d99087f4d86f.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_0ba1db90e9b09334 .navbar .mega-dropdown_b1408eb510d972a4 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_40aa5056235ffcad .navbar .navbar-nav .nav-link {
    border-top: 1px dashed rgba(255, 255, 255, 0.15);
  }
  .navbar .dropdown-menu .dropdown-item {
    padding: 0 10px;
    line-height: 46px;
  }
  .navbar .dropdown-menu {
    border: none;
    padding: 0;
    border-radius: 0;
    margin: 0;
    background: #fff;
  }
  .navbar [class*=mega-dropdown] .dropdown-menu {
    padding: 0;
    min-width: 100%;
  }
  .navbar [class*=mega-dropdown] .menu-column_b1ef645824831b92 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_2961a85834565979 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_1c42796120c98c39 {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_1c42796120c98c39::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.53) 0%, rgba(0, 0, 0, 0) 100%);
}
.hero-banner-one_1c42796120c98c39 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_1c42796120c98c39 .hero-slider-one .hero-img_4494022dd9970dfe {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_1c42796120c98c39 .hero-slider-one .slick-list_a84adff55055abfd, .hero-banner-one_1c42796120c98c39 .hero-slider-one .slick-track_82546be135fa1d18, .hero-banner-one_1c42796120c98c39 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_1c42796120c98c39 .hero-heading_04fbde8378b46219 {
  font-weight: 700;
  color: #000;
  background: url(../img/shape_c92982aa24/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_1c42796120c98c39 .more-btn_8d8395f4dcb5fa08 {
  position: absolute;
  font-size: 40px;
  color: #fff;
  width: 105px;
  height: 105px;
  border: 2px solid #fff;
  top: 20%;
  left: 4%;
  z-index: 1;
}
.hero-banner-one_1c42796120c98c39 .more-btn_8d8395f4dcb5fa08:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

.hero-banner-two_555ee72d74726c21 {
  z-index: 1;
}
.hero-banner-two_555ee72d74726c21 .hero-heading_04fbde8378b46219 {
  font-size: 100px;
  line-height: 1em;
}
.hero-banner-two_555ee72d74726c21 .hero-heading_04fbde8378b46219 span {
  z-index: 1;
}
.hero-banner-two_555ee72d74726c21 .hero-heading_04fbde8378b46219 span img {
  position: absolute;
  width: 100%;
  bottom: -18%;
  left: 0;
  z-index: -1;
}
.hero-banner-two_555ee72d74726c21 form {
  max-width: 588px;
  height: 70px;
  box-shadow: 0px 10px 20px rgba(8, 32, 26, 0.04);
  border-radius: 50px;
}
.hero-banner-two_555ee72d74726c21 form input {
  font-size: 18px;
  width: 100%;
  height: 100%;
  border-radius: 50px;
  background: #fff;
  border: none;
  padding: 0 150px 0 35px;
}
.hero-banner-two_555ee72d74726c21 form button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 50px;
}
.hero-banner-two_555ee72d74726c21 .shape_01_9cd7b43d38cfffd7 {
  top: 22%;
  left: 7%;
  width: 3.1%;
  min-width: 30px;
  animation: rotated 50s infinite linear;
}
.hero-banner-two_555ee72d74726c21 .shape_02_40547c6986f2c088 {
  top: 40%;
  right: 7%;
  width: 1.8%;
  min-width: 22px;
  animation: rotated 48s infinite linear;
}
.hero-banner-two_555ee72d74726c21 .shape_03_e459588e7204b3a7 {
  top: 36%;
  left: 0;
  width: 15.57%;
}
.hero-banner-two_555ee72d74726c21 .shape_04_c1306cda8554748c {
  top: 49%;
  right: 0;
  width: 15%;
}

.hero-banner-three_2aac84e01afae7be {
  z-index: 1;
}
.hero-banner-three_2aac84e01afae7be .hero-heading_04fbde8378b46219 {
  font-size: 100px;
  letter-spacing: 1px;
  line-height: 1.3em;
  color: #000;
}
.hero-banner-three_2aac84e01afae7be .right-widget_b9868f70d82caf67 .main-count_ddf56452398c38fa {
  font-size: 58px;
  margin: -17px 0 -4px;
}
.hero-banner-three_2aac84e01afae7be .img-wrapper_45cdc01b7e4cd602 {
  position: absolute;
  z-index: -1;
  bottom: 0;
  width: 33.53%;
  left: 50%;
  transform: translateX(-50%);
}
.hero-banner-three_2aac84e01afae7be .img-wrapper_45cdc01b7e4cd602 .round-bg_2cd611e07d1bda00 {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 50%;
  transform: translate(-50%, -7%);
}

.hero-banner-four_a4e2007a2558fc7b {
  background: url(../img/assets_dc673d9275/bg_01.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.hero-banner-four_a4e2007a2558fc7b .hero-heading_04fbde8378b46219 {
  font-family: "ClashDisplay";
  font-size: 130px;
  font-weight: 600;
  line-height: 0.884em;
}
.hero-banner-four_a4e2007a2558fc7b .hero-heading_04fbde8378b46219 span {
  color: #E6FD5A;
  display: block;
}
.hero-banner-four_a4e2007a2558fc7b .media-wrapper_e30db9fa12f3a7b6 {
  position: absolute;
  right: 3%;
  bottom: -6%;
  width: 42.56%;
  z-index: -1;
}
.hero-banner-four_a4e2007a2558fc7b .shape_01_9cd7b43d38cfffd7 {
  bottom: -5%;
  right: 41%;
}
.hero-banner-four_a4e2007a2558fc7b .shape_02_40547c6986f2c088 {
  bottom: 0;
  left: 14%;
  width: 30%;
}

.hero-banner-five_425e6b5f817f1a29 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_425e6b5f817f1a29 .bg-wrapper_135f42689385f15b {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_425e6b5f817f1a29 .hero-heading_04fbde8378b46219 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_425e6b5f817f1a29 .rating_e987cbc6ee5388aa h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_425e6b5f817f1a29 .rating_e987cbc6ee5388aa p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_425e6b5f817f1a29 .media-wrapper_e30db9fa12f3a7b6 {
  position: absolute;
  background: url(../img/assets_dc673d9275/bg_05.svg) no-repeat left top;
  background-size: cover;
  border-radius: 0 30px 30px 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  width: 39.43%;
}
.hero-banner-five_425e6b5f817f1a29 .media-wrapper_e30db9fa12f3a7b6 .shape_01_9cd7b43d38cfffd7 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_425e6b5f817f1a29 .media-wrapper_e30db9fa12f3a7b6 .shape_02_40547c6986f2c088 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_e761176d702d9d91 .hero-heading_04fbde8378b46219 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_e761176d702d9d91 .media-wrapper_e30db9fa12f3a7b6 {
  background: url(../img/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_e761176d702d9d91 .media-wrapper_e30db9fa12f3a7b6 .screen_01_1090ed48ced092b7 {
  right: 4%;
  top: 4%;
  width: 41.1%;
  border-radius: 10px;
  box-shadow: 10px 30px 50px rgba(0, 0, 0, 0.06);
  z-index: 1;
}
.hero-banner-six_e761176d702d9d91 .media-wrapper_e30db9fa12f3a7b6 .screen_02_7d021c026d761412 {
  bottom: 9%;
  left: -28%;
  border-radius: 10px;
  width: 48.51%;
  box-shadow: -10px 30px 50px rgba(0, 0, 0, 0.07);
  z-index: 1;
  animation: jumpTwo 10s infinite linear;
}
.hero-banner-six_e761176d702d9d91 .media-wrapper_e30db9fa12f3a7b6 .bg-shape_735c968f74d477ac {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_e761176d702d9d91 .shape_01_9cd7b43d38cfffd7 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

.hero-banner-seven_db49016f00fe34aa {
  padding: 500px 0 70px;
  background: #29594B;
  z-index: 9;
}
.hero-banner-seven_db49016f00fe34aa::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0px;
  bottom: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.87) 100%);
  z-index: -1;
}
.hero-banner-seven_db49016f00fe34aa::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 20%;
  left: 0px;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.99) 100%);
  mix-blend-mode: overlay;
  transform: rotate(-180deg);
  z-index: -1;
}
.hero-banner-seven_db49016f00fe34aa .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -2;
}
.hero-banner-seven_db49016f00fe34aa .hero-slider-one .hero-img_4494022dd9970dfe {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-seven_db49016f00fe34aa .hero-slider-one .slick-list_a84adff55055abfd, .hero-banner-seven_db49016f00fe34aa .hero-slider-one .slick-track_82546be135fa1d18, .hero-banner-seven_db49016f00fe34aa .hero-slider-one .item {
  height: 100%;
}
.hero-banner-seven_db49016f00fe34aa .hero-heading_04fbde8378b46219 {
  font-weight: 700;
  font-size: 110px;
  letter-spacing: -1px;
  line-height: 1em;
}
.hero-banner-seven_db49016f00fe34aa .lead-form_09ee35b0c4d5c81e {
  background: #fff;
  border-radius: 30px;
  padding: 35px 50px 50px;
}
.hero-banner-seven_db49016f00fe34aa .lead-form_09ee35b0c4d5c81e h3 {
  font-size: 32px;
}
.hero-banner-seven_db49016f00fe34aa .lead-form_09ee35b0c4d5c81e label {
  font-size: 17px;
  color: rgba(0, 0, 0, 0.3);
}
.hero-banner-seven_db49016f00fe34aa .lead-form_09ee35b0c4d5c81e input {
  height: 65px;
  padding: 0 20px;
  border: 1px solid #000;
  border-radius: 10px;
}
.hero-banner-seven_db49016f00fe34aa .lead-form_09ee35b0c4d5c81e button {
  height: 60px;
  border-radius: 10px;
  font-size: 17px;
  background: #D0FF45;
}
.hero-banner-seven_db49016f00fe34aa .lead-form_09ee35b0c4d5c81e button:hover {
  background: #29594B;
  color: #fff;
}

.hero-banner-eight_e63b877afa6284e3 {
  background: #144D41;
}
.hero-banner-eight_e63b877afa6284e3:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../img/shape_c92982aa24/shape_53.svg) no-repeat center;
  background-size: cover;
}
.hero-banner-eight_e63b877afa6284e3 .hero-heading_04fbde8378b46219 {
  font-size: 110px;
  font-weight: 700;
  line-height: 1em;
}
.hero-banner-eight_e63b877afa6284e3 .media-wrapper_e30db9fa12f3a7b6 {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
  max-width: 43%;
}
.hero-banner-eight_e63b877afa6284e3 .media-wrapper_e30db9fa12f3a7b6 .shape_01_9cd7b43d38cfffd7 {
  right: 5%;
  top: 27%;
  z-index: 0;
  max-width: 25%;
  animation: jumpTwo 5s infinite linear;
}
.hero-banner-eight_e63b877afa6284e3 .media-wrapper_e30db9fa12f3a7b6 .shape_02_40547c6986f2c088 {
  left: 3%;
  bottom: 25%;
  z-index: 0;
  max-width: 35%;
  animation: jumpThree 5s infinite linear;
}

.fancy-banner-one_421530145ab740d0 {
  z-index: 1;
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
}
.fancy-banner-one_421530145ab740d0:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 50%;
  background: #CFFF45;
  z-index: -1;
}
.fancy-banner-one_421530145ab740d0 h2 {
  font-size: 68px;
  font-weight: normal;
  margin: 0;
}
.fancy-banner-one_421530145ab740d0 h2 span {
  font-weight: 700;
  font-style: italic;
  text-decoration: underline;
}
.fancy-banner-one_421530145ab740d0 h3 {
  font-size: 48px;
  margin-bottom: -5px;
}
.fancy-banner-one_421530145ab740d0 p {
  color: rgba(25, 53, 45, 0.6);
}

.fancy-banner-three_897f7cf87125358c {
  background: url(../img/media/img_17.jpg) no-repeat center;
  background-size: cover;
  padding: 80px 0;
  z-index: 1;
}
.fancy-banner-three_897f7cf87125358c:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: #174034;
  mix-blend-mode: darken;
}
.fancy-banner-three_897f7cf87125358c .title-one_92390e25481922fe h2 {
  font-size: 58px;
}
.fancy-banner-three_897f7cf87125358c .quote-btn_a90ced2c8f50aa4c {
  width: 200px;
  height: 200px;
  padding: 16px;
  background: #FFE86B;
}
.fancy-banner-three_897f7cf87125358c .quote-btn_a90ced2c8f50aa4c:hover {
  transform: rotate(15deg);
}
.fancy-banner-three_897f7cf87125358c .quote-btn_a90ced2c8f50aa4c.color-two_424bfd6386b95fbe {
  background: #CFFF45;
}

.fancy-banner-four_ed29feef08a1d33d {
  background: #DCEFF0;
  z-index: 1;
}
.fancy-banner-four_ed29feef08a1d33d:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: -1;
  background: url(../img/shape_c92982aa24/shape_10.svg) no-repeat left bottom;
  background-size: cover;
}
.fancy-banner-four_ed29feef08a1d33d ul li {
  font-size: 28px;
  color: #000;
  position: relative;
  padding-left: 42px;
  margin-bottom: 13px;
}
.fancy-banner-four_ed29feef08a1d33d ul li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.fancy-banner-four_ed29feef08a1d33d .platform-button-group_8776a7c1936d3d41 a {
  width: 190px;
  height: 58px;
  padding: 0 5px 0 25px;
  margin: 10px 20px 0 0;
  background: #1B1B1B;
  color: #fff;
  text-align: left;
  transition: all 0.3s ease-in-out;
}
.fancy-banner-four_ed29feef08a1d33d .platform-button-group_8776a7c1936d3d41 a:hover {
  transform: translateY(-5px);
  box-shadow: -5px 10px 30px rgba(0, 0, 0, 0.05);
}
.fancy-banner-four_ed29feef08a1d33d .platform-button-group_8776a7c1936d3d41 a .icon_42bf14728b442262 {
  margin-right: 14px;
}
.fancy-banner-four_ed29feef08a1d33d .platform-button-group_8776a7c1936d3d41 a span {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
  display: block;
  line-height: initial;
  margin-bottom: -3px;
}
.fancy-banner-four_ed29feef08a1d33d .platform-button-group_8776a7c1936d3d41 a strong {
  font-weight: 500;
  display: block;
}
.fancy-banner-four_ed29feef08a1d33d .platform-button-group_8776a7c1936d3d41 a.ios-button_8d63109b564b2f07 {
  background: #fff;
  border-color: #DADADA;
}
.fancy-banner-four_ed29feef08a1d33d .platform-button-group_8776a7c1936d3d41 a.ios-button_8d63109b564b2f07 span {
  color: #999999;
}
.fancy-banner-four_ed29feef08a1d33d .platform-button-group_8776a7c1936d3d41 a.ios-button_8d63109b564b2f07 strong {
  color: #000;
}

.fancy-banner-five_9dc03373a8f8366c {
  background: url(../img/media/img_31.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.fancy-banner-five_9dc03373a8f8366c.no-bg_d1bfc363bd13f0b1 {
  background: none;
}
.fancy-banner-five_9dc03373a8f8366c.no-bg_d1bfc363bd13f0b1:before {
  display: none;
}
.fancy-banner-five_9dc03373a8f8366c.no-bg_d1bfc363bd13f0b1 .bg-wrapper_135f42689385f15b {
  background: url(../img/media/img_33.jpg) no-repeat center;
  background-size: cover;
}
.fancy-banner-five_9dc03373a8f8366c.no-bg_d1bfc363bd13f0b1 .bg-wrapper_135f42689385f15b .video-icon_5e7c991690f09242 {
  width: 185px;
  height: 185px;
  background: #DFFF5E;
}
.fancy-banner-five_9dc03373a8f8366c:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: #113D2F;
  mix-blend-mode: hard-light;
}
.fancy-banner-five_9dc03373a8f8366c h2 {
  font-size: 100px;
  line-height: 1.1em;
}
.fancy-banner-five_9dc03373a8f8366c .video-icon_5e7c991690f09242 {
  width: 200px;
  height: 200px;
  padding: 22px;
  background: #FFE86B;
}
.fancy-banner-five_9dc03373a8f8366c .video-icon_5e7c991690f09242:hover {
  transform: rotate(15deg);
}

.fancy-banner-six_c0eb6af528ed2c02 {
  background: url(../img/media/img_34.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.fancy-banner-six_c0eb6af528ed2c02 h2 {
  font-size: 85px;
  line-height: 1.117em;
}
.fancy-banner-six_c0eb6af528ed2c02 .video-icon_5e7c991690f09242 {
  width: 200px;
  height: 200px;
  padding: 22px;
  background: #FFE86B;
}
.fancy-banner-six_c0eb6af528ed2c02 .video-icon_5e7c991690f09242:hover {
  transform: rotate(15deg);
}

.fancy-banner-seven_4de55f0f37c56c78 .bg-wrapper_135f42689385f15b {
  background: url(../img/media/img_50.jpg) no-repeat center;
  background-size: cover;
}
.fancy-banner-seven_4de55f0f37c56c78 .bg-wrapper_135f42689385f15b:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 70%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 14.17%, rgba(0, 0, 0, 0.8) 101.25%);
  transform: rotate(-180deg);
  z-index: -1;
}
.fancy-banner-seven_4de55f0f37c56c78 .bg-wrapper_135f42689385f15b:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 70%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.58) 47.84%, rgba(0, 0, 0, 0.87) 100%);
  z-index: -1;
}
.fancy-banner-seven_4de55f0f37c56c78 .bg-wrapper_135f42689385f15b li {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  color: #000;
  padding: 18px 80px 25px 68px;
  border-radius: 20px;
  background: #fff;
  margin: 12px 0;
  position: relative;
}
.fancy-banner-seven_4de55f0f37c56c78 .bg-wrapper_135f42689385f15b li:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #29594B;
  left: 27px;
  top: 27px;
  transition: all 0.2s ease-in-out 0s;
}
.fancy-banner-seven_4de55f0f37c56c78 .bg-wrapper_135f42689385f15b li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 21px;
  left: 31px;
  color: #fff;
  font-size: 16px;
  transition: all 0.2s ease-in-out 0s;
}
.fancy-banner-seven_4de55f0f37c56c78 .bg-wrapper_135f42689385f15b li:hover:before {
  background: #CFFF45;
}
.fancy-banner-seven_4de55f0f37c56c78 .bg-wrapper_135f42689385f15b li:hover:after {
  color: #000;
}
.fancy-banner-seven_4de55f0f37c56c78 .bg-wrapper_135f42689385f15b .shape_01_9cd7b43d38cfffd7 {
  bottom: 17%;
  left: 36%;
  max-width: 11%;
  z-index: 0;
}

.fancy-banner-eight_ff2fcdf83f633f21 .bg-wrapper_135f42689385f15b {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_ff2fcdf83f633f21 .media-wrapper_e30db9fa12f3a7b6 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_ff2fcdf83f633f21 .media-wrapper_e30db9fa12f3a7b6 .shape_01_9cd7b43d38cfffd7 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_ff2fcdf83f633f21 .shape_02_40547c6986f2c088 {
  right: -123px;
  bottom: -5px;
}

.newsletter-banner_86bcc795c77621df .main-wrapper_8b97268ae07e6744 {
  padding: 50px 0 45px;
}
.newsletter-banner_86bcc795c77621df .main-wrapper_8b97268ae07e6744.top-border_f9f8abbbba1a7875 {
  border-top: 1px solid #E2E2E2;
}
.newsletter-banner_86bcc795c77621df .main-wrapper_8b97268ae07e6744.bottom-border_1ac2e8bc6eb4167b {
  border-bottom: 1px solid #E2E2E2;
}
.newsletter-banner_86bcc795c77621df h2 {
  font-size: 50px;
}
.newsletter-banner_86bcc795c77621df form {
  max-width: 510px;
}
.newsletter-banner_86bcc795c77621df form input {
  width: calc(100% - 75px);
  font-size: 18px;
  padding: 0 30px;
  height: 60px;
  background: #F6F6F6;
  border: none;
  border-radius: 35px;
}
.newsletter-banner_86bcc795c77621df form button {
  width: 60px;
  height: 60px;
  text-align: center;
  font-size: 28px;
  color: #fff;
  background: #101010;
}
.newsletter-banner_86bcc795c77621df form button:hover, .newsletter-banner_86bcc795c77621df form button:focus {
  background: #29594B;
}
.newsletter-banner_86bcc795c77621df form button.color-two_424bfd6386b95fbe {
  background: #29594B;
}
.newsletter-banner_86bcc795c77621df form button.color-two_424bfd6386b95fbe:hover, .newsletter-banner_86bcc795c77621df form button.color-two_424bfd6386b95fbe:focus {
  background: #000;
}
.newsletter-banner_86bcc795c77621df form p {
  font-size: 18px;
}
.newsletter-banner_86bcc795c77621df form p a:hover {
  text-decoration: underline;
}
.newsletter-banner_86bcc795c77621df.white-vr_40aa5056235ffcad .main-wrapper_8b97268ae07e6744 {
  padding-top: 100px;
}
.newsletter-banner_86bcc795c77621df.white-vr_40aa5056235ffcad .bottom-border_1ac2e8bc6eb4167b {
  border-bottom: 1px dashed #37665c;
}
.newsletter-banner_86bcc795c77621df.white-vr_40aa5056235ffcad form button {
  background: #E6FD5A;
  color: #19352D;
}
.newsletter-banner_86bcc795c77621df.white-vr_40aa5056235ffcad form p {
  color: rgba(255, 255, 255, 0.6);
}
.newsletter-banner_86bcc795c77621df.white-vr_40aa5056235ffcad form p a {
  color: #E6FD5A;
}

.inner-banner-one_20549a0f5cf2544b {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  z-index: 1;
}
.inner-banner-one_20549a0f5cf2544b::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 35%;
  top: 0;
  left: 0;
  z-index: -1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.53) 0%, rgba(0, 0, 0, 0) 100%);
}
.inner-banner-one_20549a0f5cf2544b::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  color: #000;
}

.inner-banner-one_20549a0f5cf2544b .pager_046f0aec0af163e2 li>a {
  color: #000;
}
.inner-banner-one_20549a0f5cf2544b .pager_046f0aec0af163e2 li>a:hover {
  color: #89cff0!important;
}
.inner-banner-one_20549a0f5cf2544b .pager_046f0aec0af163e2 li {
  color: #797979!important;
}

.inner-banner-one_20549a0f5cf2544b + .blog-details_2d3ecb1278fa1ee1 {
  margin-top: 15px;
}

.blog-details_2d3ecb1278fa1ee1 {
  margin-top: 150px;
}

.inner-banner-one_20549a0f5cf2544b .hero-heading_04fbde8378b46219 {
  font-weight: 700;
  font-size: 85px;
  line-height: 1.023em;
  z-index: 1;
  padding: 10px 10px 23px 22px;
}
.inner-banner-one_20549a0f5cf2544b .hero-heading_04fbde8378b46219 img {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  max-height: 100%;
}
.inner-banner-one_20549a0f5cf2544b .pager_046f0aec0af163e2 {
  border-bottom: 1px solid #fff;
  padding-bottom: 3px;
}
.inner-banner-one_20549a0f5cf2544b .pager_046f0aec0af163e2 li {
  color: rgba(255, 255, 255, 0.5);
  margin-right: 5px;
}
.inner-banner-one_20549a0f5cf2544b .pager_046f0aec0af163e2 li:last-child {
  margin: 0;
  color: #fff;
}
.inner-banner-one_20549a0f5cf2544b .pager_046f0aec0af163e2 li a {
  transition: all 0.2s ease-in-out 0s;
}
.inner-banner-one_20549a0f5cf2544b .pager_046f0aec0af163e2 li a:hover {
  color: #fff;
}
.inner-banner-one_20549a0f5cf2544b .tag_5493426cb9702269 {
  display: inline-block;
  line-height: 25px;
  border: 1px solid #fff;
  border-radius: 30px;
  padding: 0 10px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
}

.inner-banner-two_7c85568d38911432 {
  z-index: 1;
}
.inner-banner-two_7c85568d38911432 .pager_046f0aec0af163e2 {
  border-bottom: 1px solid #0A4020;
  padding-bottom: 2px;
}
.inner-banner-two_7c85568d38911432 .pager_046f0aec0af163e2 li {
  color: #000;
}
.inner-banner-two_7c85568d38911432 .pager_046f0aec0af163e2 li:nth-child(even) {
  padding: 0 5px;
}
.inner-banner-two_7c85568d38911432 .pager_046f0aec0af163e2 li a {
  color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease-in-out 0s;
}
.inner-banner-two_7c85568d38911432 .pager_046f0aec0af163e2 li a:hover {
  color: #000;
}
.inner-banner-two_7c85568d38911432 .hero-heading_04fbde8378b46219 {
  font-weight: 700;
  font-size: 85px;
  line-height: 1.023em;
  margin: 22px 0 40px;
}
.inner-banner-two_7c85568d38911432 .tag_5493426cb9702269 {
  display: inline-block;
  line-height: 25px;
  border: 1px solid #19352D;
  border-radius: 30px;
  padding: 0 10px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #19352D;
  text-transform: uppercase;
}
.inner-banner-two_7c85568d38911432 .shape_01_9cd7b43d38cfffd7 {
  left: 0%;
  bottom: 10%;
  width: 18.23%;
  animation: jumpTwo 6s infinite linear;
}
.inner-banner-two_7c85568d38911432 .shape_02_40547c6986f2c088 {
  right: 2%;
  bottom: 14%;
  width: 14.52%;
  animation: jumpThree 6s infinite linear;
}
.inner-banner-two_7c85568d38911432 .shape_03_e459588e7204b3a7 {
  left: 24%;
  top: 33%;
  width: 2.2%;
  animation: rotated 50s infinite linear;
}
.inner-banner-two_7c85568d38911432 .shape_04_c1306cda8554748c {
  right: 21%;
  bottom: 30%;
  width: 1.65%;
  animation: rotated 50s infinite linear;
}

.block-feature-one_d633c54b937a9b68 {
  z-index: 1;
}
.block-feature-one_d633c54b937a9b68:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 17%;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-one_d633c54b937a9b68 .upper-wrapper_62dfef1b1dc5436f {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.5);
}
.block-feature-one_d633c54b937a9b68 .section-subheading_468ff10db21c0d83 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-one_d633c54b937a9b68 .shape_01_9cd7b43d38cfffd7 {
  width: 2.3%;
  top: 10%;
  left: 10%;
}
.block-feature-one_d633c54b937a9b68 .shape_02_40547c6986f2c088 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}

.block-feature-two_d7f69201c06dec17 .wrapper_50828fe51f23b9cd {
  border-top: 1px dashed #CACACA;
  border-bottom: 1px dashed #CACACA;
}
.block-feature-two_d7f69201c06dec17 .border-line_08952cc4024618ad {
  border-left: 1px dashed #CACACA;
  border-right: 1px dashed #CACACA;
}
.block-feature-two_d7f69201c06dec17 .numb_6e1ed5744631a294 {
  display: inline-block;
  font-size: 90px;
  letter-spacing: -1px;
  color: #19352D;
  position: relative;
}
.block-feature-two_d7f69201c06dec17 .numb_6e1ed5744631a294::before {
  content: "";
  position: absolute;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  background: #CFFF45;
  right: 8px;
  top: 27px;
  z-index: -1;
}

.block-feature-three_5d65646d4bd6905c {
  z-index: 1;
}
.block-feature-three_5d65646d4bd6905c:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_5d65646d4bd6905c.no-bg_d1bfc363bd13f0b1:before {
  display: none;
}
.block-feature-three_5d65646d4bd6905c .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_5d65646d4bd6905c .block-title_73d5510ca3c6826c a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_5d65646d4bd6905c .block-title_73d5510ca3c6826c a:hover {
  text-decoration: underline;
}
.block-feature-three_5d65646d4bd6905c .round-btn_9f03013fa5ec5f00 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_5d65646d4bd6905c .round-btn_9f03013fa5ec5f00:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_5d65646d4bd6905c .block-one_2c6eaa1489a08374 {
  background: url(../img/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_5d65646d4bd6905c .block-one_2c6eaa1489a08374 .tag_5493426cb9702269 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_5d65646d4bd6905c .block-one_2c6eaa1489a08374 .block-title_73d5510ca3c6826c {
  background: url(../img/shape_c92982aa24/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_5d65646d4bd6905c .block-two_2dd751d03dc6afc1 {
  overflow: hidden;
}
.block-feature-three_5d65646d4bd6905c .block-two_2dd751d03dc6afc1 .img-wrapper_45cdc01b7e4cd602 {
  background: url(../img/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_5d65646d4bd6905c .block-two_2dd751d03dc6afc1 .text-wrapper_5be8a59cc7134f9b {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_5d65646d4bd6905c .block-two_2dd751d03dc6afc1 .tag_5493426cb9702269 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_5d65646d4bd6905c .block-three_6d8955d01097328c {
  background: #D3FF76;
}
.block-feature-three_5d65646d4bd6905c .block-three_6d8955d01097328c .tag_5493426cb9702269 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_5d65646d4bd6905c .block-three_6d8955d01097328c .round-btn_9f03013fa5ec5f00 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_5d65646d4bd6905c .block-three_6d8955d01097328c .round-btn_9f03013fa5ec5f00:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_5d65646d4bd6905c .block-four_445f2b8179d3c5f7 {
  background: url(../img/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_5d65646d4bd6905c .block-four_445f2b8179d3c5f7 .block-title_73d5510ca3c6826c {
  background: url(../img/shape_c92982aa24/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_5d65646d4bd6905c .block-four_445f2b8179d3c5f7 .block-title_73d5510ca3c6826c a {
  font-size: 28px;
}
.block-feature-three_5d65646d4bd6905c .block-four_445f2b8179d3c5f7 .tag_5493426cb9702269 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_5d65646d4bd6905c .block-four_445f2b8179d3c5f7 .round-btn_9f03013fa5ec5f00 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_5d65646d4bd6905c .block-four_445f2b8179d3c5f7 .round-btn_9f03013fa5ec5f00:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_5d65646d4bd6905c .block-five_339a412e56294cea {
  background: url(../img/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_5d65646d4bd6905c .block-five_339a412e56294cea .tag_5493426cb9702269 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_5d65646d4bd6905c .block-five_339a412e56294cea .block-title_73d5510ca3c6826c {
  background: url(../img/shape_c92982aa24/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

.block-feature-four_2f4136eadae4291d {
  z-index: 1;
}
.block-feature-four_2f4136eadae4291d .shape_01_9cd7b43d38cfffd7 {
  top: 0;
  left: 7%;
  width: 2.52%;
  min-width: 28px;
  animation: rotated 50s infinite linear;
}
.block-feature-four_2f4136eadae4291d .shape_02_40547c6986f2c088 {
  bottom: 2%;
  right: 7%;
  width: 1.8%;
  min-width: 22px;
  animation: rotated 48s infinite linear;
}

.block-feature-five_4a1498dd820e5052 {
  z-index: 1;
}
.block-feature-five_4a1498dd820e5052:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../img/shape_c92982aa24/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.block-feature-five_4a1498dd820e5052 .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 75px;
}
.block-feature-five_4a1498dd820e5052 .shape_01_9cd7b43d38cfffd7 {
  right: 6%;
  bottom: 5%;
  width: 1%;
  animation: rotated 50s infinite linear;
}

.block-feature-six_d598178b44949ccb {
  background: #DCEFF0;
  z-index: 1;
}
.block-feature-six_d598178b44949ccb:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: -1;
  background: url(../img/shape_c92982aa24/shape_10.svg) no-repeat center;
  background-size: cover;
}
.block-feature-six_d598178b44949ccb.bg-two_68e70c32a4cccf93 {
  background: #EBF3EE;
}
.block-feature-six_d598178b44949ccb.bg-two_68e70c32a4cccf93:before {
  display: none;
}
.block-feature-six_d598178b44949ccb .shape_01_9cd7b43d38cfffd7 {
  bottom: 12%;
  left: 8%;
  width: 10%;
}
.block-feature-six_d598178b44949ccb .shape_02_40547c6986f2c088 {
  bottom: 39%;
  left: 30%;
  width: 2.5%;
}

.block-feature-seven_d3b815357976ab7b {
  z-index: 1;
}
.block-feature-seven_d3b815357976ab7b .shape_01_9cd7b43d38cfffd7 {
  top: 2%;
  right: 0;
  animation: rotated 50s infinite linear;
}

.block-feature-eight_f436e14839308be4 {
  background: url(../img/assets_dc673d9275/bg_02.svg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.block-feature-eight_f436e14839308be4 .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 72px;
}
.block-feature-eight_f436e14839308be4 .shape_01_9cd7b43d38cfffd7 {
  width: 40px;
  bottom: -20px;
  left: 25%;
  animation: rotated 50s infinite linear;
}

.block-feature-nine_4d4f08028669836d {
  z-index: 1;
  background: #000;
  border-radius: 30px 30px 100px 100px;
}
.block-feature-nine_4d4f08028669836d:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 39%;
  left: 0;
  top: 0;
  background: #EDF8EB;
  border-radius: 30px 30px 0 0;
  z-index: -1;
}
.block-feature-nine_4d4f08028669836d:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 50px;
  left: 0;
  top: 0;
  background: #000;
  z-index: -1;
}
.block-feature-nine_4d4f08028669836d .heading_d620363782c26961 {
  font-size: 85px;
  line-height: 1.411em;
}
.block-feature-nine_4d4f08028669836d .heading_d620363782c26961 span {
  color: #DFFF5E;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.block-feature-nine_4d4f08028669836d .heading_d620363782c26961 a {
  width: 110px;
  height: 110px;
  display: inline-flex;
  align-items: center;
  background: #DFFF5E;
  border-radius: 50%;
  position: relative;
  margin-left: 100px;
  transition: all 0.2s ease-in-out 0s;
}
.block-feature-nine_4d4f08028669836d .heading_d620363782c26961 a:before {
  content: "";
  position: absolute;
  width: 85px;
  height: 3px;
  left: -85px;
  top: calc(50% - 3px);
  background: #fff;
}
.block-feature-nine_4d4f08028669836d .heading_d620363782c26961 a:hover {
  background: #E6FD5A;
}
.block-feature-nine_4d4f08028669836d .shape_01_9cd7b43d38cfffd7 {
  right: 0;
  top: 5%;
  width: 4%;
}
.block-feature-nine_4d4f08028669836d .shape_02_40547c6986f2c088 {
  left: 7%;
  bottom: 0;
  width: 8.4%;
}
.block-feature-nine_4d4f08028669836d .shape_03_e459588e7204b3a7 {
  right: 5%;
  bottom: 5%;
}

.block-feature-ten_d263e6e506cc3d79 .shape_01_9cd7b43d38cfffd7 {
  top: 1%;
  right: 5%;
  width: 2%;
}
.block-feature-ten_d263e6e506cc3d79 .line-wrapper_fe89f0f25d7adb59:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #e5e5e5;
  left: 0;
  top: 50%;
}

.block-feature-eleven_85bdd1839a57a756 {
  z-index: 1;
}
.block-feature-eleven_85bdd1839a57a756 .slider-wrapper_fdc0e625e5a01c47 {
  width: 78vw;
}
.block-feature-eleven_85bdd1839a57a756 .slider-wrapper_fdc0e625e5a01c47 .slick-dots_86231235973e23d0 {
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
  left: -140px;
}
.block-feature-eleven_85bdd1839a57a756 .slider-wrapper_fdc0e625e5a01c47 .slick-dots_86231235973e23d0 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #1F5E59;
}
.block-feature-eleven_85bdd1839a57a756 .slider-wrapper_fdc0e625e5a01c47 .slick-dots_86231235973e23d0 .slick-active button {
  background: #1F5E59;
}
.block-feature-eleven_85bdd1839a57a756 .shape_01_9cd7b43d38cfffd7 {
  left: 0;
  bottom: 0;
  max-width: 13.4%;
}

.block-feature-twelve_e3ae7a5f4645b83b {
  background: #EDF1EE;
  z-index: 1;
}
.block-feature-twelve_e3ae7a5f4645b83b .shape_01_9cd7b43d38cfffd7 {
  right: 0;
  top: 12%;
  max-width: 13.4%;
}

.block-feature-thirteen_b7044305ee44f8e2 .upper-wrapper_62dfef1b1dc5436f {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_b7044305ee44f8e2 .upper-wrapper_62dfef1b1dc5436f .shape_01_9cd7b43d38cfffd7 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_b7044305ee44f8e2 .line-loop_74f0eaba8b7fab2b:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_b7044305ee44f8e2 .graph-panel_e9d15ee8f53c74b6 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_b7044305ee44f8e2 .graph-panel_e9d15ee8f53c74b6 .main-count_ddf56452398c38fa {
  font-size: 120px;
}
.block-feature-thirteen_b7044305ee44f8e2 .graph-panel_e9d15ee8f53c74b6 .chart-box_ee72e26b16895f05 {
  padding: 0 15px;
}
.block-feature-thirteen_b7044305ee44f8e2 .graph-panel_e9d15ee8f53c74b6 .chart-box_ee72e26b16895f05 .chart-inner_af63d4491ef8ccaa {
  width: 120px;
  background: #196164;
}

.block-feature-fourteen_755750977fc6e4ee .section-subheading_468ff10db21c0d83 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-fourteen_755750977fc6e4ee .shape_01_9cd7b43d38cfffd7 {
  max-width: 4%;
  top: 13%;
  left: 48%;
  animation: rotated 48s infinite linear;
}

.block-feature-fifteen_cc559ceeae68553f .shape_01_9cd7b43d38cfffd7 {
  max-width: 4%;
  top: 3%;
  left: 2%;
  animation: rotated 48s infinite linear;
}
.block-feature-fifteen_cc559ceeae68553f .line-btn_30762e26f1f12bf3:before, .block-feature-fifteen_cc559ceeae68553f .line-btn_30762e26f1f12bf3:after {
  content: "";
  position: absolute;
  width: calc(50% - 150px);
  height: 1px;
  background: #E3E3E3;
  top: 32px;
  left: 0;
}
.block-feature-fifteen_cc559ceeae68553f .line-btn_30762e26f1f12bf3:after {
  left: auto;
  right: 0;
}

.block-feature-sixteen_9b8ae500c98fcdd6 .media-img_0e9953d8fb00f04e {
  border-radius: 30px;
}
.block-feature-sixteen_9b8ae500c98fcdd6 .shape_01_9cd7b43d38cfffd7 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_7790d46d43aabc46 .section-subheading_468ff10db21c0d83 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_7790d46d43aabc46 .shape_01_9cd7b43d38cfffd7 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

.block-feature-eighteen_51e4083b393b10c0 {
  background: url(../img/media/img_52.jpg) no-repeat left top;
  background-size: cover;
}
.block-feature-eighteen_51e4083b393b10c0:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.44) 24.81%, rgba(0, 0, 0, 0) 94.81%);
  top: 0;
  left: 0;
  z-index: -1;
}
.block-feature-eighteen_51e4083b393b10c0 .video-icon_5e7c991690f09242 {
  width: 170px;
  height: 170px;
  color: #000;
  padding: 20px;
  background: #FFDB1E;
}
.block-feature-eighteen_51e4083b393b10c0 .video-icon_5e7c991690f09242:hover {
  background: #DFFF5E;
}
.block-feature-eighteen_51e4083b393b10c0 .bg-wrapper_135f42689385f15b {
  padding: 48px 60px 60px;
  border-radius: 20px;
  background: #144D41;
}
.block-feature-eighteen_51e4083b393b10c0 .bg-wrapper_135f42689385f15b ul {
  position: relative;
  z-index: 1;
}
.block-feature-eighteen_51e4083b393b10c0 .bg-wrapper_135f42689385f15b ul:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 96%;
  border-left: 1px dashed rgba(255, 255, 255, 0.3);
  left: 20px;
  top: 2%;
  z-index: -1;
}
.block-feature-eighteen_51e4083b393b10c0 .bg-wrapper_135f42689385f15b ul li {
  position: relative;
  background: #fff;
  border-radius: 45px;
  padding: 9px 45px 9px 25px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2em;
  color: #1F5E59;
  display: inline-block;
  margin-bottom: 35px;
  margin-left: 52px;
}
.block-feature-eighteen_51e4083b393b10c0 .bg-wrapper_135f42689385f15b ul li:last-child {
  margin-bottom: 0;
}
.block-feature-eighteen_51e4083b393b10c0 .bg-wrapper_135f42689385f15b ul li:before {
  content: url(../img/icon_c9c7276952/icon_111.svg);
  position: absolute;
  left: -52px;
  top: 0;
}
.block-feature-eighteen_51e4083b393b10c0 .bg-wrapper_135f42689385f15b .more-btn_8d8395f4dcb5fa08 {
  border-radius: 30px;
  padding: 5px 5px 5px 25px;
  color: #fff;
  font-weight: 500;
  font-size: 18px;
  border: 1px solid #fff;
}
.block-feature-eighteen_51e4083b393b10c0 .bg-wrapper_135f42689385f15b .more-btn_8d8395f4dcb5fa08 .icon_42bf14728b442262 {
  width: 40px;
  height: 40px;
  background: #FFDB1E;
}
.block-feature-eighteen_51e4083b393b10c0 .bg-wrapper_135f42689385f15b .more-btn_8d8395f4dcb5fa08:hover {
  background: #fff;
  color: #1F5E59;
}

.text-feature-one_a18c763d8a476165 .line-wrapper_fe89f0f25d7adb59 {
  border-top: 1px dashed #d7d7d7;
  border-bottom: 1px dashed #d7d7d7;
}
.text-feature-one_a18c763d8a476165 .line-wrapper_fe89f0f25d7adb59 .shape_01_9cd7b43d38cfffd7 {
  width: 48px;
  bottom: 12%;
  left: 32%;
  animation: rotated 48s infinite linear;
}
.text-feature-one_a18c763d8a476165 .card-style-three_94816c53f4639c36 {
  border-left: 1px dashed #d7d7d7;
  border-bottom: 1px dashed #d7d7d7;
  padding-left: 100px;
}
.text-feature-one_a18c763d8a476165 .card-style-three_94816c53f4639c36:last-child {
  border-bottom: none;
}
.text-feature-one_a18c763d8a476165 .media-list-item_806e6c2d9868c1d9 {
  height: 600px;
  width: 590px;
  background: url(../img/media/img_04.jpg) no-repeat center;
  background-size: cover;
  border-radius: 30px;
  position: relative;
  z-index: 1;
}
.text-feature-one_a18c763d8a476165 .media-list-item_806e6c2d9868c1d9:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: 0 0 30px 30px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 3.1%, #000000 100%);
  mix-blend-mode: overlay;
}
.text-feature-one_a18c763d8a476165 .media-list-item_806e6c2d9868c1d9 li {
  display: inline-block;
  font-weight: 500;
  color: #000;
  padding: 6px 50px 6px 50px;
  border-radius: 45px;
  background: #fff;
  margin: 7px 0;
  position: relative;
}
.text-feature-one_a18c763d8a476165 .media-list-item_806e6c2d9868c1d9 li:before {
  content: "";
  position: absolute;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #CFFF45;
  left: 10px;
  top: 7px;
  transition: all 0.2s ease-in-out 0s;
}
.text-feature-one_a18c763d8a476165 .media-list-item_806e6c2d9868c1d9 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 6px;
  left: 14px;
  color: #29594B;
  transition: all 0.2s ease-in-out 0s;
}
.text-feature-one_a18c763d8a476165 .media-list-item_806e6c2d9868c1d9 li:hover:before {
  background: #29594B;
}
.text-feature-one_a18c763d8a476165 .media-list-item_806e6c2d9868c1d9 li:hover:after {
  color: #fff;
}

.text-feature-two_bfff4dde6499e5a2 {
  background: #0C3A30;
  z-index: 1;
}
.text-feature-two_bfff4dde6499e5a2 .shape_01_9cd7b43d38cfffd7 {
  top: 16%;
  left: 3%;
  width: 2.3%;
  min-width: 28px;
  animation: rotated 50s infinite linear;
}
.text-feature-two_bfff4dde6499e5a2 .shape_02_40547c6986f2c088 {
  bottom: 5%;
  right: 2%;
  width: 1.5%;
  min-width: 22px;
  animation: rotated 48s infinite linear;
}

.text-feature-three_8f9cdfdd0e376f6b {
  z-index: 1;
}
.text-feature-three_8f9cdfdd0e376f6b .counter-wrapper_07b6dcf1ca1445f9 {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.text-feature-three_8f9cdfdd0e376f6b .media-wrapper_e30db9fa12f3a7b6 {
  background: url(../img/media/img_13.jpg) no-repeat center;
  background-size: cover;
  border-radius: 30px;
  z-index: 1;
  max-width: 590px;
}
.text-feature-three_8f9cdfdd0e376f6b .media-wrapper_e30db9fa12f3a7b6 .screen_01_1090ed48ced092b7 {
  right: -9%;
  top: 12%;
  width: 37.3%;
  border-radius: 10px;
  box-shadow: 10px 30px 50px rgba(0, 0, 0, 0.06);
}
.text-feature-three_8f9cdfdd0e376f6b .media-wrapper_e30db9fa12f3a7b6 .screen_02_7d021c026d761412 {
  left: -11%;
  bottom: -9%;
  width: 65.5%;
}
.text-feature-three_8f9cdfdd0e376f6b .media-wrapper_e30db9fa12f3a7b6 .screen_03_24b6afd0411c4802 {
  left: -13%;
  bottom: -11%;
  width: 50.85%;
  box-shadow: 0px 35px 70px rgba(0, 0, 0, 0.06);
}
.text-feature-three_8f9cdfdd0e376f6b .shape_01_9cd7b43d38cfffd7 {
  bottom: 2%;
  left: 39%;
  width: 2.3%;
  min-width: 28px;
  animation: rotated 50s infinite linear;
}

.text-feature-four_3c0307a2b1cdef36 {
  z-index: 1;
}
.text-feature-four_3c0307a2b1cdef36 .avatar_64b1bb802de58058 {
  width: 65px;
  height: 65px;
}
.text-feature-four_3c0307a2b1cdef36 .name {
  font-size: 28px;
}
.text-feature-four_3c0307a2b1cdef36 .quote-text_2983f0f1da548ff7 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_3c0307a2b1cdef36 .shape_01_9cd7b43d38cfffd7 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_3c0307a2b1cdef36 .shape_02_40547c6986f2c088 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_bf01824b80fa234c .bg-wrapper_135f42689385f15b {
  background: #FFF2AC;
}
.text-feature-five_bf01824b80fa234c li {
  display: inline-block;
  font-weight: 500;
  color: #000;
  padding: 6px 50px 6px 50px;
  border-radius: 45px;
  background: #fff;
  margin: 7px 0;
  position: relative;
}
.text-feature-five_bf01824b80fa234c li:before {
  content: "";
  position: absolute;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #FFF2AC;
  left: 10px;
  top: 7px;
  transition: all 0.2s ease-in-out 0s;
}
.text-feature-five_bf01824b80fa234c li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 6px;
  left: 14px;
  color: #29594B;
  transition: all 0.2s ease-in-out 0s;
}
.text-feature-five_bf01824b80fa234c li:hover:before {
  background: #29594B;
}
.text-feature-five_bf01824b80fa234c li:hover:after {
  color: #fff;
}
.text-feature-five_bf01824b80fa234c .media-wrapper_e30db9fa12f3a7b6 {
  background: url(../img/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_bf01824b80fa234c .media-wrapper_e30db9fa12f3a7b6 .video-icon_5e7c991690f09242 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_bf01824b80fa234c .media-wrapper_e30db9fa12f3a7b6 .video-icon_5e7c991690f09242:hover {
  background: #CFFF45;
}
.text-feature-five_bf01824b80fa234c .media-wrapper_e30db9fa12f3a7b6 .screen_01_1090ed48ced092b7 {
  left: -9%;
  bottom: -9%;
  width: 46.3%;
  animation: jumpThree 5s infinite linear;
  box-shadow: 0px 35px 70px rgba(0, 0, 0, 0.06);
}

.text-feature-six_f078e89f2dd6e9de {
  z-index: 1;
}
.text-feature-six_f078e89f2dd6e9de .media-wrapper_e30db9fa12f3a7b6 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_f078e89f2dd6e9de .media-wrapper_e30db9fa12f3a7b6 .screen_01_1090ed48ced092b7 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_f078e89f2dd6e9de .shape_01_9cd7b43d38cfffd7 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_f078e89f2dd6e9de .shape_02_40547c6986f2c088 {
  top: 1%;
  right: 39%;
}

.text-feature-seven_eb764f226042cf5a ul li {
  font-weight: 500;
  color: #0E3E2F;
  position: relative;
  padding-left: 33px;
  margin-bottom: 22px;
}
.text-feature-seven_eb764f226042cf5a ul li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 1px;
  left: 0;
}

.text-feature-nine_2ea5d5e204600ab1 {
  background: url(../img/assets_dc673d9275/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_2ea5d5e204600ab1 .block_2804ddf6aa3c9e76 .icon_42bf14728b442262 {
  height: 50px;
}
.text-feature-nine_2ea5d5e204600ab1 .vertical-text-wrapper_9f20f728d2463d6b {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_2ea5d5e204600ab1 .vertical-text-wrapper_9f20f728d2463d6b .text-list_a5b9ad6db6a6ef7a {
  padding: 0 35px;
  font-weight: 700;
  font-size: 125px;
  letter-spacing: -2px;
  height: 20%;
  width: 100%;
  border-top: 1px solid rgba(254, 255, 252, 0.17);
  display: flex;
  align-items: center;
  justify-content: end;
  color: #FFFFFF;
  mix-blend-mode: overlay;
  opacity: 0.8;
}
.text-feature-nine_2ea5d5e204600ab1 .vertical-text-wrapper_9f20f728d2463d6b .text-list_a5b9ad6db6a6ef7a:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_2ea5d5e204600ab1 .vertical-text-wrapper_9f20f728d2463d6b .shape_01_9cd7b43d38cfffd7 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_2ea5d5e204600ab1 .vertical-text-wrapper_9f20f728d2463d6b .shape_02_40547c6986f2c088 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_2ea5d5e204600ab1 .shape_03_e459588e7204b3a7 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_2ea5d5e204600ab1 .shape_04_c1306cda8554748c {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_1e6306b9dff70fbf .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 25px;
}

.team-section-two_8e552a37641a6196 {
  background: #fff;
  border: 1px solid #000;
}
.team-section-two_8e552a37641a6196 .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 30px;
}

.team-section-five_fd56dd8fe7e8bacd .shape_01_9cd7b43d38cfffd7 {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.team-section-three_a13cf6fbc9255b58 {
  z-index: 1;
}
.team-section-three_a13cf6fbc9255b58:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../img/shape_c92982aa24/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_a13cf6fbc9255b58 .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_a13cf6fbc9255b58 .shape_01_9cd7b43d38cfffd7 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_a13cf6fbc9255b58 .shape_02_40547c6986f2c088 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_a13cf6fbc9255b58 .shape_03_e459588e7204b3a7 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b .border-right_0fb99c6deda131ec {
  border-right: 1px solid #e9e9e9;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b .member-img_0a06c82cd5ec8ea1 {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b .name {
  font-size: 32px;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b .post_7e18d713a91c7913 {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.3);
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b h6 {
  font-size: 20px;
  padding: 42px 0 10px;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b p {
  font-size: 18px;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b .social-share_739285bd914bcb54 li a {
  font-size: 20px;
  color: #19352D;
  margin-right: 20px;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b .social-share_739285bd914bcb54 li a:hover {
  color: #29594B;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b h3 {
  font-size: 28px;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b table {
  font-size: 18px;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b table tr td:first-child {
  color: rgba(36, 64, 52, 0.6);
  padding: 13px 0;
}
.team-details_9f6db2e34977343e .bg-wrapper_135f42689385f15b table tr td:last-child {
  font-weight: 500;
  color: #19352D;
}

.faq-section-two_18cb4709c8498fc5 {
  z-index: 1;
}
.faq-section-two_18cb4709c8498fc5 .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 13px;
}
.faq-section-two_18cb4709c8498fc5 .shape_01_9cd7b43d38cfffd7 {
  top: 1%;
  right: 33%;
  width: 2.1%;
  min-width: 28px;
  animation: rotated 50s infinite linear;
}
.faq-section-two_18cb4709c8498fc5 .shape_02_40547c6986f2c088 {
  bottom: 3%;
  left: 5%;
  width: 2.1%;
  min-width: 28px;
  animation: rotated 50s infinite linear;
}

.faq-section-three_389b60f027b290ac .tab-content_f0d2bb345191f5a7 {
  background: #fff;
  border-radius: 30px;
  padding: 0 60px;
}
.faq-section-three_389b60f027b290ac .tab-content_f0d2bb345191f5a7 .accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813:last-child {
  border-bottom: none;
}
.faq-section-three_389b60f027b290ac .tab-content_f0d2bb345191f5a7 .accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813:first-child {
  border-top: none;
}
.faq-section-three_389b60f027b290ac nav .nav {
  border: none;
}
.faq-section-three_389b60f027b290ac nav .nav .nav-link {
  background: transparent;
  border: 0;
  border-radius: 30px;
  height: 36px;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 20px;
  margin: 0 2px 10px;
}
.faq-section-three_389b60f027b290ac nav .nav .nav-link.active {
  background: #29594B;
  color: #fff;
}

.pricing-section_154dd04fe636ea6b .contact-banner_1373daefd88b80f0 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
  padding: 48px 45px;
}
.pricing-section_154dd04fe636ea6b .contact-banner_1373daefd88b80f0 h2 {
  font-size: 42px;
  line-height: 1.238em;
  margin: 0;
}
.pricing-section_154dd04fe636ea6b .contact-banner_1373daefd88b80f0 h2 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
}
.pricing-section_154dd04fe636ea6b .contact-banner_1373daefd88b80f0 .screen_01_1090ed48ced092b7 {
  left: 3%;
  top: 13%;
  width: 12.4%;
}

.pricing-nav_d3f984b16c0524b2 .nav {
  border: 2px solid #186560;
  border-radius: 10px;
  overflow: hidden;
}
.pricing-nav_d3f984b16c0524b2 .nav .nav-link {
  width: 150px;
  height: 61px;
  font-weight: 500;
  color: #186560;
  background: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}
.pricing-nav_d3f984b16c0524b2 .nav .nav-link.active {
  background: #186560;
  color: #fff;
}

.error-page_db8e1c120a963410 {
  min-height: 100vh;
  padding: 200px 12px 50px;
  z-index: 1;
}
.error-page_db8e1c120a963410 h1 {
  font-size: 140px;
  line-height: 1em;
}
.error-page_db8e1c120a963410 h2 {
  font-size: 85px;
  padding: 32px 0 36px;
}
.error-page_db8e1c120a963410 .shape_01_9cd7b43d38cfffd7 {
  right: 1%;
  bottom: 20%;
  width: 14.52%;
}
.error-page_db8e1c120a963410 .shape_02_40547c6986f2c088 {
  left: 1%;
  bottom: 30%;
  width: 18.64%;
}

.accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813 {
  border: none;
  border-top: 1px solid #E0E0E0;
  border-radius: 0;
}
.accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78 {
  font-weight: 500;
  font-size: 25px;
  line-height: 1.55em;
  color: #19352D;
  padding: 33px 0;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
}
.accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78:not(.collapsed) {
  padding-bottom: 20px;
}
.accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78:not(.collapsed):after {
  content: "-";
  font-size: 40px;
}
.accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78:after {
  content: "+";
  font-weight: 300;
  font-size: 32px;
  background: none;
  width: auto;
  height: auto;
}
.accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 {
  padding: 0 35px 20px 0;
}
.accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 p {
  margin: 0;
}
.accordion-style-one_16255afac2013ebe .accordion-item_ffec6d73c62de813:last-child {
  border-bottom: 1px solid #E0E0E0;
}

.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 {
  border: none;
  background: #FFFAEB;
  border-radius: 0;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78 {
  font-weight: 500;
  font-size: 32px;
  line-height: 1.55em;
  color: #AEA78F;
  padding: 28px 50px;
  background: transparent;
  border-radius: 40px 40px 0 0;
  box-shadow: none;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78:not(.collapsed) {
  color: #000;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78:not(.collapsed):after {
  content: "-";
  font-size: 1.5em;
  line-height: 36px;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78:after {
  content: "+";
  font-weight: 400;
  text-align: center;
  color: #000;
  line-height: 48px;
  font-size: 32px;
  background: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #fff;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 {
  padding: 20px 50px 55px;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 h6 {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.96px;
  margin-bottom: 15px;
  font-weight: 700;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 ul li {
  display: inline-block;
  color: #272727;
  font-weight: 500;
  background: #fff;
  border-radius: 45px;
  padding: 6px 16px 6px 40px;
  margin-bottom: 13px;
  position: relative;
  z-index: 1;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 ul li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 18px;
  top: 6px;
  left: 14px;
  color: #212121;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 .media-wrapper_e30db9fa12f3a7b6 {
  background-position: center;
  background-size: cover;
  border-radius: 30px;
  max-width: 610px;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 .media-wrapper_e30db9fa12f3a7b6 .video-icon_5e7c991690f09242 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 .media-wrapper_e30db9fa12f3a7b6 .video-icon_5e7c991690f09242:hover {
  background: #CFFF45;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813:nth-child(1) {
  border-radius: 40px 40px 0 0;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813:nth-child(2) {
  background: #FFFAEB;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813:nth-child(2) .accordion-button_93a12ad0ec149a78 {
  background: #FBF4DC;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813:nth-child(2) .accordion-body_657ce7e35f4e98e8 {
  background: #FBF4DC;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813:nth-child(3) {
  background: #f9efcf;
  border-radius: 0 0 40px 40px;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813:nth-child(3) .accordion-button_93a12ad0ec149a78 {
  background: #F9EFCF;
  border-radius: 0 0 40px 40px;
}
.accordion-style-two_68a95c2c8f76b0fe .accordion-item_ffec6d73c62de813:nth-child(3) .accordion-body_657ce7e35f4e98e8 {
  background: #F9EFCF;
  border-radius: 0 0 40px 40px;
}

.accordion-style-three_aec5f39139cabefc .accordion-item_ffec6d73c62de813 {
  border: none;
  border-bottom: 1px solid #E0E0E0;
  border-radius: 0;
}
.accordion-style-three_aec5f39139cabefc .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78 {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.55em;
  color: #0E3E2F;
  padding: 24px 0;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
}
.accordion-style-three_aec5f39139cabefc .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78:after {
  content: "\f286";
  font-family: "bootstrap-icons";
  font-size: 20px;
  background: none;
  width: auto;
  height: auto;
}
.accordion-style-three_aec5f39139cabefc .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 {
  padding: 0 35px 8px 0;
}

.accordion-style-four_3880005f68315139 .accordion-item_ffec6d73c62de813 {
  border: none;
  border-radius: 10px;
  overflow: hidden;
  background: transparent;
  margin-bottom: 30px;
}
.accordion-style-four_3880005f68315139 .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78 {
  font-weight: 500;
  font-size: 26px;
  line-height: 1.55em;
  color: #1F5E59;
  padding: 24px 50px;
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  transition: none;
}
.accordion-style-four_3880005f68315139 .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78 span {
  font-weight: normal;
  font-size: 18px;
  display: inline-block;
  margin-right: 22px;
  min-width: 30px;
}
.accordion-style-four_3880005f68315139 .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78:not(.collapsed) {
  padding-bottom: 15px;
  background: #144D41;
  color: #fff;
}
.accordion-style-four_3880005f68315139 .accordion-item_ffec6d73c62de813 .accordion-button_93a12ad0ec149a78:after {
  content: "\f286";
  font-family: "bootstrap-icons";
  font-size: 20px;
  background: none;
  width: auto;
  height: auto;
}
.accordion-style-four_3880005f68315139 .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 {
  background: #fff;
  padding: 0 15px 20px 102px;
  background: #144D41;
}
.accordion-style-four_3880005f68315139 .accordion-item_ffec6d73c62de813 .accordion-body_657ce7e35f4e98e8 p {
  margin: 0;
  color: rgba(255, 255, 255, 0.7);
}

.partner-logo-two_889cf920fe4993a2 {
  background: #000;
  border-bottom: 2px solid #000;
}
.partner-logo-two_889cf920fe4993a2 .bg-wrapper_135f42689385f15b {
  background: #DFFF5E;
  border-radius: 30px;
}
.partner-logo-two_889cf920fe4993a2 .bg-wrapper_135f42689385f15b .wrapper_50828fe51f23b9cd {
  max-width: 1660px;
  padding: 22px 12px;
}
.partner-logo-two_889cf920fe4993a2 .bg-wrapper_135f42689385f15b .title {
  color: #000;
  font-size: 30px;
}
.partner-logo-two_889cf920fe4993a2 .bg-wrapper_135f42689385f15b .logo-wrapper_23d99936bb5d2824 {
  font-weight: 700;
  color: #000;
  font-size: 30px;
  letter-spacing: -0.5px;
}
.partner-logo-two_889cf920fe4993a2 .bg-wrapper_135f42689385f15b .logo-wrapper_23d99936bb5d2824 .br-name_42ac46ee7b27ca46 {
  margin: 0 10px;
}
.partner-logo-two_889cf920fe4993a2 .bg-wrapper_135f42689385f15b .logo-wrapper_23d99936bb5d2824 .br-name_42ac46ee7b27ca46 img {
  width: 15px;
}

.partner-logo-one_7b3a62adbd106636 .logo_58c7b4b823a0e37e {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_89e6901b45c45f38 {
  margin: 40px auto;
}

.user-data-form {
  background: #fff;
  margin: 0 auto;
  max-width: 720px;
  border-radius: 20px !important;
  padding: 50px 15px 40px;
}
.user-data-form h2 {
  font-size: 42px;
  font-weight: 500;
  margin-bottom: 10px;
}
.user-data-form p a {
  color: #31795A;
}
.user-data-form p a:hover {
  text-decoration: underline;
}
.user-data-form .form-wrapper_c73c508e6856173e {
  max-width: 565px;
}
.user-data-form .form-wrapper_c73c508e6856173e .input-group-meta_da9635a29578eb98 input {
  width: 100%;
  height: 55px;
  font-size: 16px;
  border: 1px solid rgba(37, 64, 53, 0.06);
  border-radius: 8px;
  padding: 0 52px 0 20px;
  color: #000;
  background: rgba(0, 0, 0, 0.04);
}
.user-data-form .form-wrapper_c73c508e6856173e .input-group-meta_da9635a29578eb98 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_c73c508e6856173e .input-group-meta_da9635a29578eb98 .placeholder_icon_b933edcc42bea3ca {
  position: absolute;
  height: 55px;
  top: 30px;
  right: 0;
  bottom: 0;
  width: 50px;
  text-align: center;
  z-index: 1;
  color: rgba(0, 0, 0, 0.45);
  font-size: 17px;
}
.user-data-form .form-wrapper_c73c508e6856173e .input-group-meta_da9635a29578eb98 .placeholder_icon_b933edcc42bea3ca img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_c73c508e6856173e .input-group-meta_da9635a29578eb98 .placeholder_icon_b933edcc42bea3ca span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_c73c508e6856173e .input-group-meta_da9635a29578eb98 .placeholder_icon_b933edcc42bea3ca span:before {
  content: "";
  width: 2px;
  height: 26px;
  background: #000;
  position: absolute;
  top: 14px;
  left: 24px;
  transform: rotate(45deg);
  z-index: 5;
  transition: all 0.2s ease-in-out;
}
.user-data-form .form-wrapper_c73c508e6856173e .input-group-meta_da9635a29578eb98 .placeholder_icon_b933edcc42bea3ca span.eye-slash_9e9e2611c53b737d:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_da95ee2e9536534f label {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  color: #19352D;
  cursor: pointer;
  padding-left: 22px;
  transition: all 0.1s ease-in-out;
}
.user-data-form .agreement-checkbox_da95ee2e9536534f label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_da95ee2e9536534f input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_da95ee2e9536534f label:before {
  content: "";
  width: 14px;
  height: 14px;
  line-height: 11px;
  border-radius: 2px;
  border: 2px solid #B3B3B3;
  font-size: 12px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 4px;
  transition: all 0.1s ease-in-out;
}
.user-data-form .agreement-checkbox_da95ee2e9536534f input[type=checkbox]:checked + label:before {
  content: "\f633";
  font-family: bootstrap-icons !important;
  background: #000;
  color: #fff;
  border-color: #000;
}
.user-data-form .agreement-checkbox_da95ee2e9536534f a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_da95ee2e9536534f a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_fdfaaf6c40cd5ff9 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_986ce8dddfff95cc {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_986ce8dddfff95cc:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_986ce8dddfff95cc img {
  width: 20px;
}
.user-data-form .btn-close_1c4ebaca80cf98cc {
  position: absolute;
  right: 15px;
  top: 15px;
  box-shadow: none;
  z-index: 1;
}
.user-data-form .nav {
  background: #F0F5F3;
  border-radius: 40px;
}
.user-data-form .nav .nav-item {
  width: 50%;
}
.user-data-form .nav .nav-item .nav-link {
  font-weight: 500;
  display: block;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 40px;
  font-size: 20px;
  color: #839B8F;
}
.user-data-form .nav .nav-item .nav-link.active {
  color: #29594B;
  border-color: #29594B;
}

.counter-block-one_0ac29351e6de9cf9 .main-count_ddf56452398c38fa {
  font-size: 64px;
  color: #19352D;
}

.counter-block-two_d0f5bdebe2c16b9e .main-count_ddf56452398c38fa {
  font-size: 68px;
  color: #19352D;
  margin-bottom: -5px;
}

.counter-block-three_55816775e03770f0 .main-count_ddf56452398c38fa {
  font-size: 70px;
  color: #1F5E59;
  margin-bottom: -5px;
}

.counter-block-four_c7557e3dabdbe475 {
  border: 1px solid #1F5E59;
  padding: 30px 15px 20px;
  border-radius: 20px;
}
.counter-block-four_c7557e3dabdbe475 .main-count_ddf56452398c38fa {
  font-size: 90px;
  margin-bottom: -12px;
}

.pagination-one_abb0a4e285fab26d ul {
  margin: 0 -5;
}
.pagination-one_abb0a4e285fab26d ul li {
  padding: 0 5px;
  font-size: 20px;
  font-weight: 500;
  color: #19352D;
}
.pagination-one_abb0a4e285fab26d ul li:not(:last-child) a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  transition: all 0.2s ease-in-out 0s;
}
.pagination-one_abb0a4e285fab26d ul li:not(:last-child) a.active, .pagination-one_abb0a4e285fab26d ul li:not(:last-child) a:hover, .pagination-one_abb0a4e285fab26d ul li:not(:last-child) a:focus {
  background: #29594B;
  color: #fff;
}

.pagination-two_1f7a1b400c80da7c {
  border-top: 1px dashed rgba(0, 0, 0, 0.1);
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
  padding: 60px 0;
}
.pagination-two_1f7a1b400c80da7c .pr-dir_21a9a39651604fb1 {
  font-size: 16px;
  letter-spacing: 0.89px;
  color: #979797;
}
.pagination-two_1f7a1b400c80da7c .pr-name_2f7970df10b84a59 {
  font-size: 32px;
  color: #19352D;
  margin-top: 4px;
}
.pagination-two_1f7a1b400c80da7c i {
  font-size: 30px;
  width: 75px;
  height: 75px;
  border: 1px solid #000;
  color: #000;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 66px;
  transition: all 0.2s ease-in-out 0s;
}
.pagination-two_1f7a1b400c80da7c a:hover i {
  background: #CFFF45;
  border-color: #CFFF45;
}
.pagination-two_1f7a1b400c80da7c.border-0_b549460bce4ec59d i {
  border: none;
}
.pagination-two_1f7a1b400c80da7c.border-0_b549460bce4ec59d a:hover i {
  background: #FFE86B;
}

.card-style-one_5f1d6c473466cfa1 .icon_42bf14728b442262 {
  background: #fff;
  width: 62px;
  height: 62px;
}
.card-style-one_5f1d6c473466cfa1 .text {
  width: calc(100% - 62px);
}
.card-style-one_5f1d6c473466cfa1:hover .icon_42bf14728b442262 {
  background: #CFFF45;
}

.card-style-two_ceea4388c0d0203c {
  position: relative;
  padding: 50px 40px 48px;
  background: #fff;
  border: 1px solid #EBF3EE;
  border-radius: 20px;
}
.card-style-two_ceea4388c0d0203c .icon_42bf14728b442262 {
  height: 50px;
}
.card-style-two_ceea4388c0d0203c .icon2_02f86c36e0632f29 {
  height: 42px;
}
.card-style-two_ceea4388c0d0203c .arrow-btn_21b854006f0e9d14 {
  opacity: 0.3;
  width: 34px;
}
.card-style-two_ceea4388c0d0203c:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.card-style-two_ceea4388c0d0203c:hover .arrow-btn_21b854006f0e9d14 {
  opacity: 1;
}

.card-style-three_94816c53f4639c36 .icon_42bf14728b442262 {
  height: 38px;
}

.card-style-four_b3dbf7cb9d587628 .media:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(41, 89, 75, 0.7);
  opacity: 0;
  transition: all 0.3s ease-in-out 0s;
}
.card-style-four_b3dbf7cb9d587628 .media:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  transform: rotate(45deg);
  right: -25px;
  bottom: -25px;
  background: #fff;
}
.card-style-four_b3dbf7cb9d587628 .round-btn_9f03013fa5ec5f00 {
  position: absolute;
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
  opacity: 0;
}
.card-style-four_b3dbf7cb9d587628 .round-btn_9f03013fa5ec5f00:hover {
  background: #CFFF45;
}
.card-style-four_b3dbf7cb9d587628:hover .media::before, .card-style-four_b3dbf7cb9d587628:hover .round-btn_9f03013fa5ec5f00 {
  opacity: 1;
}

.card-style-five_91914c74d183b260 .icon_42bf14728b442262 {
  height: 42px;
}
.card-style-five_91914c74d183b260 .main-count_ddf56452398c38fa {
  font-size: 68px;
  color: #FFDB1E;
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 42px;
  padding-top: 25px;
}
.card-style-five_91914c74d183b260 p {
  color: rgba(255, 255, 255, 0.7);
  margin: 0;
  line-height: 1.6em;
}

.card-style-six_b3e6a10adda6e3e9 {
  position: relative;
  padding: 50px 40px 48px;
  background: #fff;
  border-radius: 30px;
}
.card-style-six_b3e6a10adda6e3e9:hover, .card-style-six_b3e6a10adda6e3e9.active {
  background: #EDF1EE;
}
.card-style-six_b3e6a10adda6e3e9:hover .arrow-btn_21b854006f0e9d14, .card-style-six_b3e6a10adda6e3e9.active .arrow-btn_21b854006f0e9d14 {
  opacity: 1;
}
.card-style-six_b3e6a10adda6e3e9 .icon_42bf14728b442262 {
  width: 70px;
  height: 70px;
  background: #29594B;
}
.card-style-six_b3e6a10adda6e3e9 .arrow-btn_21b854006f0e9d14 {
  opacity: 0.3;
  width: 34px;
}

.card-style-seven_e61f57f153d8723e {
  position: relative;
  padding: 40px 30px 45px;
  background: #fff;
  border-radius: 30px;
}
.card-style-seven_e61f57f153d8723e .icon_42bf14728b442262 {
  width: 70px;
  height: 70px;
  background: #FFE86B;
}
.card-style-seven_e61f57f153d8723e p {
  font-size: 18px;
  line-height: 1.666em;
}
.card-style-seven_e61f57f153d8723e .arrow-btn_21b854006f0e9d14 {
  opacity: 0.3;
  width: 34px;
}
.card-style-seven_e61f57f153d8723e:hover, .card-style-seven_e61f57f153d8723e.active {
  box-shadow: 0px 35px 70px rgba(0, 0, 0, 0.04);
}
.card-style-seven_e61f57f153d8723e:hover .arrow-btn_21b854006f0e9d14, .card-style-seven_e61f57f153d8723e.active .arrow-btn_21b854006f0e9d14 {
  opacity: 1;
}
.card-style-seven_e61f57f153d8723e:hover .icon_42bf14728b442262, .card-style-seven_e61f57f153d8723e.active .icon_42bf14728b442262 {
  background: #CFFF45;
}

.card-style-eight_0848f864cd172ce3 {
  padding: 40px 35px 30px;
  background: #fff;
  position: relative;
}
.card-style-eight_0848f864cd172ce3:hover {
  box-shadow: 0px 10px 20px rgba(8, 32, 26, 0.04);
}
.card-style-eight_0848f864cd172ce3 .icon_42bf14728b442262 {
  height: 55px;
}
.card-style-eight_0848f864cd172ce3 .icon_42bf14728b442262 img {
  max-height: 100%;
}

.card-style-nine_de4c4efd8839d558 {
  background: #F6F6F6;
  padding: 50px 55px 0;
}
.card-style-nine_de4c4efd8839d558 .icon_42bf14728b442262 {
  width: 60px;
  height: 60px;
  background: #FFE86B;
}
.card-style-nine_de4c4efd8839d558 h3 {
  font-size: 32px;
}

.card-style-ten_3c2f1fe421deecbf {
  padding-bottom: 60px;
}
.card-style-ten_3c2f1fe421deecbf h4 {
  color: #0E3E2F;
}
.card-style-ten_3c2f1fe421deecbf .main-count_ddf56452398c38fa {
  font-size: 80px;
  color: #0E3E2F;
  z-index: 1;
  margin-bottom: -16px;
}
.card-style-ten_3c2f1fe421deecbf .main-count_ddf56452398c38fa:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 13px;
  background: #C5FF4A;
  left: 0;
  bottom: 19%;
  z-index: -1;
}

.card-style-eleven_01e550493e169950 {
  position: relative;
  padding: 45px 40px 48px;
  background: #fff;
  border-radius: 20px;
}
.card-style-eleven_01e550493e169950 h4 {
  font-family: "ClashDisplay";
  color: #0E3E2F;
}
.card-style-eleven_01e550493e169950 .icon_42bf14728b442262 {
  height: 58px;
}
.card-style-eleven_01e550493e169950 .arrow-btn_21b854006f0e9d14 {
  opacity: 0.3;
  width: 34px;
}
.card-style-eleven_01e550493e169950:hover {
  background: #f3f3f3;
}
.card-style-eleven_01e550493e169950:hover .arrow-btn_21b854006f0e9d14 {
  opacity: 1;
}

.card-style-twelve_75b416e8ab6959a1 h4 {
  color: #0E3E2F;
}
.card-style-twelve_75b416e8ab6959a1 .icon_42bf14728b442262 {
  width: 55px;
  height: 55px;
  border: 1px solid #E0E0E0;
}
.card-style-twelve_75b416e8ab6959a1 .arrow-btn_21b854006f0e9d14 {
  opacity: 0.3;
  width: 34px;
}
.card-style-twelve_75b416e8ab6959a1:hover .icon_42bf14728b442262 {
  background: #E0E0E0;
}

.card-style-thirteen_8f0f6f7a1591d1b5 {
  background: #fff;
  border-radius: 200px;
  border: 1px solid #fff;
  padding: 110px 45px 120px;
  position: relative;
  z-index: 1;
}
.card-style-thirteen_8f0f6f7a1591d1b5:before {
  content: "";
  position: absolute;
  width: 48px;
  height: 2px;
  background: #000;
  bottom: 11%;
  left: 50%;
  transform: translateX(-50%);
}
.card-style-thirteen_8f0f6f7a1591d1b5 .icon_42bf14728b442262 {
  height: 75px;
}
.card-style-thirteen_8f0f6f7a1591d1b5 .icon_42bf14728b442262 img {
  max-height: 100%;
}
.card-style-thirteen_8f0f6f7a1591d1b5 p {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgba(0, 0, 0, 0.4);
}
.card-style-thirteen_8f0f6f7a1591d1b5 h3 {
  font-size: 30px;
  line-height: 1.266em;
  color: #000;
}
.card-style-thirteen_8f0f6f7a1591d1b5:hover {
  background: #DFFF5E;
  border-color: #000;
}

.card-style-fourteen_187bebd6f845bd1d .media:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(223, 255, 94, 0.3);
  opacity: 0;
  transition: all 0.3s ease-in-out 0s;
}
.card-style-fourteen_187bebd6f845bd1d .round-btn_9f03013fa5ec5f00 {
  position: absolute;
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #0C3A30;
  color: #fff;
  opacity: 0;
}
.card-style-fourteen_187bebd6f845bd1d .round-btn_9f03013fa5ec5f00:hover {
  background: #CFFF45;
  color: #19352D;
}
.card-style-fourteen_187bebd6f845bd1d:hover .media::before, .card-style-fourteen_187bebd6f845bd1d:hover .round-btn_9f03013fa5ec5f00 {
  opacity: 1;
}
.card-style-fourteen_187bebd6f845bd1d p {
  color: #B6B6B6;
}

.card-style-fifteen_0f300761262bb1f5 {
  background: #fff;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.02);
  border-radius: 30px;
  overflow: hidden;
  text-align: center;
  padding-bottom: 30px;
}
.card-style-fifteen_0f300761262bb1f5 .media:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(41, 89, 75, 0.3);
  opacity: 0;
  transition: all 0.3s ease-in-out 0s;
}
.card-style-fifteen_0f300761262bb1f5 .round-btn_9f03013fa5ec5f00 {
  position: absolute;
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #0C3A30;
  color: #fff;
  opacity: 0;
}
.card-style-fifteen_0f300761262bb1f5 .round-btn_9f03013fa5ec5f00:hover {
  background: #CFFF45;
  color: #19352D;
}
.card-style-fifteen_0f300761262bb1f5:hover .media::before, .card-style-fifteen_0f300761262bb1f5:hover .round-btn_9f03013fa5ec5f00 {
  opacity: 1;
}
.card-style-fifteen_0f300761262bb1f5 h4 {
  font-size: 22px;
}
.card-style-fifteen_0f300761262bb1f5 p {
  color: #B6B6B6;
}

.card-style-sixteen_269247f2512d870d {
  position: relative;
}
.card-style-sixteen_269247f2512d870d .icon_42bf14728b442262 {
  width: 60px;
  height: 60px;
  background: #FFE86B;
}
.card-style-sixteen_269247f2512d870d .text {
  width: calc(100% - 60px);
  padding-left: 30px;
}
.card-style-sixteen_269247f2512d870d:hover .icon_42bf14728b442262, .card-style-sixteen_269247f2512d870d.active .icon_42bf14728b442262 {
  background: #CFFF45;
}
.card-style-sixteen_269247f2512d870d.arrow:before, .card-style-sixteen_269247f2512d870d.arrow:after {
  content: url(../img/shape_c92982aa24/shape_30.svg);
  position: absolute;
  top: 11px;
  left: -99px;
}
.card-style-sixteen_269247f2512d870d.arrow:after {
  left: auto;
  right: -99px;
}

.card-style-seventeen_871f770321dd24e9 {
  padding: 30px 30px 40px;
  border-radius: 15px;
  border: 1px solid #E6E6E6;
}
.card-style-seventeen_871f770321dd24e9 .icon_42bf14728b442262 {
  width: 70px;
  height: 70px;
  padding: 15px;
  background: #F6F6F6;
}
.card-style-seventeen_871f770321dd24e9 .text {
  width: calc(100% - 70px);
  padding-left: 25px;
}
.card-style-seventeen_871f770321dd24e9 .text .btn-three_a361547d82d8bd87 {
  color: #1F5E59;
}
.card-style-seventeen_871f770321dd24e9 .text .btn-three_a361547d82d8bd87 i {
  font-size: 0.8em;
}
.card-style-seventeen_871f770321dd24e9:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.card-style-seventeen_871f770321dd24e9:hover .icon_42bf14728b442262 {
  background: #fff;
}

.card-style-eighteen_f13b0fd530325d12 {
  padding: 5px 35px 0;
  border-radius: 20px;
  background: #1F5E59;
  z-index: 1;
}
.card-style-eighteen_f13b0fd530325d12:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  background: url(../img/assets_dc673d9275/bg_08.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.card-style-eighteen_f13b0fd530325d12 .icon_42bf14728b442262 {
  width: 70px;
  height: 70px;
  padding: 15px;
  background: #CFFF45;
}
.card-style-eighteen_f13b0fd530325d12 blockquote {
  font-size: 36px;
  color: #fff;
  line-height: 1.555em;
  letter-spacing: -0.5px;
  margin: 30px 0 35px;
}
.card-style-eighteen_f13b0fd530325d12 h6 {
  font-size: 20px;
  color: #fff;
  margin: 0;
}
.card-style-eighteen_f13b0fd530325d12 h6 span {
  font-weight: normal;
  color: rgba(255, 255, 255, 0.4);
}

.card-style-nineteen_5ba91a1abfb305aa {
  padding: 30px 50px 50px;
  border-radius: 20px;
  background: #fff;
}
.card-style-nineteen_5ba91a1abfb305aa h2 {
  font-size: 48px;
}
.card-style-nineteen_5ba91a1abfb305aa .counter-block-one_0ac29351e6de9cf9 .main-count_ddf56452398c38fa {
  font-size: 58px;
  color: #1F5E59;
}

.card-style-twenty_efdf94af62a65b8a {
  background: #fff;
  border-radius: 20px;
  padding: 35px 35px 40px;
}
.card-style-twenty_efdf94af62a65b8a .icon_42bf14728b442262 {
  width: 60px;
  height: 60px;
  background: #1F5E59;
}
.card-style-twenty_efdf94af62a65b8a .text {
  width: calc(100% - 60px);
  padding-left: 35px;
}
.card-style-twenty_efdf94af62a65b8a .text .arrow-btn_21b854006f0e9d14 {
  position: absolute;
  right: 50px;
  top: 40px;
}
.card-style-twenty_efdf94af62a65b8a:hover {
  box-shadow: 0px 35px 70px rgba(0, 0, 0, 0.04);
}

.card-style-twentyOne_8b608f1d73adc991 .icon_42bf14728b442262 {
  width: 320px;
  height: 320px;
  padding: 13%;
  border: 1px solid rgba(25, 97, 100, 0.15);
}
.card-style-twentyOne_8b608f1d73adc991 .icon_42bf14728b442262 .numb_6e1ed5744631a294 {
  width: 46px;
  height: 46px;
  border: 1px solid #000;
  font-size: 24px;
  color: #000;
  bottom: -23px;
  left: calc(50% - 23px);
  z-index: 1;
  background: #fff;
}

.card-style-twentyTwo_7fc6e067841abd60 {
  background: #fff;
  border-radius: 20px;
  text-align: center;
  padding: 50px 12px 70px;
  position: relative;
}
.card-style-twentyTwo_7fc6e067841abd60 .icon_42bf14728b442262 {
  height: 83px;
}
.card-style-twentyTwo_7fc6e067841abd60 h4 {
  font-size: 28px;
  margin: 135px 0 20px;
  text-transform: capitalize;
}
.card-style-twentyTwo_7fc6e067841abd60 .learn-btn_e03af133a3031887 {
  font-size: 16px;
  text-transform: uppercase;
  color: #000;
  letter-spacing: 1px;
}
.card-style-twentyTwo_7fc6e067841abd60:hover {
  background: #FFDB1E;
}

.card-style-twentyThree_a810b80d0e31e0fa {
  background: #144D41;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.card-style-twentyThree_a810b80d0e31e0fa .name {
  position: absolute;
  bottom: 15px;
  right: 15px;
  left: 15px;
  border-radius: 15px;
  padding: 15px 10px 10px;
  background: #fff;
  text-align: center;
  opacity: 0;
}
.card-style-twentyThree_a810b80d0e31e0fa .name h4 {
  font-size: 22px;
}
.card-style-twentyThree_a810b80d0e31e0fa:hover .name {
  opacity: 1;
}
.card-style-twentyThree_a810b80d0e31e0fa:hover img {
  opacity: 0.3;
}

.pricing-card-one_4308954c5b4f5390 {
  background: #fff;
  border-radius: 20px;
  padding: 45px 70px 50px;
}
.pricing-card-one_4308954c5b4f5390 h2 {
  font-size: 36px;
}
.pricing-card-one_4308954c5b4f5390 p {
  line-height: 1.5em;
  color: #878787;
  padding: 17px 0 20px;
}
.pricing-card-one_4308954c5b4f5390 p span {
  color: #000;
}
.pricing-card-one_4308954c5b4f5390 .price-banner_2553c9b600041270 {
  padding: 8px 10px;
  border-radius: 15px;
  background: #F4F4F4;
  margin-bottom: 30px;
}
.pricing-card-one_4308954c5b4f5390 .price-banner_2553c9b600041270 .price_cf5b6289789a0749 {
  font-size: 52px;
  font-weight: 500;
  color: #19352D;
  line-height: initial;
}
.pricing-card-one_4308954c5b4f5390 .price-banner_2553c9b600041270 .price_cf5b6289789a0749 sup {
  font-size: 0.461em;
  top: -18px;
  left: 6px;
}
.pricing-card-one_4308954c5b4f5390 .price-banner_2553c9b600041270 strong {
  color: #19352D;
  display: block;
  margin-bottom: -9px;
}
.pricing-card-one_4308954c5b4f5390 .price-banner_2553c9b600041270 span {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.4);
}
.pricing-card-one_4308954c5b4f5390 ul li {
  color: #000;
  margin-top: 10px;
}
.pricing-card-one_4308954c5b4f5390 .action-btn_287d0fda138563fb {
  max-width: 335px;
  margin: auto auto 0;
  border: 1px solid #DCDCDC;
  border-radius: 30px;
  padding: 10px 25px;
  font-size: 18px;
  color: #8B8B8B;
}
.pricing-card-one_4308954c5b4f5390 .action-btn_287d0fda138563fb a {
  font-weight: 500;
  color: #19352D;
}
.pricing-card-one_4308954c5b4f5390 .action-btn_287d0fda138563fb a i {
  display: inline-block;
  width: 20px;
  line-height: 15px;
  background: #0C3A30;
  color: #fff;
  font-size: 10px;
  border-radius: 50px;
  font-weight: 900;
  vertical-align: 3px;
  margin-left: 4px;
}
.pricing-card-one_4308954c5b4f5390 .action-btn_287d0fda138563fb a:hover {
  text-decoration: underline;
}

.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 h2 {
  font-size: 64px;
  line-height: 1.1875em;
  font-weight: 700;
  margin-bottom: 42px;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 p {
  margin-bottom: 35px;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 h3 {
  font-size: 48px;
  font-weight: 700;
  margin-bottom: 25px;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 .line-wrapper_fe89f0f25d7adb59 {
  border-top: 1px dashed #e5e5e5;
  border-bottom: 1px dashed #e5e5e5;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 .quote-wrapper_37d22f52f9e1c3a6 {
  padding: 50px 80px 60px;
  border-radius: 30px;
  z-index: 1;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 .quote-wrapper_37d22f52f9e1c3a6 .icon_42bf14728b442262 {
  margin-top: 7px;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 .quote-wrapper_37d22f52f9e1c3a6 blockquote {
  font-size: 48px;
  line-height: 1.354em;
  font-weight: 500;
  color: #19352D;
  margin-bottom: 30px;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 .quote-wrapper_37d22f52f9e1c3a6 .shape_01_9cd7b43d38cfffd7 {
  bottom: 0;
  right: 1%;
  width: 37.2%;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 .list-item_375eba0eb65a5610 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  padding-left: 45px;
  margin-bottom: 24px;
  position: relative;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 .list-item_375eba0eb65a5610 li:before {
  content: "";
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #FFF2AC;
  left: 0;
  top: 3px;
}
.service-details_a70cf470feda72c0 .details-meta_c4bb5cefa2e820d3 .list-item_375eba0eb65a5610 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 18px;
  top: 3px;
  left: 5px;
  color: #000;
}
.service-details_a70cf470feda72c0 .service-nav-item_63ec064b518700e4 {
  background: #EBF3EE;
  border-radius: 20px;
  overflow: hidden;
  padding: 0 25px;
}
.service-details_a70cf470feda72c0 .service-nav-item_63ec064b518700e4 a {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.4);
  padding: 24px 0;
  line-height: 20px;
  border-bottom: 1px dashed rgba(10, 64, 32, 0.2);
  transition: all 0.3s ease-in-out 0s;
}
.service-details_a70cf470feda72c0 .service-nav-item_63ec064b518700e4 a img {
  width: 20px;
  margin-right: 22px;
  opacity: 0.3;
  transition: all 0.3s ease-in-out 0s;
}
.service-details_a70cf470feda72c0 .service-nav-item_63ec064b518700e4 a.active, .service-details_a70cf470feda72c0 .service-nav-item_63ec064b518700e4 a:hover {
  color: #0A4020;
}
.service-details_a70cf470feda72c0 .service-nav-item_63ec064b518700e4 a.active img, .service-details_a70cf470feda72c0 .service-nav-item_63ec064b518700e4 a:hover img {
  opacity: 1;
}
.service-details_a70cf470feda72c0 .service-nav-item_63ec064b518700e4 li:last-child a {
  border: none;
}
.service-details_a70cf470feda72c0 .contact-banner_1373daefd88b80f0 {
  padding: 35px 3% 50px;
  background: #FFE86B;
  border-radius: 20px;
}
.service-details_a70cf470feda72c0 .contact-banner_1373daefd88b80f0 h3 {
  font-size: 32px;
  line-height: 1.25em;
  color: #000;
}
.service-details_a70cf470feda72c0 .contact-banner_1373daefd88b80f0 a {
  line-height: 36px;
  border: 2px solid #000;
  border-radius: 30px;
  color: #000;
  padding: 0 30px;
}
.service-details_a70cf470feda72c0 .contact-banner_1373daefd88b80f0 a:hover {
  background: #0C3A30;
  border-color: #0C3A30;
  color: #fff;
}

#isotop-gallery-wrapper {
  margin: 0 -20px;
}
#isotop-gallery-wrapper .grid-sizer,
#isotop-gallery-wrapper .isotop-item {
  padding: 0 20px;
}
#isotop-gallery-wrapper.column-two_b9d63bfe15b3c755 .grid-sizer,
#isotop-gallery-wrapper.column-two_b9d63bfe15b3c755 .isotop-item {
  width: 50%;
}

.portfolio-one_9660bc2d1ad44652 {
  background: #fff;
  border: 1px solid #000;
}
.portfolio-one_9660bc2d1ad44652 .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 50px;
}

.portfolio-block-one_9ee68e5e852de128 .img-holder_2a79c429c0b6b19c {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_9ee68e5e852de128 .img-holder_2a79c429c0b6b19c.round-border_98761ea09a861832 {
  border-radius: 30px;
}
.portfolio-block-one_9ee68e5e852de128 .img-holder_2a79c429c0b6b19c .expend_7e084b906e890913 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  font-size: 35px;
  opacity: 0;
}
.portfolio-block-one_9ee68e5e852de128 .img-holder_2a79c429c0b6b19c i {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 44px;
  background: #fff;
  color: #000;
  text-align: center;
  border-radius: 50%;
  transition: all 0.3s ease-in-out 0s;
}
.portfolio-block-one_9ee68e5e852de128 .img-holder_2a79c429c0b6b19c i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_9ee68e5e852de128:hover .expend_7e084b906e890913 {
  opacity: 1;
}
.portfolio-block-one_9ee68e5e852de128:hover .img-meta_08cdd2cc08e83101 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_9ee68e5e852de128:hover .pj-title_529e8a030326609a {
  text-decoration: underline;
}
.portfolio-block-one_9ee68e5e852de128 .caption {
  margin-top: 35px;
}
.portfolio-block-one_9ee68e5e852de128 .caption .tag_5493426cb9702269 {
  margin: 0 -3px;
}
.portfolio-block-one_9ee68e5e852de128 .caption .tag_5493426cb9702269 li {
  margin: 0 3px;
  font-size: 14px;
  text-transform: uppercase;
  color: #B8B8B8;
  padding: 0 14px;
  line-height: 21px;
  border: 1px solid #B8B8B8;
  border-radius: 15px;
}
.portfolio-block-one_9ee68e5e852de128 .caption .pj-title_529e8a030326609a {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_9ee68e5e852de128 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_9ee68e5e852de128 .caption .arrow:hover {
  color: #0C3A30;
}

.portfolio-two_67842b4035904e7b {
  z-index: 1;
}
.portfolio-two_67842b4035904e7b .slider-wrapper_fdc0e625e5a01c47 {
  width: 126vw;
  transform: translateX(-13vw);
}
.portfolio-two_67842b4035904e7b .slider-wrapper_fdc0e625e5a01c47 .slick-slider_c63f7b5ed20ec14c {
  margin: 0 -25px;
}
.portfolio-two_67842b4035904e7b .slider-wrapper_fdc0e625e5a01c47 .slick-slider_c63f7b5ed20ec14c .slick-slide {
  margin: 0 25px 5px;
}
.portfolio-two_67842b4035904e7b .slick-arrow-one_8a89d4baf97d3eea {
  margin-left: -2px;
  margin-right: -2px;
}
.portfolio-two_67842b4035904e7b .slick-arrow-one_8a89d4baf97d3eea li {
  cursor: pointer;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #1F5E59;
  text-align: center;
  line-height: 57px;
  font-size: 24px;
  margin: 0 2px;
  transition: all 0.2s ease-in-out 0s;
}
.portfolio-two_67842b4035904e7b .slick-arrow-one_8a89d4baf97d3eea li:hover {
  background: #1F5E59;
  color: #fff;
}

.portfolio-block-two_7aa1ac569e831878 .img-wrapper_45cdc01b7e4cd602 {
  border-radius: 30px;
  overflow: hidden;
}
.portfolio-block-two_7aa1ac569e831878 .caption {
  padding: 40px 0 30px;
  border-bottom: 1px solid #044F3B;
}
.portfolio-block-two_7aa1ac569e831878 .caption span {
  display: block;
  font-size: 14px;
  letter-spacing: 3px;
  margin-bottom: 15px;
  color: rgba(0, 0, 0, 0.3);
}
.portfolio-block-two_7aa1ac569e831878 .caption h3 a {
  font-size: 40px;
  letter-spacing: -1px;
  color: #1F5E59;
}
.portfolio-block-two_7aa1ac569e831878 .caption h3 a:hover {
  text-decoration: underline;
}
.portfolio-block-two_7aa1ac569e831878 .caption .round-btn_9f03013fa5ec5f00 {
  font-size: 30px;
  width: 70px;
  height: 70px;
  border: 1px solid #1F5E59;
  color: #1F5E59;
}
.portfolio-block-two_7aa1ac569e831878 .caption .round-btn_9f03013fa5ec5f00:hover {
  background: #CFFF45;
}

.portfolio-three_f477f05d5dcf3e20 .shape_01_9cd7b43d38cfffd7 {
  top: 6%;
  left: 50%;
  transform: translateX(-50%);
}

.portfolio-block-three_764869a0c50cb7f0 {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 80px 0;
}
.portfolio-block-three_764869a0c50cb7f0:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.portfolio-block-three_764869a0c50cb7f0 .num_c00758ad6afd46f9 {
  font-size: 30px;
  font-weight: 500;
  color: #000;
}
.portfolio-block-three_764869a0c50cb7f0 .media-img_0e9953d8fb00f04e {
  width: 27%;
  padding: 0 45px 0 65px;
}
.portfolio-block-three_764869a0c50cb7f0 .media-img_0e9953d8fb00f04e .img_51bb88a3e99423a3 {
  background: #044F3B;
  border-radius: 75px;
  overflow: hidden;
}
.portfolio-block-three_764869a0c50cb7f0 .title {
  width: 40%;
  font-size: 48px;
  line-height: 1.2em;
  font-weight: 500;
  color: #1F5E59;
}
.portfolio-block-three_764869a0c50cb7f0 .arrow-btn_21b854006f0e9d14 {
  margin-left: auto;
  width: 108px;
  height: 108px;
}
.portfolio-block-three_764869a0c50cb7f0 .arrow-btn_21b854006f0e9d14:hover {
  background: #FFDB1E;
}
.portfolio-block-three_764869a0c50cb7f0 .arrow-btn_21b854006f0e9d14:hover img {
  transform: rotate(-45deg);
}
.portfolio-block-three_764869a0c50cb7f0:hover .img_51bb88a3e99423a3 img {
  opacity: 0.5;
}

.project-details-one_f9b59fb505630704 {
  z-index: 2;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b {
  border-bottom: 1px solid #E4E4E4;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 30%;
  z-index: -1;
  background: #CFFF45;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b .inner-wrapper_2a9eb57d82203f5e {
  max-width: 1600px;
  padding: 0 12px;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b h3 {
  font-size: 48px;
  font-weight: normal;
  margin: 0;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b h3 span {
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b li {
  width: 33.333%;
  padding: 35px 3%;
  border-right: 1px dashed rgba(0, 0, 0, 0.25);
  background: #CFFF45;
  margin-bottom: -1px;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b li:last-child {
  border: none;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b li .icon_42bf14728b442262 {
  max-width: 40px;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b li .text1_6e97c3708c07b67c {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000;
}
.project-details-one_f9b59fb505630704 .project-info_cbb29daf72d7c07b li span {
  color: rgba(0, 0, 0, 0.5);
}
.project-details-one_f9b59fb505630704 .upper-title_7c5c0fb9967e5386 {
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.project-details-one_f9b59fb505630704 h2 {
  font-size: 58px;
  font-weight: 700;
  margin-bottom: 35px;
}
.project-details-one_f9b59fb505630704 p {
  font-size: 24px;
  line-height: 1.83em;
  margin-bottom: 40px;
}
.project-details-one_f9b59fb505630704 .img-gallery_b3c2463a40607456 img {
  border-radius: 30px;
  width: 100%;
  margin-bottom: 15px;
}
.project-details-one_f9b59fb505630704 .social-share_739285bd914bcb54 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-one_f9b59fb505630704 .social-share_739285bd914bcb54 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

.project-details-two_0b28a3e88f1f3d12 .bg-wrapper_135f42689385f15b {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_0b28a3e88f1f3d12 .slider-wrapper_fdc0e625e5a01c47 {
  height: 100%;
}
.project-details-two_0b28a3e88f1f3d12 .slider-wrapper_fdc0e625e5a01c47 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_0b28a3e88f1f3d12 .slider-wrapper_fdc0e625e5a01c47 .carousel-control-next_8a42463a866fd07a,
.project-details-two_0b28a3e88f1f3d12 .slider-wrapper_fdc0e625e5a01c47 .carousel-control-prev_5c95675be57792d4 {
  width: 45px;
  height: 45px;
  background: #fff;
  color: #19352D;
  opacity: 1;
  right: 0;
  bottom: 0;
  top: auto;
  transition: all 0.2s ease-in-out 0s;
}
.project-details-two_0b28a3e88f1f3d12 .slider-wrapper_fdc0e625e5a01c47 .carousel-control-next_8a42463a866fd07a:hover,
.project-details-two_0b28a3e88f1f3d12 .slider-wrapper_fdc0e625e5a01c47 .carousel-control-prev_5c95675be57792d4:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_0b28a3e88f1f3d12 .slider-wrapper_fdc0e625e5a01c47 .carousel-control-prev_5c95675be57792d4 {
  left: auto;
  right: 45px;
}
.project-details-two_0b28a3e88f1f3d12 .info-wrapper_1fd79818348a2fee {
  padding: 55px 50px 85px 70px;
}
.project-details-two_0b28a3e88f1f3d12 .info-wrapper_1fd79818348a2fee h3 {
  font-size: 36px;
}
.project-details-two_0b28a3e88f1f3d12 .info-wrapper_1fd79818348a2fee .list-meta_6fcf3f67dcae2fb1 li {
  padding: 22px 0;
}
.project-details-two_0b28a3e88f1f3d12 .info-wrapper_1fd79818348a2fee .list-meta_6fcf3f67dcae2fb1 .icon_42bf14728b442262 {
  width: 40px;
}
.project-details-two_0b28a3e88f1f3d12 .info-wrapper_1fd79818348a2fee .list-meta_6fcf3f67dcae2fb1 .text1_6e97c3708c07b67c {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_0b28a3e88f1f3d12 .info-wrapper_1fd79818348a2fee .list-meta_6fcf3f67dcae2fb1 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_0b28a3e88f1f3d12 .info-wrapper_1fd79818348a2fee .social-share_739285bd914bcb54 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_0b28a3e88f1f3d12 .info-wrapper_1fd79818348a2fee .social-share_739285bd914bcb54 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

.feedback-section-one_1b4cd17048823dad {
  border-bottom: 1px dashed #CACACA;
}
.feedback-section-one_1b4cd17048823dad.top-border_f9f8abbbba1a7875 {
  border-top: 1px dashed #CACACA;
}
.feedback-section-one_1b4cd17048823dad .title-one_92390e25481922fe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.feedback-section-one_1b4cd17048823dad .icon_42bf14728b442262 {
  position: absolute;
  width: 50px;
  height: 50px;
  padding: 12px;
  background: #CFFF45;
  right: 0;
  bottom: -1%;
}

.feedback-block-one_ee3e40772acec7c2 blockquote {
  font-size: 32px;
  line-height: 1.531em;
  color: #000;
  margin-bottom: 40px;
}
.feedback-block-one_ee3e40772acec7c2 .avatar_64b1bb802de58058 {
  width: 60px;
  height: 60px;
}
.feedback-block-one_ee3e40772acec7c2 .line_fdfaaf6c40cd5ff9 {
  width: 70%;
  height: 1px;
  background: #000;
}
.feedback-block-one_ee3e40772acec7c2 .count_73adb5924c4c4f15 {
  width: 30%;
  text-align: right;
  padding-left: 15px;
  color: rgba(0, 0, 0, 0.3);
}

.feedback-section-two_e21f75af4a1665fc {
  z-index: 1;
}
.feedback-section-two_e21f75af4a1665fc .slider-wrapper_fdc0e625e5a01c47 {
  width: calc(100vw + 210px);
  transform: translateX(-105px);
}
.feedback-section-two_e21f75af4a1665fc .shape_01_9cd7b43d38cfffd7 {
  top: 0;
  left: 11%;
  width: 2.65%;
  min-width: 30px;
  animation: rotated 48s infinite linear;
}

.feedback-block-two_21400a0dff73b93d {
  border: 1px solid #E1E2E2;
  border-radius: 20px;
  padding: 34px 48px 30px;
}
.feedback-block-two_21400a0dff73b93d .avatar_64b1bb802de58058 {
  width: 55px;
  height: 55px;
}
.feedback-block-two_21400a0dff73b93d .name {
  color: #19352D;
}
.feedback-block-two_21400a0dff73b93d blockquote {
  color: #0E3F30;
  margin: 24px 0 43px;
}
.feedback-block-two_21400a0dff73b93d .bottom-line_6bbb61358ff53f83 {
  border-top: 1px solid #E1E2E2;
  padding-top: 24px;
}
.feedback-block-two_21400a0dff73b93d .bottom-line_6bbb61358ff53f83 .rating_e987cbc6ee5388aa li {
  color: #FFCC4A;
  margin-right: 5px;
  font-size: 18px;
}

.slick-center_3a94b7a38efaa5e5 .feedback-block-two_21400a0dff73b93d {
  background: #29594B;
  border-color: #29594B;
}
.slick-center_3a94b7a38efaa5e5 .feedback-block-two_21400a0dff73b93d .name, .slick-center_3a94b7a38efaa5e5 .feedback-block-two_21400a0dff73b93d blockquote {
  color: #fff;
}
.slick-center_3a94b7a38efaa5e5 .feedback-block-two_21400a0dff73b93d p {
  color: rgba(255, 255, 255, 0.5);
}
.slick-center_3a94b7a38efaa5e5 .feedback-block-two_21400a0dff73b93d .bottom-line_6bbb61358ff53f83 {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.slick-center_3a94b7a38efaa5e5 .feedback-block-two_21400a0dff73b93d .bottom-line_6bbb61358ff53f83 .icon_42bf14728b442262 {
  filter: brightness(0) invert(1);
}

.feedback-section-three_33a83d11b09e585a .slider-wrapper_fdc0e625e5a01c47 {
  padding-left: 100px;
}
.feedback-section-three_33a83d11b09e585a .slider-wrapper_fdc0e625e5a01c47 .icon_42bf14728b442262 {
  left: 0;
  top: 18px;
}
.feedback-section-three_33a83d11b09e585a .slick-dots_86231235973e23d0 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_33a83d11b09e585a .slick-dots_86231235973e23d0 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_33a83d11b09e585a .slick-dots_86231235973e23d0 .slick-active button {
  background: #000;
}
.feedback-section-three_33a83d11b09e585a .rating-box_593ca7b0a6a4ea43 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_33a83d11b09e585a .rating-box_593ca7b0a6a4ea43 .rating_e987cbc6ee5388aa {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_33a83d11b09e585a .shape_01_9cd7b43d38cfffd7 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_33a83d11b09e585a .shape_02_40547c6986f2c088 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

.feedback-block-three_2a7c63a8af58f567 blockquote {
  font-size: 36px;
  line-height: 1.611em;
  color: #000;
}

.feedback-section-four_f77ff185f064f929 .slider-arrows_dbeaf987ada340e3 {
  position: absolute;
  right: 0;
  top: 80px;
  width: 125px;
  border: 1px solid #000;
  border-radius: 50px;
  overflow: hidden;
}
.feedback-section-four_f77ff185f064f929 .slider-arrows_dbeaf987ada340e3 li {
  width: 50%;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  font-weight: 900;
  color: #000;
  transition: all 0.2s ease-in-out 0s;
}
.feedback-section-four_f77ff185f064f929 .slider-arrows_dbeaf987ada340e3 li:hover {
  background: #000;
  color: #fff;
}
.feedback-section-four_f77ff185f064f929 .partner-logo-one_7b3a62adbd106636 {
  border-bottom: 2px dashed #e3e3e3;
}

.feedback-block-four_ce7e1bef822f3cd5 {
  border: 2px solid #0E3E2F;
  border-radius: 20px;
  padding: 35px 48px 35px;
}
.feedback-block-four_ce7e1bef822f3cd5 .rating_e987cbc6ee5388aa li {
  color: #FFCC4A;
  margin-right: 6px;
  font-size: 18px;
}
.feedback-block-four_ce7e1bef822f3cd5 .icon_42bf14728b442262 {
  width: 30px;
}
.feedback-block-four_ce7e1bef822f3cd5 .avatar_64b1bb802de58058 {
  width: 55px;
  height: 55px;
}
.feedback-block-four_ce7e1bef822f3cd5 blockquote {
  font-size: 28px;
  line-height: 1.571em;
  color: #0E3F30;
  margin: 37px 0 52px;
}
.feedback-block-four_ce7e1bef822f3cd5:hover {
  background: #F8FCF4;
  border-color: #F8FCF4;
}

.feedback-section-five_6ecd86b0ba5993c6 {
  background: #DFFF5E;
  border: 1px solid #000;
  z-index: 1;
  overflow: hidden;
}
.feedback-section-five_6ecd86b0ba5993c6:before {
  content: "";
  position: absolute;
  width: 70%;
  height: 100%;
  right: 0;
  top: 0;
  background: url(../img/assets_dc673d9275/bg_06.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.feedback-section-five_6ecd86b0ba5993c6 .slick-dots_86231235973e23d0 {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: -85px;
}
.feedback-section-five_6ecd86b0ba5993c6 .slick-dots_86231235973e23d0 li button {
  width: 12px;
  height: 12px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-five_6ecd86b0ba5993c6 .slick-dots_86231235973e23d0 .slick-active button {
  background: #000;
}
.feedback-section-five_6ecd86b0ba5993c6 .shape_01_9cd7b43d38cfffd7 {
  bottom: 1%;
  left: 19%;
  width: 34%;
}
.feedback-section-five_6ecd86b0ba5993c6 .shape_02_40547c6986f2c088 {
  bottom: 3%;
  right: 8%;
  width: 24%;
}

.feedback-block-five_96217da3b65a01b2 blockquote {
  font-weight: 700;
  font-size: 90px;
  line-height: 1.166em;
  color: #000;
  margin-bottom: 40px;
}
.feedback-block-five_96217da3b65a01b2 .name {
  font-size: 28px;
  color: #000;
}

.feedback-section-six_5c45f580b1a3f294 {
  z-index: 1;
}
.feedback-section-six_5c45f580b1a3f294 .icon-container_be19761f0ecd1142 {
  width: 90%;
  margin: 0 auto;
}
.feedback-section-six_5c45f580b1a3f294 .icon-container_be19761f0ecd1142:before, .feedback-section-six_5c45f580b1a3f294 .icon-container_be19761f0ecd1142:after {
  content: "";
  position: absolute;
  height: 1px;
  background: #000;
  width: calc(50% - 65px);
  top: 50%;
  left: 0;
}
.feedback-section-six_5c45f580b1a3f294 .icon-container_be19761f0ecd1142:after {
  left: auto;
  right: 0;
}
.feedback-section-six_5c45f580b1a3f294 .icon-container_be19761f0ecd1142 .icon_42bf14728b442262 {
  width: 70px;
  height: 70px;
  padding: 15px;
  background: #CFFF45;
}
.feedback-section-six_5c45f580b1a3f294 .slick-dots_86231235973e23d0 {
  margin: 95px 0 0;
  padding: 0;
  justify-content: center;
}
.feedback-section-six_5c45f580b1a3f294 .slick-dots_86231235973e23d0 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #1F5E59;
}
.feedback-section-six_5c45f580b1a3f294 .slick-dots_86231235973e23d0 .slick-active button {
  background: #1F5E59;
}
.feedback-section-six_5c45f580b1a3f294 .shape_01_9cd7b43d38cfffd7 {
  right: 5%;
  bottom: 0;
  max-width: 16%;
}
.feedback-section-six_5c45f580b1a3f294 .shape_02_40547c6986f2c088 {
  left: 5%;
  bottom: 0;
  max-width: 16%;
}
.feedback-section-six_5c45f580b1a3f294 .shape_03_e459588e7204b3a7 {
  left: 0;
  top: 0;
  max-width: 16%;
}

.feedback-block-six_e84c94b74352cebf p {
  font-size: 42px;
  line-height: 1.666em;
  color: #171717;
  margin-bottom: 45px;
}
.feedback-block-six_e84c94b74352cebf h6 {
  display: inline-block;
}
.feedback-block-six_e84c94b74352cebf h6:before, .feedback-block-six_e84c94b74352cebf h6:after {
  content: "";
  position: absolute;
  height: 1px;
  background: #000;
  width: 140px;
  top: 20px;
  left: -175px;
}
.feedback-block-six_e84c94b74352cebf h6:after {
  left: auto;
  right: -175px;
}

.feedback-section-seven_cca084cb980651ec .slider-arrows_dbeaf987ada340e3 {
  position: absolute;
  top: 35%;
  width: 100%;
  max-width: 1600px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
.feedback-section-seven_cca084cb980651ec .slider-arrows_dbeaf987ada340e3 li {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border: 1px solid #000;
  cursor: pointer;
}
.feedback-section-seven_cca084cb980651ec .slider-arrows_dbeaf987ada340e3 li:hover {
  background-color: #D0FF45;
  border-color: #D0FF45;
}

.feedback-block-seven_30f29227a955ceb4 {
  text-align: center;
}
.feedback-block-seven_30f29227a955ceb4 blockquote {
  font-size: 48px;
  line-height: 1.3125em;
  font-weight: 500;
  color: #000;
  letter-spacing: -0.5px;
}
.feedback-block-seven_30f29227a955ceb4 .name {
  font-size: 22px;
}

.feedback-section-eight_dc4bd5cb683e0caa {
  background: #144D41;
}
.feedback-section-eight_dc4bd5cb683e0caa:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../img/shape_c92982aa24/shape_53.svg) no-repeat center;
  background-size: cover;
}
.feedback-section-eight_dc4bd5cb683e0caa .wrapper_50828fe51f23b9cd {
  background: #26685A;
  padding: 95px 80px;
  border-radius: 20px;
}
.feedback-section-eight_dc4bd5cb683e0caa .slider-arrows_dbeaf987ada340e3 {
  position: absolute;
  left: -35px;
  right: -35px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}
.feedback-section-eight_dc4bd5cb683e0caa .slider-arrows_dbeaf987ada340e3 li {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border: 4px solid #144D41;
  background: #2B5F54;
  padding: 15px;
  cursor: pointer;
}

.feedback-block-eight_1bb05a28d9f57b78 .media-img_0e9953d8fb00f04e {
  border-radius: 20px;
}
.feedback-block-eight_1bb05a28d9f57b78 .icon_42bf14728b442262 {
  width: 70px;
  height: 70px;
  background: #FFDB1E;
}
.feedback-block-eight_1bb05a28d9f57b78 blockquote {
  font-size: 50px;
  line-height: 1.3em;
  font-weight: 800;
  color: #fff;
  font-style: italic;
  margin: 30px 0 52px;
}
.feedback-block-eight_1bb05a28d9f57b78 h6 {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  margin: 0;
}
.feedback-block-eight_1bb05a28d9f57b78 span {
  font-size: 22px;
  color: #fff;
}
.feedback-block-eight_1bb05a28d9f57b78 .rating_e987cbc6ee5388aa li {
  margin-right: 6px;
}
.feedback-block-eight_1bb05a28d9f57b78 .rating_e987cbc6ee5388aa li i {
  font-size: 18px;
  color: #FFDB1E;
}
.feedback-block-eight_1bb05a28d9f57b78 .rating_e987cbc6ee5388aa li span {
  font-size: 20px;
  font-weight: 500;
  display: block;
  margin-left: 8px;
  color: #fff;
}

.blog-section-one_351518c13b734cd4 {
  z-index: 1;
}
.blog-section-one_351518c13b734cd4:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 17%;
  background: #EBF3EE;
  z-index: -1;
}
.blog-section-one_351518c13b734cd4 .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 65px;
  z-index: 1;
}

.blog-meta-one_49d771a00bd148e7 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_49d771a00bd148e7 .post-data_d3912f7eec62dc83 {
  padding: 30px 35px 25px;
}
.blog-meta-one_49d771a00bd148e7 .post-data_d3912f7eec62dc83 .post-info_4072ca349359c779 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_49d771a00bd148e7 .post-data_d3912f7eec62dc83 .blog-title_ea4562d08fb7b645 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_49d771a00bd148e7 .post-data_d3912f7eec62dc83 .blog-title_ea4562d08fb7b645:hover {
  text-decoration: underline;
}
.blog-meta-one_49d771a00bd148e7 .post-img_4bbf20ecc3a892dc {
  height: 350px;
  border-radius: 0 0 30px 30px;
  padding: 0 25px 25px 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-one_49d771a00bd148e7 .post-img_4bbf20ecc3a892dc .round-btn_9f03013fa5ec5f00 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_49d771a00bd148e7:hover .round-btn_9f03013fa5ec5f00 {
  background: #CFFF45;
}
.blog-meta-one_49d771a00bd148e7.style-two_b37f3a69dbf0d158 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_49d771a00bd148e7.style-two_b37f3a69dbf0d158 .post-img_4bbf20ecc3a892dc {
  border-radius: 0;
}
.blog-meta-one_49d771a00bd148e7.style-two_b37f3a69dbf0d158 .blog-title_ea4562d08fb7b645 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

.blog-section-two_32b4a315a2c35cba {
  z-index: 1;
}
.blog-section-two_32b4a315a2c35cba .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 25px;
}
.blog-section-two_32b4a315a2c35cba .shape_01_9cd7b43d38cfffd7 {
  bottom: 7%;
  right: 15%;
  width: 1.1%;
  animation: rotated 50s infinite linear;
}

.blog-meta-two_85a65f0ea23425c8 {
  background: #fff;
}
.blog-meta-two_85a65f0ea23425c8 .post-data_d3912f7eec62dc83 {
  padding-top: 30px;
}
.blog-meta-two_85a65f0ea23425c8 .post-data_d3912f7eec62dc83 .blog-title_ea4562d08fb7b645 {
  width: 70%;
}
.blog-meta-two_85a65f0ea23425c8 .post-data_d3912f7eec62dc83 .blog-title_ea4562d08fb7b645 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_85a65f0ea23425c8 .post-data_d3912f7eec62dc83 .blog-title_ea4562d08fb7b645:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_85a65f0ea23425c8 .post-data_d3912f7eec62dc83 .round-btn_9f03013fa5ec5f00 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_85a65f0ea23425c8 .post-data_d3912f7eec62dc83 .round-btn_9f03013fa5ec5f00:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_85a65f0ea23425c8 .post-data_d3912f7eec62dc83 .post-info_4072ca349359c779 {
  border-top: 1px solid #D1D1D1;
  padding-top: 20px;
  margin-top: 20px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
}
.blog-meta-two_85a65f0ea23425c8 .post-img_4bbf20ecc3a892dc {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_85a65f0ea23425c8 .post-img_4bbf20ecc3a892dc .date_e0c8c63f1a96df1f {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_85a65f0ea23425c8.style-two_b37f3a69dbf0d158 {
  background: #F4F4F4;
  border-radius: 30px;
  overflow: hidden;
  padding: 40px 35px!important;
}
h1 {
  font-size: 50px!important;
}
h2 {
  font-size: 45px!important;
}
h3 {
  font-size: 40px!important;
}
.blog-meta-two_85a65f0ea23425c8.style-two_b37f3a69dbf0d158 p {
  font-size: 18px;
}
.blog-meta-two_85a65f0ea23425c8.style-two_b37f3a69dbf0d158 .post-img_4bbf20ecc3a892dc {
  height: auto;
  width: 100%;
}
.blog-meta-two_85a65f0ea23425c8.style-two_b37f3a69dbf0d158 .post-data_d3912f7eec62dc83 {
  padding: 26px 0;
}
.blog-meta-two_85a65f0ea23425c8.style-two_b37f3a69dbf0d158 .post-data_d3912f7eec62dc83 .post-info_4072ca349359c779 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_85a65f0ea23425c8.style-two_b37f3a69dbf0d158 .post-data_d3912f7eec62dc83 .round-btn_9f03013fa5ec5f00 {
  border: none;
}

.signup-btn-one_2de89fce6d2427f6 span {
  display: inline-block;
  font-weight: 500;
  color: #19352D;
  padding: 0 30px;
  line-height: 45px;
  border: 2px solid #29594B;
  border-radius: 30px;
  background: #fff;
  transition: all 0.2s ease-in-out 0s;
}
.signup-btn-one_2de89fce6d2427f6 .icon_42bf14728b442262 {
  width: 49px;
  height: 49px;
  background: #29594B;
  color: #fff;
  font-size: 22px;
  margin-left: -12px;
  transition: all 0.2s ease-in-out 0s;
  padding: 0;
}

.blog-section-three_8351733174c955ef {
  z-index: 1;
}
.blog-section-three_8351733174c955ef .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_f794f30de0f8e746 {
  z-index: 5;
}
.blog-section-four_f794f30de0f8e746.block-feature-three_5d65646d4bd6905c:before {
  display: none;
}
.blog-section-four_f794f30de0f8e746.block-feature-three_5d65646d4bd6905c .block-one_2c6eaa1489a08374 {
  background: url(../img/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

.blog-section-five_a58ccf07d88b7577 {
  background: #EDF8EB;
  border: 1px solid #000;
  z-index: 5;
}
.blog-section-five_a58ccf07d88b7577 .section-btn_3ae347dfad23a004 {
  position: absolute;
  right: 0;
  top: 50px;
}
.blog-section-five_a58ccf07d88b7577 .wrapper_50828fe51f23b9cd {
  border-top: 2px solid #000;
}
.blog-section-five_a58ccf07d88b7577 .wrapper_50828fe51f23b9cd:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background: #000;
  top: 0;
  right: 50%;
}

.blog-meta-three_69296b1d6e1f1f48 .tag_5493426cb9702269 {
  line-height: 27px;
  border-radius: 20px;
  background: #000;
  font-size: 14px;
  padding: 0 16px;
  letter-spacing: 1px;
  color: #fff;
}
.blog-meta-three_69296b1d6e1f1f48 .blog-title_ea4562d08fb7b645 {
  font-size: 50px;
  line-height: 1.16em;
  color: #000;
  margin: 37px 0 24px;
}
.blog-meta-three_69296b1d6e1f1f48 .round-btn_9f03013fa5ec5f00 {
  font-size: 25px;
  width: 50px;
  height: 50px;
  border: 1px solid #000;
  color: #19352D;
}
.blog-meta-three_69296b1d6e1f1f48 .round-btn_9f03013fa5ec5f00:hover {
  background: #000;
  color: #fff;
}

.blog-meta-four_1e0d02a0b25b235d {
  border: 1px solid #DFDFDF;
  border-radius: 30px;
  padding: 75px 35px 52px;
  text-align: center;
}
.blog-meta-four_1e0d02a0b25b235d .post-data_d3912f7eec62dc83 {
  position: relative;
  padding: 42px 12px 28px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-meta-four_1e0d02a0b25b235d .post-data_d3912f7eec62dc83 .icon_42bf14728b442262 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-meta-four_1e0d02a0b25b235d .post-data_d3912f7eec62dc83 .blog-title_ea4562d08fb7b645 h4 {
  font-size: 43px;
  line-height: 1.302em;
  margin: 0;
}
.blog-meta-four_1e0d02a0b25b235d .post-data_d3912f7eec62dc83 .blog-title_ea4562d08fb7b645 h4:hover {
  text-decoration: underline;
}
.blog-meta-four_1e0d02a0b25b235d .post-info_4072ca349359c779 {
  font-size: 20px;
  margin: 35px 0 0;
}
.blog-meta-four_1e0d02a0b25b235d .post-info_4072ca349359c779 span {
  color: rgba(0, 0, 0, 0.5);
}

.blog-sidebar_c53283d8fa64d5cf .sidebar-title_29872e9a4045fe18 {
  font-size: 32px;
  margin-bottom: 18px;
}
.blog-sidebar_c53283d8fa64d5cf .sidebar-search_cea0810318f1c20f {
  height: 65px;
  background: #F3F3F3;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.blog-sidebar_c53283d8fa64d5cf .sidebar-search_cea0810318f1c20f input {
  width: 100%;
  height: 100%;
  border: 0;
  background: transparent;
  padding: 0 50px 0 20px;
  font-size: 18px;
}
.blog-sidebar_c53283d8fa64d5cf .sidebar-search_cea0810318f1c20f button {
  position: absolute;
  width: 65px;
  right: 0;
  top: 0;
  bottom: 0;
  background: #29594B;
  color: #fff;
}
.blog-sidebar_c53283d8fa64d5cf .sidebar-search_cea0810318f1c20f button:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-sidebar_c53283d8fa64d5cf .blog-category_346cac34effe3ae4 li a {
  line-height: 54px;
  color: #19352D;
  transition: all 0.2s ease-in-out 0s;
}
.blog-sidebar_c53283d8fa64d5cf .blog-category_346cac34effe3ae4 li a span {
  color: rgba(0, 0, 0, 0.4);
}
.blog-sidebar_c53283d8fa64d5cf .blog-category_346cac34effe3ae4 li a:hover {
  text-decoration: underline;
}
.blog-sidebar_c53283d8fa64d5cf .blog-recent-news_5fc85bab6da25e82 .recent-news_c694a8ef2ecd750b {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 35px;
}
.blog-sidebar_c53283d8fa64d5cf .blog-recent-news_5fc85bab6da25e82 .recent-news_c694a8ef2ecd750b:last-child {
  border: none;
  margin: 0;
  padding: 0;
}
.blog-sidebar_c53283d8fa64d5cf .blog-recent-news_5fc85bab6da25e82 .recent-news_c694a8ef2ecd750b .post-img_4bbf20ecc3a892dc {
  height: 222px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 15px;
  margin-bottom: 15px;
}
.blog-sidebar_c53283d8fa64d5cf .blog-recent-news_5fc85bab6da25e82 .recent-news_c694a8ef2ecd750b .date_e0c8c63f1a96df1f {
  font-size: 16px;
  color: #AAAAAA;
  margin-bottom: 5px;
}
.blog-sidebar_c53283d8fa64d5cf .blog-recent-news_5fc85bab6da25e82 .recent-news_c694a8ef2ecd750b .blog-title_ea4562d08fb7b645 h3 {
  font-size: 24px;
  line-height: 1.291em;
  max-width: 85%;
}
.blog-sidebar_c53283d8fa64d5cf .blog-recent-news_5fc85bab6da25e82 .recent-news_c694a8ef2ecd750b .blog-title_ea4562d08fb7b645 h3:hover {
  text-decoration: underline;
}
.blog-sidebar_c53283d8fa64d5cf .blog-keyword_db923e9d17d4ce77 ul {
  margin: 0 -4px;
}
.blog-sidebar_c53283d8fa64d5cf .blog-keyword_db923e9d17d4ce77 ul li {
  margin: 0 4px 10px;
}
.blog-sidebar_c53283d8fa64d5cf .blog-keyword_db923e9d17d4ce77 ul li a {
  line-height: 35px;
  background: #EFF6F3;
  border-radius: 30px;
  padding: 0 18px;
  font-size: 16px;
  color: #244034;
  transition: all 0.2s ease-in-out 0s;
}
.blog-sidebar_c53283d8fa64d5cf .blog-keyword_db923e9d17d4ce77 ul li a:hover {
  background: #29594B;
  color: #fff;
}
.blog-sidebar_c53283d8fa64d5cf .contact-banner_1373daefd88b80f0 {
  padding: 35px 3% 50px;
  background: #CFFF45;
  border-radius: 20px;
}
.blog-sidebar_c53283d8fa64d5cf .contact-banner_1373daefd88b80f0 h3 {
  font-size: 32px;
  line-height: 1.25em;
  color: #000;
}
.blog-sidebar_c53283d8fa64d5cf .contact-banner_1373daefd88b80f0 a {
  line-height: 36px;
  border: 2px solid #000;
  border-radius: 30px;
  color: #000;
  padding: 0 30px;
}
.blog-sidebar_c53283d8fa64d5cf .contact-banner_1373daefd88b80f0 a:hover {
  background: #0C3A30;
  border-color: #0C3A30;
  color: #fff;
}

.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .quote-wrapper_37d22f52f9e1c3a6 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .quote-wrapper_37d22f52f9e1c3a6 .wrapper_50828fe51f23b9cd {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .quote-wrapper_37d22f52f9e1c3a6 .wrapper_50828fe51f23b9cd .icon_42bf14728b442262 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .quote-wrapper_37d22f52f9e1c3a6 .wrapper_50828fe51f23b9cd h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .quote-wrapper_37d22f52f9e1c3a6 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .quote-wrapper_37d22f52f9e1c3a6 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .img-gallery_b3c2463a40607456 {
  margin-bottom: 50px;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .img-gallery_b3c2463a40607456 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .list-item_375eba0eb65a5610 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_2d3ecb1278fa1ee1 .post-details-meta_84d2e79d2199796a .list-item_375eba0eb65a5610 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_2d3ecb1278fa1ee1 .bottom-widget_a9c2f481845775a6 {
  padding: 10px 0 5px;
}
.blog-details_2d3ecb1278fa1ee1 .bottom-widget_a9c2f481845775a6 .tags_c67217a0aa4f62d8 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_2d3ecb1278fa1ee1 .bottom-widget_a9c2f481845775a6 .tags_c67217a0aa4f62d8 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_2d3ecb1278fa1ee1 .bottom-widget_a9c2f481845775a6 .tags_c67217a0aa4f62d8 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_2d3ecb1278fa1ee1 .bottom-widget_a9c2f481845775a6 .share-icon_1af4fc1c012236cd li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_2d3ecb1278fa1ee1 .bottom-widget_a9c2f481845775a6 .share-icon_1af4fc1c012236cd a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_2d3ecb1278fa1ee1 .grey-bg_8c36cda7dc75e047 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_2d3ecb1278fa1ee1 .blog-inner-title_f6db8385ee1ae7df {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d {
  margin: 60px 0;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552:last-child {
  padding-bottom: 5px;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552 .reply-comment_62e0d2f3e8926fe0 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552 .user-avatar_ea4da10880d5ba65 {
  width: 60px;
  height: 60px;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552 .comment-text_c7a6074880bad5ac {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552 .comment-text_c7a6074880bad5ac .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552 .comment-text_c7a6074880bad5ac .date_e0c8c63f1a96df1f {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552 .comment-text_c7a6074880bad5ac p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552 .comment-text_c7a6074880bad5ac .reply-btn_9645904889e4742a {
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0px;
  text-align: center;
  width: 60px;
  line-height: 25px;
  background: #29594B;
  border-radius: 3px;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-area_5bd189224166764d .comment_01831f5b923e0552 .comment-text_c7a6074880bad5ac .reply-btn_9645904889e4742a:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-form_64eb1700e2577e0a p a {
  color: #19352D;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-form_64eb1700e2577e0a form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-form_64eb1700e2577e0a form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_2d3ecb1278fa1ee1 .blog-comment-form_64eb1700e2577e0a form textarea {
  display: block;
  font-size: 17px;
  width: 100%;
  max-width: 100%;
  height: 145px;
  border: none;
  border-radius: 8px;
  padding: 20px 25px;
  background: #fff;
}

.map-banner_1b6dfcf412e46434 {
  height: 600px;
}

.address-block-one_39e20512e0c166cf .icon_42bf14728b442262 {
  width: 80px;
  height: 80px;
  background: #29594B;
}
.address-block-one_39e20512e0c166cf .title {
  font-family: "Satoshi";
  font-size: 24px;
  padding: 20px 0 5px;
}
.address-block-one_39e20512e0c166cf p {
  line-height: 1.6em;
  color: #878787;
}
.address-block-one_39e20512e0c166cf p .call {
  color: #29594B;
}
.address-block-one_39e20512e0c166cf p .call:hover {
  text-decoration: underline;
}
.address-block-one_39e20512e0c166cf p .webaddress_3faedac334f1bd91 {
  color: #29594B;
  text-decoration: underline;
}

.contact-us-section_bf3a4bd6b961d202 .bg-wrapper_135f42689385f15b {
  border-radius: 40px;
  padding: 55px 55px 60px;
}

.form-style-one_588fc6f3249036e9 .input-group-meta_da9635a29578eb98 {
  position: relative;
}
.form-style-one_588fc6f3249036e9 .input-group-meta_da9635a29578eb98 label {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 5px;
}
.form-style-one_588fc6f3249036e9 .input-group-meta_da9635a29578eb98 input, .form-style-one_588fc6f3249036e9 .input-group-meta_da9635a29578eb98 textarea {
  width: 100%;
  max-width: 100%;
  border: none;
  border-radius: 8px;
  background: #fff;
  font-size: 18px;
}
.form-style-one_588fc6f3249036e9 .input-group-meta_da9635a29578eb98 input {
  height: 60px;
  padding: 0 20px;
}
.form-style-one_588fc6f3249036e9 .input-group-meta_da9635a29578eb98 textarea {
  height: 165px;
  padding: 15px 20px;
}
.form-style-one_588fc6f3249036e9 .btn-four_8401d795bdcdeb7c {
  font-weight: 500;
  line-height: 60px;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-radius: 8px;
}

.form-style-two_4c2532b4637e5293 .input-group-meta_da9635a29578eb98 {
  position: relative;
}
.form-style-two_4c2532b4637e5293 .input-group-meta_da9635a29578eb98 input, .form-style-two_4c2532b4637e5293 .input-group-meta_da9635a29578eb98 textarea {
  width: 100%;
  max-width: 100%;
  border: 1px solid #000;
  border-radius: 5px;
  background: #fff;
  font-size: 18px;
}
.form-style-two_4c2532b4637e5293 .input-group-meta_da9635a29578eb98 input {
  height: 55px;
  padding: 0 20px;
}
.form-style-two_4c2532b4637e5293 .input-group-meta_da9635a29578eb98 textarea {
  max-height: 160px;
  height: 160px;
  padding: 15px 20px;
}

#contact-form .help-block {
  position: absolute;
  left: 0;
  bottom: -18px;
  font-size: 13px;
  line-height: 20px;
  color: #ff4d44;
}
#contact-form .help-block ul {
  margin: 0;
}

.contact-section-one_e9f739bc46303dd9 .media-img_0e9953d8fb00f04e {
  border-radius: 20px;
}
.contact-section-one_e9f739bc46303dd9 .shape_01_9cd7b43d38cfffd7 {
  top: 13%;
  left: 43%;
}

.footer-one_b1c9dfc1fd8c3451 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_b1c9dfc1fd8c3451 .bottom-footer_8028924d340db6a2 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_b1c9dfc1fd8c3451 .social-icon_ab0deaa2d0a3bac4 a {
  color: #fff;
  font-size: 18px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.4);
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_b1c9dfc1fd8c3451 .social-icon_ab0deaa2d0a3bac4 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_b1c9dfc1fd8c3451 .footer-title_33bd9d4fed3035aa {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_b1c9dfc1fd8c3451 .footer-nav-link_f9974325c7ef687e a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_b1c9dfc1fd8c3451 .footer-nav-link_f9974325c7ef687e a:hover {
  color: #fff;
}
.footer-nav-link_f9974325c7ef687e p {
  font-size: 16px;
}
.logo_58c7b4b823a0e37e img {
  max-width: 200px;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 20px;
  width: 100%;
  font-size: 17px;
}

caption,
th,
td {
  font-weight: normal;
}
.casino-logos_23b6dfe2946797ab {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_607c00ea1679152c {
  align-content: center;
}

th {
  font-weight: 500;
  padding: 10px;
}

td,
.wp-block-calendar_781723cc9992ae98 tfoot td {
  padding: 7px 10px;
}

.footer-one_b1c9dfc1fd8c3451 .footer-newsletter_0877b01f0323ca9f form {
  width: 410px;
  height: 54px;
  position: relative;
}
.footer-one_b1c9dfc1fd8c3451 .footer-newsletter_0877b01f0323ca9f form input {
  width: 100%;
  height: 100%;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
  padding: 0 80px 0 30px;
  border: none;
  border-radius: 35px;
  background: rgba(255, 255, 255, 0.1);
}
.footer-one_b1c9dfc1fd8c3451 .footer-newsletter_0877b01f0323ca9f form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.footer-one_b1c9dfc1fd8c3451 .footer-newsletter_0877b01f0323ca9f form input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.footer-one_b1c9dfc1fd8c3451 .footer-newsletter_0877b01f0323ca9f form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.footer-one_b1c9dfc1fd8c3451 .footer-newsletter_0877b01f0323ca9f form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.footer-one_b1c9dfc1fd8c3451 .footer-newsletter_0877b01f0323ca9f form button {
  width: 50px;
  height: 50px;
  font-weight: 900;
  text-align: center;
  border-radius: 50%;
  background: #CFFF45;
  color: #29594B;
  position: absolute;
  right: 0;
  top: 2px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_b1c9dfc1fd8c3451 .footer-newsletter_0877b01f0323ca9f form button:hover {
  background: #fff;
}
.footer-one_b1c9dfc1fd8c3451 .copyright_b792295cef773190 {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
}
.footer-one_b1c9dfc1fd8c3451 .bottom-nav_750d8e89077731d6 {
  margin: 0 -12px;
}
.footer-one_b1c9dfc1fd8c3451 .bottom-nav_750d8e89077731d6 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: rgba(255, 255, 255, 0.7);
}
.footer-one_b1c9dfc1fd8c3451 .bottom-nav_750d8e89077731d6 a:hover {
  color: #fff;
  text-decoration: underline;
}

.footer-two_9dd10b57504c66ab {
  background: url(../img/media/img_18.jpg) no-repeat center bottom;
  background-size: cover;
  position: relative;
  z-index: 1;
  padding: 110px 15px 135px;
}
.footer-two_9dd10b57504c66ab.no-bg_d1bfc363bd13f0b1 {
  background: none;
  padding: 0;
  position: statics;
}
.footer-two_9dd10b57504c66ab.no-bg_d1bfc363bd13f0b1:before {
  display: none;
}
.footer-two_9dd10b57504c66ab.no-bg_d1bfc363bd13f0b1 .bg-wrapper_135f42689385f15b {
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.footer-two_9dd10b57504c66ab.no-bg_d1bfc363bd13f0b1 .bg-wrapper_135f42689385f15b .copyright_b792295cef773190 {
  left: 0;
}
.footer-two_9dd10b57504c66ab:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: linear-gradient(180deg, #F5F8F7 0%, rgba(240, 243, 242, 0.58) 69.88%, rgba(238, 241, 240, 0.15) 100%);
}
.footer-two_9dd10b57504c66ab .bg-wrapper_135f42689385f15b {
  background: #FFFFFF;
  box-shadow: 0px 35px 70px rgba(0, 0, 0, 0.04);
  border-radius: 30px;
  z-index: 1;
  padding: 70px 40px 40px;
}
.footer-two_9dd10b57504c66ab .bg-wrapper_135f42689385f15b .shape_01_9cd7b43d38cfffd7 {
  bottom: 12%;
  right: 33%;
  width: 2.3%;
  min-width: 28px;
}
.footer-two_9dd10b57504c66ab .bg-wrapper_135f42689385f15b .shape_02_40547c6986f2c088 {
  bottom: 38%;
  left: 25%;
  width: 3.8%;
  min-width: 28px;
}
.footer-two_9dd10b57504c66ab .social-icon_ab0deaa2d0a3bac4 a {
  color: #29594B;
  font-size: 17px;
  width: 40px;
  height: 40px;
  border: 1px solid #29594B;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  border-radius: 50%;
  transition: all 0.2s ease-in-out 0s;
}
.footer-two_9dd10b57504c66ab .social-icon_ab0deaa2d0a3bac4 a:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.footer-two_9dd10b57504c66ab .footer-title_33bd9d4fed3035aa {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-two_9dd10b57504c66ab .footer-nav-link_f9974325c7ef687e a {
  color: rgba(0, 0, 0, 0.8);
  line-height: 42px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-two_9dd10b57504c66ab .footer-nav-link_f9974325c7ef687e a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-two_9dd10b57504c66ab .copyright_b792295cef773190 {
  font-size: 18px;
  color: #19352D;
  position: absolute;
  left: 40px;
  bottom: 64px;
}

.footer-three_ff1d870b6561fc95 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_ff1d870b6561fc95 .round-bg_2cd611e07d1bda00 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_ff1d870b6561fc95 .round-bg_2cd611e07d1bda00.color-two_424bfd6386b95fbe {
  background: #F6FFDD;
}
.footer-three_ff1d870b6561fc95 .footer-intro_953c250d362c03b0 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_ff1d870b6561fc95 .footer-intro_953c250d362c03b0 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_ff1d870b6561fc95 .footer-title_33bd9d4fed3035aa {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_ff1d870b6561fc95 .footer-nav-link_f9974325c7ef687e a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_ff1d870b6561fc95 .footer-nav-link_f9974325c7ef687e a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_ff1d870b6561fc95 .bottom-footer_8028924d340db6a2 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_ff1d870b6561fc95 .bottom-footer_8028924d340db6a2 .copyright_b792295cef773190 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_ff1d870b6561fc95 .bottom-footer_8028924d340db6a2 .bottom-nav_750d8e89077731d6 {
  margin: 0 -12px;
}
.footer-three_ff1d870b6561fc95 .bottom-footer_8028924d340db6a2 .bottom-nav_750d8e89077731d6 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_ff1d870b6561fc95 .bottom-footer_8028924d340db6a2 .bottom-nav_750d8e89077731d6 a:hover {
  text-decoration: underline;
}
.footer-three_ff1d870b6561fc95 .bottom-footer_8028924d340db6a2 .social-icon_ab0deaa2d0a3bac4 {
  margin: 0 -10px;
}
.footer-three_ff1d870b6561fc95 .bottom-footer_8028924d340db6a2 .social-icon_ab0deaa2d0a3bac4 a {
  margin: 0 10px;
}
.footer-three_ff1d870b6561fc95 .bottom-footer_8028924d340db6a2 .social-icon_ab0deaa2d0a3bac4 a:hover {
  color: #19352D;
}
.footer-three_ff1d870b6561fc95 .shape_01_9cd7b43d38cfffd7 {
  top: -3%;
  left: -3%;
}
.footer-three_ff1d870b6561fc95 .shape_02_40547c6986f2c088 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

.row.row-footer_67585b4af57f49dc {
  background-color: #e0e0e0;
  border-radius: 25px;
  padding: 5px 15px;
  justify-content: space-between;
}

.footer-large-wrapper_565908157481f351 {
  z-index: 1;
}
.footer-large-wrapper_565908157481f351:before {
  content: "";
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  top: -20%;
  background: url(../img/assets_dc673d9275/bg_04.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}

.footer-four_755cd15f13593958 {
  padding: 75px 0 0;
}
.footer-four_755cd15f13593958 .footer-intro_953c250d362c03b0 p {
  line-height: 30px;
  color: rgba(255, 255, 255, 0.6);
}
.footer-four_755cd15f13593958 .footer-intro_953c250d362c03b0 li {
  margin-top: 15px;
}
.footer-four_755cd15f13593958 .footer-intro_953c250d362c03b0 li .icon_42bf14728b442262 {
  width: 20px;
}
.footer-four_755cd15f13593958 .footer-intro_953c250d362c03b0 li a {
  font-weight: 500;
  color: rgba(255, 255, 255, 0.8);
}
.footer-four_755cd15f13593958 .footer-intro_953c250d362c03b0 li a:hover {
  text-decoration: underline;
}
.footer-four_755cd15f13593958 .footer-title_33bd9d4fed3035aa {
  display: inline-block;
  position: relative;
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 15px;
}
.footer-four_755cd15f13593958 .footer-title_33bd9d4fed3035aa:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 20px;
  height: 2px;
  border-radius: 10px;
  background: #D3FF76;
}
.footer-four_755cd15f13593958 .footer-nav-link_f9974325c7ef687e a {
  color: rgba(255, 255, 255, 0.75);
  line-height: 44px;
  font-weight: 300;
  transition: all 0.2s ease-in-out 0s;
}
.footer-four_755cd15f13593958 .footer-nav-link_f9974325c7ef687e a:hover {
  color: #fff;
  text-decoration: underline;
}
.footer-four_755cd15f13593958 .bottom-footer_8028924d340db6a2 {
  border-top: 1px dashed #37665c;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-four_755cd15f13593958 .bottom-footer_8028924d340db6a2 .copyright_b792295cef773190 {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.75);
}
.footer-four_755cd15f13593958 .bottom-footer_8028924d340db6a2 .bottom-nav_750d8e89077731d6 {
  margin: 0 -12px;
}
.footer-four_755cd15f13593958 .bottom-footer_8028924d340db6a2 .bottom-nav_750d8e89077731d6 a {
  font-size: 18px;
  margin: 0 12px;
  color: #fff;
}
.footer-four_755cd15f13593958 .bottom-footer_8028924d340db6a2 .bottom-nav_750d8e89077731d6 a:hover {
  text-decoration: underline;
}
.footer-four_755cd15f13593958 .bottom-footer_8028924d340db6a2 .social-icon_ab0deaa2d0a3bac4 {
  margin: 0 -10px;
}
.footer-four_755cd15f13593958 .bottom-footer_8028924d340db6a2 .social-icon_ab0deaa2d0a3bac4 a {
  margin: 0 10px;
  color: #fff;
}
.footer-four_755cd15f13593958 .bottom-footer_8028924d340db6a2 .social-icon_ab0deaa2d0a3bac4 a:hover {
  color: #E6FD5A;
}

.footer-five_3d48606b2dab49b7 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_3d48606b2dab49b7:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../img/assets_dc673d9275/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_3d48606b2dab49b7 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_3d48606b2dab49b7 .btn-group_67e8c7b7f43da5de {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_3d48606b2dab49b7 .btn-group_67e8c7b7f43da5de h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_3d48606b2dab49b7 .btn-group_67e8c7b7f43da5de h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_3d48606b2dab49b7 .btn-group_67e8c7b7f43da5de .round-btn_9f03013fa5ec5f00 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_3d48606b2dab49b7 .btn-group_67e8c7b7f43da5de .round-btn_9f03013fa5ec5f00:hover, .footer-five_3d48606b2dab49b7 .btn-group_67e8c7b7f43da5de .round-btn_9f03013fa5ec5f00:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_3d48606b2dab49b7 .social-icon_ab0deaa2d0a3bac4 {
  margin: 0 -20px;
}
.footer-five_3d48606b2dab49b7 .social-icon_ab0deaa2d0a3bac4 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_3d48606b2dab49b7 .social-icon_ab0deaa2d0a3bac4 a:hover {
  color: #DFFF5E;
}
.footer-five_3d48606b2dab49b7 .bottom-nav_750d8e89077731d6 {
  margin: 0 -12px;
}
.footer-five_3d48606b2dab49b7 .bottom-nav_750d8e89077731d6 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_3d48606b2dab49b7 .bottom-nav_750d8e89077731d6 a:hover {
  text-decoration: underline;
}
.footer-five_3d48606b2dab49b7 .shape_01_9cd7b43d38cfffd7 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_3d48606b2dab49b7 .shape_02_40547c6986f2c088 {
  bottom: 41%;
  left: 13%;
  width: 1.7%;
  animation: rotated 48s infinite linear;
}

/* Custome Animation */
@keyframes jump {
  0% {
    transform: translate3d(0, 0, 0);
  }
  40% {
    transform: translate3d(0, 50%, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jumpTwo {
  0% {
    transform: translate3d(0, 0, 0);
  }
  40% {
    transform: translate3d(0, 20px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jumpThree {
  0% {
    transform: translate3d(0, 0, 0);
  }
  40% {
    transform: translate3d(0, -20px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jumpFour {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(0, -10px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jumpFive {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(0, 10px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes prXOne {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-15px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes prXTwo {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(15px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rotated {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotatedTwo {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes rotatedHalf {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes rotatedHalfTwo {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-90deg);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes scale-right {
  0% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(20%);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes fade-in {
  0% {
    opacity: 0.2;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@keyframes hvr-ripple-out {
  0% {
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
  }
  50% {
    top: -15px;
    right: -15px;
    bottom: -15px;
    left: -15px;
    opacity: 0.8;
  }
  100% {
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
    opacity: 1;
  }
}
@keyframes hvr-ripple-out-two {
  0% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  100% {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
    opacity: 0;
  }
}
@keyframes scale-up-one {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scale-up-two {
  0% {
    transform: scale(0.5);
  }
  40% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes scale-up-three {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(2);
  }
  100% {
    transform: scale(1);
  }
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.hinge_e0c273f5e6fdf009 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_7d853a12bc8dc9fc {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_2ef8e0679c5fb95d {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.pulse_b6536ef2ec66f455 {
  animation-name: pulse;
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
.shake_cac6e73b5f71fdbc {
  animation-name: shake;
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.swing_533f9206b4637644 {
  transform-origin: top center;
  animation-name: swing;
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
.tada_4c615492d5b71d6f {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}
.wobble_5271438552c1d335 {
  animation-name: wobble;
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
.bounceIn_8c36626c5582881c {
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
.bounceInDown_4d52d31100fecc33 {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
.bounceInLeft_f1b8b9b2e3d079b4 {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
.bounceInRight_20bfb3320b2bd51d {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
.bounceInUp_6845e43407093ef5 {
  animation-name: bounceInUp;
}
@keyframes bounceOut {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
.bounceOut_a44cd6c8f246f87b {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_95aba528ddc2e088 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_1b82525450a11d69 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_0e921ffbdbf59a24 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_b894665430681f38 {
  animation-name: bounceOutUp;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDown_0e37c42d9e8c2fe7 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_1613712ce1efd5ed {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_272ef70a56db4f63 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_30515eddc0ddc268 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_f8c130752a42e3c7 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_d65a50b4ed6eae07 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_4805b0c8cb3e5abc {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_6735cf7a761a0b90 {
  animation-name: fadeInUpBig;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
.fadeOutDown_c48fd211dcd79223 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_c131dfcbb62669cc {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_68c8816dbcce2ea0 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_a703c53f578f027b {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_a74224ea4e018a55 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_59b1ec1347540d32 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_8cf18bb1077a8ffa {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_35c5118f0a772de8 {
  animation-name: fadeOutUpBig;
}
@keyframes flip {
  0% {
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    animation-timing-function: ease-in;
  }
}
.animated.flip_4ef553748b482358 {
  backface-visibility: visible;
  animation-name: flip;
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
.flipInX_fa410c4d178586e9 {
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
.flipInY_497fe2f0939f5002 {
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.flipOutX_642a009b5221de73 {
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY_19be1f8e65215be1 {
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@keyframes lightSpeedIn {
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
.lightSpeedIn_1764f1d3f5d52b69 {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
.lightSpeedOut_2a68c63b38ecaa87 {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateIn_86534727d8920f59 {
  animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownLeft_80ceaccf26d89318 {
  animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownRight_c7bb0be8e972c85f {
  animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpLeft_a56118ac0e5787f3 {
  animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpRight_ddb6e6b451da1f89 {
  animation-name: rotateInUpRight;
}
@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut_2e7473d2953f43d7 {
  animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutDownLeft_bcc2971c8bdd7299 {
  animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutDownRight_e8ff692a485a9cb7 {
  animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutUpLeft_91a1577adfeccfd6 {
  animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight_ea3f88e95696906e {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_80c2bd2583e6f7a2 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_73b1c2d365e30f85 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_901d1b71df81748a {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_18a7639e154e8b14 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_44248c4e2ee2575a {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_637ebd5a4c8fdd41 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_7c457df9dac9ecbd {
  animation-name: slideOutUp;
}
@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}
.hinge_e0c273f5e6fdf009 {
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}
.rollIn_61d3a0766f174d52 {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollOut {
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}
.rollOut_607d80732246cc9b {
  animation-name: rollOut;
}
@keyframes jump {
  0% {
    transform: translate3d(0, 0, 0);
  }
  40% {
    transform: translate3d(0, 50%, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jumpTwo {
  0% {
    transform: translate3d(0, 0, 0);
  }
  40% {
    transform: translate3d(0, 20px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jumpThree {
  0% {
    transform: translate3d(0, 0, 0);
  }
  40% {
    transform: translate3d(0, -20px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jumpFour {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(0, -10px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jumpFive {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(0, 10px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes prXOne {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-15px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes prXTwo {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(15px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rotated {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotatedTwo {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes rotatedHalf {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes rotatedHalfTwo {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-90deg);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes scale-right {
  0% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(20%);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes fade-in {
  0% {
    opacity: 0.2;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@keyframes hvr-ripple-out {
  0% {
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
  }
  50% {
    top: -15px;
    right: -15px;
    bottom: -15px;
    left: -15px;
    opacity: 0.8;
  }
  100% {
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
    opacity: 1;
  }
}
@keyframes hvr-ripple-out-two {
  0% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  100% {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
    opacity: 0;
  }
}
@keyframes scale-up-one {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scale-up-two {
  0% {
    transform: scale(0.5);
  }
  40% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes scale-up-three {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(2);
  }
  100% {
    transform: scale(1);
  }
}
.shop-filter-one_e8a1e1fb86157d10 .theme-select-menu_aa18b075ce8f8c3c {
  width: 100%;
  min-width: 145px;
  height: 45px;
  font-size: 17px;
  padding: 0 12px;
  box-shadow: none;
  outline: none;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.product-block-one_92df5b6a0d5e8061 {
  overflow: hidden;
}
.product-block-one_92df5b6a0d5e8061 .img-holder_2a79c429c0b6b19c {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_92df5b6a0d5e8061 .img-holder_2a79c429c0b6b19c .cart-icon_f0d59886f5199e95 {
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.09);
  border-radius: 50%;
  background: #fff;
  color: #000;
  text-align: center;
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 18px;
  opacity: 0;
  transform: scale(0.5);
  transition: all 0.2s ease-in-out 0s;
}
.product-block-one_92df5b6a0d5e8061 .img-holder_2a79c429c0b6b19c .cart-icon_f0d59886f5199e95:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_92df5b6a0d5e8061 .img-holder_2a79c429c0b6b19c .cart-button_73defefc979f3260 {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  line-height: 48px;
  background: #29594B;
  text-align: center;
  color: #fff;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease-in-out 0s;
}
.product-block-one_92df5b6a0d5e8061 .img-holder_2a79c429c0b6b19c .cart-button_73defefc979f3260:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_92df5b6a0d5e8061 .product-title_b94dc0827719314f {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_92df5b6a0d5e8061 .rating_e987cbc6ee5388aa {
  margin: 0 -3px;
}
.product-block-one_92df5b6a0d5e8061 .rating_e987cbc6ee5388aa li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_92df5b6a0d5e8061 .rating_e987cbc6ee5388aa li .bi-star-fill_19769f465de54f81 {
  color: #FFCB65;
}
.product-block-one_92df5b6a0d5e8061 .price_cf5b6289789a0749 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_92df5b6a0d5e8061:hover .cart-button_73defefc979f3260 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_92df5b6a0d5e8061:hover .product-img_2d84e4da743ea50a {
  transform: scale(0.95);
}
.product-block-one_92df5b6a0d5e8061:hover .cart-icon_f0d59886f5199e95 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_92df5b6a0d5e8061:hover .product-title_b94dc0827719314f {
  text-decoration: underline;
}

.product-details-one_29c65a1f72ec5c3e .product-img-tab_22d8dac89eacae57 {
  border: none;
}
.product-details-one_29c65a1f72ec5c3e .product-img-tab_22d8dac89eacae57 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_29c65a1f72ec5c3e .product-img-tab_22d8dac89eacae57 .nav-link img {
  max-height: 100%;
}
.product-details-one_29c65a1f72ec5c3e .product-img-tab_22d8dac89eacae57 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_29c65a1f72ec5c3e .product-img-tab-content_99a29616d2e6db03 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_29c65a1f72ec5c3e .product-img-tab-content_99a29616d2e6db03 img {
  margin: auto;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .stock-tag_a80a1c621bfbbb84 {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  background: #EAEAEA;
  border-radius: 3px;
  line-height: 25px;
  padding: 0 10px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .product-name_2713c668c37d4eda {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .rating_e987cbc6ee5388aa li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .rating_e987cbc6ee5388aa li .bi-star-fill_19769f465de54f81 {
  color: #FFCB65;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .rating_e987cbc6ee5388aa li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .rating_e987cbc6ee5388aa li a:hover {
  text-decoration: underline;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .price_cf5b6289789a0749 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .price_cf5b6289789a0749 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .availability_f02f865edd87c1b7 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .description-text_f4b14551763996db {
  padding: 10px 0 15px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .product-feature_96dfceac1703b9a3 {
  margin-bottom: 20px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .product-feature_96dfceac1703b9a3 li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .product-feature_96dfceac1703b9a3 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .customize-order_85ce0f8fe39f2e4f h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .customize-order_85ce0f8fe39f2e4f .quantity_569b91edca6fb17b .button-group_0c100a4d7d585340 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .customize-order_85ce0f8fe39f2e4f .quantity_569b91edca6fb17b .button-group_0c100a4d7d585340 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .customize-order_85ce0f8fe39f2e4f .quantity_569b91edca6fb17b .button-group_0c100a4d7d585340 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_29c65a1f72ec5c3e .product-info_1e39292d8ab328b9 .customize-order_85ce0f8fe39f2e4f .quantity_569b91edca6fb17b .button-group_0c100a4d7d585340 li .product-value {
  font-size: 18px;
  font-weight: 500;
  height: 40px;
  color: #000;
  max-width: 45px;
  background: transparent;
  border: none;
  text-align: center;
  padding-left: 5px;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .nav-tabs_88165792005fe7f7 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .nav-tabs_88165792005fe7f7 .nav-link {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #19352D;
  letter-spacing: 1px;
  padding: 0 0 12px 0;
  position: relative;
  margin: 0 50px 0 0;
  border: none;
  border-radius: 0;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .nav-tabs_88165792005fe7f7 .nav-link:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  bottom: -1px;
  z-index: 1;
  background: #000;
  transform: scale(0, 1);
  transition: all 0.3s ease-in-out 0s;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .nav-tabs_88165792005fe7f7 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .nav-tabs_88165792005fe7f7 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .tab-content_f0d2bb345191f5a7 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .tab-content_f0d2bb345191f5a7 .product-feature_96dfceac1703b9a3 li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .tab-content_f0d2bb345191f5a7 .product-feature_96dfceac1703b9a3 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .user-comment-area_50caa0f5e4e2b676 .single-comment_12ce997f8fcb0171 {
  padding-bottom: 40px;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .user-comment-area_50caa0f5e4e2b676 .single-comment_12ce997f8fcb0171:last-child {
  padding-bottom: 0;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .user-comment-area_50caa0f5e4e2b676 .user-img_5f687447df66f665 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .user-comment-area_50caa0f5e4e2b676 .user-comment-data_4da9b95058e5c685 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .user-comment-area_50caa0f5e4e2b676 .user-comment-data_4da9b95058e5c685 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .user-comment-area_50caa0f5e4e2b676 .user-comment-data_4da9b95058e5c685 .rating_e987cbc6ee5388aa li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .user-comment-area_50caa0f5e4e2b676 .user-comment-data_4da9b95058e5c685 .rating_e987cbc6ee5388aa li .bi-star-fill_19769f465de54f81 {
  color: #FFCB65;
}
.product-details-one_29c65a1f72ec5c3e .product-review-tab_352236d4fbff07ea .user-comment-area_50caa0f5e4e2b676 .user-comment-data_4da9b95058e5c685 p {
  padding-top: 8px;
}

.cart-list-form_b10b359986a0a8bb {
  position: relative;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 {
  margin: 0;
  background: transparent;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 th {
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 2px;
  border: none;
  border-bottom: 2px solid #000;
  padding: 0 0 30px;
  text-align: center;
  text-transform: uppercase;
  color: #19352D;
  background: transparent;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 th:first-child {
  text-align: left;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .product-thumbnails_ce9c3b988ee9cc60 {
  width: 85px;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .product-thumbnails_ce9c3b988ee9cc60 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .product-thumbnails_ce9c3b988ee9cc60 .product-img_2d84e4da743ea50a {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .product-info_1e39292d8ab328b9 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .product-info_1e39292d8ab328b9 .product-name_2713c668c37d4eda {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .product-info_1e39292d8ab328b9 .serial_02eb72d8c5cd8a36 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .product-info_1e39292d8ab328b9 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .price_cf5b6289789a0749 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .quantity_569b91edca6fb17b li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .quantity_569b91edca6fb17b li .btn_a56b7667b8a1759a {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .quantity_569b91edca6fb17b li .product-value {
  font-size: 18px;
  font-weight: 500;
  color: #1d1d1d;
  max-width: 55px;
  background: transparent;
  border: none;
  text-align: center;
  padding-left: 12px;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .remove-product_a3d44697c99fa720 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_b10b359986a0a8bb .table_7104615ee0213743 tbody .remove-product_a3d44697c99fa720:hover {
  color: #ff2759;
}
.cart-list-form_b10b359986a0a8bb .cart-footer_8726c2fe83df5a2c {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_b10b359986a0a8bb .cart-footer_8726c2fe83df5a2c .coupon-form_0405367433ceae39 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_b10b359986a0a8bb .cart-footer_8726c2fe83df5a2c .cart-total-section_a490e45477d27094 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_b10b359986a0a8bb .cart-footer_8726c2fe83df5a2c .cart-total-section_a490e45477d27094 .cart-total-table_fe5cfb84742ffaf8 tr th {
  font-size: 18px;
  font-weight: 500;
  color: rgba(29, 29, 29, 0.5);
  font-weight: normal;
  padding-right: 26px;
  padding-bottom: 16px;
}
.cart-list-form_b10b359986a0a8bb .cart-footer_8726c2fe83df5a2c .cart-total-section_a490e45477d27094 .cart-total-table_fe5cfb84742ffaf8 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

.checkout-toggle-area_6eac378b06341b92 p {
  margin-bottom: 10px;
}
.checkout-toggle-area_6eac378b06341b92 p button {
  font-weight: 500;
  letter-spacing: 0px;
  color: #19352D;
  background: transparent;
  display: inline-block;
  text-decoration: underline;
}
.checkout-toggle-area_6eac378b06341b92 form input {
  width: 100%;
  height: 60px;
  font-size: 18px;
  border: none;
  border-radius: 8px;
  padding: 0 30px;
  margin-bottom: 20px;
}
.checkout-toggle-area_6eac378b06341b92 form input:focus {
  border-color: #777;
}
.checkout-toggle-area_6eac378b06341b92 form .lost-passw_1f869d0cd6ff4ca5 {
  color: #636067;
  font-size: 0.8em;
  margin: 12px 0 35px;
}
.checkout-toggle-area_6eac378b06341b92 form .lost-passw_1f869d0cd6ff4ca5:hover {
  text-decoration: underline;
}
.checkout-toggle-area_6eac378b06341b92 form button {
  line-height: 50px;
}
.checkout-toggle-area_6eac378b06341b92 form p {
  font-size: 0.9em;
  padding-top: 15px;
}

.checkout-form_057d07b2fe96f4a3 .main-title_f0bdecb8b0413735 {
  font-size: 28px;
  padding-bottom: 55px;
}
.checkout-form_057d07b2fe96f4a3 .single-input-wrapper_bfd66c4ce86718bc {
  display: block;
  width: 100%;
  height: 60px;
  font-size: 18px;
  border: none;
  padding: 0 15px;
  border: none;
  border-radius: 8px;
  margin-bottom: 55px;
}
.checkout-form_057d07b2fe96f4a3 .theme-select-menu_aa18b075ce8f8c3c {
  display: block;
  width: 100%;
  height: 60px;
  font-size: 18px;
  border: none;
  padding: 0 15px;
  border: none;
  box-shadow: none;
  outline: none;
  border-radius: 8px;
  margin-bottom: 55px;
}
.checkout-form_057d07b2fe96f4a3 .theme-select-menu_aa18b075ce8f8c3c option {
  font-size: 0.85em;
}
.checkout-form_057d07b2fe96f4a3 .checkbox-list_6c6e323a96e7eec2 {
  padding-bottom: 44px;
}
.checkout-form_057d07b2fe96f4a3 .checkbox-list_6c6e323a96e7eec2 li label {
  position: relative;
  font-weight: 500;
  font-size: 17px;
  line-height: 15px;
  padding-left: 28px;
  color: #19352D;
  cursor: pointer;
  margin: 0 0 24px;
}
.checkout-form_057d07b2fe96f4a3 .checkbox-list_6c6e323a96e7eec2 li label:before {
  content: "";
  width: 15px;
  height: 15px;
  line-height: 15px;
  border-radius: 2px;
  border: 1px solid #000;
  font-size: 12px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
.checkout-form_057d07b2fe96f4a3 .checkbox-list_6c6e323a96e7eec2 li input[type=checkbox] {
  display: none;
}
.checkout-form_057d07b2fe96f4a3 .checkbox-list_6c6e323a96e7eec2 li input[type=checkbox]:checked + label:before {
  content: "\f272";
  font-family: bootstrap-icons !important;
  background: #373737;
  color: #fff;
  border-color: #373737;
}
.checkout-form_057d07b2fe96f4a3 .other-note-area_a4e068d316678b92 p {
  font-weight: 500;
  font-size: 16px;
  color: #19352D;
  margin-bottom: 6px;
}
.checkout-form_057d07b2fe96f4a3 .other-note-area_a4e068d316678b92 textarea {
  width: 100%;
  border: none;
  padding: 15px;
  resize: none;
  height: 145px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 {
  background: #fff;
  padding: 50px 40px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .product-review_d0b74506321715d8 {
  width: 100%;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .product-review_d0b74506321715d8 tbody {
  color: #19352D;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .product-review_d0b74506321715d8 tbody th {
  padding-bottom: 15px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .product-review_d0b74506321715d8 tbody th span {
  font-weight: 500;
  font-size: 18px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .product-review_d0b74506321715d8 tbody td {
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 500;
  text-align: right;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .product-review_d0b74506321715d8 tfoot th {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  border-top: 1px solid #e9e9e9;
  padding-top: 15px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .product-review_d0b74506321715d8 tfoot td {
  text-align: right;
  font-weight: 500;
  font-size: 18px;
  border-top: 1px solid #e9e9e9;
  padding-top: 15px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .payment-list_0bbecf6a91e04502 {
  padding: 30px 0 15px;
  border-bottom: 1px solid #e9e9e9;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .payment-list_0bbecf6a91e04502 li {
  padding: 0 0 12px 30px;
  position: relative;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .payment-list_0bbecf6a91e04502 li p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 12px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .payment-list_0bbecf6a91e04502 li label {
  position: relative;
  font-weight: 500;
  font-size: 18px;
  line-height: 15px;
  color: #19352D;
  cursor: pointer;
  margin: 0 0 13px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .payment-list_0bbecf6a91e04502 li label:before {
  content: "";
  width: 15px;
  height: 15px;
  line-height: 14px;
  font-weight: 700;
  border-radius: 50%;
  border: 1px solid #d5d5d5;
  font-size: 10px;
  text-align: center;
  position: absolute;
  left: -30px;
  top: 0;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .payment-list_0bbecf6a91e04502 li input[type=radio] {
  position: absolute;
  opacity: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .order-review_25e575cd9376c683 .payment-list_0bbecf6a91e04502 li input:checked + label:before {
  content: "\f272";
  font-family: bootstrap-icons !important;
  background: #373737;
  color: #fff;
  border-color: #373737;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .policy-text_8ebdeba563b09828 {
  font-size: 16px;
  line-height: 22px;
  color: #979797;
  padding: 25px 0 5px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .agreement-checkbox_da95ee2e9536534f label {
  position: relative;
  font-weight: 500;
  font-size: 15px;
  line-height: 22px;
  color: #19352D;
  cursor: pointer;
  padding-left: 33px;
  margin-bottom: 35px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .agreement-checkbox_da95ee2e9536534f label:before {
  content: "";
  width: 15px;
  height: 15px;
  line-height: 14px;
  border-radius: 2px;
  border: 1px solid #d5d5d5;
  font-size: 10px;
  font-weight: 700;
  text-align: center;
  position: absolute;
  left: 0;
  top: 3px;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .agreement-checkbox_da95ee2e9536534f input[type=checkbox] {
  display: none;
}
.checkout-form_057d07b2fe96f4a3 .order-confirm-sheet_b73956fe9f5fb108 .agreement-checkbox_da95ee2e9536534f input[type=checkbox]:checked + label:before {
  content: "\f272";
  font-family: bootstrap-icons !important;
  background: #373737;
  color: #fff;
  border-color: #373737;
}
.checkout-form_057d07b2fe96f4a3 .credit-card-form {
  margin-top: 12px;
  display: none;
}
.checkout-form_057d07b2fe96f4a3 .credit-card-form h6 {
  font-size: 15px;
  margin-bottom: 5px;
}
.checkout-form_057d07b2fe96f4a3 .credit-card-form input {
  width: 100%;
  height: 40px;
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  padding: 0 10px;
  border-radius: 3px;
  margin-bottom: 18px;
}
.checkout-form_057d07b2fe96f4a3 .credit-card-form span {
  padding: 0 5px;
  margin-bottom: 18px;
}

body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active_4965deb1f404167a {
  height: auto;
}

.fancybox-is-hidden_bee7ba05c9a9ec95 {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  backface-visibility: hidden;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  height: 100%;
  left: 0;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage_98a34e3dc82e1ad6 {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open_33b53e014eab65dd .fancybox-bg {
  opacity: 0.87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-caption_19c345d67fefed5a, .fancybox-infobar_c186d828ed53240d, .fancybox-navigation_4d68203ea15bcc79 .fancybox-button_864e21e84aa289ea, .fancybox-toolbar_e55c9ca25f95a4c8 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_3619d006f9d440fc .fancybox-caption_19c345d67fefed5a, .fancybox-show-infobar_619bd3aa5a51be07 .fancybox-infobar_c186d828ed53240d, .fancybox-show-nav_6386b14094c58408 .fancybox-navigation_4d68203ea15bcc79 .fancybox-button_864e21e84aa289ea, .fancybox-show-toolbar_9fbbc6dcdb8d293b .fancybox-toolbar_e55c9ca25f95a4c8 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

.fancybox-infobar_c186d828ed53240d {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  text-align: center;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.fancybox-toolbar_e55c9ca25f95a4c8 {
  right: 0;
  top: 0;
}

.fancybox-stage_98a34e3dc82e1ad6 {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open_33b53e014eab65dd .fancybox-stage_98a34e3dc82e1ad6 {
  overflow: hidden;
}

.fancybox-slide {
  backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-right: -0.25em;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding_838ef4aa47c1050d .fancybox-slide, .fancybox-slide--current_534d8be5f8a5f676, .fancybox-slide--next_1fa53801221d0762, .fancybox-slide--previous_adc7693a85a8a85b {
  display: block;
}

.fancybox-slide--next_1fa53801221d0762 {
  z-index: 99995;
}

.fancybox-slide--image_6183601b4749516a {
  overflow: visible;
  padding: 44px 0;
}

.fancybox-slide--image_6183601b4749516a:before {
  display: none;
}

.fancybox-slide--html_033ba0aaa86a8625 {
  padding: 6px 6px 0;
}

.fancybox-slide--iframe_fb0ae50885e0e19c {
  padding: 44px 44px 0;
}

.fancybox-content_6b9b8cd4d26593dc {
  background: #fff;
  display: inline-block;
  margin: 0 0 6px;
  max-width: 100%;
  overflow: auto;
  padding: 0;
  padding: 24px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image_6183601b4749516a .fancybox-content_6b9b8cd4d26593dc {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  margin: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut_1c86aa4a9e7061dc .fancybox-content_6b9b8cd4d26593dc {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_296bbb8ba65021b3 .fancybox-content_6b9b8cd4d26593dc {
  cursor: zoom-in;
}

.fancybox-can-drag_f18c60a3cd6d5a8d .fancybox-content_6b9b8cd4d26593dc {
  cursor: grab;
}

.fancybox-is-dragging_e8859065ffd82354 .fancybox-content_6b9b8cd4d26593dc {
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image, .fancybox-spaceball_525fa22fb7104a07 {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball_525fa22fb7104a07 {
  z-index: 1;
}

.fancybox-slide--html_033ba0aaa86a8625 .fancybox-content_6b9b8cd4d26593dc {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_fb0ae50885e0e19c .fancybox-content_6b9b8cd4d26593dc, .fancybox-slide--map_a27071f90522abe8 .fancybox-content_6b9b8cd4d26593dc, .fancybox-slide--video_5e119895723d3696 .fancybox-content_6b9b8cd4d26593dc {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_5e119895723d3696 .fancybox-content_6b9b8cd4d26593dc {
  background: #000;
}

.fancybox-slide--map_a27071f90522abe8 .fancybox-content_6b9b8cd4d26593dc {
  background: #e5e3df;
}

.fancybox-slide--iframe_fb0ae50885e0e19c .fancybox-content_6b9b8cd4d26593dc {
  background: #fff;
  height: calc(100% - 44px);
  margin-bottom: 44px;
}

.fancybox-iframe_0f8816d13f793967, .fancybox-video_9d06452edd5f04db {
  background: transparent;
  border: 0;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.fancybox-iframe_0f8816d13f793967 {
  vertical-align: top;
}

.fancybox-error_b6c9cf7e16802a26 {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error_b6c9cf7e16802a26 p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

.fancybox-button_864e21e84aa289ea {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  outline: none;
  padding: 10px;
  transition: color 0.2s;
  vertical-align: top;
  width: 44px;
}

.fancybox-button_864e21e84aa289ea, .fancybox-button_864e21e84aa289ea:link, .fancybox-button_864e21e84aa289ea:visited {
  color: #ccc;
}

.fancybox-button_864e21e84aa289ea:focus, .fancybox-button_864e21e84aa289ea:hover {
  color: #fff;
}

.fancybox-button_864e21e84aa289ea.disabled, .fancybox-button_864e21e84aa289ea.disabled:hover, .fancybox-button_864e21e84aa289ea[disabled], .fancybox-button_864e21e84aa289ea[disabled]:hover {
  color: #888;
  cursor: default;
}

.fancybox-button_864e21e84aa289ea svg {
  display: block;
  overflow: visible;
  position: relative;
  shape-rendering: geometricPrecision;
}

.fancybox-button_864e21e84aa289ea svg path {
  fill: transparent;
  stroke: currentColor;
  stroke-linejoin: round;
  stroke-width: 3;
}

.fancybox-button--pause_cb7b581184f3e9d2 svg path:nth-child(1), .fancybox-button--play_6b2d8356629c55a5 svg path:nth-child(2) {
  display: none;
}

.fancybox-button--play_6b2d8356629c55a5 svg path, .fancybox-button--share_64a7eb7f845cf544 svg path, .fancybox-button--thumbs_8f7f0591685363fb svg path {
  fill: currentColor;
}

.fancybox-button--share_64a7eb7f845cf544 svg path {
  stroke-width: 1;
}

.fancybox-navigation_4d68203ea15bcc79 .fancybox-button_864e21e84aa289ea {
  height: 38px;
  opacity: 0;
  padding: 6px;
  position: absolute;
  top: 50%;
  width: 38px;
}

.fancybox-show-nav_6386b14094c58408 .fancybox-navigation_4d68203ea15bcc79 .fancybox-button_864e21e84aa289ea {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

.fancybox-navigation_4d68203ea15bcc79 .fancybox-button_864e21e84aa289ea:after {
  content: "";
  left: -25px;
  padding: 50px;
  position: absolute;
  top: -25px;
}

.fancybox-navigation_4d68203ea15bcc79 .fancybox-button--arrow_left_7d24c3633a7e858c {
  left: 6px;
}

.fancybox-navigation_4d68203ea15bcc79 .fancybox-button--arrow_right_e0cfbf1312803a94 {
  right: 6px;
}

.fancybox-close-small_be35814cf027a9e5 {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #555;
  cursor: pointer;
  height: 44px;
  margin: 0;
  padding: 6px;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
  z-index: 10;
}

.fancybox-close-small_be35814cf027a9e5 svg {
  fill: transparent;
  opacity: 0.8;
  stroke: currentColor;
  stroke-width: 1.5;
  transition: stroke 0.1s;
}

.fancybox-close-small_be35814cf027a9e5:focus {
  outline: none;
}

.fancybox-close-small_be35814cf027a9e5:hover svg {
  opacity: 1;
}

.fancybox-slide--iframe_fb0ae50885e0e19c .fancybox-close-small_be35814cf027a9e5, .fancybox-slide--image_6183601b4749516a .fancybox-close-small_be35814cf027a9e5, .fancybox-slide--video_5e119895723d3696 .fancybox-close-small_be35814cf027a9e5 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_fb0ae50885e0e19c .fancybox-close-small_be35814cf027a9e5:hover svg, .fancybox-slide--image_6183601b4749516a .fancybox-close-small_be35814cf027a9e5:hover svg, .fancybox-slide--video_5e119895723d3696 .fancybox-close-small_be35814cf027a9e5:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_dd0177ede3a26711 .fancybox-close-small_be35814cf027a9e5, .fancybox-is-zoomable_12f5857ae470928a.fancybox-can-drag_f18c60a3cd6d5a8d .fancybox-close-small_be35814cf027a9e5 {
  display: none;
}

.fancybox-caption_19c345d67fefed5a {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px;
  right: 0;
}

.fancybox-caption_19c345d67fefed5a:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1;
}

.fancybox-caption_19c345d67fefed5a:after {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
  content: "";
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0;
}

.fancybox-caption_19c345d67fefed5a a, .fancybox-caption_19c345d67fefed5a a:link, .fancybox-caption_19c345d67fefed5a a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption_19c345d67fefed5a a:hover {
  color: #fff;
  text-decoration: underline;
}

.fancybox-loading_70f3ceb9f00c12b5 {
  animation: a 0.8s infinite linear;
  background: transparent;
  border: 6px solid hsla(0, 0%, 39%, 0.5);
  border-radius: 100%;
  border-top-color: #fff;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: 0.6;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99999;
}
@keyframes a {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.fancybox-animated_ce9f27e536a2d89d {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

.fancybox-fx-slide_50e48c804652a8ee.fancybox-slide--previous_adc7693a85a8a85b {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide_50e48c804652a8ee.fancybox-slide--next_1fa53801221d0762 {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide_50e48c804652a8ee.fancybox-slide--current_534d8be5f8a5f676 {
  opacity: 1;
  transform: translateZ(0);
}

.fancybox-fx-fade_06bb7f179c0b38d0.fancybox-slide--next_1fa53801221d0762, .fancybox-fx-fade_06bb7f179c0b38d0.fancybox-slide--previous_adc7693a85a8a85b {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_06bb7f179c0b38d0.fancybox-slide--current_534d8be5f8a5f676 {
  opacity: 1;
}

.fancybox-fx-zoom-in-out_0de23f3dd1e463bf.fancybox-slide--previous_adc7693a85a8a85b {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out_0de23f3dd1e463bf.fancybox-slide--next_1fa53801221d0762 {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out_0de23f3dd1e463bf.fancybox-slide--current_534d8be5f8a5f676 {
  opacity: 1;
  transform: scaleX(1);
}

.fancybox-fx-rotate_e58fab1fd205f102.fancybox-slide--previous_adc7693a85a8a85b {
  opacity: 0;
  transform: rotate(-1turn);
}

.fancybox-fx-rotate_e58fab1fd205f102.fancybox-slide--next_1fa53801221d0762 {
  opacity: 0;
  transform: rotate(1turn);
}

.fancybox-fx-rotate_e58fab1fd205f102.fancybox-slide--current_534d8be5f8a5f676 {
  opacity: 1;
  transform: rotate(0deg);
}

.fancybox-fx-circular_fc30ef32945408a7.fancybox-slide--previous_adc7693a85a8a85b {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular_fc30ef32945408a7.fancybox-slide--next_1fa53801221d0762 {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular_fc30ef32945408a7.fancybox-slide--current_534d8be5f8a5f676 {
  opacity: 1;
  transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube_5b6d232b6c12a142.fancybox-slide--previous_adc7693a85a8a85b {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube_5b6d232b6c12a142.fancybox-slide--next_1fa53801221d0762 {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube_5b6d232b6c12a142.fancybox-slide--current_534d8be5f8a5f676 {
  transform: translateZ(0) scale(1);
}

.fancybox-share_f5fa5fc54b18eb96 {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share_f5fa5fc54b18eb96 h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px;
}

.fancybox-share_f5fa5fc54b18eb96 p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button_a9468fe7b03c3190 {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button_a9468fe7b03c3190:link, .fancybox-share__button_a9468fe7b03c3190:visited {
  color: #fff;
}

.fancybox-share__button_a9468fe7b03c3190:hover {
  text-decoration: none;
}

.fancybox-share__button--fb_f0218dfda858190c {
  background: #3b5998;
}

.fancybox-share__button--fb_f0218dfda858190c:hover {
  background: #344e86;
}

.fancybox-share__button--pt_047c57357eb559df {
  background: #bd081d;
}

.fancybox-share__button--pt_047c57357eb559df:hover {
  background: #aa0719;
}

.fancybox-share__button--tw_e16d1f6961bae1b8 {
  background: #1da1f2;
}

.fancybox-share__button--tw_e16d1f6961bae1b8:hover {
  background: #0d95e8;
}

.fancybox-share__button_a9468fe7b03c3190 svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button_a9468fe7b03c3190 svg path {
  fill: #fff;
}

.fancybox-share__input_8efceed1b4a17445 {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

.fancybox-thumbs_da5c98cf73f6959e {
  background: #fff;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x_677cda36abe3ff43 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_38a09af5749b74b1 .fancybox-thumbs_da5c98cf73f6959e {
  display: block;
}

.fancybox-show-thumbs_38a09af5749b74b1 .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs_da5c98cf73f6959e > ul {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x_677cda36abe3ff43 > ul {
  overflow: hidden;
}

.fancybox-thumbs-y_2afbdeaf1f5e948f > ul::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y_2afbdeaf1f5e948f > ul::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y_2afbdeaf1f5e948f > ul::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs_da5c98cf73f6959e > ul > li {
  backface-visibility: hidden;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs-loading_5729bf048684bec5 {
  background: rgba(0, 0, 0, 0.1);
}

.fancybox-thumbs_da5c98cf73f6959e > ul > li {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.fancybox-thumbs_da5c98cf73f6959e > ul > li:before {
  border: 4px solid #4ea7f9;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs_da5c98cf73f6959e .fancybox-thumbs-active_d9b4216b8cc00877:before {
  opacity: 1;
}

@media (max-width: 800px) {
  .fancybox-thumbs_da5c98cf73f6959e {
    width: 110px;
  }
  .fancybox-show-thumbs_38a09af5749b74b1 .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs_da5c98cf73f6959e > ul > li {
    max-width: calc(100% - 10px);
  }
}
/* Slider */
.slick-slider_c63f7b5ed20ec14c {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  margin: 0 -15px;
}

.slick-dots_86231235973e23d0 {
  list-style-type: none;
  display: flex;
}

.slick-dots_86231235973e23d0 li {
  display: inline-block;
}

.slick-dots_86231235973e23d0 li button {
  text-indent: -50000px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 5px;
  background: #E4E4E4;
  transition: all 0.3s ease-in-out;
}

.slick-dots_86231235973e23d0 .slick-active button {
  background: #0C3A30;
}

.slick-list_a84adff55055abfd {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list_a84adff55055abfd:focus {
  outline: none !important;
}

.slick-list_a84adff55055abfd.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider_c63f7b5ed20ec14c .slick-track_82546be135fa1d18,
.slick-slider_c63f7b5ed20ec14c .slick-list_a84adff55055abfd {
  transform: translate3d(0, 0, 0);
}

.slick-track_82546be135fa1d18 {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track_82546be135fa1d18:before,
.slick-track_82546be135fa1d18:after {
  display: table;
  content: "";
}

.slick-track_82546be135fa1d18:after {
  clear: both;
}

.slick-loading_402fc37555dd0ed1 .slick-track_82546be135fa1d18 {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  margin: 0 15px;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading_402fc37555dd0ed1 img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized_56b95498384d3437 .slick-slide {
  display: block;
}

.slick-loading_402fc37555dd0ed1 .slick-slide {
  visibility: hidden;
}

.slick-vertical_c28ae6c7957bdc6c .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow_60104578e8b483f3.slick-hidden_0748380b039d685b {
  display: none;
}/*# sourceMappingURL=style.css.map */