@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_f8e206c7c0e3967f {
  overflow-x: hidden;
}

.h1_03a837208a7b8097,
h1,
.h2_ffdfdc2d5e199f3b,
h2,
.h3_4e34680a7ecbeee7,
h3,
.h4_77128e5dfbfe3386,
h4,
.h5_574fee346b2f4ebf,
h5,
.h6_be34324a3bcef98b,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_6c2f41d34df57636 {
  margin: 30px;
}

.ctn-preloader_06102fcf0ad871d4 {
  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_06102fcf0ad871d4 .icon_596651fdbb0eddb7 {
  animation: rotated 8s infinite linear;
}
.ctn-preloader_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-top: 30px;
}
.ctn-preloader_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 .letters-loading_591cfc41c1d55b08 {
  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_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 .letters-loading_591cfc41c1d55b08::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_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 .letters-loading_591cfc41c1d55b08:nth-child(2):before {
  animation-delay: 0.2s;
}
.ctn-preloader_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 .letters-loading_591cfc41c1d55b08:nth-child(3):before {
  animation-delay: 0.4s;
}
.ctn-preloader_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 .letters-loading_591cfc41c1d55b08:nth-child(4):before {
  animation-delay: 0.6s;
}
.ctn-preloader_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 .letters-loading_591cfc41c1d55b08:nth-child(5):before {
  animation-delay: 0.8s;
}
.ctn-preloader_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 .letters-loading_591cfc41c1d55b08:nth-child(6):before {
  animation-delay: 1s;
}
.ctn-preloader_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 .letters-loading_591cfc41c1d55b08:nth-child(7):before {
  animation-delay: 1.2s;
}
.ctn-preloader_06102fcf0ad871d4 .txt-loading_ff2c91102c0117e8 .letters-loading_591cfc41c1d55b08: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_4add591dbf934b0e {
  transition: all 0.3s ease-in-out;
}

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

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

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

.btn-one_baf982b410f95f4e {
  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_baf982b410f95f4e:hover {
  background-color: #29594B;
  color: #fff;
}

.btn-two_0e3e9020622b1b3e {
  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_0e3e9020622b1b3e .icon_596651fdbb0eddb7 {
  width: 1.35em;
}
.btn-two_0e3e9020622b1b3e:hover {
  background: #29594B;
  border-color: #29594B;
}

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

.btn-four_0ed37722aef18c12 {
  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_0ed37722aef18c12:hover {
  background-color: #CFFF45;
  color: #000;
}

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

.btn-six_613d181014e45db0 {
  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_613d181014e45db0:hover {
  background-color: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}

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

.btn-eight_3d53ea94ecdfa54b .text {
  font-weight: 700;
  font-size: 18px;
  color: #19352D;
}
.btn-eight_3d53ea94ecdfa54b .icon_596651fdbb0eddb7 {
  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_3d53ea94ecdfa54b:hover .text {
  text-decoration: underline;
}
.btn-eight_3d53ea94ecdfa54b:hover .icon_596651fdbb0eddb7 {
  background: #CFFF45;
  color: #19352D;
}

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

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

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

.btn-twelve_82f5a120bb3fea78 {
  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_82f5a120bb3fea78:hover {
  background-color: #000;
  color: #fff;
}

.btn-thirteen_169944bc417bed9b {
  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_169944bc417bed9b:hover {
  background-color: #E6FD5A;
  color: #000;
}

.btn-fourteen_98bf9204f04fdf87 {
  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_98bf9204f04fdf87:hover {
  background-color: #E6FD5A;
  color: #000;
}

.btn-fifteen_298fd824f7c1b0b9 {
  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_298fd824f7c1b0b9:hover {
  background-color: #000;
  color: #fff;
}

.btn-sixteen_964b3491604446d7 {
  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_964b3491604446d7: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_964b3491604446d7: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_964b3491604446d7:hover {
  background: #DFFF5E;
}

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

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

.btn-nineteen_c1ae35c09e7db964 {
  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_c1ae35c09e7db964:hover {
  background: #1F5E59;
  color: #fff;
}

.btn-twenty_1494e86b5864252f {
  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_1494e86b5864252f:hover {
  background-color: #E6FD5A;
  color: #000;
}

.btn-twentyOne_19c60cfd2ea3ef74 {
  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_19c60cfd2ea3ef74:hover {
  background-color: #000;
  color: #fff;
}

.btn-twentytwo_97066a9916e4d5e6 {
  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_97066a9916e4d5e6:hover {
  background-color: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}

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

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

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

.title-four_c9f7a92801857dfc 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_aa57145f85b2d21f {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.p0_794fb80045f2a0f1 {
  padding: 0 !important;
}

.m0_488b15973ff97530 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_3469e4d0f071d235 {
    padding: 0 !important;
  }
  .xl-m0_bb01442f84dd9d23 {
    margin: 0 !important;
  }
  .xl-pt-10_f85e59890dcb8c3f {
    padding-top: 10px !important;
  }
  .xl-pt-20_46dc40a02b29be91 {
    padding-top: 20px !important;
  }
  .xl-pt-30_d35b3a55973bd7ed {
    padding-top: 30px !important;
  }
  .xl-pt-40_47a5a4edabffd2a6 {
    padding-top: 40px !important;
  }
  .xl-pt-50_3a6998d5fb3d4b90 {
    padding-top: 50px !important;
  }
  .xl-pt-60_4f6eab8f557fbb8b {
    padding-top: 60px !important;
  }
  .xl-pt-70_b2473baa3ab51476 {
    padding-top: 70px !important;
  }
  .xl-pt-80_6ad464127d3a4163 {
    padding-top: 80px !important;
  }
  .xl-pt-90_874529d13b0edef2 {
    padding-top: 90px !important;
  }
  .xl-pt-100_a8ac8fe9cd93a2f9 {
    padding-top: 100px !important;
  }
  .xl-pt-110_faeeba96da5eb5b6 {
    padding-top: 110px !important;
  }
  .xl-pt-120_05a5573f275820d8 {
    padding-top: 120px !important;
  }
  .xl-pt-130_bf64fdd15a62e2a7 {
    padding-top: 130px !important;
  }
  .xl-pt-140_8fe61be264974a35 {
    padding-top: 140px !important;
  }
  .xl-pt-150_aa025dbd92bc127c {
    padding-top: 150px !important;
  }
  .xl-pt-200_b99bab1a80ba7693 {
    padding-top: 200px !important;
  }
  .xl-pb-10_d280e44c09e6d0d9 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_17e98ae637b3336f {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_0ed0bc4b58ddd76c {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_07aeedfba1a4b028 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_ce960af81bb72522 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_8cbaf739d878c1f2 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_262ed38608fee3f0 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_2ecaa3883ada2bb3 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_52687b64dc3784af {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_28755572b5ff6037 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_5347ae2843fa7b42 {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_47d3e54a7034e321 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_db9bd2d367356150 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_159fcfa05a50b871 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_3464903d2477639c {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_f4c40c4c0a81ebf8 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_5a7bd092456cb4bc {
    margin-top: 10px !important;
  }
  .xl-mt-20_330d9ae1ad930ba6 {
    margin-top: 20px !important;
  }
  .xl-mt-30_55b6262882b5ac91 {
    margin-top: 30px !important;
  }
  .xl-mt-40_6f09e7d916d45d27 {
    margin-top: 40px !important;
  }
  .xl-mt-50_85c692046c55e7ba {
    margin-top: 50px !important;
  }
  .xl-mt-60_9ecb8ed8ddef31f5 {
    margin-top: 60px !important;
  }
  .xl-mt-70_dc7735f5eaab6a92 {
    margin-top: 70px !important;
  }
  .xl-mt-80_eedd5d389f6bf45c {
    margin-top: 80px !important;
  }
  .xl-mt-90_e037e61818fb34ec {
    margin-top: 90px !important;
  }
  .xl-mt-100_50f15c25029d7af4 {
    margin-top: 100px !important;
  }
  .xl-mt-110_9ad80e382502bd84 {
    margin-top: 110px !important;
  }
  .xl-mt-120_c7b522038330d9c9 {
    margin-top: 120px !important;
  }
  .xl-mt-130_c519b50e899c1005 {
    margin-top: 130px !important;
  }
  .xl-mt-140_086bafa5660f60fe {
    margin-top: 140px !important;
  }
  .xl-mt-150_6bc3250a0625f6e4 {
    margin-top: 150px !important;
  }
  .xl-mt-200_65b790699663d5c4 {
    margin-top: 200px !important;
  }
  .xl-mb-10_9e2751000f3ef490 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_a33342779fca94f2 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_44b61d6ebc3b438b {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_95e21af5309685f6 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_379fa7c2e51e803f {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_0f4b63a822ffd750 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_c4bc9dc6076a4dde {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_bd11da98d8178d20 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_d812b966ebe203af {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_02f4a719a7a9d3a2 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_f7b1e084216f4b86 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_f989b2f37b31dfc1 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_26dfcc7bc4e7dc1f {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_9f4188e14a34d64d {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_a5c5cf90e59831c8 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_0a658a517699af3c {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_0bab558516a652c3 {
    padding: 0 !important;
  }
  .lg-m0_67bf7b0b89614b7e {
    margin: 0 !important;
  }
  .lg-pt-10_7632b429e1beea75 {
    padding-top: 10px !important;
  }
  .lg-pt-20_4837d110c55af050 {
    padding-top: 20px !important;
  }
  .lg-pt-30_2a54d038e8820df1 {
    padding-top: 30px !important;
  }
  .lg-pt-40_2b4c93cd3d932d20 {
    padding-top: 40px !important;
  }
  .lg-pt-50_290c6a7132d3f05c {
    padding-top: 50px !important;
  }
  .lg-pt-60_6ad9b04c9492f31f {
    padding-top: 60px !important;
  }
  .lg-pt-70_b878306849001904 {
    padding-top: 70px !important;
  }
  .lg-pt-80_8900d200baba24d2 {
    padding-top: 80px !important;
  }
  .lg-pt-90_eb3f2606a2d20993 {
    padding-top: 90px !important;
  }
  .lg-pt-100_22ab9f717a476bc1 {
    padding-top: 100px !important;
  }
  .lg-pt-110_479eaf21970943a8 {
    padding-top: 110px !important;
  }
  .lg-pt-120_0b5e166866eae214 {
    padding-top: 120px !important;
  }
  .lg-pt-130_c21400b3688a4738 {
    padding-top: 130px !important;
  }
  .lg-pt-140_73daf5be0ad89205 {
    padding-top: 140px !important;
  }
  .lg-pt-150_9c327af8df7f0bf3 {
    padding-top: 150px !important;
  }
  .lg-pt-200_59a18a91127bbf5f {
    padding-top: 200px !important;
  }
  .lg-pb-10_b1d76e98ededdc39 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_3a908d626a3db6c5 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_9f86c20662c1c125 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_d03f5aa67c4dcf3a {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_0fb93ee0882db31c {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_ac378bcbc2fed616 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_c380fe9713fb8e91 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_ddb5aff96e18e1af {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_bbb907f48eec8149 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_a85f478696302fcc {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_00025a6085ce8318 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_f8d501b473839d57 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_732a02761aaf57da {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_e4b332b1d8046509 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_2462c2bea6fa068b {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_08953810fc7c8bef {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_98ef561d280b5596 {
    margin-top: 10px !important;
  }
  .lg-mt-20_250ef418ff3a7f7f {
    margin-top: 20px !important;
  }
  .lg-mt-30_2b0e1a2c99377915 {
    margin-top: 30px !important;
  }
  .lg-mt-40_f7719d451d050a1b {
    margin-top: 40px !important;
  }
  .lg-mt-50_a914abe515710a4e {
    margin-top: 50px !important;
  }
  .lg-mt-60_221d024b6bbf7ab8 {
    margin-top: 60px !important;
  }
  .lg-mt-70_2a09fd35b3ef58af {
    margin-top: 70px !important;
  }
  .lg-mt-80_044bf07f88e96cf5 {
    margin-top: 80px !important;
  }
  .lg-mt-90_4f075718bfa27996 {
    margin-top: 90px !important;
  }
  .lg-mt-100_79bf7c7b385ecb08 {
    margin-top: 100px !important;
  }
  .lg-mt-110_ed42343475862d9d {
    margin-top: 110px !important;
  }
  .lg-mt-120_93a6a1774f155db6 {
    margin-top: 120px !important;
  }
  .lg-mt-130_3d3f33d872ef370e {
    margin-top: 130px !important;
  }
  .lg-mt-140_94348c5ddaa96897 {
    margin-top: 140px !important;
  }
  .lg-mt-150_caaed7c63f7f860e {
    margin-top: 150px !important;
  }
  .lg-mt-200_467925f83be18b96 {
    margin-top: 200px !important;
  }
  .lg-mb-10_dbfbaafd2eaa9e97 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_8c6ff87d121848f4 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_5b3432ee342d85e7 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_a64a7f719f2d74e8 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_8f5e994d485f3f93 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_e56d31762860df28 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_1a07c9ead712e6dc {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_d54162434b83f29c {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_883f914c73e8da64 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_aa2b3729d196fb50 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_a5518c448d3f0d67 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_d83df7630e4fbf5b {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_3ad147b00775d891 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_a9bbe0189ab2f356 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_8e37ba629fd29b7c {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_d0fa545e9fe85e50 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_8578409ea98e4fcc {
    padding: 0 !important;
  }
  .md-m0_28c237612ed459a5 {
    margin: 0 !important;
  }
  .md-pt-10_d17c04ac57568887 {
    padding-top: 10px !important;
  }
  .md-pt-20_aad11a4c10f4bd01 {
    padding-top: 20px !important;
  }
  .md-pt-30_c82f2143e3a769a8 {
    padding-top: 30px !important;
  }
  .md-pt-40_00516d9581ddc43f {
    padding-top: 40px !important;
  }
  .md-pt-50_29515cb10427f6ab {
    padding-top: 50px !important;
  }
  .md-pt-60_826864abeaa93d2a {
    padding-top: 60px !important;
  }
  .md-pt-70_9253a6f07a21d4b8 {
    padding-top: 70px !important;
  }
  .md-pt-80_cfc4cad78d0998a0 {
    padding-top: 80px !important;
  }
  .md-pt-90_4c53970838cbb2b7 {
    padding-top: 90px !important;
  }
  .md-pt-100_0125ef17d06f2912 {
    padding-top: 100px !important;
  }
  .md-pt-110_d006208307bb38da {
    padding-top: 110px !important;
  }
  .md-pt-120_0b5b4c73ec86d6b9 {
    padding-top: 120px !important;
  }
  .md-pt-130_a389504f5b8d9c57 {
    padding-top: 130px !important;
  }
  .md-pt-140_78e355cb3f447092 {
    padding-top: 140px !important;
  }
  .md-pt-150_6908beee22bc0a02 {
    padding-top: 150px !important;
  }
  .md-pt-200_57f3ebf50486e39d {
    padding-top: 200px !important;
  }
  .md-pb-10_dc72af6770884212 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_0399a8e0630cfd7f {
    padding-bottom: 20px !important;
  }
  .md-pb-30_1bbdfec6076ee554 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_e25004b9683e0b28 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_52e4e7775d7e2b89 {
    padding-bottom: 50px !important;
  }
  .md-pb-60_702605942e73b2b7 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_c6f8199e99ada646 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_47ce6e21b736f57e {
    padding-bottom: 80px !important;
  }
  .md-pb-90_df3fa1031b97018d {
    padding-bottom: 90px !important;
  }
  .md-pb-100_d350a942181ca9fd {
    padding-bottom: 100px !important;
  }
  .md-pb-110_db51bf1ab1ff3625 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_7e264253f89c0a95 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_6387bd969ead44e0 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_097fadb46f368021 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_841c8e3311c1af19 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_69e09e1c368a3d71 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_936b3c09859e4d73 {
    margin-top: 10px !important;
  }
  .md-mt-20_74fea5f7f544b326 {
    margin-top: 20px !important;
  }
  .md-mt-30_f27a7236f18e6bfa {
    margin-top: 30px !important;
  }
  .md-mt-40_0eea8dfae2cd7b88 {
    margin-top: 40px !important;
  }
  .md-mt-50_36aa024e3c8fbcf0 {
    margin-top: 50px !important;
  }
  .md-mt-60_f7b625e8604f54d0 {
    margin-top: 60px !important;
  }
  .md-mt-70_752ee2d0575c90bb {
    margin-top: 70px !important;
  }
  .md-mt-80_79bf8e18dc635137 {
    margin-top: 80px !important;
  }
  .md-mt-90_a3a873ce813ed035 {
    margin-top: 90px !important;
  }
  .md-mt-100_0c990dfb6d04d007 {
    margin-top: 100px !important;
  }
  .md-mt-110_bd6a54b8039b8db8 {
    margin-top: 110px !important;
  }
  .md-mt-120_46426ac4065396a2 {
    margin-top: 120px !important;
  }
  .md-mt-130_41f27b3333e524c6 {
    margin-top: 130px !important;
  }
  .md-mt-140_d1eb06affb3d19b8 {
    margin-top: 140px !important;
  }
  .md-mt-150_a035e93c18f2e00a {
    margin-top: 150px !important;
  }
  .md-mt-200_8ee437313c64bdca {
    margin-top: 200px !important;
  }
  .md-mb-10_6be3546e7ba73037 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_8a2fab7efaa37fcb {
    margin-bottom: 20px !important;
  }
  .md-mb-30_e725a7108e05d9ba {
    margin-bottom: 30px !important;
  }
  .md-mb-40_2df865c11327b3ea {
    margin-bottom: 40px !important;
  }
  .md-mb-50_21697f7035909c0c {
    margin-bottom: 50px !important;
  }
  .md-mb-60_5db46cb730811e92 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_833be4d716e5d71a {
    margin-bottom: 70px !important;
  }
  .md-mb-80_564273c8ff6965e3 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_68f0ad001b785fe6 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_56f41dcc83ad9fca {
    margin-bottom: 100px !important;
  }
  .md-mb-110_1ea7ac7884264478 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_8cd6a835d67d5ed8 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_803de93da3e8b55e {
    margin-bottom: 130px !important;
  }
  .md-mb-140_0e852bf46e8415cd {
    margin-bottom: 140px !important;
  }
  .md-mb-150_18e03f18f36cbc50 {
    margin-bottom: 150px !important;
  }
  .md-mb-200_c4d00a6057933bfb {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_5816cdc0422c1c5d {
    padding: 0 !important;
  }
  .sm-m0_bf7dfddf62925c53 {
    margin: 0 !important;
  }
  .sm-pt-10_4d38cf2349b8cc2a {
    padding-top: 10px !important;
  }
  .sm-pt-20_f7ec2d4fe7253727 {
    padding-top: 20px !important;
  }
  .sm-pt-30_66b57fd2c8d663cf {
    padding-top: 30px !important;
  }
  .sm-pt-40_800ab6d45ee67d02 {
    padding-top: 40px !important;
  }
  .sm-pt-50_8f82684e3e537ba4 {
    padding-top: 50px !important;
  }
  .sm-pt-60_d6ff6c0b6b1f898a {
    padding-top: 60px !important;
  }
  .sm-pt-70_113f2c2a2327fcd7 {
    padding-top: 70px !important;
  }
  .sm-pt-80_760ba948a6032718 {
    padding-top: 80px !important;
  }
  .sm-pt-90_358fa3d1b0bc4b8f {
    padding-top: 90px !important;
  }
  .sm-pt-100_0634132b0fa0c945 {
    padding-top: 100px !important;
  }
  .sm-pt-110_d9d2ed661dc16438 {
    padding-top: 110px !important;
  }
  .sm-pt-120_f069ed6e78fe7e1e {
    padding-top: 120px !important;
  }
  .sm-pt-130_27a9288344c63c1d {
    padding-top: 130px !important;
  }
  .sm-pt-140_e5abd3d4c26ab61b {
    padding-top: 140px !important;
  }
  .sm-pt-150_540d60da077f222f {
    padding-top: 150px !important;
  }
  .sm-pt-200_ada20c43b05cd686 {
    padding-top: 200px !important;
  }
  .sm-pb-10_bc451d2b1f7dce2b {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_53efb438ab5a8d75 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_2d85eea00fc8fbe3 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_af881f5a2057dc46 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_5796976b1cc66efd {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_76cf135afa9cc962 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_1f29c5977daa1cf7 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_d7a64bf6c73fdcfc {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_27130bdd63cc7d1a {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_11280db4dfb62a28 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_1004bc2bb650b5b8 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_60e1f74f44462966 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_d4824f65ea19bbcd {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_1b7344b627cf4e4d {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_96c97d58289f00ae {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_90117014ced7274f {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_5a8bb7ed7602523e {
    margin-top: 10px !important;
  }
  .sm-mt-20_9236b533d3c70cd9 {
    margin-top: 20px !important;
  }
  .sm-mt-30_d9a108b66c424ca3 {
    margin-top: 30px !important;
  }
  .sm-mt-40_e8152ac0eabc57f6 {
    margin-top: 40px !important;
  }
  .sm-mt-50_03c90b87d715742e {
    margin-top: 50px !important;
  }
  .sm-mt-60_d4d6699fd4f4db3c {
    margin-top: 60px !important;
  }
  .sm-mt-70_7ead4fb155d2e4db {
    margin-top: 70px !important;
  }
  .sm-mt-80_9b611d32113b1ba9 {
    margin-top: 80px !important;
  }
  .sm-mt-90_f25c2a9dfa46a0f2 {
    margin-top: 90px !important;
  }
  .sm-mt-100_98dcd8f94115b573 {
    margin-top: 100px !important;
  }
  .sm-mt-110_34ecc49174238b36 {
    margin-top: 110px !important;
  }
  .sm-mt-120_37f143c394d8567b {
    margin-top: 120px !important;
  }
  .sm-mt-130_a93ae3ee05a24a25 {
    margin-top: 130px !important;
  }
  .sm-mt-140_c7781d2448885c8c {
    margin-top: 140px !important;
  }
  .sm-mt-150_5b3ab6c2a6ee11a9 {
    margin-top: 150px !important;
  }
  .sm-mt-200_393670344d9f8e4f {
    margin-top: 200px !important;
  }
  .sm-mb-10_c39b1f25bb65ae1d {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_aa000d41cb0be8f4 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_afb0bba1cedf7aa7 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_65159c127684ad29 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_0282a0215f53f369 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_b55b159f7a6662ca {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_9313bf15b590b952 {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_a2e729df0221e6a1 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_0c9f1fce036de989 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_59461cc556485523 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_a713d892c8a253a6 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_be8fadc787a8897d {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_ad3fa76807c18367 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_5d29b5aa85caaeae {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_b44a3504aab2ffc5 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_f502ada8a71c53b8 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_f512b4ef68aad37e {
    padding: 0 !important;
  }
  .xs-m0_b1b59dd5b63e2bbf {
    margin: 0 !important;
  }
  .xs-pt-10_94f38b961a62e945 {
    padding-top: 10px !important;
  }
  .xs-pt-20_a6e28626259d7597 {
    padding-top: 20px !important;
  }
  .xs-pt-30_3b475f7f52144e54 {
    padding-top: 30px !important;
  }
  .xs-pt-40_b3d30c46e1276e57 {
    padding-top: 40px !important;
  }
  .xs-pt-50_3d018c38a31fb758 {
    padding-top: 50px !important;
  }
  .xs-pt-60_d46433e7b9f59bd0 {
    padding-top: 60px !important;
  }
  .xs-pt-70_8d4e49c3a6551d82 {
    padding-top: 70px !important;
  }
  .xs-pt-80_644c52f6c8fe3415 {
    padding-top: 80px !important;
  }
  .xs-pt-90_46674150bf437d29 {
    padding-top: 90px !important;
  }
  .xs-pt-100_701f1b0b1ade0d42 {
    padding-top: 100px !important;
  }
  .xs-pt-110_91de74211b0712be {
    padding-top: 110px !important;
  }
  .xs-pt-120_b25f3cf8a585d33d {
    padding-top: 120px !important;
  }
  .xs-pt-130_3ce40940580ee30a {
    padding-top: 130px !important;
  }
  .xs-pt-140_7bfb0369e9f2bf56 {
    padding-top: 140px !important;
  }
  .xs-pt-150_b1d3a4971b894cae {
    padding-top: 150px !important;
  }
  .xs-pt-200_45c2e1b9a3228a6e {
    padding-top: 200px !important;
  }
  .xs-pb-10_bdbe0d20b25f7653 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_a3c7c4ebc790bc49 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_f49ca873355c1a6c {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_ef24e39ffb41e104 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_482872e55e805f0b {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_d706bce1d8098a3a {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_0c5aa7f23e7c60b1 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_3e752c639d013416 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_b4a622cbce514d85 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_6c373b28c6932ef0 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_4fa9f0511db15ad4 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_03d78c6ef4830508 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_8ddf5b229e2418f2 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_69a7e5aefcfdc58b {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_a58d5e4d65f55a99 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_4400ce9fb1130153 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_14776789d1448fde {
    margin-top: 10px !important;
  }
  .xs-mt-20_5907afb4e5722241 {
    margin-top: 20px !important;
  }
  .xs-mt-30_6b5f7af4a472898f {
    margin-top: 30px !important;
  }
  .xs-mt-40_6a7b257e60914c35 {
    margin-top: 40px !important;
  }
  .xs-mt-50_f5663a2a7f13b04d {
    margin-top: 50px !important;
  }
  .xs-mt-60_b909e8db6349ddcc {
    margin-top: 60px !important;
  }
  .xs-mt-70_03692b7e8c2179f0 {
    margin-top: 70px !important;
  }
  .xs-mt-80_82df4c8bf4ca9cc1 {
    margin-top: 80px !important;
  }
  .xs-mt-90_1d1eb58833d35cf6 {
    margin-top: 90px !important;
  }
  .xs-mt-100_0bef0da9b82fcd3b {
    margin-top: 100px !important;
  }
  .xs-mt-110_6bd8523bca25c56a {
    margin-top: 110px !important;
  }
  .xs-mt-120_c096f6d46c1a7d56 {
    margin-top: 120px !important;
  }
  .xs-mt-130_90a3443cc45c9691 {
    margin-top: 130px !important;
  }
  .xs-mt-140_90d505b328d002a1 {
    margin-top: 140px !important;
  }
  .xs-mt-150_b2dfab2f74135963 {
    margin-top: 150px !important;
  }
  .xs-mt-200_1b1ab744d4d88747 {
    margin-top: 200px !important;
  }
  .xs-mb-10_bda2eea90f6b2a81 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_49f7bb9225b0c0d7 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_b1082606ccd8d386 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_c82442eb3dd17f8b {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_7aa1b67ba5df479e {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_c9979a342d7736e6 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_7ad49797cfb257e7 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_b2c9ed6f727ddf10 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_09cd417d6cdefe7a {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_2fd9ab7c93095ad8 {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_d27489234e0a04f6 {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_fee31ec61e73b26c {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_8af4b8ae959d05f5 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_2de2d78be89449fb {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_65d76bca82f8d276 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_f13d939785a7a9b2 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_4befd6d0cba0a629 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_4befd6d0cba0a629.menu-overlay_aba70ccb41dc2f58 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_4befd6d0cba0a629.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_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-three_558f5c85992b363b .navbar-toggler_21a43c92172b11c8 {
  background: #000;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-four_1b582b24cb344e14 .navbar-toggler_21a43c92172b11c8 {
  background: #E6FD5A;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-five_c5b17b3912d11960 .navbar-toggler_21a43c92172b11c8 {
  background: #DFFF5E;
}
.theme-main-menu_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8:focus {
  box-shadow: none;
}
.theme-main-menu_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8::before,
.theme-main-menu_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8::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_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8 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_4befd6d0cba0a629.menu-style-three_558f5c85992b363b .navbar-toggler_21a43c92172b11c8:before, .theme-main-menu_4befd6d0cba0a629.menu-style-three_558f5c85992b363b .navbar-toggler_21a43c92172b11c8:after, .theme-main-menu_4befd6d0cba0a629.menu-style-three_558f5c85992b363b .navbar-toggler_21a43c92172b11c8 span {
  background: #fff;
}
.theme-main-menu_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_4befd6d0cba0a629 .navbar-toggler_21a43c92172b11c8[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_4befd6d0cba0a629 .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_4befd6d0cba0a629 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_4befd6d0cba0a629.white-vr_beb3c15b876bbc32 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_4befd6d0cba0a629.white-vr_beb3c15b876bbc32 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_4befd6d0cba0a629.white-vr_beb3c15b876bbc32.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-one_b4648de678155983 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496 .info-row_9c1f889db9ba677f {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496 .gap-fix_8da45fae7841346f {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496 .greetings_1b276d39661af543 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496 .contact-info_10a8ee4b5203b5bf {
  margin: 0 -15px;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496 .contact-info_10a8ee4b5203b5bf li {
  padding: 0 15px;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496 .contact-info_10a8ee4b5203b5bf li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496 .contact-info_10a8ee4b5203b5bf li a:hover {
  text-decoration: underline;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496 .inner-content_82ab2fa1b30c45b4 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-two_da9b756c3cfc1496.fixed .info-row_9c1f889db9ba677f {
  display: none;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-five_c5b17b3912d11960 {
  background: #000;
  padding: 0;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-five_c5b17b3912d11960 .inner-content_82ab2fa1b30c45b4 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-six_f1b8622f5f177dfa .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_4befd6d0cba0a629.menu-style-six_f1b8622f5f177dfa .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_4befd6d0cba0a629 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_be7641a2a06e14f5 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_be7641a2a06e14f5 .mega-menu-title_1a0cb39d4280e056 {
  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_4befd6d0cba0a629 .login-btn-one_be7f8c2fcdc62b43 a {
  color: #000;
}
.theme-main-menu_4befd6d0cba0a629 .login-btn-one_be7f8c2fcdc62b43 a:hover {
  text-decoration: underline;
}
.theme-main-menu_4befd6d0cba0a629 .login-btn-two_754209150de17fb6 a {
  color: #044F3B;
}
.theme-main-menu_4befd6d0cba0a629 .login-btn-two_754209150de17fb6 a:hover {
  text-decoration: underline;
}
.theme-main-menu_4befd6d0cba0a629 .signup-btn-one_f235d97be5824c7c 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_4befd6d0cba0a629 .signup-btn-one_f235d97be5824c7c .icon_596651fdbb0eddb7 {
  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_4befd6d0cba0a629 .signup-btn-one_f235d97be5824c7c:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_4befd6d0cba0a629 .signup-btn-one_f235d97be5824c7c:hover .icon_596651fdbb0eddb7 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_4befd6d0cba0a629 .signup-btn-two_0fe520374cc93123 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_4befd6d0cba0a629 .signup-btn-two_0fe520374cc93123:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_4befd6d0cba0a629 .quote-one_23a836d4020c4078 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_4befd6d0cba0a629 .quote-one_23a836d4020c4078:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_2faba8d37aedbb3e {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_2faba8d37aedbb3e li {
  position: relative;
  padding: 0 15px;
}
.category-menu_2faba8d37aedbb3e li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_2faba8d37aedbb3e li a:hover {
  color: #0C3A30;
}
.category-menu_2faba8d37aedbb3e .dropdown-menu {
  padding: 0;
}
.category-menu_2faba8d37aedbb3e .dropdown-menu li {
  padding: 0;
}
.category-menu_2faba8d37aedbb3e .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_865da4a5f9b57fa7 .logo_4ede6b9576b07f58 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_beb3c15b876bbc32 .navbar-collapse_865da4a5f9b57fa7 {
    background-color: #0C3A30;
  }
  .navbar-collapse_865da4a5f9b57fa7 {
    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_865da4a5f9b57fa7.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_4befd6d0cba0a629 .navbar .mega-dropdown_54b5c5845d57569c {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_beb3c15b876bbc32 .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_be7641a2a06e14f5 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_e73556ea2d375b8a .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_5e15a05998eb55a9 {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_5e15a05998eb55a9::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_5e15a05998eb55a9 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_5e15a05998eb55a9 .hero-slider-one .hero-img_046aab408112e34b {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_5e15a05998eb55a9 .hero-slider-one .slick-list_b0a6ad3e8a9a573d, .hero-banner-one_5e15a05998eb55a9 .hero-slider-one .slick-track_9da8e816a87a943c, .hero-banner-one_5e15a05998eb55a9 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_5e15a05998eb55a9 .hero-heading_4ad048272f20826d {
  font-weight: 700;
  color: #000;
  background: url(../pictures/shape_8d097ae30d/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_5e15a05998eb55a9 .more-btn_944adf0bd9b12088 {
  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_5e15a05998eb55a9 .more-btn_944adf0bd9b12088:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_92634d0edc7d55c1 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_92634d0edc7d55c1 .bg-wrapper_eee5b289668b21e5 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_92634d0edc7d55c1 .hero-heading_4ad048272f20826d {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_92634d0edc7d55c1 .rating_f2161a0f8690bca2 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_92634d0edc7d55c1 .rating_f2161a0f8690bca2 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_92634d0edc7d55c1 .media-wrapper_9e624c6354c90466 {
  position: absolute;
  background: url(../pictures/assets_190276148d/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_92634d0edc7d55c1 .media-wrapper_9e624c6354c90466 .shape_01_61b62a8a2fc9bbf7 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_92634d0edc7d55c1 .media-wrapper_9e624c6354c90466 .shape_02_9b69fcaeefb8cbbf {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_273d8c8ee5feabfe .hero-heading_4ad048272f20826d {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_273d8c8ee5feabfe .media-wrapper_9e624c6354c90466 {
  background: url(../pictures/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_273d8c8ee5feabfe .media-wrapper_9e624c6354c90466 .screen_01_e0305468f59db080 {
  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_273d8c8ee5feabfe .media-wrapper_9e624c6354c90466 .screen_02_92b9c112bb02f692 {
  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_273d8c8ee5feabfe .media-wrapper_9e624c6354c90466 .bg-shape_f5a139d9b66cb797 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_273d8c8ee5feabfe .shape_01_61b62a8a2fc9bbf7 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

.hero-banner-seven_7d7c6d91dc0ff080 {
  padding: 500px 0 70px;
  background: #29594B;
  z-index: 9;
}
.hero-banner-seven_7d7c6d91dc0ff080::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_7d7c6d91dc0ff080::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_7d7c6d91dc0ff080 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -2;
}
.hero-banner-seven_7d7c6d91dc0ff080 .hero-slider-one .hero-img_046aab408112e34b {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-seven_7d7c6d91dc0ff080 .hero-slider-one .slick-list_b0a6ad3e8a9a573d, .hero-banner-seven_7d7c6d91dc0ff080 .hero-slider-one .slick-track_9da8e816a87a943c, .hero-banner-seven_7d7c6d91dc0ff080 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-seven_7d7c6d91dc0ff080 .hero-heading_4ad048272f20826d {
  font-weight: 700;
  font-size: 110px;
  letter-spacing: -1px;
  line-height: 1em;
}
.hero-banner-seven_7d7c6d91dc0ff080 .lead-form_f8b359ba1e0a8f11 {
  background: #fff;
  border-radius: 30px;
  padding: 35px 50px 50px;
}
.hero-banner-seven_7d7c6d91dc0ff080 .lead-form_f8b359ba1e0a8f11 h3 {
  font-size: 32px;
}
.hero-banner-seven_7d7c6d91dc0ff080 .lead-form_f8b359ba1e0a8f11 label {
  font-size: 17px;
  color: rgba(0, 0, 0, 0.3);
}
.hero-banner-seven_7d7c6d91dc0ff080 .lead-form_f8b359ba1e0a8f11 input {
  height: 65px;
  padding: 0 20px;
  border: 1px solid #000;
  border-radius: 10px;
}
.hero-banner-seven_7d7c6d91dc0ff080 .lead-form_f8b359ba1e0a8f11 button {
  height: 60px;
  border-radius: 10px;
  font-size: 17px;
  background: #D0FF45;
}
.hero-banner-seven_7d7c6d91dc0ff080 .lead-form_f8b359ba1e0a8f11 button:hover {
  background: #29594B;
  color: #fff;
}

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

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

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

.fancy-banner-four_9909371f207c0931 {
  background: #DCEFF0;
  z-index: 1;
}
.fancy-banner-four_9909371f207c0931:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: -1;
  background: url(../pictures/shape_8d097ae30d/shape_10.svg) no-repeat left bottom;
  background-size: cover;
}
.fancy-banner-four_9909371f207c0931 ul li {
  font-size: 28px;
  color: #000;
  position: relative;
  padding-left: 42px;
  margin-bottom: 13px;
}
.fancy-banner-four_9909371f207c0931 ul li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.fancy-banner-four_9909371f207c0931 .platform-button-group_620f4895edebc6f4 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_9909371f207c0931 .platform-button-group_620f4895edebc6f4 a:hover {
  transform: translateY(-5px);
  box-shadow: -5px 10px 30px rgba(0, 0, 0, 0.05);
}
.fancy-banner-four_9909371f207c0931 .platform-button-group_620f4895edebc6f4 a .icon_596651fdbb0eddb7 {
  margin-right: 14px;
}
.fancy-banner-four_9909371f207c0931 .platform-button-group_620f4895edebc6f4 a span {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
  display: block;
  line-height: initial;
  margin-bottom: -3px;
}
.fancy-banner-four_9909371f207c0931 .platform-button-group_620f4895edebc6f4 a strong {
  font-weight: 500;
  display: block;
}
.fancy-banner-four_9909371f207c0931 .platform-button-group_620f4895edebc6f4 a.ios-button_0636f9d8742ef254 {
  background: #fff;
  border-color: #DADADA;
}
.fancy-banner-four_9909371f207c0931 .platform-button-group_620f4895edebc6f4 a.ios-button_0636f9d8742ef254 span {
  color: #999999;
}
.fancy-banner-four_9909371f207c0931 .platform-button-group_620f4895edebc6f4 a.ios-button_0636f9d8742ef254 strong {
  color: #000;
}

.fancy-banner-five_cdf470400e101430 {
  background: url(../pictures/media/img_31.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.fancy-banner-five_cdf470400e101430.no-bg_d0e2b2c3e92afa97 {
  background: none;
}
.fancy-banner-five_cdf470400e101430.no-bg_d0e2b2c3e92afa97:before {
  display: none;
}
.fancy-banner-five_cdf470400e101430.no-bg_d0e2b2c3e92afa97 .bg-wrapper_eee5b289668b21e5 {
  background: url(../pictures/media/img_33.jpg) no-repeat center;
  background-size: cover;
}
.fancy-banner-five_cdf470400e101430.no-bg_d0e2b2c3e92afa97 .bg-wrapper_eee5b289668b21e5 .video-icon_7f9d745cb1559ba0 {
  width: 185px;
  height: 185px;
  background: #DFFF5E;
}
.fancy-banner-five_cdf470400e101430: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_cdf470400e101430 h2 {
  font-size: 100px;
  line-height: 1.1em;
}
.fancy-banner-five_cdf470400e101430 .video-icon_7f9d745cb1559ba0 {
  width: 200px;
  height: 200px;
  padding: 22px;
  background: #FFE86B;
}
.fancy-banner-five_cdf470400e101430 .video-icon_7f9d745cb1559ba0:hover {
  transform: rotate(15deg);
}

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

.fancy-banner-seven_0eff0f93f854655b .bg-wrapper_eee5b289668b21e5 {
  background: url(../pictures/media/img_50.jpg) no-repeat center;
  background-size: cover;
}
.fancy-banner-seven_0eff0f93f854655b .bg-wrapper_eee5b289668b21e5: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_0eff0f93f854655b .bg-wrapper_eee5b289668b21e5: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_0eff0f93f854655b .bg-wrapper_eee5b289668b21e5 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_0eff0f93f854655b .bg-wrapper_eee5b289668b21e5 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_0eff0f93f854655b .bg-wrapper_eee5b289668b21e5 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_0eff0f93f854655b .bg-wrapper_eee5b289668b21e5 li:hover:before {
  background: #CFFF45;
}
.fancy-banner-seven_0eff0f93f854655b .bg-wrapper_eee5b289668b21e5 li:hover:after {
  color: #000;
}
.fancy-banner-seven_0eff0f93f854655b .bg-wrapper_eee5b289668b21e5 .shape_01_61b62a8a2fc9bbf7 {
  bottom: 17%;
  left: 36%;
  max-width: 11%;
  z-index: 0;
}

.fancy-banner-eight_76f8db20ebd40f29 .bg-wrapper_eee5b289668b21e5 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_76f8db20ebd40f29 .media-wrapper_9e624c6354c90466 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_76f8db20ebd40f29 .media-wrapper_9e624c6354c90466 .shape_01_61b62a8a2fc9bbf7 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_76f8db20ebd40f29 .shape_02_9b69fcaeefb8cbbf {
  right: -123px;
  bottom: -5px;
}

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

.inner-banner-one_d365a692ec0f8757 {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  z-index: 1;
}
.inner-banner-one_d365a692ec0f8757::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_d365a692ec0f8757::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  color: #000;
}

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

.inner-banner-one_d365a692ec0f8757 + .blog-details_4b1ea71433b14720 {
  margin-top: 15px;
}

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

.inner-banner-one_d365a692ec0f8757 .hero-heading_4ad048272f20826d {
  font-weight: 700;
  font-size: 85px;
  line-height: 1.023em;
  z-index: 1;
  padding: 10px 10px 23px 22px;
}
.inner-banner-one_d365a692ec0f8757 .hero-heading_4ad048272f20826d img {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  max-height: 100%;
}
.inner-banner-one_d365a692ec0f8757 .pager_a78884d917679587 {
  border-bottom: 1px solid #fff;
  padding-bottom: 3px;
}
.inner-banner-one_d365a692ec0f8757 .pager_a78884d917679587 li {
  color: rgba(255, 255, 255, 0.5);
  margin-right: 5px;
}
.inner-banner-one_d365a692ec0f8757 .pager_a78884d917679587 li:last-child {
  margin: 0;
  color: #fff;
}
.inner-banner-one_d365a692ec0f8757 .pager_a78884d917679587 li a {
  transition: all 0.2s ease-in-out 0s;
}
.inner-banner-one_d365a692ec0f8757 .pager_a78884d917679587 li a:hover {
  color: #fff;
}
.inner-banner-one_d365a692ec0f8757 .tag_08cc6861c641981a {
  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_91e47225d112569d {
  z-index: 1;
}
.inner-banner-two_91e47225d112569d .pager_a78884d917679587 {
  border-bottom: 1px solid #0A4020;
  padding-bottom: 2px;
}
.inner-banner-two_91e47225d112569d .pager_a78884d917679587 li {
  color: #000;
}
.inner-banner-two_91e47225d112569d .pager_a78884d917679587 li:nth-child(even) {
  padding: 0 5px;
}
.inner-banner-two_91e47225d112569d .pager_a78884d917679587 li a {
  color: rgba(0, 0, 0, 0.5);
  transition: all 0.2s ease-in-out 0s;
}
.inner-banner-two_91e47225d112569d .pager_a78884d917679587 li a:hover {
  color: #000;
}
.inner-banner-two_91e47225d112569d .hero-heading_4ad048272f20826d {
  font-weight: 700;
  font-size: 85px;
  line-height: 1.023em;
  margin: 22px 0 40px;
}
.inner-banner-two_91e47225d112569d .tag_08cc6861c641981a {
  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_91e47225d112569d .shape_01_61b62a8a2fc9bbf7 {
  left: 0%;
  bottom: 10%;
  width: 18.23%;
  animation: jumpTwo 6s infinite linear;
}
.inner-banner-two_91e47225d112569d .shape_02_9b69fcaeefb8cbbf {
  right: 2%;
  bottom: 14%;
  width: 14.52%;
  animation: jumpThree 6s infinite linear;
}
.inner-banner-two_91e47225d112569d .shape_03_fffee97a7516fc13 {
  left: 24%;
  top: 33%;
  width: 2.2%;
  animation: rotated 50s infinite linear;
}
.inner-banner-two_91e47225d112569d .shape_04_b8c95c1ee75eacc3 {
  right: 21%;
  bottom: 30%;
  width: 1.65%;
  animation: rotated 50s infinite linear;
}

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

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

.block-feature-three_574be30cd62413a3 {
  z-index: 1;
}
.block-feature-three_574be30cd62413a3:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_574be30cd62413a3.no-bg_d0e2b2c3e92afa97:before {
  display: none;
}
.block-feature-three_574be30cd62413a3 .section-btn_f1d9411b65af53c9 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_574be30cd62413a3 .block-title_8db56b16db4cbf89 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_574be30cd62413a3 .block-title_8db56b16db4cbf89 a:hover {
  text-decoration: underline;
}
.block-feature-three_574be30cd62413a3 .round-btn_0fd078efbc4fac59 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_574be30cd62413a3 .round-btn_0fd078efbc4fac59:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_574be30cd62413a3 .block-one_ae88fde16f61b010 {
  background: url(../pictures/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_574be30cd62413a3 .block-one_ae88fde16f61b010 .tag_08cc6861c641981a {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_574be30cd62413a3 .block-one_ae88fde16f61b010 .block-title_8db56b16db4cbf89 {
  background: url(../pictures/shape_8d097ae30d/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_574be30cd62413a3 .block-two_927bf0414d13f1ce {
  overflow: hidden;
}
.block-feature-three_574be30cd62413a3 .block-two_927bf0414d13f1ce .img-wrapper_e04faddcc268d99b {
  background: url(../pictures/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_574be30cd62413a3 .block-two_927bf0414d13f1ce .text-wrapper_c0ef38c8252be634 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_574be30cd62413a3 .block-two_927bf0414d13f1ce .tag_08cc6861c641981a {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_574be30cd62413a3 .block-three_8627f88386da4f67 {
  background: #D3FF76;
}
.block-feature-three_574be30cd62413a3 .block-three_8627f88386da4f67 .tag_08cc6861c641981a {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_574be30cd62413a3 .block-three_8627f88386da4f67 .round-btn_0fd078efbc4fac59 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_574be30cd62413a3 .block-three_8627f88386da4f67 .round-btn_0fd078efbc4fac59:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_574be30cd62413a3 .block-four_ba22f0b8d7d60223 {
  background: url(../pictures/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_574be30cd62413a3 .block-four_ba22f0b8d7d60223 .block-title_8db56b16db4cbf89 {
  background: url(../pictures/shape_8d097ae30d/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_574be30cd62413a3 .block-four_ba22f0b8d7d60223 .block-title_8db56b16db4cbf89 a {
  font-size: 28px;
}
.block-feature-three_574be30cd62413a3 .block-four_ba22f0b8d7d60223 .tag_08cc6861c641981a {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_574be30cd62413a3 .block-four_ba22f0b8d7d60223 .round-btn_0fd078efbc4fac59 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_574be30cd62413a3 .block-four_ba22f0b8d7d60223 .round-btn_0fd078efbc4fac59:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_574be30cd62413a3 .block-five_8fbe6a9866e2a8ea {
  background: url(../pictures/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_574be30cd62413a3 .block-five_8fbe6a9866e2a8ea .tag_08cc6861c641981a {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_574be30cd62413a3 .block-five_8fbe6a9866e2a8ea .block-title_8db56b16db4cbf89 {
  background: url(../pictures/shape_8d097ae30d/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

.block-feature-nine_22a654bed5b308c6 {
  z-index: 1;
  background: #000;
  border-radius: 30px 30px 100px 100px;
}
.block-feature-nine_22a654bed5b308c6: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_22a654bed5b308c6:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 50px;
  left: 0;
  top: 0;
  background: #000;
  z-index: -1;
}
.block-feature-nine_22a654bed5b308c6 .heading_cd2b4bd9c3211ac5 {
  font-size: 85px;
  line-height: 1.411em;
}
.block-feature-nine_22a654bed5b308c6 .heading_cd2b4bd9c3211ac5 span {
  color: #DFFF5E;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.block-feature-nine_22a654bed5b308c6 .heading_cd2b4bd9c3211ac5 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_22a654bed5b308c6 .heading_cd2b4bd9c3211ac5 a:before {
  content: "";
  position: absolute;
  width: 85px;
  height: 3px;
  left: -85px;
  top: calc(50% - 3px);
  background: #fff;
}
.block-feature-nine_22a654bed5b308c6 .heading_cd2b4bd9c3211ac5 a:hover {
  background: #E6FD5A;
}
.block-feature-nine_22a654bed5b308c6 .shape_01_61b62a8a2fc9bbf7 {
  right: 0;
  top: 5%;
  width: 4%;
}
.block-feature-nine_22a654bed5b308c6 .shape_02_9b69fcaeefb8cbbf {
  left: 7%;
  bottom: 0;
  width: 8.4%;
}
.block-feature-nine_22a654bed5b308c6 .shape_03_fffee97a7516fc13 {
  right: 5%;
  bottom: 5%;
}

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

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

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

.block-feature-thirteen_17f25c502c9ae118 .upper-wrapper_57488b6184b707de {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_17f25c502c9ae118 .upper-wrapper_57488b6184b707de .shape_01_61b62a8a2fc9bbf7 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_17f25c502c9ae118 .line-loop_289aa4fbb98da0bb:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_17f25c502c9ae118 .graph-panel_c2810b77be8bf9f5 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_17f25c502c9ae118 .graph-panel_c2810b77be8bf9f5 .main-count_8a6f5ce46fd59483 {
  font-size: 120px;
}
.block-feature-thirteen_17f25c502c9ae118 .graph-panel_c2810b77be8bf9f5 .chart-box_257ebaf27ec47695 {
  padding: 0 15px;
}
.block-feature-thirteen_17f25c502c9ae118 .graph-panel_c2810b77be8bf9f5 .chart-box_257ebaf27ec47695 .chart-inner_f35747686ac03747 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_643132a15edff12a .media-img_64c2d192a1a020ca {
  border-radius: 30px;
}
.block-feature-sixteen_643132a15edff12a .shape_01_61b62a8a2fc9bbf7 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_7d3d1f4fd129ee87 .section-subheading_f699ba888e1283a2 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_7d3d1f4fd129ee87 .shape_01_61b62a8a2fc9bbf7 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

.block-feature-eighteen_999e2b0b20e3cf53 {
  background: url(../pictures/media/img_52.jpg) no-repeat left top;
  background-size: cover;
}
.block-feature-eighteen_999e2b0b20e3cf53: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_999e2b0b20e3cf53 .video-icon_7f9d745cb1559ba0 {
  width: 170px;
  height: 170px;
  color: #000;
  padding: 20px;
  background: #FFDB1E;
}
.block-feature-eighteen_999e2b0b20e3cf53 .video-icon_7f9d745cb1559ba0:hover {
  background: #DFFF5E;
}
.block-feature-eighteen_999e2b0b20e3cf53 .bg-wrapper_eee5b289668b21e5 {
  padding: 48px 60px 60px;
  border-radius: 20px;
  background: #144D41;
}
.block-feature-eighteen_999e2b0b20e3cf53 .bg-wrapper_eee5b289668b21e5 ul {
  position: relative;
  z-index: 1;
}
.block-feature-eighteen_999e2b0b20e3cf53 .bg-wrapper_eee5b289668b21e5 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_999e2b0b20e3cf53 .bg-wrapper_eee5b289668b21e5 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_999e2b0b20e3cf53 .bg-wrapper_eee5b289668b21e5 ul li:last-child {
  margin-bottom: 0;
}
.block-feature-eighteen_999e2b0b20e3cf53 .bg-wrapper_eee5b289668b21e5 ul li:before {
  content: url(../pictures/icon_23b5c0f027/icon_111.svg);
  position: absolute;
  left: -52px;
  top: 0;
}
.block-feature-eighteen_999e2b0b20e3cf53 .bg-wrapper_eee5b289668b21e5 .more-btn_944adf0bd9b12088 {
  border-radius: 30px;
  padding: 5px 5px 5px 25px;
  color: #fff;
  font-weight: 500;
  font-size: 18px;
  border: 1px solid #fff;
}
.block-feature-eighteen_999e2b0b20e3cf53 .bg-wrapper_eee5b289668b21e5 .more-btn_944adf0bd9b12088 .icon_596651fdbb0eddb7 {
  width: 40px;
  height: 40px;
  background: #FFDB1E;
}
.block-feature-eighteen_999e2b0b20e3cf53 .bg-wrapper_eee5b289668b21e5 .more-btn_944adf0bd9b12088:hover {
  background: #fff;
  color: #1F5E59;
}

.text-feature-one_d4ff1db7e7479860 .line-wrapper_61898fad9a9da6d3 {
  border-top: 1px dashed #d7d7d7;
  border-bottom: 1px dashed #d7d7d7;
}
.text-feature-one_d4ff1db7e7479860 .line-wrapper_61898fad9a9da6d3 .shape_01_61b62a8a2fc9bbf7 {
  width: 48px;
  bottom: 12%;
  left: 32%;
  animation: rotated 48s infinite linear;
}
.text-feature-one_d4ff1db7e7479860 .card-style-three_c172865e03b230c9 {
  border-left: 1px dashed #d7d7d7;
  border-bottom: 1px dashed #d7d7d7;
  padding-left: 100px;
}
.text-feature-one_d4ff1db7e7479860 .card-style-three_c172865e03b230c9:last-child {
  border-bottom: none;
}
.text-feature-one_d4ff1db7e7479860 .media-list-item_d2e40ef69c56002b {
  height: 600px;
  width: 590px;
  background: url(../pictures/media/img_04.jpg) no-repeat center;
  background-size: cover;
  border-radius: 30px;
  position: relative;
  z-index: 1;
}
.text-feature-one_d4ff1db7e7479860 .media-list-item_d2e40ef69c56002b: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_d4ff1db7e7479860 .media-list-item_d2e40ef69c56002b 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_d4ff1db7e7479860 .media-list-item_d2e40ef69c56002b 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_d4ff1db7e7479860 .media-list-item_d2e40ef69c56002b 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_d4ff1db7e7479860 .media-list-item_d2e40ef69c56002b li:hover:before {
  background: #29594B;
}
.text-feature-one_d4ff1db7e7479860 .media-list-item_d2e40ef69c56002b li:hover:after {
  color: #fff;
}

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

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

.text-feature-four_c6b888e1d56efced {
  z-index: 1;
}
.text-feature-four_c6b888e1d56efced .avatar_e80330e3e9e6ba83 {
  width: 65px;
  height: 65px;
}
.text-feature-four_c6b888e1d56efced .name {
  font-size: 28px;
}
.text-feature-four_c6b888e1d56efced .quote-text_682c9d0547656d10 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_c6b888e1d56efced .shape_01_61b62a8a2fc9bbf7 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_c6b888e1d56efced .shape_02_9b69fcaeefb8cbbf {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_7b0c6ef6ab786547 .bg-wrapper_eee5b289668b21e5 {
  background: #FFF2AC;
}
.text-feature-five_7b0c6ef6ab786547 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_7b0c6ef6ab786547 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_7b0c6ef6ab786547 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_7b0c6ef6ab786547 li:hover:before {
  background: #29594B;
}
.text-feature-five_7b0c6ef6ab786547 li:hover:after {
  color: #fff;
}
.text-feature-five_7b0c6ef6ab786547 .media-wrapper_9e624c6354c90466 {
  background: url(../pictures/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_7b0c6ef6ab786547 .media-wrapper_9e624c6354c90466 .video-icon_7f9d745cb1559ba0 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_7b0c6ef6ab786547 .media-wrapper_9e624c6354c90466 .video-icon_7f9d745cb1559ba0:hover {
  background: #CFFF45;
}
.text-feature-five_7b0c6ef6ab786547 .media-wrapper_9e624c6354c90466 .screen_01_e0305468f59db080 {
  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_ce475dead36b90a6 {
  z-index: 1;
}
.text-feature-six_ce475dead36b90a6 .media-wrapper_9e624c6354c90466 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_ce475dead36b90a6 .media-wrapper_9e624c6354c90466 .screen_01_e0305468f59db080 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_ce475dead36b90a6 .shape_01_61b62a8a2fc9bbf7 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_ce475dead36b90a6 .shape_02_9b69fcaeefb8cbbf {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_c97484bae5a69122 {
  background: url(../pictures/assets_190276148d/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_c97484bae5a69122 .block_2950ad5c8b3940d7 .icon_596651fdbb0eddb7 {
  height: 50px;
}
.text-feature-nine_c97484bae5a69122 .vertical-text-wrapper_bfb2a473744e6061 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_c97484bae5a69122 .vertical-text-wrapper_bfb2a473744e6061 .text-list_7b0d0a92421fefba {
  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_c97484bae5a69122 .vertical-text-wrapper_bfb2a473744e6061 .text-list_7b0d0a92421fefba:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_c97484bae5a69122 .vertical-text-wrapper_bfb2a473744e6061 .shape_01_61b62a8a2fc9bbf7 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_c97484bae5a69122 .vertical-text-wrapper_bfb2a473744e6061 .shape_02_9b69fcaeefb8cbbf {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_c97484bae5a69122 .shape_03_fffee97a7516fc13 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_c97484bae5a69122 .shape_04_b8c95c1ee75eacc3 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_18cb84377f0167d8 .section-btn_f1d9411b65af53c9 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_6861e4f2d938d3cc {
  z-index: 1;
}
.team-section-three_6861e4f2d938d3cc:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../pictures/shape_8d097ae30d/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_6861e4f2d938d3cc .section-btn_f1d9411b65af53c9 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_6861e4f2d938d3cc .shape_01_61b62a8a2fc9bbf7 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_6861e4f2d938d3cc .shape_02_9b69fcaeefb8cbbf {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_6861e4f2d938d3cc .shape_03_fffee97a7516fc13 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

.faq-section-three_d5dbad94ccd65c62 .tab-content_21bd5b576552657b {
  background: #fff;
  border-radius: 30px;
  padding: 0 60px;
}
.faq-section-three_d5dbad94ccd65c62 .tab-content_21bd5b576552657b .accordion-style-one_a5739948eb87b173 .accordion-item_62112114265f0a40:last-child {
  border-bottom: none;
}
.faq-section-three_d5dbad94ccd65c62 .tab-content_21bd5b576552657b .accordion-style-one_a5739948eb87b173 .accordion-item_62112114265f0a40:first-child {
  border-top: none;
}
.faq-section-three_d5dbad94ccd65c62 nav .nav {
  border: none;
}
.faq-section-three_d5dbad94ccd65c62 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_d5dbad94ccd65c62 nav .nav .nav-link.active {
  background: #29594B;
  color: #fff;
}

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

.pricing-nav_1e0a04e439dfcff8 .nav {
  border: 2px solid #186560;
  border-radius: 10px;
  overflow: hidden;
}
.pricing-nav_1e0a04e439dfcff8 .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_1e0a04e439dfcff8 .nav .nav-link.active {
  background: #186560;
  color: #fff;
}

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

.accordion-style-one_a5739948eb87b173 .accordion-item_62112114265f0a40 {
  border: none;
  border-top: 1px solid #E0E0E0;
  border-radius: 0;
}
.accordion-style-one_a5739948eb87b173 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e {
  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_a5739948eb87b173 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e:not(.collapsed) {
  padding-bottom: 20px;
}
.accordion-style-one_a5739948eb87b173 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e:not(.collapsed):after {
  content: "-";
  font-size: 40px;
}
.accordion-style-one_a5739948eb87b173 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e:after {
  content: "+";
  font-weight: 300;
  font-size: 32px;
  background: none;
  width: auto;
  height: auto;
}
.accordion-style-one_a5739948eb87b173 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e {
  padding: 0 35px 20px 0;
}
.accordion-style-one_a5739948eb87b173 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e p {
  margin: 0;
}
.accordion-style-one_a5739948eb87b173 .accordion-item_62112114265f0a40:last-child {
  border-bottom: 1px solid #E0E0E0;
}

.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40 {
  border: none;
  background: #FFFAEB;
  border-radius: 0;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e {
  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_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e:not(.collapsed) {
  color: #000;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e:not(.collapsed):after {
  content: "-";
  font-size: 1.5em;
  line-height: 36px;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e: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_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e {
  padding: 20px 50px 55px;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e h6 {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.96px;
  margin-bottom: 15px;
  font-weight: 700;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e 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_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e ul li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 18px;
  top: 6px;
  left: 14px;
  color: #212121;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e .media-wrapper_9e624c6354c90466 {
  background-position: center;
  background-size: cover;
  border-radius: 30px;
  max-width: 610px;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e .media-wrapper_9e624c6354c90466 .video-icon_7f9d745cb1559ba0 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e .media-wrapper_9e624c6354c90466 .video-icon_7f9d745cb1559ba0:hover {
  background: #CFFF45;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40:nth-child(1) {
  border-radius: 40px 40px 0 0;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40:nth-child(2) {
  background: #FFFAEB;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40:nth-child(2) .accordion-button_b67c65a154008e6e {
  background: #FBF4DC;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40:nth-child(2) .accordion-body_9b48bad984fa5a7e {
  background: #FBF4DC;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40:nth-child(3) {
  background: #f9efcf;
  border-radius: 0 0 40px 40px;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40:nth-child(3) .accordion-button_b67c65a154008e6e {
  background: #F9EFCF;
  border-radius: 0 0 40px 40px;
}
.accordion-style-two_571b98ca56281580 .accordion-item_62112114265f0a40:nth-child(3) .accordion-body_9b48bad984fa5a7e {
  background: #F9EFCF;
  border-radius: 0 0 40px 40px;
}

.accordion-style-three_e03d3a73be121d89 .accordion-item_62112114265f0a40 {
  border: none;
  border-bottom: 1px solid #E0E0E0;
  border-radius: 0;
}
.accordion-style-three_e03d3a73be121d89 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e {
  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_e03d3a73be121d89 .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e:after {
  content: "\f286";
  font-family: "bootstrap-icons";
  font-size: 20px;
  background: none;
  width: auto;
  height: auto;
}
.accordion-style-three_e03d3a73be121d89 .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e {
  padding: 0 35px 8px 0;
}

.accordion-style-four_f960b55c9c02836a .accordion-item_62112114265f0a40 {
  border: none;
  border-radius: 10px;
  overflow: hidden;
  background: transparent;
  margin-bottom: 30px;
}
.accordion-style-four_f960b55c9c02836a .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e {
  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_f960b55c9c02836a .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e span {
  font-weight: normal;
  font-size: 18px;
  display: inline-block;
  margin-right: 22px;
  min-width: 30px;
}
.accordion-style-four_f960b55c9c02836a .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e:not(.collapsed) {
  padding-bottom: 15px;
  background: #144D41;
  color: #fff;
}
.accordion-style-four_f960b55c9c02836a .accordion-item_62112114265f0a40 .accordion-button_b67c65a154008e6e:after {
  content: "\f286";
  font-family: "bootstrap-icons";
  font-size: 20px;
  background: none;
  width: auto;
  height: auto;
}
.accordion-style-four_f960b55c9c02836a .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e {
  background: #fff;
  padding: 0 15px 20px 102px;
  background: #144D41;
}
.accordion-style-four_f960b55c9c02836a .accordion-item_62112114265f0a40 .accordion-body_9b48bad984fa5a7e p {
  margin: 0;
  color: rgba(255, 255, 255, 0.7);
}

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

.partner-logo-one_a39e4390d099dc33 .logo_4ede6b9576b07f58 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_c259790e93dfd573 {
  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_18f35514ccd3437d {
  max-width: 565px;
}
.user-data-form .form-wrapper_18f35514ccd3437d .input-group-meta_7ea49f183753cd86 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_18f35514ccd3437d .input-group-meta_7ea49f183753cd86 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_18f35514ccd3437d .input-group-meta_7ea49f183753cd86 .placeholder_icon_d93615d7c6ac207a {
  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_18f35514ccd3437d .input-group-meta_7ea49f183753cd86 .placeholder_icon_d93615d7c6ac207a img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_18f35514ccd3437d .input-group-meta_7ea49f183753cd86 .placeholder_icon_d93615d7c6ac207a span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_18f35514ccd3437d .input-group-meta_7ea49f183753cd86 .placeholder_icon_d93615d7c6ac207a 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_18f35514ccd3437d .input-group-meta_7ea49f183753cd86 .placeholder_icon_d93615d7c6ac207a span.eye-slash_6a9bd57e2f18bb5f:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_e243c44668569080 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_e243c44668569080 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_e243c44668569080 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_e243c44668569080 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_e243c44668569080 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_e243c44668569080 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_e243c44668569080 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_34159773ffec1729 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_e38167b8e1135998 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_e38167b8e1135998:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_e38167b8e1135998 img {
  width: 20px;
}
.user-data-form .btn-close_86bc609c623eb971 {
  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_7c112f9a7de80276 .main-count_8a6f5ce46fd59483 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

.pagination-one_09c8a23875b80694 ul {
  margin: 0 -5;
}
.pagination-one_09c8a23875b80694 ul li {
  padding: 0 5px;
  font-size: 20px;
  font-weight: 500;
  color: #19352D;
}
.pagination-one_09c8a23875b80694 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_09c8a23875b80694 ul li:not(:last-child) a.active, .pagination-one_09c8a23875b80694 ul li:not(:last-child) a:hover, .pagination-one_09c8a23875b80694 ul li:not(:last-child) a:focus {
  background: #29594B;
  color: #fff;
}

.pagination-two_e7e2b5c02b6ec942 {
  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_e7e2b5c02b6ec942 .pr-dir_d69ea694d728a509 {
  font-size: 16px;
  letter-spacing: 0.89px;
  color: #979797;
}
.pagination-two_e7e2b5c02b6ec942 .pr-name_ca43306ac6e9bbd1 {
  font-size: 32px;
  color: #19352D;
  margin-top: 4px;
}
.pagination-two_e7e2b5c02b6ec942 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_e7e2b5c02b6ec942 a:hover i {
  background: #CFFF45;
  border-color: #CFFF45;
}
.pagination-two_e7e2b5c02b6ec942.border-0_6fb49430354652cf i {
  border: none;
}
.pagination-two_e7e2b5c02b6ec942.border-0_6fb49430354652cf a:hover i {
  background: #FFE86B;
}

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

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

.card-style-three_c172865e03b230c9 .icon_596651fdbb0eddb7 {
  height: 38px;
}

.card-style-four_43eab6bf6dfe4d5b .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_43eab6bf6dfe4d5b .media:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  transform: rotate(45deg);
  right: -25px;
  bottom: -25px;
  background: #fff;
}
.card-style-four_43eab6bf6dfe4d5b .round-btn_0fd078efbc4fac59 {
  position: absolute;
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
  opacity: 0;
}
.card-style-four_43eab6bf6dfe4d5b .round-btn_0fd078efbc4fac59:hover {
  background: #CFFF45;
}
.card-style-four_43eab6bf6dfe4d5b:hover .media::before, .card-style-four_43eab6bf6dfe4d5b:hover .round-btn_0fd078efbc4fac59 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

.card-style-fourteen_e6353fe8e27d0b0a .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_e6353fe8e27d0b0a .round-btn_0fd078efbc4fac59 {
  position: absolute;
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #0C3A30;
  color: #fff;
  opacity: 0;
}
.card-style-fourteen_e6353fe8e27d0b0a .round-btn_0fd078efbc4fac59:hover {
  background: #CFFF45;
  color: #19352D;
}
.card-style-fourteen_e6353fe8e27d0b0a:hover .media::before, .card-style-fourteen_e6353fe8e27d0b0a:hover .round-btn_0fd078efbc4fac59 {
  opacity: 1;
}
.card-style-fourteen_e6353fe8e27d0b0a p {
  color: #B6B6B6;
}

.card-style-fifteen_ce2dde51fd1701dd {
  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_ce2dde51fd1701dd .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_ce2dde51fd1701dd .round-btn_0fd078efbc4fac59 {
  position: absolute;
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #0C3A30;
  color: #fff;
  opacity: 0;
}
.card-style-fifteen_ce2dde51fd1701dd .round-btn_0fd078efbc4fac59:hover {
  background: #CFFF45;
  color: #19352D;
}
.card-style-fifteen_ce2dde51fd1701dd:hover .media::before, .card-style-fifteen_ce2dde51fd1701dd:hover .round-btn_0fd078efbc4fac59 {
  opacity: 1;
}
.card-style-fifteen_ce2dde51fd1701dd h4 {
  font-size: 22px;
}
.card-style-fifteen_ce2dde51fd1701dd p {
  color: #B6B6B6;
}

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

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

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

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

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

.card-style-twentyOne_1d8eb588d2dc9bee .icon_596651fdbb0eddb7 {
  width: 320px;
  height: 320px;
  padding: 13%;
  border: 1px solid rgba(25, 97, 100, 0.15);
}
.card-style-twentyOne_1d8eb588d2dc9bee .icon_596651fdbb0eddb7 .numb_885d555d16fce0ac {
  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_37ee74e60d7fe9ff {
  background: #fff;
  border-radius: 20px;
  text-align: center;
  padding: 50px 12px 70px;
  position: relative;
}
.card-style-twentyTwo_37ee74e60d7fe9ff .icon_596651fdbb0eddb7 {
  height: 83px;
}
.card-style-twentyTwo_37ee74e60d7fe9ff h4 {
  font-size: 28px;
  margin: 135px 0 20px;
  text-transform: capitalize;
}
.card-style-twentyTwo_37ee74e60d7fe9ff .learn-btn_635c739e55df0d35 {
  font-size: 16px;
  text-transform: uppercase;
  color: #000;
  letter-spacing: 1px;
}
.card-style-twentyTwo_37ee74e60d7fe9ff:hover {
  background: #FFDB1E;
}

.card-style-twentyThree_bbc0b7d87f0fe126 {
  background: #144D41;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.card-style-twentyThree_bbc0b7d87f0fe126 .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_bbc0b7d87f0fe126 .name h4 {
  font-size: 22px;
}
.card-style-twentyThree_bbc0b7d87f0fe126:hover .name {
  opacity: 1;
}
.card-style-twentyThree_bbc0b7d87f0fe126:hover img {
  opacity: 0.3;
}

.pricing-card-one_e9bcd93b441d700b {
  background: #fff;
  border-radius: 20px;
  padding: 45px 70px 50px;
}
.pricing-card-one_e9bcd93b441d700b h2 {
  font-size: 36px;
}
.pricing-card-one_e9bcd93b441d700b p {
  line-height: 1.5em;
  color: #878787;
  padding: 17px 0 20px;
}
.pricing-card-one_e9bcd93b441d700b p span {
  color: #000;
}
.pricing-card-one_e9bcd93b441d700b .price-banner_d4f6c67de50a97c5 {
  padding: 8px 10px;
  border-radius: 15px;
  background: #F4F4F4;
  margin-bottom: 30px;
}
.pricing-card-one_e9bcd93b441d700b .price-banner_d4f6c67de50a97c5 .price_4bb75e72832596b5 {
  font-size: 52px;
  font-weight: 500;
  color: #19352D;
  line-height: initial;
}
.pricing-card-one_e9bcd93b441d700b .price-banner_d4f6c67de50a97c5 .price_4bb75e72832596b5 sup {
  font-size: 0.461em;
  top: -18px;
  left: 6px;
}
.pricing-card-one_e9bcd93b441d700b .price-banner_d4f6c67de50a97c5 strong {
  color: #19352D;
  display: block;
  margin-bottom: -9px;
}
.pricing-card-one_e9bcd93b441d700b .price-banner_d4f6c67de50a97c5 span {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.4);
}
.pricing-card-one_e9bcd93b441d700b ul li {
  color: #000;
  margin-top: 10px;
}
.pricing-card-one_e9bcd93b441d700b .action-btn_3362f3b0209aaebb {
  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_e9bcd93b441d700b .action-btn_3362f3b0209aaebb a {
  font-weight: 500;
  color: #19352D;
}
.pricing-card-one_e9bcd93b441d700b .action-btn_3362f3b0209aaebb 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_e9bcd93b441d700b .action-btn_3362f3b0209aaebb a:hover {
  text-decoration: underline;
}

.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d h2 {
  font-size: 64px;
  line-height: 1.1875em;
  font-weight: 700;
  margin-bottom: 42px;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d p {
  margin-bottom: 35px;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d h3 {
  font-size: 48px;
  font-weight: 700;
  margin-bottom: 25px;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d .line-wrapper_61898fad9a9da6d3 {
  border-top: 1px dashed #e5e5e5;
  border-bottom: 1px dashed #e5e5e5;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d .quote-wrapper_93130da24c1cd75c {
  padding: 50px 80px 60px;
  border-radius: 30px;
  z-index: 1;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d .quote-wrapper_93130da24c1cd75c .icon_596651fdbb0eddb7 {
  margin-top: 7px;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d .quote-wrapper_93130da24c1cd75c blockquote {
  font-size: 48px;
  line-height: 1.354em;
  font-weight: 500;
  color: #19352D;
  margin-bottom: 30px;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d .quote-wrapper_93130da24c1cd75c .shape_01_61b62a8a2fc9bbf7 {
  bottom: 0;
  right: 1%;
  width: 37.2%;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d .list-item_343abe0edd2aea08 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  padding-left: 45px;
  margin-bottom: 24px;
  position: relative;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d .list-item_343abe0edd2aea08 li:before {
  content: "";
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #FFF2AC;
  left: 0;
  top: 3px;
}
.service-details_e47398dc8611a876 .details-meta_faf9c5c26c9c499d .list-item_343abe0edd2aea08 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 18px;
  top: 3px;
  left: 5px;
  color: #000;
}
.service-details_e47398dc8611a876 .service-nav-item_8f9d184bf1a12c83 {
  background: #EBF3EE;
  border-radius: 20px;
  overflow: hidden;
  padding: 0 25px;
}
.service-details_e47398dc8611a876 .service-nav-item_8f9d184bf1a12c83 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_e47398dc8611a876 .service-nav-item_8f9d184bf1a12c83 a img {
  width: 20px;
  margin-right: 22px;
  opacity: 0.3;
  transition: all 0.3s ease-in-out 0s;
}
.service-details_e47398dc8611a876 .service-nav-item_8f9d184bf1a12c83 a.active, .service-details_e47398dc8611a876 .service-nav-item_8f9d184bf1a12c83 a:hover {
  color: #0A4020;
}
.service-details_e47398dc8611a876 .service-nav-item_8f9d184bf1a12c83 a.active img, .service-details_e47398dc8611a876 .service-nav-item_8f9d184bf1a12c83 a:hover img {
  opacity: 1;
}
.service-details_e47398dc8611a876 .service-nav-item_8f9d184bf1a12c83 li:last-child a {
  border: none;
}
.service-details_e47398dc8611a876 .contact-banner_f5799c642886ec1c {
  padding: 35px 3% 50px;
  background: #FFE86B;
  border-radius: 20px;
}
.service-details_e47398dc8611a876 .contact-banner_f5799c642886ec1c h3 {
  font-size: 32px;
  line-height: 1.25em;
  color: #000;
}
.service-details_e47398dc8611a876 .contact-banner_f5799c642886ec1c a {
  line-height: 36px;
  border: 2px solid #000;
  border-radius: 30px;
  color: #000;
  padding: 0 30px;
}
.service-details_e47398dc8611a876 .contact-banner_f5799c642886ec1c 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_c6514670377e71dc .grid-sizer,
#isotop-gallery-wrapper.column-two_c6514670377e71dc .isotop-item {
  width: 50%;
}

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

.portfolio-block-one_ddb4d0d12f7132f0 .img-holder_ffeca89bf81790aa {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_ddb4d0d12f7132f0 .img-holder_ffeca89bf81790aa.round-border_099e643e0753b35e {
  border-radius: 30px;
}
.portfolio-block-one_ddb4d0d12f7132f0 .img-holder_ffeca89bf81790aa .expend_1c611a2998d23124 {
  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_ddb4d0d12f7132f0 .img-holder_ffeca89bf81790aa 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_ddb4d0d12f7132f0 .img-holder_ffeca89bf81790aa i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_ddb4d0d12f7132f0:hover .expend_1c611a2998d23124 {
  opacity: 1;
}
.portfolio-block-one_ddb4d0d12f7132f0:hover .img-meta_7ad3bc6c6c7af2da {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_ddb4d0d12f7132f0:hover .pj-title_ac9e7500583f322c {
  text-decoration: underline;
}
.portfolio-block-one_ddb4d0d12f7132f0 .caption {
  margin-top: 35px;
}
.portfolio-block-one_ddb4d0d12f7132f0 .caption .tag_08cc6861c641981a {
  margin: 0 -3px;
}
.portfolio-block-one_ddb4d0d12f7132f0 .caption .tag_08cc6861c641981a 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_ddb4d0d12f7132f0 .caption .pj-title_ac9e7500583f322c {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_ddb4d0d12f7132f0 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_ddb4d0d12f7132f0 .caption .arrow:hover {
  color: #0C3A30;
}

.portfolio-two_d73105d33dad878a {
  z-index: 1;
}
.portfolio-two_d73105d33dad878a .slider-wrapper_4a75cc2c424f5939 {
  width: 126vw;
  transform: translateX(-13vw);
}
.portfolio-two_d73105d33dad878a .slider-wrapper_4a75cc2c424f5939 .slick-slider_90f74b1b35291131 {
  margin: 0 -25px;
}
.portfolio-two_d73105d33dad878a .slider-wrapper_4a75cc2c424f5939 .slick-slider_90f74b1b35291131 .slick-slide {
  margin: 0 25px 5px;
}
.portfolio-two_d73105d33dad878a .slick-arrow-one_239bc91227d84c98 {
  margin-left: -2px;
  margin-right: -2px;
}
.portfolio-two_d73105d33dad878a .slick-arrow-one_239bc91227d84c98 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_d73105d33dad878a .slick-arrow-one_239bc91227d84c98 li:hover {
  background: #1F5E59;
  color: #fff;
}

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

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

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

.project-details-one_f80bbe6834512197 {
  z-index: 2;
}
.project-details-one_f80bbe6834512197 .project-info_1358548ee055d299 {
  border-bottom: 1px solid #E4E4E4;
}
.project-details-one_f80bbe6834512197 .project-info_1358548ee055d299:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 30%;
  z-index: -1;
  background: #CFFF45;
}
.project-details-one_f80bbe6834512197 .project-info_1358548ee055d299 .inner-wrapper_404487166c4c278d {
  max-width: 1600px;
  padding: 0 12px;
}
.project-details-one_f80bbe6834512197 .project-info_1358548ee055d299 h3 {
  font-size: 48px;
  font-weight: normal;
  margin: 0;
}
.project-details-one_f80bbe6834512197 .project-info_1358548ee055d299 h3 span {
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
}
.project-details-one_f80bbe6834512197 .project-info_1358548ee055d299 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_f80bbe6834512197 .project-info_1358548ee055d299 li:last-child {
  border: none;
}
.project-details-one_f80bbe6834512197 .project-info_1358548ee055d299 li .icon_596651fdbb0eddb7 {
  max-width: 40px;
}
.project-details-one_f80bbe6834512197 .project-info_1358548ee055d299 li .text1_b19eeec204b68a4e {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000;
}
.project-details-one_f80bbe6834512197 .project-info_1358548ee055d299 li span {
  color: rgba(0, 0, 0, 0.5);
}
.project-details-one_f80bbe6834512197 .upper-title_273a42ff2385e6dc {
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.project-details-one_f80bbe6834512197 h2 {
  font-size: 58px;
  font-weight: 700;
  margin-bottom: 35px;
}
.project-details-one_f80bbe6834512197 p {
  font-size: 24px;
  line-height: 1.83em;
  margin-bottom: 40px;
}
.project-details-one_f80bbe6834512197 .img-gallery_e9f29731d218f876 img {
  border-radius: 30px;
  width: 100%;
  margin-bottom: 15px;
}
.project-details-one_f80bbe6834512197 .social-share_1c704fce6f8c5dd7 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-one_f80bbe6834512197 .social-share_1c704fce6f8c5dd7 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

.project-details-two_7c4a2f4ee0695930 .bg-wrapper_eee5b289668b21e5 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_7c4a2f4ee0695930 .slider-wrapper_4a75cc2c424f5939 {
  height: 100%;
}
.project-details-two_7c4a2f4ee0695930 .slider-wrapper_4a75cc2c424f5939 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_7c4a2f4ee0695930 .slider-wrapper_4a75cc2c424f5939 .carousel-control-next_ee02df16c26e2399,
.project-details-two_7c4a2f4ee0695930 .slider-wrapper_4a75cc2c424f5939 .carousel-control-prev_051a63a941899b96 {
  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_7c4a2f4ee0695930 .slider-wrapper_4a75cc2c424f5939 .carousel-control-next_ee02df16c26e2399:hover,
.project-details-two_7c4a2f4ee0695930 .slider-wrapper_4a75cc2c424f5939 .carousel-control-prev_051a63a941899b96:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_7c4a2f4ee0695930 .slider-wrapper_4a75cc2c424f5939 .carousel-control-prev_051a63a941899b96 {
  left: auto;
  right: 45px;
}
.project-details-two_7c4a2f4ee0695930 .info-wrapper_6f01b083b9747d99 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_7c4a2f4ee0695930 .info-wrapper_6f01b083b9747d99 h3 {
  font-size: 36px;
}
.project-details-two_7c4a2f4ee0695930 .info-wrapper_6f01b083b9747d99 .list-meta_880d8658ad1e9265 li {
  padding: 22px 0;
}
.project-details-two_7c4a2f4ee0695930 .info-wrapper_6f01b083b9747d99 .list-meta_880d8658ad1e9265 .icon_596651fdbb0eddb7 {
  width: 40px;
}
.project-details-two_7c4a2f4ee0695930 .info-wrapper_6f01b083b9747d99 .list-meta_880d8658ad1e9265 .text1_b19eeec204b68a4e {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_7c4a2f4ee0695930 .info-wrapper_6f01b083b9747d99 .list-meta_880d8658ad1e9265 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_7c4a2f4ee0695930 .info-wrapper_6f01b083b9747d99 .social-share_1c704fce6f8c5dd7 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_7c4a2f4ee0695930 .info-wrapper_6f01b083b9747d99 .social-share_1c704fce6f8c5dd7 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_783376a3344a66d9 .slider-wrapper_4a75cc2c424f5939 {
  padding-left: 100px;
}
.feedback-section-three_783376a3344a66d9 .slider-wrapper_4a75cc2c424f5939 .icon_596651fdbb0eddb7 {
  left: 0;
  top: 18px;
}
.feedback-section-three_783376a3344a66d9 .slick-dots_8bc2e98af9338d93 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_783376a3344a66d9 .slick-dots_8bc2e98af9338d93 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_783376a3344a66d9 .slick-dots_8bc2e98af9338d93 .slick-active button {
  background: #000;
}
.feedback-section-three_783376a3344a66d9 .rating-box_5945a16da3bcb658 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_783376a3344a66d9 .rating-box_5945a16da3bcb658 .rating_f2161a0f8690bca2 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_783376a3344a66d9 .shape_01_61b62a8a2fc9bbf7 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_783376a3344a66d9 .shape_02_9b69fcaeefb8cbbf {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

.feedback-section-four_89754c6d5fe3beb3 .slider-arrows_badd9ffcb6bcdb06 {
  position: absolute;
  right: 0;
  top: 80px;
  width: 125px;
  border: 1px solid #000;
  border-radius: 50px;
  overflow: hidden;
}
.feedback-section-four_89754c6d5fe3beb3 .slider-arrows_badd9ffcb6bcdb06 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_89754c6d5fe3beb3 .slider-arrows_badd9ffcb6bcdb06 li:hover {
  background: #000;
  color: #fff;
}
.feedback-section-four_89754c6d5fe3beb3 .partner-logo-one_a39e4390d099dc33 {
  border-bottom: 2px dashed #e3e3e3;
}

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_5ff4ab7776e5a483 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_5ff4ab7776e5a483 .post-data_0e1c086dbda8f813 {
  padding: 30px 35px 25px;
}
.blog-meta-one_5ff4ab7776e5a483 .post-data_0e1c086dbda8f813 .post-info_44781078822b28ed {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_5ff4ab7776e5a483 .post-data_0e1c086dbda8f813 .blog-title_d6148d1fca989309 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_5ff4ab7776e5a483 .post-data_0e1c086dbda8f813 .blog-title_d6148d1fca989309:hover {
  text-decoration: underline;
}
.blog-meta-one_5ff4ab7776e5a483 .post-img_ed5a4a5cbdc91b07 {
  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_5ff4ab7776e5a483 .post-img_ed5a4a5cbdc91b07 .round-btn_0fd078efbc4fac59 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_5ff4ab7776e5a483:hover .round-btn_0fd078efbc4fac59 {
  background: #CFFF45;
}
.blog-meta-one_5ff4ab7776e5a483.style-two_d1bdabbf93bb890c {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_5ff4ab7776e5a483.style-two_d1bdabbf93bb890c .post-img_ed5a4a5cbdc91b07 {
  border-radius: 0;
}
.blog-meta-one_5ff4ab7776e5a483.style-two_d1bdabbf93bb890c .blog-title_d6148d1fca989309 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_02dc1179828f8354 {
  background: #fff;
}
.blog-meta-two_02dc1179828f8354 .post-data_0e1c086dbda8f813 {
  padding-top: 30px;
}
.blog-meta-two_02dc1179828f8354 .post-data_0e1c086dbda8f813 .blog-title_d6148d1fca989309 {
  width: 70%;
}
.blog-meta-two_02dc1179828f8354 .post-data_0e1c086dbda8f813 .blog-title_d6148d1fca989309 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_02dc1179828f8354 .post-data_0e1c086dbda8f813 .blog-title_d6148d1fca989309:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_02dc1179828f8354 .post-data_0e1c086dbda8f813 .round-btn_0fd078efbc4fac59 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_02dc1179828f8354 .post-data_0e1c086dbda8f813 .round-btn_0fd078efbc4fac59:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_02dc1179828f8354 .post-data_0e1c086dbda8f813 .post-info_44781078822b28ed {
  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_02dc1179828f8354 .post-img_ed5a4a5cbdc91b07 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_02dc1179828f8354 .post-img_ed5a4a5cbdc91b07 .date_aa4864a96cfd6738 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_02dc1179828f8354.style-two_d1bdabbf93bb890c {
  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_02dc1179828f8354.style-two_d1bdabbf93bb890c p {
  font-size: 18px;
}
.blog-meta-two_02dc1179828f8354.style-two_d1bdabbf93bb890c .post-img_ed5a4a5cbdc91b07 {
  height: auto;
  width: 100%;
}
.blog-meta-two_02dc1179828f8354.style-two_d1bdabbf93bb890c .post-data_0e1c086dbda8f813 {
  padding: 26px 0;
}
.blog-meta-two_02dc1179828f8354.style-two_d1bdabbf93bb890c .post-data_0e1c086dbda8f813 .post-info_44781078822b28ed {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_02dc1179828f8354.style-two_d1bdabbf93bb890c .post-data_0e1c086dbda8f813 .round-btn_0fd078efbc4fac59 {
  border: none;
}

.signup-btn-one_f235d97be5824c7c 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_f235d97be5824c7c .icon_596651fdbb0eddb7 {
  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_2c47e48f6d8c7291 {
  z-index: 1;
}
.blog-section-three_2c47e48f6d8c7291 .section-btn_f1d9411b65af53c9 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_ec6c1447660a8aaa {
  z-index: 5;
}
.blog-section-four_ec6c1447660a8aaa.block-feature-three_574be30cd62413a3:before {
  display: none;
}
.blog-section-four_ec6c1447660a8aaa.block-feature-three_574be30cd62413a3 .block-one_ae88fde16f61b010 {
  background: url(../pictures/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

.blog-sidebar_3d04a9f64ac8e86e .sidebar-title_be39b7fac8e0178a {
  font-size: 32px;
  margin-bottom: 18px;
}
.blog-sidebar_3d04a9f64ac8e86e .sidebar-search_29bc9bfdae057057 {
  height: 65px;
  background: #F3F3F3;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.blog-sidebar_3d04a9f64ac8e86e .sidebar-search_29bc9bfdae057057 input {
  width: 100%;
  height: 100%;
  border: 0;
  background: transparent;
  padding: 0 50px 0 20px;
  font-size: 18px;
}
.blog-sidebar_3d04a9f64ac8e86e .sidebar-search_29bc9bfdae057057 button {
  position: absolute;
  width: 65px;
  right: 0;
  top: 0;
  bottom: 0;
  background: #29594B;
  color: #fff;
}
.blog-sidebar_3d04a9f64ac8e86e .sidebar-search_29bc9bfdae057057 button:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-category_4bfbad547793f801 li a {
  line-height: 54px;
  color: #19352D;
  transition: all 0.2s ease-in-out 0s;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-category_4bfbad547793f801 li a span {
  color: rgba(0, 0, 0, 0.4);
}
.blog-sidebar_3d04a9f64ac8e86e .blog-category_4bfbad547793f801 li a:hover {
  text-decoration: underline;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-recent-news_7ddb457c41f8dec9 .recent-news_aa801202be3f75e8 {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 35px;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-recent-news_7ddb457c41f8dec9 .recent-news_aa801202be3f75e8:last-child {
  border: none;
  margin: 0;
  padding: 0;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-recent-news_7ddb457c41f8dec9 .recent-news_aa801202be3f75e8 .post-img_ed5a4a5cbdc91b07 {
  height: 222px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 15px;
  margin-bottom: 15px;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-recent-news_7ddb457c41f8dec9 .recent-news_aa801202be3f75e8 .date_aa4864a96cfd6738 {
  font-size: 16px;
  color: #AAAAAA;
  margin-bottom: 5px;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-recent-news_7ddb457c41f8dec9 .recent-news_aa801202be3f75e8 .blog-title_d6148d1fca989309 h3 {
  font-size: 24px;
  line-height: 1.291em;
  max-width: 85%;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-recent-news_7ddb457c41f8dec9 .recent-news_aa801202be3f75e8 .blog-title_d6148d1fca989309 h3:hover {
  text-decoration: underline;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-keyword_8611f951e869fd49 ul {
  margin: 0 -4px;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-keyword_8611f951e869fd49 ul li {
  margin: 0 4px 10px;
}
.blog-sidebar_3d04a9f64ac8e86e .blog-keyword_8611f951e869fd49 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_3d04a9f64ac8e86e .blog-keyword_8611f951e869fd49 ul li a:hover {
  background: #29594B;
  color: #fff;
}
.blog-sidebar_3d04a9f64ac8e86e .contact-banner_f5799c642886ec1c {
  padding: 35px 3% 50px;
  background: #CFFF45;
  border-radius: 20px;
}
.blog-sidebar_3d04a9f64ac8e86e .contact-banner_f5799c642886ec1c h3 {
  font-size: 32px;
  line-height: 1.25em;
  color: #000;
}
.blog-sidebar_3d04a9f64ac8e86e .contact-banner_f5799c642886ec1c a {
  line-height: 36px;
  border: 2px solid #000;
  border-radius: 30px;
  color: #000;
  padding: 0 30px;
}
.blog-sidebar_3d04a9f64ac8e86e .contact-banner_f5799c642886ec1c a:hover {
  background: #0C3A30;
  border-color: #0C3A30;
  color: #fff;
}

.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .quote-wrapper_93130da24c1cd75c {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .quote-wrapper_93130da24c1cd75c .wrapper_58ee31c8046f5e5d {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .quote-wrapper_93130da24c1cd75c .wrapper_58ee31c8046f5e5d .icon_596651fdbb0eddb7 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .quote-wrapper_93130da24c1cd75c .wrapper_58ee31c8046f5e5d h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .quote-wrapper_93130da24c1cd75c h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .quote-wrapper_93130da24c1cd75c h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .img-gallery_e9f29731d218f876 {
  margin-bottom: 50px;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .img-gallery_e9f29731d218f876 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .list-item_343abe0edd2aea08 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_4b1ea71433b14720 .post-details-meta_56a421cbb878762d .list-item_343abe0edd2aea08 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_4b1ea71433b14720 .bottom-widget_bb8c13225f5deb85 {
  padding: 10px 0 5px;
}
.blog-details_4b1ea71433b14720 .bottom-widget_bb8c13225f5deb85 .tags_b64ddc5763bb9480 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_4b1ea71433b14720 .bottom-widget_bb8c13225f5deb85 .tags_b64ddc5763bb9480 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_4b1ea71433b14720 .bottom-widget_bb8c13225f5deb85 .tags_b64ddc5763bb9480 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_4b1ea71433b14720 .bottom-widget_bb8c13225f5deb85 .share-icon_c4ab43137344030f li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_4b1ea71433b14720 .bottom-widget_bb8c13225f5deb85 .share-icon_c4ab43137344030f a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_4b1ea71433b14720 .grey-bg_aea17375c68cfb97 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_4b1ea71433b14720 .blog-inner-title_10d7af02a0523c4e {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 {
  margin: 60px 0;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a:last-child {
  padding-bottom: 5px;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a .reply-comment_961f053b809c2c51 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a .user-avatar_365522a330e87bb2 {
  width: 60px;
  height: 60px;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a .comment-text_1c9d966c9fcf08f5 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a .comment-text_1c9d966c9fcf08f5 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a .comment-text_1c9d966c9fcf08f5 .date_aa4864a96cfd6738 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a .comment-text_1c9d966c9fcf08f5 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a .comment-text_1c9d966c9fcf08f5 .reply-btn_78b208a97468a848 {
  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_4b1ea71433b14720 .blog-comment-area_5fddab1649691f30 .comment_269d5b4aa585d33a .comment-text_1c9d966c9fcf08f5 .reply-btn_78b208a97468a848:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_4b1ea71433b14720 .blog-comment-form_d9fe0f02cb0c7a54 p a {
  color: #19352D;
}
.blog-details_4b1ea71433b14720 .blog-comment-form_d9fe0f02cb0c7a54 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_4b1ea71433b14720 .blog-comment-form_d9fe0f02cb0c7a54 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_4b1ea71433b14720 .blog-comment-form_d9fe0f02cb0c7a54 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_2044b3c1beb9e522 {
  height: 600px;
}

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

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

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

.form-style-two_aad08045b68a3215 .input-group-meta_7ea49f183753cd86 {
  position: relative;
}
.form-style-two_aad08045b68a3215 .input-group-meta_7ea49f183753cd86 input, .form-style-two_aad08045b68a3215 .input-group-meta_7ea49f183753cd86 textarea {
  width: 100%;
  max-width: 100%;
  border: 1px solid #000;
  border-radius: 5px;
  background: #fff;
  font-size: 18px;
}
.form-style-two_aad08045b68a3215 .input-group-meta_7ea49f183753cd86 input {
  height: 55px;
  padding: 0 20px;
}
.form-style-two_aad08045b68a3215 .input-group-meta_7ea49f183753cd86 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_e7de2a15f3f0eee8 .media-img_64c2d192a1a020ca {
  border-radius: 20px;
}
.contact-section-one_e7de2a15f3f0eee8 .shape_01_61b62a8a2fc9bbf7 {
  top: 13%;
  left: 43%;
}

.footer-one_2d2dde37bd2426b3 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_2d2dde37bd2426b3 .bottom-footer_3a4db040afec56f1 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_2d2dde37bd2426b3 .social-icon_e9e77c772dafdc74 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_2d2dde37bd2426b3 .social-icon_e9e77c772dafdc74 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_2d2dde37bd2426b3 .footer-title_225e79ba782bea86 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_2d2dde37bd2426b3 .footer-nav-link_27aee05c32c8b2a8 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_2d2dde37bd2426b3 .footer-nav-link_27aee05c32c8b2a8 a:hover {
  color: #fff;
}
.footer-nav-link_27aee05c32c8b2a8 p {
  font-size: 16px;
}
.logo_4ede6b9576b07f58 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_ac0a683507e5304c {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_1a911f9362f945c6 {
  align-content: center;
}

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

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

.footer-one_2d2dde37bd2426b3 .footer-newsletter_44d0ebefb3c097e7 form {
  width: 410px;
  height: 54px;
  position: relative;
}
.footer-one_2d2dde37bd2426b3 .footer-newsletter_44d0ebefb3c097e7 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_2d2dde37bd2426b3 .footer-newsletter_44d0ebefb3c097e7 form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.footer-one_2d2dde37bd2426b3 .footer-newsletter_44d0ebefb3c097e7 form input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.footer-one_2d2dde37bd2426b3 .footer-newsletter_44d0ebefb3c097e7 form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.footer-one_2d2dde37bd2426b3 .footer-newsletter_44d0ebefb3c097e7 form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.footer-one_2d2dde37bd2426b3 .footer-newsletter_44d0ebefb3c097e7 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_2d2dde37bd2426b3 .footer-newsletter_44d0ebefb3c097e7 form button:hover {
  background: #fff;
}
.footer-one_2d2dde37bd2426b3 .copyright_2030f60b6b0fa7a9 {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
}
.footer-one_2d2dde37bd2426b3 .bottom-nav_15c46a954dad7028 {
  margin: 0 -12px;
}
.footer-one_2d2dde37bd2426b3 .bottom-nav_15c46a954dad7028 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: rgba(255, 255, 255, 0.7);
}
.footer-one_2d2dde37bd2426b3 .bottom-nav_15c46a954dad7028 a:hover {
  color: #fff;
  text-decoration: underline;
}

.footer-two_c7d60d114376697e {
  background: url(../pictures/media/img_18.jpg) no-repeat center bottom;
  background-size: cover;
  position: relative;
  z-index: 1;
  padding: 110px 15px 135px;
}
.footer-two_c7d60d114376697e.no-bg_d0e2b2c3e92afa97 {
  background: none;
  padding: 0;
  position: statics;
}
.footer-two_c7d60d114376697e.no-bg_d0e2b2c3e92afa97:before {
  display: none;
}
.footer-two_c7d60d114376697e.no-bg_d0e2b2c3e92afa97 .bg-wrapper_eee5b289668b21e5 {
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.footer-two_c7d60d114376697e.no-bg_d0e2b2c3e92afa97 .bg-wrapper_eee5b289668b21e5 .copyright_2030f60b6b0fa7a9 {
  left: 0;
}
.footer-two_c7d60d114376697e: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_c7d60d114376697e .bg-wrapper_eee5b289668b21e5 {
  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_c7d60d114376697e .bg-wrapper_eee5b289668b21e5 .shape_01_61b62a8a2fc9bbf7 {
  bottom: 12%;
  right: 33%;
  width: 2.3%;
  min-width: 28px;
}
.footer-two_c7d60d114376697e .bg-wrapper_eee5b289668b21e5 .shape_02_9b69fcaeefb8cbbf {
  bottom: 38%;
  left: 25%;
  width: 3.8%;
  min-width: 28px;
}
.footer-two_c7d60d114376697e .social-icon_e9e77c772dafdc74 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_c7d60d114376697e .social-icon_e9e77c772dafdc74 a:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.footer-two_c7d60d114376697e .footer-title_225e79ba782bea86 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-two_c7d60d114376697e .footer-nav-link_27aee05c32c8b2a8 a {
  color: rgba(0, 0, 0, 0.8);
  line-height: 42px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-two_c7d60d114376697e .footer-nav-link_27aee05c32c8b2a8 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-two_c7d60d114376697e .copyright_2030f60b6b0fa7a9 {
  font-size: 18px;
  color: #19352D;
  position: absolute;
  left: 40px;
  bottom: 64px;
}

.footer-three_3b7e2c01bfeb9736 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_3b7e2c01bfeb9736 .round-bg_ae8fdddc2aef6bb9 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_3b7e2c01bfeb9736 .round-bg_ae8fdddc2aef6bb9.color-two_26ec924dd41eda7d {
  background: #F6FFDD;
}
.footer-three_3b7e2c01bfeb9736 .footer-intro_82b2494daa15cf43 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_3b7e2c01bfeb9736 .footer-intro_82b2494daa15cf43 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_3b7e2c01bfeb9736 .footer-title_225e79ba782bea86 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_3b7e2c01bfeb9736 .footer-nav-link_27aee05c32c8b2a8 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_3b7e2c01bfeb9736 .footer-nav-link_27aee05c32c8b2a8 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_3b7e2c01bfeb9736 .bottom-footer_3a4db040afec56f1 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_3b7e2c01bfeb9736 .bottom-footer_3a4db040afec56f1 .copyright_2030f60b6b0fa7a9 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_3b7e2c01bfeb9736 .bottom-footer_3a4db040afec56f1 .bottom-nav_15c46a954dad7028 {
  margin: 0 -12px;
}
.footer-three_3b7e2c01bfeb9736 .bottom-footer_3a4db040afec56f1 .bottom-nav_15c46a954dad7028 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_3b7e2c01bfeb9736 .bottom-footer_3a4db040afec56f1 .bottom-nav_15c46a954dad7028 a:hover {
  text-decoration: underline;
}
.footer-three_3b7e2c01bfeb9736 .bottom-footer_3a4db040afec56f1 .social-icon_e9e77c772dafdc74 {
  margin: 0 -10px;
}
.footer-three_3b7e2c01bfeb9736 .bottom-footer_3a4db040afec56f1 .social-icon_e9e77c772dafdc74 a {
  margin: 0 10px;
}
.footer-three_3b7e2c01bfeb9736 .bottom-footer_3a4db040afec56f1 .social-icon_e9e77c772dafdc74 a:hover {
  color: #19352D;
}
.footer-three_3b7e2c01bfeb9736 .shape_01_61b62a8a2fc9bbf7 {
  top: -3%;
  left: -3%;
}
.footer-three_3b7e2c01bfeb9736 .shape_02_9b69fcaeefb8cbbf {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_629779dab4196a25 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_629779dab4196a25:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../pictures/assets_190276148d/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_629779dab4196a25 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_629779dab4196a25 .btn-group_31b315bdd08ae210 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_629779dab4196a25 .btn-group_31b315bdd08ae210 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_629779dab4196a25 .btn-group_31b315bdd08ae210 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_629779dab4196a25 .btn-group_31b315bdd08ae210 .round-btn_0fd078efbc4fac59 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_629779dab4196a25 .btn-group_31b315bdd08ae210 .round-btn_0fd078efbc4fac59:hover, .footer-five_629779dab4196a25 .btn-group_31b315bdd08ae210 .round-btn_0fd078efbc4fac59:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_629779dab4196a25 .social-icon_e9e77c772dafdc74 {
  margin: 0 -20px;
}
.footer-five_629779dab4196a25 .social-icon_e9e77c772dafdc74 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_629779dab4196a25 .social-icon_e9e77c772dafdc74 a:hover {
  color: #DFFF5E;
}
.footer-five_629779dab4196a25 .bottom-nav_15c46a954dad7028 {
  margin: 0 -12px;
}
.footer-five_629779dab4196a25 .bottom-nav_15c46a954dad7028 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_629779dab4196a25 .bottom-nav_15c46a954dad7028 a:hover {
  text-decoration: underline;
}
.footer-five_629779dab4196a25 .shape_01_61b62a8a2fc9bbf7 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_629779dab4196a25 .shape_02_9b69fcaeefb8cbbf {
  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_4ac55fb8ca7b128f {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_addb2ccc224c2000 {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_4f18a4cd753b839f {
  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_e49fdb9a4c8c2a72 {
  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_c5607e48fc830d4a {
  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_ad5623501c8d9f55 {
  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_04950237455dea82 {
  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_8ed85978240247cf {
  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_727bdd4d9cc99545 {
  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_e5fa0c137e665beb {
  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_d2466f93e7871e56 {
  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_7accd68e2d644212 {
  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_ce2fc547bd827ba1 {
  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_f8ca9c4d1a5231ad {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_97e544f9020d742c {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_c5634c8b29eed94b {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_3d2aa8bdaf09ac6f {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_7473dce8ebd8dfbe {
  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_cb0e4bf23e584d15 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_e29d8fb1d803fae1 {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_79b4bee10376030b {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_909b4dd781c44a01 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_ed99ccddb5fde58c {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_e470f4657e9f6df3 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_c1e1b8bdd2d903d0 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_9be79b5db03aea88 {
  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_baef3b6a9cde6cbe {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_e52bacc7885b7e31 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_a672668df37e2b2e {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_a39caeba4f3cbde7 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_cb03f5f4882eb068 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_05577d561252d268 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_8106520bcc2a0766 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_bba30b15ad97c5cd {
  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_aac3cc6baae19202 {
  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_8390f06bfef2ecda {
  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_d5b0efb3ce378e91 {
  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_2794d021b8c08aea {
  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_a3b0dc40abb4c812 {
  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_7b87e532469d4cd1 {
  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_c05c833d3dddf96f {
  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_ea4f8d8917204fa7 {
  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_95332147851987ce {
  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_1d49e3712ace652d {
  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_9340416087a034a1 {
  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_b86ee69485c4c92b {
  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_631296e62974d870 {
  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_702e47f66693cff0 {
  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_a644da2c49a8a73c {
  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_197d210ab559a985 {
  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_e80b5d576fc6585e {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_415fdd070a2fb1d2 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_9856541bfb8f538d {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_8445acf30fa55fdf {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_50a2c781e1860c4b {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_0cea3c6363426d57 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_2870f10ce6165e50 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_d047096866993e07 {
  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_4ac55fb8ca7b128f {
  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_01ff25a58cffc013 {
  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_5167630661008ed9 {
  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_7d470fb05bd037b9 .theme-select-menu_2252d0bfc44ab518 {
  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_1945d98b1c328a5e {
  overflow: hidden;
}
.product-block-one_1945d98b1c328a5e .img-holder_ffeca89bf81790aa {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_1945d98b1c328a5e .img-holder_ffeca89bf81790aa .cart-icon_984cfc918f594209 {
  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_1945d98b1c328a5e .img-holder_ffeca89bf81790aa .cart-icon_984cfc918f594209:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_1945d98b1c328a5e .img-holder_ffeca89bf81790aa .cart-button_0d8dd625e6168202 {
  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_1945d98b1c328a5e .img-holder_ffeca89bf81790aa .cart-button_0d8dd625e6168202:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_1945d98b1c328a5e .product-title_0e65f1f8f26fec3d {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_1945d98b1c328a5e .rating_f2161a0f8690bca2 {
  margin: 0 -3px;
}
.product-block-one_1945d98b1c328a5e .rating_f2161a0f8690bca2 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_1945d98b1c328a5e .rating_f2161a0f8690bca2 li .bi-star-fill_c5f28e635006e1dd {
  color: #FFCB65;
}
.product-block-one_1945d98b1c328a5e .price_4bb75e72832596b5 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_1945d98b1c328a5e:hover .cart-button_0d8dd625e6168202 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_1945d98b1c328a5e:hover .product-img_33a3c3209c2f752e {
  transform: scale(0.95);
}
.product-block-one_1945d98b1c328a5e:hover .cart-icon_984cfc918f594209 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_1945d98b1c328a5e:hover .product-title_0e65f1f8f26fec3d {
  text-decoration: underline;
}

.product-details-one_00b56a2aaa97ddf4 .product-img-tab_f2525797dc77ac2a {
  border: none;
}
.product-details-one_00b56a2aaa97ddf4 .product-img-tab_f2525797dc77ac2a .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_00b56a2aaa97ddf4 .product-img-tab_f2525797dc77ac2a .nav-link img {
  max-height: 100%;
}
.product-details-one_00b56a2aaa97ddf4 .product-img-tab_f2525797dc77ac2a .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_00b56a2aaa97ddf4 .product-img-tab-content_d44b1a295a9d309d {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_00b56a2aaa97ddf4 .product-img-tab-content_d44b1a295a9d309d img {
  margin: auto;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .stock-tag_0ea1dbab700b61c3 {
  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_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .product-name_774325b27294c176 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .rating_f2161a0f8690bca2 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .rating_f2161a0f8690bca2 li .bi-star-fill_c5f28e635006e1dd {
  color: #FFCB65;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .rating_f2161a0f8690bca2 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .rating_f2161a0f8690bca2 li a:hover {
  text-decoration: underline;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .price_4bb75e72832596b5 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .price_4bb75e72832596b5 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .availability_c11527420eff80bd {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .description-text_d5ec159c6dc42ee9 {
  padding: 10px 0 15px;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .product-feature_10148bf233cd80c6 {
  margin-bottom: 20px;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .product-feature_10148bf233cd80c6 li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .product-feature_10148bf233cd80c6 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .customize-order_8685e80cc0f5dc9e h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .customize-order_8685e80cc0f5dc9e .quantity_0674ce598a2f7f08 .button-group_549f5c5cb52732a0 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .customize-order_8685e80cc0f5dc9e .quantity_0674ce598a2f7f08 .button-group_549f5c5cb52732a0 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .customize-order_8685e80cc0f5dc9e .quantity_0674ce598a2f7f08 .button-group_549f5c5cb52732a0 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_00b56a2aaa97ddf4 .product-info_f0638c2afc1ef97e .customize-order_8685e80cc0f5dc9e .quantity_0674ce598a2f7f08 .button-group_549f5c5cb52732a0 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_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .nav-tabs_3b21ba790beefa08 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .nav-tabs_3b21ba790beefa08 .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_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .nav-tabs_3b21ba790beefa08 .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_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .nav-tabs_3b21ba790beefa08 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .nav-tabs_3b21ba790beefa08 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .tab-content_21bd5b576552657b h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .tab-content_21bd5b576552657b .product-feature_10148bf233cd80c6 li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .tab-content_21bd5b576552657b .product-feature_10148bf233cd80c6 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .user-comment-area_cb0bd6f0ff00662b .single-comment_7cc8d86db6e13269 {
  padding-bottom: 40px;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .user-comment-area_cb0bd6f0ff00662b .single-comment_7cc8d86db6e13269:last-child {
  padding-bottom: 0;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .user-comment-area_cb0bd6f0ff00662b .user-img_1a91db85e1629374 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .user-comment-area_cb0bd6f0ff00662b .user-comment-data_cde42a990cd2d265 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .user-comment-area_cb0bd6f0ff00662b .user-comment-data_cde42a990cd2d265 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .user-comment-area_cb0bd6f0ff00662b .user-comment-data_cde42a990cd2d265 .rating_f2161a0f8690bca2 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .user-comment-area_cb0bd6f0ff00662b .user-comment-data_cde42a990cd2d265 .rating_f2161a0f8690bca2 li .bi-star-fill_c5f28e635006e1dd {
  color: #FFCB65;
}
.product-details-one_00b56a2aaa97ddf4 .product-review-tab_f4e9653661529df1 .user-comment-area_cb0bd6f0ff00662b .user-comment-data_cde42a990cd2d265 p {
  padding-top: 8px;
}

.cart-list-form_ab8f6b60348a6234 {
  position: relative;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 {
  margin: 0;
  background: transparent;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 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_ab8f6b60348a6234 .table_74428966fec8fb40 th:first-child {
  text-align: left;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .product-thumbnails_d2c4fa4846cb1ed9 {
  width: 85px;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .product-thumbnails_d2c4fa4846cb1ed9 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .product-thumbnails_d2c4fa4846cb1ed9 .product-img_33a3c3209c2f752e {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .product-info_f0638c2afc1ef97e {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .product-info_f0638c2afc1ef97e .product-name_774325b27294c176 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .product-info_f0638c2afc1ef97e .serial_1196128863074099 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .product-info_f0638c2afc1ef97e ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .price_4bb75e72832596b5 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .quantity_0674ce598a2f7f08 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .quantity_0674ce598a2f7f08 li .btn_d3099dbb4f453bb0 {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .quantity_0674ce598a2f7f08 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_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .remove-product_ed9393f15d163d35 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_ab8f6b60348a6234 .table_74428966fec8fb40 tbody .remove-product_ed9393f15d163d35:hover {
  color: #ff2759;
}
.cart-list-form_ab8f6b60348a6234 .cart-footer_1c40a50d0b313bb1 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_ab8f6b60348a6234 .cart-footer_1c40a50d0b313bb1 .coupon-form_19a583da1e8a7b31 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_ab8f6b60348a6234 .cart-footer_1c40a50d0b313bb1 .cart-total-section_fa35ace3483255d5 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_ab8f6b60348a6234 .cart-footer_1c40a50d0b313bb1 .cart-total-section_fa35ace3483255d5 .cart-total-table_54b2d97b675466fd 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_ab8f6b60348a6234 .cart-footer_1c40a50d0b313bb1 .cart-total-section_fa35ace3483255d5 .cart-total-table_54b2d97b675466fd tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

.checkout-form_e92e155486526a36 .main-title_c9b23bfbfb48674b {
  font-size: 28px;
  padding-bottom: 55px;
}
.checkout-form_e92e155486526a36 .single-input-wrapper_ad093ba11ea79eb8 {
  display: block;
  width: 100%;
  height: 60px;
  font-size: 18px;
  border: none;
  padding: 0 15px;
  border: none;
  border-radius: 8px;
  margin-bottom: 55px;
}
.checkout-form_e92e155486526a36 .theme-select-menu_2252d0bfc44ab518 {
  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_e92e155486526a36 .theme-select-menu_2252d0bfc44ab518 option {
  font-size: 0.85em;
}
.checkout-form_e92e155486526a36 .checkbox-list_c978ec8eae84cf25 {
  padding-bottom: 44px;
}
.checkout-form_e92e155486526a36 .checkbox-list_c978ec8eae84cf25 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_e92e155486526a36 .checkbox-list_c978ec8eae84cf25 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_e92e155486526a36 .checkbox-list_c978ec8eae84cf25 li input[type=checkbox] {
  display: none;
}
.checkout-form_e92e155486526a36 .checkbox-list_c978ec8eae84cf25 li input[type=checkbox]:checked + label:before {
  content: "\f272";
  font-family: bootstrap-icons !important;
  background: #373737;
  color: #fff;
  border-color: #373737;
}
.checkout-form_e92e155486526a36 .other-note-area_726ba899019addf1 p {
  font-weight: 500;
  font-size: 16px;
  color: #19352D;
  margin-bottom: 6px;
}
.checkout-form_e92e155486526a36 .other-note-area_726ba899019addf1 textarea {
  width: 100%;
  border: none;
  padding: 15px;
  resize: none;
  height: 145px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 {
  background: #fff;
  padding: 50px 40px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .product-review_f7c2e6802c5df266 {
  width: 100%;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .product-review_f7c2e6802c5df266 tbody {
  color: #19352D;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .product-review_f7c2e6802c5df266 tbody th {
  padding-bottom: 15px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .product-review_f7c2e6802c5df266 tbody th span {
  font-weight: 500;
  font-size: 18px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .product-review_f7c2e6802c5df266 tbody td {
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 500;
  text-align: right;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .product-review_f7c2e6802c5df266 tfoot th {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  border-top: 1px solid #e9e9e9;
  padding-top: 15px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .product-review_f7c2e6802c5df266 tfoot td {
  text-align: right;
  font-weight: 500;
  font-size: 18px;
  border-top: 1px solid #e9e9e9;
  padding-top: 15px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .payment-list_b8217feb30f189fc {
  padding: 30px 0 15px;
  border-bottom: 1px solid #e9e9e9;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .payment-list_b8217feb30f189fc li {
  padding: 0 0 12px 30px;
  position: relative;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .payment-list_b8217feb30f189fc li p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 12px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .payment-list_b8217feb30f189fc li label {
  position: relative;
  font-weight: 500;
  font-size: 18px;
  line-height: 15px;
  color: #19352D;
  cursor: pointer;
  margin: 0 0 13px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .payment-list_b8217feb30f189fc 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_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .payment-list_b8217feb30f189fc li input[type=radio] {
  position: absolute;
  opacity: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .order-review_0fd2fd1c0c25a931 .payment-list_b8217feb30f189fc li input:checked + label:before {
  content: "\f272";
  font-family: bootstrap-icons !important;
  background: #373737;
  color: #fff;
  border-color: #373737;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .policy-text_947216b40890fc81 {
  font-size: 16px;
  line-height: 22px;
  color: #979797;
  padding: 25px 0 5px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .agreement-checkbox_e243c44668569080 label {
  position: relative;
  font-weight: 500;
  font-size: 15px;
  line-height: 22px;
  color: #19352D;
  cursor: pointer;
  padding-left: 33px;
  margin-bottom: 35px;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .agreement-checkbox_e243c44668569080 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_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .agreement-checkbox_e243c44668569080 input[type=checkbox] {
  display: none;
}
.checkout-form_e92e155486526a36 .order-confirm-sheet_4f411c3d31d50a7a .agreement-checkbox_e243c44668569080 input[type=checkbox]:checked + label:before {
  content: "\f272";
  font-family: bootstrap-icons !important;
  background: #373737;
  color: #fff;
  border-color: #373737;
}
.checkout-form_e92e155486526a36 .credit-card-form {
  margin-top: 12px;
  display: none;
}
.checkout-form_e92e155486526a36 .credit-card-form h6 {
  font-size: 15px;
  margin-bottom: 5px;
}
.checkout-form_e92e155486526a36 .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_e92e155486526a36 .credit-card-form span {
  padding: 0 5px;
  margin-bottom: 18px;
}

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

.fancybox-active_bdd29120e58860d8 {
  height: auto;
}

.fancybox-is-hidden_c87f2304b1bc6fdb {
  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_c21a638d014f3414 {
  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_0c94ec998b583607 .fancybox-bg {
  opacity: 0.87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-caption_4f2ec0940ae4a25f, .fancybox-infobar_0db5d09bd25b706c, .fancybox-navigation_4b504bb91d7f0f9f .fancybox-button_00a2f1dd77afae1f, .fancybox-toolbar_dd705c2450a92140 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_46799d6ad9b3224c .fancybox-caption_4f2ec0940ae4a25f, .fancybox-show-infobar_15e6596f53b4be75 .fancybox-infobar_0db5d09bd25b706c, .fancybox-show-nav_ab2cc87a0a96cea9 .fancybox-navigation_4b504bb91d7f0f9f .fancybox-button_00a2f1dd77afae1f, .fancybox-show-toolbar_24da4ecc251215c1 .fancybox-toolbar_dd705c2450a92140 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

.fancybox-infobar_0db5d09bd25b706c {
  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_dd705c2450a92140 {
  right: 0;
  top: 0;
}

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

.fancybox-is-open_0c94ec998b583607 .fancybox-stage_c21a638d014f3414 {
  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_c6bfa9e091d215f5 .fancybox-slide, .fancybox-slide--current_dbc63507ebc0866c, .fancybox-slide--next_641a9c848f507a54, .fancybox-slide--previous_9c0eb6f44a20c477 {
  display: block;
}

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

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

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

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

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

.fancybox-content_6cb88a7b0f58d5a5 {
  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_3dee2ec08468a35f .fancybox-content_6cb88a7b0f58d5a5 {
  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_e0a48be504250a15 .fancybox-content_6cb88a7b0f58d5a5 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_3c576b0e8a46696b .fancybox-content_6cb88a7b0f58d5a5 {
  cursor: zoom-in;
}

.fancybox-can-drag_93f42ccc56106c9e .fancybox-content_6cb88a7b0f58d5a5 {
  cursor: grab;
}

.fancybox-is-dragging_0ac28503128d43f6 .fancybox-content_6cb88a7b0f58d5a5 {
  cursor: grabbing;
}

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

.fancybox-image, .fancybox-spaceball_7abe81c250e9beb0 {
  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_7abe81c250e9beb0 {
  z-index: 1;
}

.fancybox-slide--html_418bbbc5027ae274 .fancybox-content_6cb88a7b0f58d5a5 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_8058ef1ea2810f9b .fancybox-content_6cb88a7b0f58d5a5, .fancybox-slide--map_718c6b684f96f6ba .fancybox-content_6cb88a7b0f58d5a5, .fancybox-slide--video_7907be2ab93a60df .fancybox-content_6cb88a7b0f58d5a5 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_7907be2ab93a60df .fancybox-content_6cb88a7b0f58d5a5 {
  background: #000;
}

.fancybox-slide--map_718c6b684f96f6ba .fancybox-content_6cb88a7b0f58d5a5 {
  background: #e5e3df;
}

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

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

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

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

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

.fancybox-button_00a2f1dd77afae1f {
  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_00a2f1dd77afae1f, .fancybox-button_00a2f1dd77afae1f:link, .fancybox-button_00a2f1dd77afae1f:visited {
  color: #ccc;
}

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

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

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

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

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

.fancybox-button--play_a01db05b3f3e04b7 svg path, .fancybox-button--share_95a4b4ccf749e1f7 svg path, .fancybox-button--thumbs_662b9e6d9f66ccd0 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_ab2cc87a0a96cea9 .fancybox-navigation_4b504bb91d7f0f9f .fancybox-button_00a2f1dd77afae1f {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_4b504bb91d7f0f9f .fancybox-button--arrow_left_1ddfa17927ca9754 {
  left: 6px;
}

.fancybox-navigation_4b504bb91d7f0f9f .fancybox-button--arrow_right_50ef603a43ebb8aa {
  right: 6px;
}

.fancybox-close-small_7ebd939888ea26fe {
  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_7ebd939888ea26fe svg {
  fill: transparent;
  opacity: 0.8;
  stroke: currentColor;
  stroke-width: 1.5;
  transition: stroke 0.1s;
}

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

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

.fancybox-slide--iframe_8058ef1ea2810f9b .fancybox-close-small_7ebd939888ea26fe, .fancybox-slide--image_3dee2ec08468a35f .fancybox-close-small_7ebd939888ea26fe, .fancybox-slide--video_7907be2ab93a60df .fancybox-close-small_7ebd939888ea26fe {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_8058ef1ea2810f9b .fancybox-close-small_7ebd939888ea26fe:hover svg, .fancybox-slide--image_3dee2ec08468a35f .fancybox-close-small_7ebd939888ea26fe:hover svg, .fancybox-slide--video_7907be2ab93a60df .fancybox-close-small_7ebd939888ea26fe:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_19e298cfdb6a0aa4 .fancybox-close-small_7ebd939888ea26fe, .fancybox-is-zoomable_fe67ec35d8e45ecd.fancybox-can-drag_93f42ccc56106c9e .fancybox-close-small_7ebd939888ea26fe {
  display: none;
}

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

.fancybox-caption_4f2ec0940ae4a25f: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_4f2ec0940ae4a25f:after {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
  content: "";
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0;
}

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

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

.fancybox-loading_0fe7db6b7a854b04 {
  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_c994ee5b782ddd39 {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

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

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

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

.fancybox-fx-fade_2fe5a5d9cce99260.fancybox-slide--next_641a9c848f507a54, .fancybox-fx-fade_2fe5a5d9cce99260.fancybox-slide--previous_9c0eb6f44a20c477 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_2fe5a5d9cce99260.fancybox-slide--current_dbc63507ebc0866c {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__button_499b60c1e9a04d3f {
  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_499b60c1e9a04d3f:link, .fancybox-share__button_499b60c1e9a04d3f:visited {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

.fancybox-share__input_16a7002a898eb5cb {
  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_7aa50e9831b1bfe9 {
  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_660776b1c8fe9ab3 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_7c9b4b2ad74e71c8 .fancybox-thumbs_7aa50e9831b1bfe9 {
  display: block;
}

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

.fancybox-thumbs_7aa50e9831b1bfe9 > 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_660776b1c8fe9ab3 > ul {
  overflow: hidden;
}

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

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

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

.fancybox-thumbs_7aa50e9831b1bfe9 > 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_4c30f18b51a49374 {
  background: rgba(0, 0, 0, 0.1);
}

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

.fancybox-thumbs_7aa50e9831b1bfe9 > 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_7aa50e9831b1bfe9 .fancybox-thumbs-active_7d7f72ce86e940f9:before {
  opacity: 1;
}

@media (max-width: 800px) {
  .fancybox-thumbs_7aa50e9831b1bfe9 {
    width: 110px;
  }
  .fancybox-show-thumbs_7c9b4b2ad74e71c8 .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs_7aa50e9831b1bfe9 > ul > li {
    max-width: calc(100% - 10px);
  }
}
/* Slider */
.slick-slider_90f74b1b35291131 {
  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_8bc2e98af9338d93 {
  list-style-type: none;
  display: flex;
}

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

.slick-dots_8bc2e98af9338d93 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_8bc2e98af9338d93 .slick-active button {
  background: #0C3A30;
}

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

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

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

.slick-slider_90f74b1b35291131 .slick-track_9da8e816a87a943c,
.slick-slider_90f74b1b35291131 .slick-list_b0a6ad3e8a9a573d {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_ae4e24d4b2a73854 .slick-track_9da8e816a87a943c {
  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_ae4e24d4b2a73854 img {
  display: none;
}

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

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

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

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

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