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

.h1_e85999196f16b647,
h1,
.h2_0fb3da32ade7768a,
h2,
.h3_28ac5e7a62ad5f0d,
h3,
.h4_84eb20c5e04431b0,
h4,
.h5_a2c455f817834de3,
h5,
.h6_f991982bb5f0d1ac,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_9aab8dffef8f3c1f {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_9ddf5ead89fec66c {
  padding: 0 !important;
}

.m0_254b9d7e66d20325 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_51d20d94e419b752 {
    padding: 0 !important;
  }
  .xl-m0_16c9eccaf0b88068 {
    margin: 0 !important;
  }
  .xl-pt-10_c23d5f32a4a44537 {
    padding-top: 10px !important;
  }
  .xl-pt-20_b405be466678746a {
    padding-top: 20px !important;
  }
  .xl-pt-30_6eac1b9dd6cccbbb {
    padding-top: 30px !important;
  }
  .xl-pt-40_b446498c4f7bdafd {
    padding-top: 40px !important;
  }
  .xl-pt-50_e68f8fde264351a7 {
    padding-top: 50px !important;
  }
  .xl-pt-60_4d6fd65913528d03 {
    padding-top: 60px !important;
  }
  .xl-pt-70_693b81ee0d6aac58 {
    padding-top: 70px !important;
  }
  .xl-pt-80_9db3d5fb586551c6 {
    padding-top: 80px !important;
  }
  .xl-pt-90_0b3ce7d28844e939 {
    padding-top: 90px !important;
  }
  .xl-pt-100_f47203399f570171 {
    padding-top: 100px !important;
  }
  .xl-pt-110_a868bd036258ab70 {
    padding-top: 110px !important;
  }
  .xl-pt-120_6bf5939d0fc98a75 {
    padding-top: 120px !important;
  }
  .xl-pt-130_2bbe0b7baef03597 {
    padding-top: 130px !important;
  }
  .xl-pt-140_74eac933cd5d9728 {
    padding-top: 140px !important;
  }
  .xl-pt-150_7ba9ef69dbc3c2e7 {
    padding-top: 150px !important;
  }
  .xl-pt-200_995b6884aad959b2 {
    padding-top: 200px !important;
  }
  .xl-pb-10_12df9d23ff9dec60 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_0f70b85479939fa9 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_72da6bc7d7f7f516 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_359cb79a4a87be43 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_22598aee8b61a424 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_e27a06ec9296bf70 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_9bdb46838863844c {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_0587a3354bcc144b {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_32b6e94d433b7a34 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_e4df6aed35fc20b8 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_713bdb370165e188 {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_e8602ba36471abde {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_f19f078c093471ff {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_9268684aa4c7cfe6 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_119efee1a4b72bc4 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_f3bfcc1ea09cf3ed {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_950aabb69f1422ca {
    margin-top: 10px !important;
  }
  .xl-mt-20_fac7e90d98d3dcd7 {
    margin-top: 20px !important;
  }
  .xl-mt-30_dc671d7b040e9945 {
    margin-top: 30px !important;
  }
  .xl-mt-40_57d49c67d1da5e0a {
    margin-top: 40px !important;
  }
  .xl-mt-50_3c3dc187c2524b73 {
    margin-top: 50px !important;
  }
  .xl-mt-60_5bf388683571e77b {
    margin-top: 60px !important;
  }
  .xl-mt-70_fb73c4e0d326ae51 {
    margin-top: 70px !important;
  }
  .xl-mt-80_c4df1e74f4761aee {
    margin-top: 80px !important;
  }
  .xl-mt-90_064105d28b353ccd {
    margin-top: 90px !important;
  }
  .xl-mt-100_7b7030e3311a6a4e {
    margin-top: 100px !important;
  }
  .xl-mt-110_008e5ae7b028fc08 {
    margin-top: 110px !important;
  }
  .xl-mt-120_b6b3e2aad2e91ef9 {
    margin-top: 120px !important;
  }
  .xl-mt-130_8aeaaa4aa9fa8c56 {
    margin-top: 130px !important;
  }
  .xl-mt-140_fd34b7cb6ee8f386 {
    margin-top: 140px !important;
  }
  .xl-mt-150_593f56610bec1a71 {
    margin-top: 150px !important;
  }
  .xl-mt-200_43e9881959a4e38e {
    margin-top: 200px !important;
  }
  .xl-mb-10_a7c4a6ed1b473d06 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_7ffb88c4f139ca6e {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_6cd919337b8d8f44 {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_a4451d0d7ecddde6 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_3db9afe3bbeec848 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_fd612f8c29e4be21 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_d5631273f78a63a4 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_f9326396e95b5b8b {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_e1bd22ed89f97b7a {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_a807e1406eba4ae1 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_08febd8b686b0cf5 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_439262d8ca82b58f {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_78759db361d0ee71 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_ceae378cf206cf32 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_6ab99060773d5632 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_294263c57930654a {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_18698c5ac2a46e93 {
    padding: 0 !important;
  }
  .lg-m0_a73c6e4d69b87f8a {
    margin: 0 !important;
  }
  .lg-pt-10_74e3e605901c5162 {
    padding-top: 10px !important;
  }
  .lg-pt-20_e2a247c49cf9a5bd {
    padding-top: 20px !important;
  }
  .lg-pt-30_a7c88d0c32a8de1b {
    padding-top: 30px !important;
  }
  .lg-pt-40_cc40a8019b604a31 {
    padding-top: 40px !important;
  }
  .lg-pt-50_ff0b4a30dc7cae5c {
    padding-top: 50px !important;
  }
  .lg-pt-60_6ed608f141dc4dee {
    padding-top: 60px !important;
  }
  .lg-pt-70_c0124c199f1a93e1 {
    padding-top: 70px !important;
  }
  .lg-pt-80_5e967ec9a596f599 {
    padding-top: 80px !important;
  }
  .lg-pt-90_817db294c3e1ab33 {
    padding-top: 90px !important;
  }
  .lg-pt-100_4dd16101486ca0d8 {
    padding-top: 100px !important;
  }
  .lg-pt-110_0cd807aa36cbf3f8 {
    padding-top: 110px !important;
  }
  .lg-pt-120_d6a39ca40f9ff795 {
    padding-top: 120px !important;
  }
  .lg-pt-130_83d4799f6b5baf22 {
    padding-top: 130px !important;
  }
  .lg-pt-140_59bb66281b4e7518 {
    padding-top: 140px !important;
  }
  .lg-pt-150_a3a9d413bd2086f3 {
    padding-top: 150px !important;
  }
  .lg-pt-200_ff42af0abc8d8f44 {
    padding-top: 200px !important;
  }
  .lg-pb-10_696efa75c793b625 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_e8cf3932c6068905 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_fb464ccb3a0937bf {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_04e4622d7aecf2e9 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_28539725d4b15648 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_bd19f30e26b10bba {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_484adc039533b78f {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_73d0bff6149920dd {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_c056cef1967e37fc {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_3d30a9e9ac023e70 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_706670104682c4e9 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_be902db8aa37307f {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_b0bbce472c678727 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_f7bb39f38fdb4c98 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_0778c2b9d6784c88 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_76953333d7a595f2 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_5c1bd7656558e5f9 {
    margin-top: 10px !important;
  }
  .lg-mt-20_9a14802795d46e2f {
    margin-top: 20px !important;
  }
  .lg-mt-30_d4b20ae6b54738bf {
    margin-top: 30px !important;
  }
  .lg-mt-40_aaeb563727798561 {
    margin-top: 40px !important;
  }
  .lg-mt-50_e9d69f846434702e {
    margin-top: 50px !important;
  }
  .lg-mt-60_d2ed07d3df1c24eb {
    margin-top: 60px !important;
  }
  .lg-mt-70_e19ce969eee7345b {
    margin-top: 70px !important;
  }
  .lg-mt-80_5ef8db69e3ebe714 {
    margin-top: 80px !important;
  }
  .lg-mt-90_70a8c39e585429d0 {
    margin-top: 90px !important;
  }
  .lg-mt-100_88db33e208d2dc27 {
    margin-top: 100px !important;
  }
  .lg-mt-110_2418b20d7295b634 {
    margin-top: 110px !important;
  }
  .lg-mt-120_68362140c4103e6c {
    margin-top: 120px !important;
  }
  .lg-mt-130_19704036ac9ab2ad {
    margin-top: 130px !important;
  }
  .lg-mt-140_a24a27b9123d2372 {
    margin-top: 140px !important;
  }
  .lg-mt-150_d45339c1910d64cb {
    margin-top: 150px !important;
  }
  .lg-mt-200_8ef43fa6b822c80c {
    margin-top: 200px !important;
  }
  .lg-mb-10_69cb5e732d2d4c25 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_25c1ccfe156b7259 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_1b8383facf3b768c {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_4284583e5664c8c9 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_c6549b4dd1203e66 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_27d56cb0a8e8cba7 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_6edc0e18dc47b69c {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_0d7111ea0728b68a {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_aeea8c029b9e48a0 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_d5c7af13c2383a92 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_9e8ef7dff4f304fb {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_903fa4e5ea5f4204 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_8f68d73be135f7ca {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_ad0b29a94eaa61cb {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_40f1674b98238087 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_6e292f65914ddc3b {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_0db2cdec07ec1530 {
    padding: 0 !important;
  }
  .md-m0_2eaa4c37455c2656 {
    margin: 0 !important;
  }
  .md-pt-10_3dd1d4e68ecc8633 {
    padding-top: 10px !important;
  }
  .md-pt-20_c3fdde7d6b908aa7 {
    padding-top: 20px !important;
  }
  .md-pt-30_2b409c9ac4eb8994 {
    padding-top: 30px !important;
  }
  .md-pt-40_d98b21ff83a1991e {
    padding-top: 40px !important;
  }
  .md-pt-50_8372b29298d36067 {
    padding-top: 50px !important;
  }
  .md-pt-60_ab68720d1bd105d8 {
    padding-top: 60px !important;
  }
  .md-pt-70_8b9380d3f25d8f17 {
    padding-top: 70px !important;
  }
  .md-pt-80_aa7c01e337d0089a {
    padding-top: 80px !important;
  }
  .md-pt-90_59ea2bbc9d126e44 {
    padding-top: 90px !important;
  }
  .md-pt-100_0271288cc6f3f393 {
    padding-top: 100px !important;
  }
  .md-pt-110_498f416baaf0b170 {
    padding-top: 110px !important;
  }
  .md-pt-120_d11f98bc7fdd3dc6 {
    padding-top: 120px !important;
  }
  .md-pt-130_29cd07ed36fadba5 {
    padding-top: 130px !important;
  }
  .md-pt-140_0db3316241b22a59 {
    padding-top: 140px !important;
  }
  .md-pt-150_c7dacaa6b577e719 {
    padding-top: 150px !important;
  }
  .md-pt-200_bddfab065ddb7e53 {
    padding-top: 200px !important;
  }
  .md-pb-10_7ec52a31b52d063d {
    padding-bottom: 10px !important;
  }
  .md-pb-20_48ec2f11f7482c2f {
    padding-bottom: 20px !important;
  }
  .md-pb-30_b840597446b575a3 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_e8b4ed6ea0d21f87 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_9d7b3cad268f3572 {
    padding-bottom: 50px !important;
  }
  .md-pb-60_6acfa5711bc24bf6 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_dc1b6bbac09f8d05 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_052e74d58a610c23 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_95b84dabd2fa2a04 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_3f2e8a39fadda8b8 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_d747e57821c9d95b {
    padding-bottom: 110px !important;
  }
  .md-pb-120_d28c98868c7b4bcd {
    padding-bottom: 120px !important;
  }
  .md-pb-130_1336787a28a480df {
    padding-bottom: 130px !important;
  }
  .md-pb-140_662b2e7d9eccf4b6 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_321d24ebb57ef14e {
    padding-bottom: 150px !important;
  }
  .md-pb-200_ccecbe2b88c1adca {
    padding-bottom: 200px !important;
  }
  .md-mt-10_6629af91723529f3 {
    margin-top: 10px !important;
  }
  .md-mt-20_e24f20a6a4fc0fd7 {
    margin-top: 20px !important;
  }
  .md-mt-30_a702058fde811acf {
    margin-top: 30px !important;
  }
  .md-mt-40_45ee14e2144a0539 {
    margin-top: 40px !important;
  }
  .md-mt-50_90a35aa78ea74559 {
    margin-top: 50px !important;
  }
  .md-mt-60_522604613e93c4ae {
    margin-top: 60px !important;
  }
  .md-mt-70_5c71b712934464e9 {
    margin-top: 70px !important;
  }
  .md-mt-80_5aa1ce3f0228c9e9 {
    margin-top: 80px !important;
  }
  .md-mt-90_9b231e2c60538898 {
    margin-top: 90px !important;
  }
  .md-mt-100_9c52783b3c97b89e {
    margin-top: 100px !important;
  }
  .md-mt-110_db55984acb0065d1 {
    margin-top: 110px !important;
  }
  .md-mt-120_be6440a2ac03726f {
    margin-top: 120px !important;
  }
  .md-mt-130_76c91b673665c99d {
    margin-top: 130px !important;
  }
  .md-mt-140_fb3c14fdffeb25ae {
    margin-top: 140px !important;
  }
  .md-mt-150_898891c6859edc43 {
    margin-top: 150px !important;
  }
  .md-mt-200_d95572386f3604f4 {
    margin-top: 200px !important;
  }
  .md-mb-10_0e3711c90ebe45f0 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_eff00500bc1c7b56 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_2ef0899242fbc16d {
    margin-bottom: 30px !important;
  }
  .md-mb-40_1230ade194eab6f8 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_b124d2d82194c9fe {
    margin-bottom: 50px !important;
  }
  .md-mb-60_c8ec8cb02d988787 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_4960d2d0f1e132f2 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_f816b29a34cae374 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_c9a9ccb52aa30ba1 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_6e35a85fe83bfb54 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_0a9ed0607aa24880 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_69d21ee66b7b5d4c {
    margin-bottom: 120px !important;
  }
  .md-mb-130_cd5a8cdc2a0281ca {
    margin-bottom: 130px !important;
  }
  .md-mb-140_5420d71670740365 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_174136fc1bb6d2c3 {
    margin-bottom: 150px !important;
  }
  .md-mb-200_efc5e9d60556651e {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_358228bcdfe1625c {
    padding: 0 !important;
  }
  .sm-m0_cdacc85e966ef002 {
    margin: 0 !important;
  }
  .sm-pt-10_479f78a84ee216a8 {
    padding-top: 10px !important;
  }
  .sm-pt-20_1ec862080c41d2d3 {
    padding-top: 20px !important;
  }
  .sm-pt-30_34159c03a04df3b8 {
    padding-top: 30px !important;
  }
  .sm-pt-40_514020883da86dce {
    padding-top: 40px !important;
  }
  .sm-pt-50_97aa78a130d45afa {
    padding-top: 50px !important;
  }
  .sm-pt-60_1a69b2e00bef582f {
    padding-top: 60px !important;
  }
  .sm-pt-70_8e6ee9d5379f56d6 {
    padding-top: 70px !important;
  }
  .sm-pt-80_827220d029ceb258 {
    padding-top: 80px !important;
  }
  .sm-pt-90_fbcc89bcc555a1a3 {
    padding-top: 90px !important;
  }
  .sm-pt-100_59cdcbc1f4dbd63f {
    padding-top: 100px !important;
  }
  .sm-pt-110_0f97d730f5cf3e2f {
    padding-top: 110px !important;
  }
  .sm-pt-120_6f7f291098780359 {
    padding-top: 120px !important;
  }
  .sm-pt-130_7af3acda742955fc {
    padding-top: 130px !important;
  }
  .sm-pt-140_eefedeb6144bbdf0 {
    padding-top: 140px !important;
  }
  .sm-pt-150_97bb498c49b4b3a6 {
    padding-top: 150px !important;
  }
  .sm-pt-200_736385c1b84e1303 {
    padding-top: 200px !important;
  }
  .sm-pb-10_ae8ef98431e15aa1 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_643c4b41f598c447 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_6a05d6b161972273 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_813675f863eef425 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_05747aa1d1f1bb5f {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_d0662e4f163c2329 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_215d2b3271b376fd {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_56782e564fbda0bc {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_368249ab0ed60289 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_9b757f3652d9a7a0 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_4305778df6097bbb {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_058c683d91c787a8 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_8326ddadda2f3acc {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_52e6c438dcf76165 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_41d980bfce2b135a {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_5c3b6d9ffc153dec {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_f7da1f71c4848c13 {
    margin-top: 10px !important;
  }
  .sm-mt-20_b1c2aca8e180ec34 {
    margin-top: 20px !important;
  }
  .sm-mt-30_9363273c398ccb4a {
    margin-top: 30px !important;
  }
  .sm-mt-40_39abc22b17ea348d {
    margin-top: 40px !important;
  }
  .sm-mt-50_fe5ffaec976b1500 {
    margin-top: 50px !important;
  }
  .sm-mt-60_94cefc88e3d803e6 {
    margin-top: 60px !important;
  }
  .sm-mt-70_966ce6b6989e503e {
    margin-top: 70px !important;
  }
  .sm-mt-80_2b7e2f2de2cc3fab {
    margin-top: 80px !important;
  }
  .sm-mt-90_fb9c1d64b6681576 {
    margin-top: 90px !important;
  }
  .sm-mt-100_8b5dece1a6b11757 {
    margin-top: 100px !important;
  }
  .sm-mt-110_7650a3e6e6575e72 {
    margin-top: 110px !important;
  }
  .sm-mt-120_d988db0d02534be9 {
    margin-top: 120px !important;
  }
  .sm-mt-130_1f03c91e335a0c6f {
    margin-top: 130px !important;
  }
  .sm-mt-140_8d1a66d901bc0dbd {
    margin-top: 140px !important;
  }
  .sm-mt-150_60bd0e9b0b4bc715 {
    margin-top: 150px !important;
  }
  .sm-mt-200_479aa1018fa85686 {
    margin-top: 200px !important;
  }
  .sm-mb-10_a91f0eedb4ade9a5 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_ef6138ff05b6fb29 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_e08b0ce0aef8eaa5 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_d86958c980ea27cb {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_d694b1e3bba7d1da {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_9b603b73098ff3d5 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_ff027ff8c4ae2637 {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_5a06a0ccb5a3bb81 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_c02999018eab476d {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_59ed6527f6d173af {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_eaf8af120764fe4a {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_bdd23769c55f1468 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_9c1b6f8d59d425bd {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_1ea95909cc1009cc {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_bd89d4b2ab001466 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_35fc23f48b87da1f {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_807cf77bfc21886e {
    padding: 0 !important;
  }
  .xs-m0_5d7c2487c62ea312 {
    margin: 0 !important;
  }
  .xs-pt-10_e6b4d32ee529b8cc {
    padding-top: 10px !important;
  }
  .xs-pt-20_336e0c0d80283411 {
    padding-top: 20px !important;
  }
  .xs-pt-30_40041f6f06ad75d2 {
    padding-top: 30px !important;
  }
  .xs-pt-40_77a6aff537bd2871 {
    padding-top: 40px !important;
  }
  .xs-pt-50_98d800765a253d64 {
    padding-top: 50px !important;
  }
  .xs-pt-60_784b57fb5ec2b524 {
    padding-top: 60px !important;
  }
  .xs-pt-70_73c4731c8ca458cf {
    padding-top: 70px !important;
  }
  .xs-pt-80_6fbaf4e7af26002c {
    padding-top: 80px !important;
  }
  .xs-pt-90_6be0968a03f54249 {
    padding-top: 90px !important;
  }
  .xs-pt-100_0e19ed8b4ff70f69 {
    padding-top: 100px !important;
  }
  .xs-pt-110_15eb02bf245e0e99 {
    padding-top: 110px !important;
  }
  .xs-pt-120_2abc3924309862f7 {
    padding-top: 120px !important;
  }
  .xs-pt-130_c7167925de6d638b {
    padding-top: 130px !important;
  }
  .xs-pt-140_f99daf33c13bbce2 {
    padding-top: 140px !important;
  }
  .xs-pt-150_f3d21a94befce7ef {
    padding-top: 150px !important;
  }
  .xs-pt-200_b4cba0e44b51931d {
    padding-top: 200px !important;
  }
  .xs-pb-10_56c98e5e65115b15 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_3a99cef92c5e3d6d {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_9886ebf093d7d130 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_148c1d953597901c {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_9f56114a2316f423 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_0e71dbd238574850 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_919a7afe18206ae4 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_fecd260e28570074 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_04c8eea021a7c0a2 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_2c4b84228cef5a35 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_a59dd30c355af485 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_fe20302c9174ad61 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_745c1ad52953454c {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_4e6da994de5ada2d {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_aba182be07988170 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_f9e94a20dd4fa0b3 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_9c0cacf782aaaa27 {
    margin-top: 10px !important;
  }
  .xs-mt-20_22a1c0261af28751 {
    margin-top: 20px !important;
  }
  .xs-mt-30_185821b78efa038a {
    margin-top: 30px !important;
  }
  .xs-mt-40_33479bb2f7518e4f {
    margin-top: 40px !important;
  }
  .xs-mt-50_32d7a0bc30651704 {
    margin-top: 50px !important;
  }
  .xs-mt-60_a6b618487f81cc71 {
    margin-top: 60px !important;
  }
  .xs-mt-70_e16591e532307f4c {
    margin-top: 70px !important;
  }
  .xs-mt-80_dabc1393d8f60ca0 {
    margin-top: 80px !important;
  }
  .xs-mt-90_3857d659ad30adfe {
    margin-top: 90px !important;
  }
  .xs-mt-100_3e78cb0955499371 {
    margin-top: 100px !important;
  }
  .xs-mt-110_13119da2fb21f0fe {
    margin-top: 110px !important;
  }
  .xs-mt-120_4c533538936ea4dd {
    margin-top: 120px !important;
  }
  .xs-mt-130_cebbb736284eb2a8 {
    margin-top: 130px !important;
  }
  .xs-mt-140_2ca1f323a30e1927 {
    margin-top: 140px !important;
  }
  .xs-mt-150_7157c2c530f823bf {
    margin-top: 150px !important;
  }
  .xs-mt-200_4224e830302ac29c {
    margin-top: 200px !important;
  }
  .xs-mb-10_4866563a1b51f4a9 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_e77532d01f5ddf16 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_717be6f28a41a758 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_bd42fe2ddc443414 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_5685b9b9245140bb {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_edac26a33dcd4e4b {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_48d10b099e5c59c6 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_1961063eb2167af2 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_581fff460cf2c85a {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_50db74e9cb60a2b2 {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_05a0509f17b3473c {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_2455e387e1d2e5f5 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_240898a027ccea7f {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_87d9092bbfc0a8a7 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_551fd3eba0cfcbf5 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_dbae448d07489593 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_d83fe1e544ac4a96 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_d83fe1e544ac4a96.menu-overlay_e9717ad4ac8a9a4b {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_d83fe1e544ac4a96.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_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-three_486e6359ca92ab9d .navbar-toggler_7e5c75d0ddff637a {
  background: #000;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-four_8144b3fb53402c54 .navbar-toggler_7e5c75d0ddff637a {
  background: #E6FD5A;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-five_be52eb8be9614afa .navbar-toggler_7e5c75d0ddff637a {
  background: #DFFF5E;
}
.theme-main-menu_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a:focus {
  box-shadow: none;
}
.theme-main-menu_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a::before,
.theme-main-menu_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a::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_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a 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_d83fe1e544ac4a96.menu-style-three_486e6359ca92ab9d .navbar-toggler_7e5c75d0ddff637a:before, .theme-main-menu_d83fe1e544ac4a96.menu-style-three_486e6359ca92ab9d .navbar-toggler_7e5c75d0ddff637a:after, .theme-main-menu_d83fe1e544ac4a96.menu-style-three_486e6359ca92ab9d .navbar-toggler_7e5c75d0ddff637a span {
  background: #fff;
}
.theme-main-menu_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_d83fe1e544ac4a96 .navbar-toggler_7e5c75d0ddff637a[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_d83fe1e544ac4a96 .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_d83fe1e544ac4a96 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_d83fe1e544ac4a96.white-vr_e382c8865ff8ee69 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_d83fe1e544ac4a96.white-vr_e382c8865ff8ee69 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_d83fe1e544ac4a96.white-vr_e382c8865ff8ee69.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-one_10ee7c501d20fea5 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40 .info-row_5bacf629e27ab713 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40 .gap-fix_b9bef8f6a0adc874 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40 .greetings_6b4042dfbe6b3406 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40 .contact-info_ea735daa4fc72a0b {
  margin: 0 -15px;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40 .contact-info_ea735daa4fc72a0b li {
  padding: 0 15px;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40 .contact-info_ea735daa4fc72a0b li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40 .contact-info_ea735daa4fc72a0b li a:hover {
  text-decoration: underline;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40 .inner-content_3cc00d3dc1059278 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-two_ba87adaed571ee40.fixed .info-row_5bacf629e27ab713 {
  display: none;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-five_be52eb8be9614afa {
  background: #000;
  padding: 0;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-five_be52eb8be9614afa .inner-content_3cc00d3dc1059278 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-six_99bf0a1a39a9c029 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_d83fe1e544ac4a96.menu-style-six_99bf0a1a39a9c029 .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_d83fe1e544ac4a96 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_470548d5787cac25 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_470548d5787cac25 .mega-menu-title_c5222d0caf37a144 {
  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_d83fe1e544ac4a96 .login-btn-one_fc7342cbd8c6e65c a {
  color: #000;
}
.theme-main-menu_d83fe1e544ac4a96 .login-btn-one_fc7342cbd8c6e65c a:hover {
  text-decoration: underline;
}
.theme-main-menu_d83fe1e544ac4a96 .login-btn-two_44d239b5f4cd1812 a {
  color: #044F3B;
}
.theme-main-menu_d83fe1e544ac4a96 .login-btn-two_44d239b5f4cd1812 a:hover {
  text-decoration: underline;
}
.theme-main-menu_d83fe1e544ac4a96 .signup-btn-one_35dab7ddf6730cfe 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_d83fe1e544ac4a96 .signup-btn-one_35dab7ddf6730cfe .icon_71323e495cadba75 {
  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_d83fe1e544ac4a96 .signup-btn-one_35dab7ddf6730cfe:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_d83fe1e544ac4a96 .signup-btn-one_35dab7ddf6730cfe:hover .icon_71323e495cadba75 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_d83fe1e544ac4a96 .signup-btn-two_6df08947181fdff8 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_d83fe1e544ac4a96 .signup-btn-two_6df08947181fdff8:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_d83fe1e544ac4a96 .quote-one_54a59945e4172401 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_d83fe1e544ac4a96 .quote-one_54a59945e4172401:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_28958d3a04919a5c {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_28958d3a04919a5c li {
  position: relative;
  padding: 0 15px;
}
.category-menu_28958d3a04919a5c li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_28958d3a04919a5c li a:hover {
  color: #0C3A30;
}
.category-menu_28958d3a04919a5c .dropdown-menu {
  padding: 0;
}
.category-menu_28958d3a04919a5c .dropdown-menu li {
  padding: 0;
}
.category-menu_28958d3a04919a5c .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_a2a3530bad3eab7b .logo_8e0bff3b6e17d398 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_e382c8865ff8ee69 .navbar-collapse_a2a3530bad3eab7b {
    background-color: #0C3A30;
  }
  .navbar-collapse_a2a3530bad3eab7b {
    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_a2a3530bad3eab7b.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_d83fe1e544ac4a96 .navbar .mega-dropdown_c9018c042e1a81a7 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_e382c8865ff8ee69 .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_470548d5787cac25 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_a8183fd5e4a5faf9 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_37fba47c17812a54 {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_37fba47c17812a54::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_37fba47c17812a54 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_37fba47c17812a54 .hero-slider-one .hero-img_3f4fdc2b3d156a88 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_37fba47c17812a54 .hero-slider-one .slick-list_815d45dba2c392ff, .hero-banner-one_37fba47c17812a54 .hero-slider-one .slick-track_caa1befb41b3ea61, .hero-banner-one_37fba47c17812a54 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_37fba47c17812a54 .hero-heading_87fcd0019cbcbf8a {
  font-weight: 700;
  color: #000;
  background: url(../captures/shape_74058a1aa0/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_37fba47c17812a54 .more-btn_7b70608861aabe90 {
  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_37fba47c17812a54 .more-btn_7b70608861aabe90:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_5abf1a468ce4c4bd {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_5abf1a468ce4c4bd .bg-wrapper_cd3fea760532bc2c {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_5abf1a468ce4c4bd .hero-heading_87fcd0019cbcbf8a {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_5abf1a468ce4c4bd .rating_ef0a1f383bfcff9e h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_5abf1a468ce4c4bd .rating_ef0a1f383bfcff9e p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_5abf1a468ce4c4bd .media-wrapper_4ff564aa190d4259 {
  position: absolute;
  background: url(../captures/assets_4c109cf23a/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_5abf1a468ce4c4bd .media-wrapper_4ff564aa190d4259 .shape_01_4a29f5faf25bca82 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_5abf1a468ce4c4bd .media-wrapper_4ff564aa190d4259 .shape_02_c7f1b5050dca3f8f {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_f723eba1160987b2 .hero-heading_87fcd0019cbcbf8a {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_f723eba1160987b2 .media-wrapper_4ff564aa190d4259 {
  background: url(../captures/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_f723eba1160987b2 .media-wrapper_4ff564aa190d4259 .screen_01_76d7f5336ca4d4f3 {
  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_f723eba1160987b2 .media-wrapper_4ff564aa190d4259 .screen_02_40255b9bcc5aab7d {
  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_f723eba1160987b2 .media-wrapper_4ff564aa190d4259 .bg-shape_fd6e68c30960314f {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_f723eba1160987b2 .shape_01_4a29f5faf25bca82 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_7575d2babdd45747 .bg-wrapper_cd3fea760532bc2c {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_7575d2babdd45747 .media-wrapper_4ff564aa190d4259 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_7575d2babdd45747 .media-wrapper_4ff564aa190d4259 .shape_01_4a29f5faf25bca82 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_7575d2babdd45747 .shape_02_c7f1b5050dca3f8f {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_8169b23d6515d85a + .blog-details_ef22d9a9582a4a2b {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_8420bc8e50060d23 {
  z-index: 1;
}
.block-feature-three_8420bc8e50060d23:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_8420bc8e50060d23.no-bg_463042f7e8bfdf8a:before {
  display: none;
}
.block-feature-three_8420bc8e50060d23 .section-btn_c12501776780e62b {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_8420bc8e50060d23 .block-title_a6fddd5c1555e8fe a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_8420bc8e50060d23 .block-title_a6fddd5c1555e8fe a:hover {
  text-decoration: underline;
}
.block-feature-three_8420bc8e50060d23 .round-btn_d0fd43a721d9c2aa {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_8420bc8e50060d23 .round-btn_d0fd43a721d9c2aa:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_8420bc8e50060d23 .block-one_5d36686d7b01d40e {
  background: url(../captures/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_8420bc8e50060d23 .block-one_5d36686d7b01d40e .tag_a8489c65e350dbe2 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_8420bc8e50060d23 .block-one_5d36686d7b01d40e .block-title_a6fddd5c1555e8fe {
  background: url(../captures/shape_74058a1aa0/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_8420bc8e50060d23 .block-two_a4d155c7ba2ea88b {
  overflow: hidden;
}
.block-feature-three_8420bc8e50060d23 .block-two_a4d155c7ba2ea88b .img-wrapper_e8f3209256b0b96c {
  background: url(../captures/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_8420bc8e50060d23 .block-two_a4d155c7ba2ea88b .text-wrapper_7e37fb144d10ec36 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_8420bc8e50060d23 .block-two_a4d155c7ba2ea88b .tag_a8489c65e350dbe2 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_8420bc8e50060d23 .block-three_80f58fb7a13c67dc {
  background: #D3FF76;
}
.block-feature-three_8420bc8e50060d23 .block-three_80f58fb7a13c67dc .tag_a8489c65e350dbe2 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_8420bc8e50060d23 .block-three_80f58fb7a13c67dc .round-btn_d0fd43a721d9c2aa {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_8420bc8e50060d23 .block-three_80f58fb7a13c67dc .round-btn_d0fd43a721d9c2aa:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_8420bc8e50060d23 .block-four_64603454a8e4f26f {
  background: url(../captures/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_8420bc8e50060d23 .block-four_64603454a8e4f26f .block-title_a6fddd5c1555e8fe {
  background: url(../captures/shape_74058a1aa0/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_8420bc8e50060d23 .block-four_64603454a8e4f26f .block-title_a6fddd5c1555e8fe a {
  font-size: 28px;
}
.block-feature-three_8420bc8e50060d23 .block-four_64603454a8e4f26f .tag_a8489c65e350dbe2 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_8420bc8e50060d23 .block-four_64603454a8e4f26f .round-btn_d0fd43a721d9c2aa {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_8420bc8e50060d23 .block-four_64603454a8e4f26f .round-btn_d0fd43a721d9c2aa:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_8420bc8e50060d23 .block-five_0bb95fd89b437fc0 {
  background: url(../captures/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_8420bc8e50060d23 .block-five_0bb95fd89b437fc0 .tag_a8489c65e350dbe2 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_8420bc8e50060d23 .block-five_0bb95fd89b437fc0 .block-title_a6fddd5c1555e8fe {
  background: url(../captures/shape_74058a1aa0/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_bc782ecd10cb7f98 .upper-wrapper_1a268bc451ca3a78 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_bc782ecd10cb7f98 .upper-wrapper_1a268bc451ca3a78 .shape_01_4a29f5faf25bca82 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_bc782ecd10cb7f98 .line-loop_aeedb445f61f26b6:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_bc782ecd10cb7f98 .graph-panel_ff91831f7e59771a {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_bc782ecd10cb7f98 .graph-panel_ff91831f7e59771a .main-count_9f3cb418fbce7370 {
  font-size: 120px;
}
.block-feature-thirteen_bc782ecd10cb7f98 .graph-panel_ff91831f7e59771a .chart-box_fdc3a7acc75840c5 {
  padding: 0 15px;
}
.block-feature-thirteen_bc782ecd10cb7f98 .graph-panel_ff91831f7e59771a .chart-box_fdc3a7acc75840c5 .chart-inner_9d2d24eb2e9a8b56 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_3d67567b5bf25a92 .media-img_e7e646f5e4fe5880 {
  border-radius: 30px;
}
.block-feature-sixteen_3d67567b5bf25a92 .shape_01_4a29f5faf25bca82 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_4fc7df85ff0b7dba .section-subheading_fa5488272f603737 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_4fc7df85ff0b7dba .shape_01_4a29f5faf25bca82 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_00e8c083fb728629 {
  z-index: 1;
}
.text-feature-four_00e8c083fb728629 .avatar_167b2a477cea4474 {
  width: 65px;
  height: 65px;
}
.text-feature-four_00e8c083fb728629 .name {
  font-size: 28px;
}
.text-feature-four_00e8c083fb728629 .quote-text_fbddd51bef6e35a9 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_00e8c083fb728629 .shape_01_4a29f5faf25bca82 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_00e8c083fb728629 .shape_02_c7f1b5050dca3f8f {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_8ebe3efd71df899f .bg-wrapper_cd3fea760532bc2c {
  background: #FFF2AC;
}
.text-feature-five_8ebe3efd71df899f 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_8ebe3efd71df899f 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_8ebe3efd71df899f 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_8ebe3efd71df899f li:hover:before {
  background: #29594B;
}
.text-feature-five_8ebe3efd71df899f li:hover:after {
  color: #fff;
}
.text-feature-five_8ebe3efd71df899f .media-wrapper_4ff564aa190d4259 {
  background: url(../captures/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_8ebe3efd71df899f .media-wrapper_4ff564aa190d4259 .video-icon_1d557f4622e5be75 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_8ebe3efd71df899f .media-wrapper_4ff564aa190d4259 .video-icon_1d557f4622e5be75:hover {
  background: #CFFF45;
}
.text-feature-five_8ebe3efd71df899f .media-wrapper_4ff564aa190d4259 .screen_01_76d7f5336ca4d4f3 {
  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_8d585cbd0cfc25fb {
  z-index: 1;
}
.text-feature-six_8d585cbd0cfc25fb .media-wrapper_4ff564aa190d4259 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_8d585cbd0cfc25fb .media-wrapper_4ff564aa190d4259 .screen_01_76d7f5336ca4d4f3 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_8d585cbd0cfc25fb .shape_01_4a29f5faf25bca82 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_8d585cbd0cfc25fb .shape_02_c7f1b5050dca3f8f {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_153315180dd0b68e {
  background: url(../captures/assets_4c109cf23a/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_153315180dd0b68e .block_56370e85cd0475a0 .icon_71323e495cadba75 {
  height: 50px;
}
.text-feature-nine_153315180dd0b68e .vertical-text-wrapper_a9bd9618712e5ff0 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_153315180dd0b68e .vertical-text-wrapper_a9bd9618712e5ff0 .text-list_6b98ba23417264fe {
  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_153315180dd0b68e .vertical-text-wrapper_a9bd9618712e5ff0 .text-list_6b98ba23417264fe:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_153315180dd0b68e .vertical-text-wrapper_a9bd9618712e5ff0 .shape_01_4a29f5faf25bca82 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_153315180dd0b68e .vertical-text-wrapper_a9bd9618712e5ff0 .shape_02_c7f1b5050dca3f8f {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_153315180dd0b68e .shape_03_8a9f32645a5537b5 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_153315180dd0b68e .shape_04_a6608b0d77da21bd {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_2ebd58f9b846d3a0 .section-btn_c12501776780e62b {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_0de82f327b04d612 {
  z-index: 1;
}
.team-section-three_0de82f327b04d612:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../captures/shape_74058a1aa0/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_0de82f327b04d612 .section-btn_c12501776780e62b {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_0de82f327b04d612 .shape_01_4a29f5faf25bca82 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_0de82f327b04d612 .shape_02_c7f1b5050dca3f8f {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_0de82f327b04d612 .shape_03_8a9f32645a5537b5 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_2e376bd3816a8cbc .logo_8e0bff3b6e17d398 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_ff04c0d0e4c95ceb {
  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_cae4551cdb42d8b0 {
  max-width: 565px;
}
.user-data-form .form-wrapper_cae4551cdb42d8b0 .input-group-meta_aa4451fe71bda02c 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_cae4551cdb42d8b0 .input-group-meta_aa4451fe71bda02c label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_cae4551cdb42d8b0 .input-group-meta_aa4451fe71bda02c .placeholder_icon_02bb6b5bea277141 {
  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_cae4551cdb42d8b0 .input-group-meta_aa4451fe71bda02c .placeholder_icon_02bb6b5bea277141 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_cae4551cdb42d8b0 .input-group-meta_aa4451fe71bda02c .placeholder_icon_02bb6b5bea277141 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_cae4551cdb42d8b0 .input-group-meta_aa4451fe71bda02c .placeholder_icon_02bb6b5bea277141 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_cae4551cdb42d8b0 .input-group-meta_aa4451fe71bda02c .placeholder_icon_02bb6b5bea277141 span.eye-slash_251908f338ac47ef:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_ff3cf36ea8328b19 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_ff3cf36ea8328b19 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_ff3cf36ea8328b19 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_ff3cf36ea8328b19 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_ff3cf36ea8328b19 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_ff3cf36ea8328b19 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_ff3cf36ea8328b19 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_8661301bf8d4d2dd {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_3391fe7fc65f0515 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_3391fe7fc65f0515:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_3391fe7fc65f0515 img {
  width: 20px;
}
.user-data-form .btn-close_fd515def747a8501 {
  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_7059b9f42a361af1 .main-count_9f3cb418fbce7370 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_f5ad84e8f6145aab .icon_71323e495cadba75 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_7a78c2c664739c0e .img-holder_77df01e20a518812 {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_7a78c2c664739c0e .img-holder_77df01e20a518812.round-border_e8f626ed740f79e8 {
  border-radius: 30px;
}
.portfolio-block-one_7a78c2c664739c0e .img-holder_77df01e20a518812 .expend_4f569fde55994cfa {
  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_7a78c2c664739c0e .img-holder_77df01e20a518812 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_7a78c2c664739c0e .img-holder_77df01e20a518812 i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_7a78c2c664739c0e:hover .expend_4f569fde55994cfa {
  opacity: 1;
}
.portfolio-block-one_7a78c2c664739c0e:hover .img-meta_bf64f5536093721c {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_7a78c2c664739c0e:hover .pj-title_4fc9c6dc2746c441 {
  text-decoration: underline;
}
.portfolio-block-one_7a78c2c664739c0e .caption {
  margin-top: 35px;
}
.portfolio-block-one_7a78c2c664739c0e .caption .tag_a8489c65e350dbe2 {
  margin: 0 -3px;
}
.portfolio-block-one_7a78c2c664739c0e .caption .tag_a8489c65e350dbe2 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_7a78c2c664739c0e .caption .pj-title_4fc9c6dc2746c441 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_7a78c2c664739c0e .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_7a78c2c664739c0e .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_0913f835c8a14c60 .bg-wrapper_cd3fea760532bc2c {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_0913f835c8a14c60 .slider-wrapper_10cc3bf6d3d5025b {
  height: 100%;
}
.project-details-two_0913f835c8a14c60 .slider-wrapper_10cc3bf6d3d5025b .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_0913f835c8a14c60 .slider-wrapper_10cc3bf6d3d5025b .carousel-control-next_c7bb09fa83c41376,
.project-details-two_0913f835c8a14c60 .slider-wrapper_10cc3bf6d3d5025b .carousel-control-prev_55d75ff49d1928fe {
  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_0913f835c8a14c60 .slider-wrapper_10cc3bf6d3d5025b .carousel-control-next_c7bb09fa83c41376:hover,
.project-details-two_0913f835c8a14c60 .slider-wrapper_10cc3bf6d3d5025b .carousel-control-prev_55d75ff49d1928fe:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_0913f835c8a14c60 .slider-wrapper_10cc3bf6d3d5025b .carousel-control-prev_55d75ff49d1928fe {
  left: auto;
  right: 45px;
}
.project-details-two_0913f835c8a14c60 .info-wrapper_bf904eee14690d42 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_0913f835c8a14c60 .info-wrapper_bf904eee14690d42 h3 {
  font-size: 36px;
}
.project-details-two_0913f835c8a14c60 .info-wrapper_bf904eee14690d42 .list-meta_2400db0f7d13ccd7 li {
  padding: 22px 0;
}
.project-details-two_0913f835c8a14c60 .info-wrapper_bf904eee14690d42 .list-meta_2400db0f7d13ccd7 .icon_71323e495cadba75 {
  width: 40px;
}
.project-details-two_0913f835c8a14c60 .info-wrapper_bf904eee14690d42 .list-meta_2400db0f7d13ccd7 .text1_0ca004b60b73bc83 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_0913f835c8a14c60 .info-wrapper_bf904eee14690d42 .list-meta_2400db0f7d13ccd7 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_0913f835c8a14c60 .info-wrapper_bf904eee14690d42 .social-share_72d27b01b81dd409 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_0913f835c8a14c60 .info-wrapper_bf904eee14690d42 .social-share_72d27b01b81dd409 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_df4ccdbfdaa8c1fc .slider-wrapper_10cc3bf6d3d5025b {
  padding-left: 100px;
}
.feedback-section-three_df4ccdbfdaa8c1fc .slider-wrapper_10cc3bf6d3d5025b .icon_71323e495cadba75 {
  left: 0;
  top: 18px;
}
.feedback-section-three_df4ccdbfdaa8c1fc .slick-dots_4d66639e015f0df7 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_df4ccdbfdaa8c1fc .slick-dots_4d66639e015f0df7 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_df4ccdbfdaa8c1fc .slick-dots_4d66639e015f0df7 .slick-active button {
  background: #000;
}
.feedback-section-three_df4ccdbfdaa8c1fc .rating-box_766caf0daef80a77 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_df4ccdbfdaa8c1fc .rating-box_766caf0daef80a77 .rating_ef0a1f383bfcff9e {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_df4ccdbfdaa8c1fc .shape_01_4a29f5faf25bca82 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_df4ccdbfdaa8c1fc .shape_02_c7f1b5050dca3f8f {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_879b6628320a9419 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_879b6628320a9419 .post-data_18e8e437cbc6ffac {
  padding: 30px 35px 25px;
}
.blog-meta-one_879b6628320a9419 .post-data_18e8e437cbc6ffac .post-info_c3edf6d1be26cef5 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_879b6628320a9419 .post-data_18e8e437cbc6ffac .blog-title_e14b5337dc53412e {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_879b6628320a9419 .post-data_18e8e437cbc6ffac .blog-title_e14b5337dc53412e:hover {
  text-decoration: underline;
}
.blog-meta-one_879b6628320a9419 .post-img_9ba09ef47c8962cf {
  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_879b6628320a9419 .post-img_9ba09ef47c8962cf .round-btn_d0fd43a721d9c2aa {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_879b6628320a9419:hover .round-btn_d0fd43a721d9c2aa {
  background: #CFFF45;
}
.blog-meta-one_879b6628320a9419.style-two_9a74ca34c85e42b4 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_879b6628320a9419.style-two_9a74ca34c85e42b4 .post-img_9ba09ef47c8962cf {
  border-radius: 0;
}
.blog-meta-one_879b6628320a9419.style-two_9a74ca34c85e42b4 .blog-title_e14b5337dc53412e {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_6762b16c81166a01 {
  background: #fff;
}
.blog-meta-two_6762b16c81166a01 .post-data_18e8e437cbc6ffac {
  padding-top: 30px;
}
.blog-meta-two_6762b16c81166a01 .post-data_18e8e437cbc6ffac .blog-title_e14b5337dc53412e {
  width: 70%;
}
.blog-meta-two_6762b16c81166a01 .post-data_18e8e437cbc6ffac .blog-title_e14b5337dc53412e h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_6762b16c81166a01 .post-data_18e8e437cbc6ffac .blog-title_e14b5337dc53412e:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_6762b16c81166a01 .post-data_18e8e437cbc6ffac .round-btn_d0fd43a721d9c2aa {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_6762b16c81166a01 .post-data_18e8e437cbc6ffac .round-btn_d0fd43a721d9c2aa:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_6762b16c81166a01 .post-data_18e8e437cbc6ffac .post-info_c3edf6d1be26cef5 {
  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_6762b16c81166a01 .post-img_9ba09ef47c8962cf {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_6762b16c81166a01 .post-img_9ba09ef47c8962cf .date_9f4f6182fcc3b408 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_6762b16c81166a01.style-two_9a74ca34c85e42b4 {
  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_6762b16c81166a01.style-two_9a74ca34c85e42b4 p {
  font-size: 18px;
}
.blog-meta-two_6762b16c81166a01.style-two_9a74ca34c85e42b4 .post-img_9ba09ef47c8962cf {
  height: auto;
  width: 100%;
}
.blog-meta-two_6762b16c81166a01.style-two_9a74ca34c85e42b4 .post-data_18e8e437cbc6ffac {
  padding: 26px 0;
}
.blog-meta-two_6762b16c81166a01.style-two_9a74ca34c85e42b4 .post-data_18e8e437cbc6ffac .post-info_c3edf6d1be26cef5 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_6762b16c81166a01.style-two_9a74ca34c85e42b4 .post-data_18e8e437cbc6ffac .round-btn_d0fd43a721d9c2aa {
  border: none;
}

.signup-btn-one_35dab7ddf6730cfe 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_35dab7ddf6730cfe .icon_71323e495cadba75 {
  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_81e23ed0035f99c1 {
  z-index: 1;
}
.blog-section-three_81e23ed0035f99c1 .section-btn_c12501776780e62b {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_264a83604fd63c41 {
  z-index: 5;
}
.blog-section-four_264a83604fd63c41.block-feature-three_8420bc8e50060d23:before {
  display: none;
}
.blog-section-four_264a83604fd63c41.block-feature-three_8420bc8e50060d23 .block-one_5d36686d7b01d40e {
  background: url(../captures/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .quote-wrapper_65951b731b99a693 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .quote-wrapper_65951b731b99a693 .wrapper_200f3a920b1e04e4 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .quote-wrapper_65951b731b99a693 .wrapper_200f3a920b1e04e4 .icon_71323e495cadba75 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .quote-wrapper_65951b731b99a693 .wrapper_200f3a920b1e04e4 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .quote-wrapper_65951b731b99a693 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .quote-wrapper_65951b731b99a693 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .img-gallery_18e8b2e4ae48e40e {
  margin-bottom: 50px;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .img-gallery_18e8b2e4ae48e40e img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .list-item_2c6caca81354aef8 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_ef22d9a9582a4a2b .post-details-meta_fe45e6640527a88d .list-item_2c6caca81354aef8 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_ef22d9a9582a4a2b .bottom-widget_1de69e91c8757e29 {
  padding: 10px 0 5px;
}
.blog-details_ef22d9a9582a4a2b .bottom-widget_1de69e91c8757e29 .tags_58526548eadac89e li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_ef22d9a9582a4a2b .bottom-widget_1de69e91c8757e29 .tags_58526548eadac89e a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_ef22d9a9582a4a2b .bottom-widget_1de69e91c8757e29 .tags_58526548eadac89e a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_ef22d9a9582a4a2b .bottom-widget_1de69e91c8757e29 .share-icon_07a84c33418a11cc li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_ef22d9a9582a4a2b .bottom-widget_1de69e91c8757e29 .share-icon_07a84c33418a11cc a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_ef22d9a9582a4a2b .grey-bg_f098e9c69e83aec4 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_ef22d9a9582a4a2b .blog-inner-title_d1dcc74e85d0c3d8 {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 {
  margin: 60px 0;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22:last-child {
  padding-bottom: 5px;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22 .reply-comment_3f11fe0d16bbd7bf {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22 .user-avatar_947ddc3abc7e3f51 {
  width: 60px;
  height: 60px;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22 .comment-text_d6f5094bdb3a7f0e {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22 .comment-text_d6f5094bdb3a7f0e .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22 .comment-text_d6f5094bdb3a7f0e .date_9f4f6182fcc3b408 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22 .comment-text_d6f5094bdb3a7f0e p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22 .comment-text_d6f5094bdb3a7f0e .reply-btn_1856f56a6f974b1a {
  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_ef22d9a9582a4a2b .blog-comment-area_ccd602ec2d2931a7 .comment_45dc3981d4d13f22 .comment-text_d6f5094bdb3a7f0e .reply-btn_1856f56a6f974b1a:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-form_50e48f22645f70f6 p a {
  color: #19352D;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-form_50e48f22645f70f6 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-form_50e48f22645f70f6 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_ef22d9a9582a4a2b .blog-comment-form_50e48f22645f70f6 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_be43f85aa95b568f {
  height: 600px;
}

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

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

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

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

.footer-one_b538874057cdc4e6 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_b538874057cdc4e6 .bottom-footer_a360ef93ad5a4648 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_b538874057cdc4e6 .social-icon_ad3d95858b8ce5c8 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_b538874057cdc4e6 .social-icon_ad3d95858b8ce5c8 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_b538874057cdc4e6 .footer-title_f4bdeb7e1419c9ec {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_b538874057cdc4e6 .footer-nav-link_1e2354ec9114a08e a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_b538874057cdc4e6 .footer-nav-link_1e2354ec9114a08e a:hover {
  color: #fff;
}
.footer-nav-link_1e2354ec9114a08e p {
  font-size: 16px;
}
.logo_8e0bff3b6e17d398 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_331492054b98b7c2 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_2b943993b01ea19d {
  align-content: center;
}

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

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

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

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

.footer-three_4d8a8e92956a486d {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_4d8a8e92956a486d .round-bg_838c50baf30a123e {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_4d8a8e92956a486d .round-bg_838c50baf30a123e.color-two_eb2dbc5ac3237577 {
  background: #F6FFDD;
}
.footer-three_4d8a8e92956a486d .footer-intro_e0cd256f78b451c5 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_4d8a8e92956a486d .footer-intro_e0cd256f78b451c5 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_4d8a8e92956a486d .footer-title_f4bdeb7e1419c9ec {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_4d8a8e92956a486d .footer-nav-link_1e2354ec9114a08e a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_4d8a8e92956a486d .footer-nav-link_1e2354ec9114a08e a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_4d8a8e92956a486d .bottom-footer_a360ef93ad5a4648 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_4d8a8e92956a486d .bottom-footer_a360ef93ad5a4648 .copyright_7ba0d5820cb2a242 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_4d8a8e92956a486d .bottom-footer_a360ef93ad5a4648 .bottom-nav_8b89e05567bdce02 {
  margin: 0 -12px;
}
.footer-three_4d8a8e92956a486d .bottom-footer_a360ef93ad5a4648 .bottom-nav_8b89e05567bdce02 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_4d8a8e92956a486d .bottom-footer_a360ef93ad5a4648 .bottom-nav_8b89e05567bdce02 a:hover {
  text-decoration: underline;
}
.footer-three_4d8a8e92956a486d .bottom-footer_a360ef93ad5a4648 .social-icon_ad3d95858b8ce5c8 {
  margin: 0 -10px;
}
.footer-three_4d8a8e92956a486d .bottom-footer_a360ef93ad5a4648 .social-icon_ad3d95858b8ce5c8 a {
  margin: 0 10px;
}
.footer-three_4d8a8e92956a486d .bottom-footer_a360ef93ad5a4648 .social-icon_ad3d95858b8ce5c8 a:hover {
  color: #19352D;
}
.footer-three_4d8a8e92956a486d .shape_01_4a29f5faf25bca82 {
  top: -3%;
  left: -3%;
}
.footer-three_4d8a8e92956a486d .shape_02_c7f1b5050dca3f8f {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_abb7cb075bbba05b {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_abb7cb075bbba05b:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../captures/assets_4c109cf23a/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_abb7cb075bbba05b h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_abb7cb075bbba05b .btn-group_e071c66fd05e05bb {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_abb7cb075bbba05b .btn-group_e071c66fd05e05bb h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_abb7cb075bbba05b .btn-group_e071c66fd05e05bb h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_abb7cb075bbba05b .btn-group_e071c66fd05e05bb .round-btn_d0fd43a721d9c2aa {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_abb7cb075bbba05b .btn-group_e071c66fd05e05bb .round-btn_d0fd43a721d9c2aa:hover, .footer-five_abb7cb075bbba05b .btn-group_e071c66fd05e05bb .round-btn_d0fd43a721d9c2aa:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_abb7cb075bbba05b .social-icon_ad3d95858b8ce5c8 {
  margin: 0 -20px;
}
.footer-five_abb7cb075bbba05b .social-icon_ad3d95858b8ce5c8 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_abb7cb075bbba05b .social-icon_ad3d95858b8ce5c8 a:hover {
  color: #DFFF5E;
}
.footer-five_abb7cb075bbba05b .bottom-nav_8b89e05567bdce02 {
  margin: 0 -12px;
}
.footer-five_abb7cb075bbba05b .bottom-nav_8b89e05567bdce02 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_abb7cb075bbba05b .bottom-nav_8b89e05567bdce02 a:hover {
  text-decoration: underline;
}
.footer-five_abb7cb075bbba05b .shape_01_4a29f5faf25bca82 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_abb7cb075bbba05b .shape_02_c7f1b5050dca3f8f {
  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_6ce773de65b94f1d {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_2df47710f9868d32 {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_be955c2fc281fd56 {
  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_89849dc05bd07449 {
  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_b6ef991ed9343660 {
  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_6b55d11b78c6c8fb {
  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_de0d4c619e137ec1 {
  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_c94fab0e45d3b059 {
  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_ef7b0c3ad006c66b {
  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_93977209c9b612d9 {
  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_cf296e7de1c6961d {
  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_b66b58211d1db48d {
  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_c5e7d8a97f7edddc {
  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_00449f1c50a2463e {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_171b3fe8cb86b303 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_9d8a31dd781353f7 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_ee3ce5d1254c1e9c {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_02678d6fb33566ce {
  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_40a4fd45e2b87bc5 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_97dadf30c815ca86 {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_ec9fee4fbbc150be {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_1e371e41d716a075 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_b9c20261e239c16a {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_acec67011f6fe243 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_5e570a5d2b2ce88f {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_c525133ec442b89a {
  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_c0b809524a979d78 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_d544194597c5c603 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_7069db28db63ecb4 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_10f7ba0d89c650d6 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_f258b6c8f20d1455 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_0346c08d60674147 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_67e87c62893fe060 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_347066f418fe6672 {
  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_35e878e5d51c2935 {
  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_3ae2defd00a0a2e3 {
  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_30124a7df8e6e390 {
  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_d0512c55a67bd25c {
  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_c49e895f38df89f2 {
  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_1375af48b8bae7a4 {
  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_0b16606dc16176eb {
  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_fe0bf35b44305846 {
  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_69750b707db504bc {
  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_ec62702e4de09b8c {
  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_42e74cd28b751a69 {
  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_a5702109a28f9eef {
  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_0eb67f54205e6350 {
  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_1548d7751e7319b2 {
  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_60cf681c0a566dda {
  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_c6054922ad83bd16 {
  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_0bd6ca96e5a3c3d1 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_ac57744a3258a542 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_e94e813bb80422ee {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_7c2bf6e84eabb739 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_2a3661b2095d184b {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_9b3eeddfd8bc4695 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_3eeda5440bb8da27 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_976ba695021a8e55 {
  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_6ce773de65b94f1d {
  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_f914623a37f94d6c {
  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_e852447cc8982081 {
  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_2614aae29341b7f3 .theme-select-menu_859ae2a1b193ed57 {
  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_0e72aef96f5e7039 {
  overflow: hidden;
}
.product-block-one_0e72aef96f5e7039 .img-holder_77df01e20a518812 {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_0e72aef96f5e7039 .img-holder_77df01e20a518812 .cart-icon_46ca608892a84847 {
  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_0e72aef96f5e7039 .img-holder_77df01e20a518812 .cart-icon_46ca608892a84847:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_0e72aef96f5e7039 .img-holder_77df01e20a518812 .cart-button_78b574d6f98ce307 {
  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_0e72aef96f5e7039 .img-holder_77df01e20a518812 .cart-button_78b574d6f98ce307:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_0e72aef96f5e7039 .product-title_a10c4a080c209f30 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_0e72aef96f5e7039 .rating_ef0a1f383bfcff9e {
  margin: 0 -3px;
}
.product-block-one_0e72aef96f5e7039 .rating_ef0a1f383bfcff9e li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_0e72aef96f5e7039 .rating_ef0a1f383bfcff9e li .bi-star-fill_89f0e03652ac963e {
  color: #FFCB65;
}
.product-block-one_0e72aef96f5e7039 .price_d428330aed17891b {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_0e72aef96f5e7039:hover .cart-button_78b574d6f98ce307 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_0e72aef96f5e7039:hover .product-img_bf430f02a50380c2 {
  transform: scale(0.95);
}
.product-block-one_0e72aef96f5e7039:hover .cart-icon_46ca608892a84847 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_0e72aef96f5e7039:hover .product-title_a10c4a080c209f30 {
  text-decoration: underline;
}

.product-details-one_3bec35ad50cb66ec .product-img-tab_153059c9fa97cee0 {
  border: none;
}
.product-details-one_3bec35ad50cb66ec .product-img-tab_153059c9fa97cee0 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_3bec35ad50cb66ec .product-img-tab_153059c9fa97cee0 .nav-link img {
  max-height: 100%;
}
.product-details-one_3bec35ad50cb66ec .product-img-tab_153059c9fa97cee0 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_3bec35ad50cb66ec .product-img-tab-content_6fc39a5d3611d57d {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_3bec35ad50cb66ec .product-img-tab-content_6fc39a5d3611d57d img {
  margin: auto;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .stock-tag_a03bb73a15bf6562 {
  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_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .product-name_a065b535b8ec1616 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .rating_ef0a1f383bfcff9e li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .rating_ef0a1f383bfcff9e li .bi-star-fill_89f0e03652ac963e {
  color: #FFCB65;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .rating_ef0a1f383bfcff9e li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .rating_ef0a1f383bfcff9e li a:hover {
  text-decoration: underline;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .price_d428330aed17891b {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .price_d428330aed17891b del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .availability_3cb5c936b068f5b5 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .description-text_e1b03fd97d52b422 {
  padding: 10px 0 15px;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .product-feature_51a61c7508751a36 {
  margin-bottom: 20px;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .product-feature_51a61c7508751a36 li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .product-feature_51a61c7508751a36 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .customize-order_37f9c4aa3b1fb57b h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .customize-order_37f9c4aa3b1fb57b .quantity_1fcd872edc86fc6a .button-group_91f2b08177a07089 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .customize-order_37f9c4aa3b1fb57b .quantity_1fcd872edc86fc6a .button-group_91f2b08177a07089 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .customize-order_37f9c4aa3b1fb57b .quantity_1fcd872edc86fc6a .button-group_91f2b08177a07089 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_3bec35ad50cb66ec .product-info_9444f6d8528e0ae9 .customize-order_37f9c4aa3b1fb57b .quantity_1fcd872edc86fc6a .button-group_91f2b08177a07089 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_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .nav-tabs_a4855526057fbcec {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .nav-tabs_a4855526057fbcec .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_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .nav-tabs_a4855526057fbcec .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_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .nav-tabs_a4855526057fbcec .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .nav-tabs_a4855526057fbcec .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .tab-content_e6b0d209c5be911c h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .tab-content_e6b0d209c5be911c .product-feature_51a61c7508751a36 li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .tab-content_e6b0d209c5be911c .product-feature_51a61c7508751a36 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .user-comment-area_5e6af0ffbdccc322 .single-comment_511411a6d78abe61 {
  padding-bottom: 40px;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .user-comment-area_5e6af0ffbdccc322 .single-comment_511411a6d78abe61:last-child {
  padding-bottom: 0;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .user-comment-area_5e6af0ffbdccc322 .user-img_89e00cce0b267211 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .user-comment-area_5e6af0ffbdccc322 .user-comment-data_9c8d4c0bad16dadd {
  padding-left: 30px;
  position: relative;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .user-comment-area_5e6af0ffbdccc322 .user-comment-data_9c8d4c0bad16dadd .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .user-comment-area_5e6af0ffbdccc322 .user-comment-data_9c8d4c0bad16dadd .rating_ef0a1f383bfcff9e li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .user-comment-area_5e6af0ffbdccc322 .user-comment-data_9c8d4c0bad16dadd .rating_ef0a1f383bfcff9e li .bi-star-fill_89f0e03652ac963e {
  color: #FFCB65;
}
.product-details-one_3bec35ad50cb66ec .product-review-tab_75e9012dc1771201 .user-comment-area_5e6af0ffbdccc322 .user-comment-data_9c8d4c0bad16dadd p {
  padding-top: 8px;
}

.cart-list-form_ae9598b8798c2806 {
  position: relative;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 {
  margin: 0;
  background: transparent;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 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_ae9598b8798c2806 .table_a6e56832ad7fa147 th:first-child {
  text-align: left;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .product-thumbnails_dd45e57a3bb945ef {
  width: 85px;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .product-thumbnails_dd45e57a3bb945ef img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .product-thumbnails_dd45e57a3bb945ef .product-img_bf430f02a50380c2 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .product-info_9444f6d8528e0ae9 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .product-info_9444f6d8528e0ae9 .product-name_a065b535b8ec1616 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .product-info_9444f6d8528e0ae9 .serial_ac429154df6db61f {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .product-info_9444f6d8528e0ae9 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .price_d428330aed17891b {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .quantity_1fcd872edc86fc6a li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .quantity_1fcd872edc86fc6a li .btn_1a65d8f509f92316 {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .quantity_1fcd872edc86fc6a 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_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .remove-product_e5f63522c0ddc38d {
  color: #000;
  font-size: 22px;
}
.cart-list-form_ae9598b8798c2806 .table_a6e56832ad7fa147 tbody .remove-product_e5f63522c0ddc38d:hover {
  color: #ff2759;
}
.cart-list-form_ae9598b8798c2806 .cart-footer_3c053f5d99c13387 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_ae9598b8798c2806 .cart-footer_3c053f5d99c13387 .coupon-form_0676b07f0d215f99 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_ae9598b8798c2806 .cart-footer_3c053f5d99c13387 .cart-total-section_372d4e596208e2d6 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_ae9598b8798c2806 .cart-footer_3c053f5d99c13387 .cart-total-section_372d4e596208e2d6 .cart-total-table_e83f832b97717fac 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_ae9598b8798c2806 .cart-footer_3c053f5d99c13387 .cart-total-section_372d4e596208e2d6 .cart-total-table_e83f832b97717fac tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_f26f3d60c86a7864 {
  height: auto;
}

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

.fancybox-caption_38b7cfc0cff719dc, .fancybox-infobar_94ac7a51a61e9d61, .fancybox-navigation_3d0ba84300ffde1c .fancybox-button_3299023b605f22df, .fancybox-toolbar_021766cc6ae091b3 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_5fe90766d329257d .fancybox-caption_38b7cfc0cff719dc, .fancybox-show-infobar_ef72817cfb31b9ea .fancybox-infobar_94ac7a51a61e9d61, .fancybox-show-nav_2e7a7fc1e4cf78b6 .fancybox-navigation_3d0ba84300ffde1c .fancybox-button_3299023b605f22df, .fancybox-show-toolbar_5e5428a802143833 .fancybox-toolbar_021766cc6ae091b3 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_0ce89a0a365a5c1b .fancybox-stage_dae4525095e21fab {
  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_760cee9403c05f89 .fancybox-slide, .fancybox-slide--current_89cbe788a3ebd32b, .fancybox-slide--next_4dc100eb7783954d, .fancybox-slide--previous_0fd2534f9bcba435 {
  display: block;
}

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

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

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

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

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

.fancybox-content_a04974872ea13b20 {
  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_3048763ea4388a4d .fancybox-content_a04974872ea13b20 {
  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_5fcde0cf5efee399 .fancybox-content_a04974872ea13b20 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_0eb7c4c14548d537 .fancybox-content_a04974872ea13b20 {
  cursor: zoom-in;
}

.fancybox-can-drag_badd0cbd53ddf06e .fancybox-content_a04974872ea13b20 {
  cursor: grab;
}

.fancybox-is-dragging_f03a04a72ee79754 .fancybox-content_a04974872ea13b20 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_2cb78cf6dfd2d88b .fancybox-content_a04974872ea13b20 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_b4dc8b4c03215c8e .fancybox-content_a04974872ea13b20, .fancybox-slide--map_7c87f7e162b4a0d7 .fancybox-content_a04974872ea13b20, .fancybox-slide--video_7efd620e4a1bf77e .fancybox-content_a04974872ea13b20 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_7efd620e4a1bf77e .fancybox-content_a04974872ea13b20 {
  background: #000;
}

.fancybox-slide--map_7c87f7e162b4a0d7 .fancybox-content_a04974872ea13b20 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_0ba1f47c1d6cba40 svg path, .fancybox-button--share_402937cbce3af939 svg path, .fancybox-button--thumbs_9565c40c8e493e80 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_2e7a7fc1e4cf78b6 .fancybox-navigation_3d0ba84300ffde1c .fancybox-button_3299023b605f22df {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_3d0ba84300ffde1c .fancybox-button--arrow_left_ec342cb6f7c8e2cf {
  left: 6px;
}

.fancybox-navigation_3d0ba84300ffde1c .fancybox-button--arrow_right_f0ddb036c5de8d50 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_b4dc8b4c03215c8e .fancybox-close-small_b753fbb3c90df949, .fancybox-slide--image_3048763ea4388a4d .fancybox-close-small_b753fbb3c90df949, .fancybox-slide--video_7efd620e4a1bf77e .fancybox-close-small_b753fbb3c90df949 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_b4dc8b4c03215c8e .fancybox-close-small_b753fbb3c90df949:hover svg, .fancybox-slide--image_3048763ea4388a4d .fancybox-close-small_b753fbb3c90df949:hover svg, .fancybox-slide--video_7efd620e4a1bf77e .fancybox-close-small_b753fbb3c90df949:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_705a8d83fb59c9c5 .fancybox-close-small_b753fbb3c90df949, .fancybox-is-zoomable_abcaf010b1652b32.fancybox-can-drag_badd0cbd53ddf06e .fancybox-close-small_b753fbb3c90df949 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_4ac6d22882e36eab.fancybox-slide--next_4dc100eb7783954d, .fancybox-fx-fade_4ac6d22882e36eab.fancybox-slide--previous_0fd2534f9bcba435 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_4ac6d22882e36eab.fancybox-slide--current_89cbe788a3ebd32b {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_f035cb162db260e9 {
  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_268bbb5996c850bd {
  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_e351ef063a994736 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_ced119d898c2d7fe .fancybox-thumbs_268bbb5996c850bd {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_268bbb5996c850bd > 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_268bbb5996c850bd .fancybox-thumbs-active_9c422fdfa510f30e:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_6fc86060a3e18ca8 .slick-track_caa1befb41b3ea61,
.slick-slider_6fc86060a3e18ca8 .slick-list_815d45dba2c392ff {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_e5f3b85f04d5f829 .slick-track_caa1befb41b3ea61 {
  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_e5f3b85f04d5f829 img {
  display: none;
}

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

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

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

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

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