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

.h1_d6d2968a504c568a,
h1,
.h2_fddf9bf6539f0c5d,
h2,
.h3_e8eab9479a22bfff,
h3,
.h4_8fdd86adb678426c,
h4,
.h5_8379e52592aa9a8b,
h5,
.h6_c6c9ad8dc5dcad24,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_2f61b35140a19ba3 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_9846a3c63dcedb57 {
  padding: 0 !important;
}

.m0_26af04866263ae85 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_0c3d99a385193032 {
    padding: 0 !important;
  }
  .xl-m0_d01f69a1f12a572f {
    margin: 0 !important;
  }
  .xl-pt-10_15f77b2494b20f99 {
    padding-top: 10px !important;
  }
  .xl-pt-20_f6e74f6b7d67b365 {
    padding-top: 20px !important;
  }
  .xl-pt-30_b841ffc20fb19454 {
    padding-top: 30px !important;
  }
  .xl-pt-40_e00f7b2ab8177cfc {
    padding-top: 40px !important;
  }
  .xl-pt-50_d8816d11e22b1950 {
    padding-top: 50px !important;
  }
  .xl-pt-60_b4410f2a8092a274 {
    padding-top: 60px !important;
  }
  .xl-pt-70_d73fc03b90956116 {
    padding-top: 70px !important;
  }
  .xl-pt-80_1c3bcd795ad130cf {
    padding-top: 80px !important;
  }
  .xl-pt-90_f6334258295c0c03 {
    padding-top: 90px !important;
  }
  .xl-pt-100_878fc8282db2acfd {
    padding-top: 100px !important;
  }
  .xl-pt-110_2f8d687b27cccea7 {
    padding-top: 110px !important;
  }
  .xl-pt-120_a2858abe668548a3 {
    padding-top: 120px !important;
  }
  .xl-pt-130_04145d14a3fec391 {
    padding-top: 130px !important;
  }
  .xl-pt-140_a24068008d0e4a48 {
    padding-top: 140px !important;
  }
  .xl-pt-150_61322a9f76b15406 {
    padding-top: 150px !important;
  }
  .xl-pt-200_edbdda8316b6f0b9 {
    padding-top: 200px !important;
  }
  .xl-pb-10_992aecc5b793c010 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_fae592d3a8d2d6b7 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_c337e25608f6d0ca {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_5d792b6c4284e278 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_f07571b356080630 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_23c1d3b7183e8d7c {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_693c7897c073360c {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_599c13a7801343b2 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_54ac468f75bfa9cb {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_3536abc445a974d3 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_0eff625b23374464 {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_7c7b9f42e1aacd82 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_eea65dbde14aaade {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_a1253948e23b24ea {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_336326a4993cce75 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_9f3d43bdec8de4a2 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_c3b7137bc1a6290f {
    margin-top: 10px !important;
  }
  .xl-mt-20_26e2de3723b9dd42 {
    margin-top: 20px !important;
  }
  .xl-mt-30_39a38f988ece1567 {
    margin-top: 30px !important;
  }
  .xl-mt-40_30906bb94b7df538 {
    margin-top: 40px !important;
  }
  .xl-mt-50_865c2a0ed912bf2c {
    margin-top: 50px !important;
  }
  .xl-mt-60_f791859d45f518c0 {
    margin-top: 60px !important;
  }
  .xl-mt-70_bfbd74ecce9c112c {
    margin-top: 70px !important;
  }
  .xl-mt-80_332e87c743fe8fc4 {
    margin-top: 80px !important;
  }
  .xl-mt-90_b7586b2b5f755b4a {
    margin-top: 90px !important;
  }
  .xl-mt-100_de678cebd5479ffb {
    margin-top: 100px !important;
  }
  .xl-mt-110_b846f3cba8b0be5b {
    margin-top: 110px !important;
  }
  .xl-mt-120_8adfba9a3b0726d0 {
    margin-top: 120px !important;
  }
  .xl-mt-130_7a4337cfb4b050d9 {
    margin-top: 130px !important;
  }
  .xl-mt-140_d7cca8eb5fa5a0f6 {
    margin-top: 140px !important;
  }
  .xl-mt-150_53dd976703ec23a9 {
    margin-top: 150px !important;
  }
  .xl-mt-200_8c65d1d872f80bf3 {
    margin-top: 200px !important;
  }
  .xl-mb-10_4534d91c52bbbd9a {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_28af075c39172ea8 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_9b01d06ed26e989e {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_332ff124a9df7dbf {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_23cd7967f2babe71 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_53b555d165def6a0 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_fd74f6412f0f04df {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_b2a8ec4314b300ad {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_fe5b88f895676419 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_394db814c3eb099f {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_645486854877bf8a {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_4e7107a2b2f1bff7 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_d38cfd68fda34284 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_30884297ad2e7441 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_773331cd95df002a {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_68d1245a67cc04f4 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_cc054c4ce606bbfd {
    padding: 0 !important;
  }
  .lg-m0_97ff8f961905377c {
    margin: 0 !important;
  }
  .lg-pt-10_653326597b161475 {
    padding-top: 10px !important;
  }
  .lg-pt-20_884610bf7c505d6b {
    padding-top: 20px !important;
  }
  .lg-pt-30_68a131ff47ce3d46 {
    padding-top: 30px !important;
  }
  .lg-pt-40_6b6a41edc71e04ab {
    padding-top: 40px !important;
  }
  .lg-pt-50_d8cac50910e9606d {
    padding-top: 50px !important;
  }
  .lg-pt-60_36bcaf1b04dab6bf {
    padding-top: 60px !important;
  }
  .lg-pt-70_76566e88f4bab839 {
    padding-top: 70px !important;
  }
  .lg-pt-80_51d6f53e6e112330 {
    padding-top: 80px !important;
  }
  .lg-pt-90_d3e98acdfb85a2cd {
    padding-top: 90px !important;
  }
  .lg-pt-100_2d017b7e1130d970 {
    padding-top: 100px !important;
  }
  .lg-pt-110_94b96b218e465b22 {
    padding-top: 110px !important;
  }
  .lg-pt-120_87c0f2dab4aab929 {
    padding-top: 120px !important;
  }
  .lg-pt-130_a7ff05b88ebea791 {
    padding-top: 130px !important;
  }
  .lg-pt-140_9ee03bb823b46556 {
    padding-top: 140px !important;
  }
  .lg-pt-150_3867356e71c28479 {
    padding-top: 150px !important;
  }
  .lg-pt-200_6860f62ee2453637 {
    padding-top: 200px !important;
  }
  .lg-pb-10_6fe72a8d2578a7ee {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_71f608816f304069 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_3c617dcf6b8efbf6 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_49477f377b0c1b05 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_2eac5a36f4b9563a {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_f34b9a41acb4634f {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_8e60a3a24ff400e2 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_28dc1116daedc297 {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_70b73cb722d59bc2 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_edb78e3c0887058d {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_3c3809e2da3f6415 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_d054093a1b1f6ebd {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_8dae84dcc3043d0c {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_98855f1414578c83 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_b5b4307652d7a7a7 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_21907a0c6bb61d57 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_e87e434402ca7eaf {
    margin-top: 10px !important;
  }
  .lg-mt-20_8b8550b5f1b835ef {
    margin-top: 20px !important;
  }
  .lg-mt-30_516c6e845977c667 {
    margin-top: 30px !important;
  }
  .lg-mt-40_4b30841f88b24dae {
    margin-top: 40px !important;
  }
  .lg-mt-50_4f68a1793ced9628 {
    margin-top: 50px !important;
  }
  .lg-mt-60_8485ae01a832998a {
    margin-top: 60px !important;
  }
  .lg-mt-70_8d902dd20013e24b {
    margin-top: 70px !important;
  }
  .lg-mt-80_b48e6aeb42bf8f51 {
    margin-top: 80px !important;
  }
  .lg-mt-90_3f5070f526c0f276 {
    margin-top: 90px !important;
  }
  .lg-mt-100_2ec25152e99ea1bf {
    margin-top: 100px !important;
  }
  .lg-mt-110_625ba3ae1130e5c0 {
    margin-top: 110px !important;
  }
  .lg-mt-120_eed653fe7b1cf021 {
    margin-top: 120px !important;
  }
  .lg-mt-130_176f85d6dfb4359b {
    margin-top: 130px !important;
  }
  .lg-mt-140_3955736a7e745fc4 {
    margin-top: 140px !important;
  }
  .lg-mt-150_09dd4b0058eb9aba {
    margin-top: 150px !important;
  }
  .lg-mt-200_23dc5acca194bea5 {
    margin-top: 200px !important;
  }
  .lg-mb-10_5e4389391d6e8ad2 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_80a54414cb1bb7c2 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_9c7eb5b2cd2fcec4 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_bd9f8d3eeb44d092 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_a36b08ec097f85ff {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_00cf4a3026bbe34b {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_f4531acd70cf81a3 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_8734978789b103d4 {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_10c95357691c34c8 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_8c076366141f4655 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_4202b8ca3af1bef1 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_40a1c8ea7a2f4094 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_859f23a008931d49 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_fa9b7f9b7e65323c {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_82121f9f9ac0d355 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_d7aebf3b1e40c753 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_c121755e189613b9 {
    padding: 0 !important;
  }
  .md-m0_c013aee4b06e6797 {
    margin: 0 !important;
  }
  .md-pt-10_962130e55e17745b {
    padding-top: 10px !important;
  }
  .md-pt-20_92f60a991ff38ade {
    padding-top: 20px !important;
  }
  .md-pt-30_59de6f19960f467a {
    padding-top: 30px !important;
  }
  .md-pt-40_5f46d700375d9c53 {
    padding-top: 40px !important;
  }
  .md-pt-50_b6fa97171f07e0a1 {
    padding-top: 50px !important;
  }
  .md-pt-60_428c102d35725e02 {
    padding-top: 60px !important;
  }
  .md-pt-70_bff2ab73abc905f9 {
    padding-top: 70px !important;
  }
  .md-pt-80_a795a04b058c931c {
    padding-top: 80px !important;
  }
  .md-pt-90_e2ce247226f146a5 {
    padding-top: 90px !important;
  }
  .md-pt-100_02abefc856343bf8 {
    padding-top: 100px !important;
  }
  .md-pt-110_5194fb6c4b2cb4d9 {
    padding-top: 110px !important;
  }
  .md-pt-120_11908f3a92de5696 {
    padding-top: 120px !important;
  }
  .md-pt-130_7e7e18c6222caf4f {
    padding-top: 130px !important;
  }
  .md-pt-140_383a97385d386182 {
    padding-top: 140px !important;
  }
  .md-pt-150_97dfba54d0a976fc {
    padding-top: 150px !important;
  }
  .md-pt-200_ce3fa9a7798f8813 {
    padding-top: 200px !important;
  }
  .md-pb-10_6e6180e3b2e3c6a8 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_8bb13867ec004e3f {
    padding-bottom: 20px !important;
  }
  .md-pb-30_464de69318e4efc1 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_b9a45c60c28a700a {
    padding-bottom: 40px !important;
  }
  .md-pb-50_37e62d976f80e32b {
    padding-bottom: 50px !important;
  }
  .md-pb-60_6cc5a7fdf1d4c619 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_3d88f3461517792d {
    padding-bottom: 70px !important;
  }
  .md-pb-80_d6fe9976e1b4916a {
    padding-bottom: 80px !important;
  }
  .md-pb-90_3cf8a736b3248c01 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_babad7235257a714 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_75faade195bb349b {
    padding-bottom: 110px !important;
  }
  .md-pb-120_2e0c2bebfabd1e40 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_22fdd59f19aed3ae {
    padding-bottom: 130px !important;
  }
  .md-pb-140_c40e0cee4cf4de8d {
    padding-bottom: 140px !important;
  }
  .md-pb-150_375df83f4d224aaa {
    padding-bottom: 150px !important;
  }
  .md-pb-200_ec677ae5eaf6be75 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_0165cc25a791f465 {
    margin-top: 10px !important;
  }
  .md-mt-20_67c6a80bbdb00883 {
    margin-top: 20px !important;
  }
  .md-mt-30_1567d45ae596597b {
    margin-top: 30px !important;
  }
  .md-mt-40_fc19ae45715eaf7c {
    margin-top: 40px !important;
  }
  .md-mt-50_a61da4d6346b38f8 {
    margin-top: 50px !important;
  }
  .md-mt-60_b08fb6af9810e357 {
    margin-top: 60px !important;
  }
  .md-mt-70_63c89e6615a7dd45 {
    margin-top: 70px !important;
  }
  .md-mt-80_8bc7e783c377ca35 {
    margin-top: 80px !important;
  }
  .md-mt-90_bedfd667e5b83fdc {
    margin-top: 90px !important;
  }
  .md-mt-100_096fedbb5790d47c {
    margin-top: 100px !important;
  }
  .md-mt-110_acd7d4578b4bb77f {
    margin-top: 110px !important;
  }
  .md-mt-120_f8e866e980632bee {
    margin-top: 120px !important;
  }
  .md-mt-130_83ee00831a44a6f1 {
    margin-top: 130px !important;
  }
  .md-mt-140_acd28f0db079e877 {
    margin-top: 140px !important;
  }
  .md-mt-150_14eb6d258376a082 {
    margin-top: 150px !important;
  }
  .md-mt-200_d2864301699de785 {
    margin-top: 200px !important;
  }
  .md-mb-10_6afc6d5980e11345 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_60648dc5fae277bf {
    margin-bottom: 20px !important;
  }
  .md-mb-30_fc10d613f191efdc {
    margin-bottom: 30px !important;
  }
  .md-mb-40_8d307fefe47f4910 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_a12989701a6bf055 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_200d49a1edde5137 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_891c12cbef1446c8 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_8ceb4e753fd1d911 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_80d848babce4b75a {
    margin-bottom: 90px !important;
  }
  .md-mb-100_77351a709c902e34 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_a21c2731d6a51072 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_0390c47b2b89c4c0 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_a69ed8acf4347910 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_490a59bc672766ce {
    margin-bottom: 140px !important;
  }
  .md-mb-150_ef6600662776d1b8 {
    margin-bottom: 150px !important;
  }
  .md-mb-200_1e5be315865db964 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_0e35ac529242cf36 {
    padding: 0 !important;
  }
  .sm-m0_a441c1b009d182d8 {
    margin: 0 !important;
  }
  .sm-pt-10_2d0a34502798dbdb {
    padding-top: 10px !important;
  }
  .sm-pt-20_51678948653fd53d {
    padding-top: 20px !important;
  }
  .sm-pt-30_46f7a999fb67f96e {
    padding-top: 30px !important;
  }
  .sm-pt-40_c604434a5287a041 {
    padding-top: 40px !important;
  }
  .sm-pt-50_f883ae542f84dcc4 {
    padding-top: 50px !important;
  }
  .sm-pt-60_1f22b069f710ac9a {
    padding-top: 60px !important;
  }
  .sm-pt-70_943e6d56069f5631 {
    padding-top: 70px !important;
  }
  .sm-pt-80_3cab62db58ea4f98 {
    padding-top: 80px !important;
  }
  .sm-pt-90_d58856fc41a319ec {
    padding-top: 90px !important;
  }
  .sm-pt-100_a067b7423061d612 {
    padding-top: 100px !important;
  }
  .sm-pt-110_ed222d72d3d5d9e2 {
    padding-top: 110px !important;
  }
  .sm-pt-120_c62cbfa569af3efe {
    padding-top: 120px !important;
  }
  .sm-pt-130_aa1d520483871a66 {
    padding-top: 130px !important;
  }
  .sm-pt-140_167213d816a8fbca {
    padding-top: 140px !important;
  }
  .sm-pt-150_1b90fa28ff327c51 {
    padding-top: 150px !important;
  }
  .sm-pt-200_e04ebe1c8efcf955 {
    padding-top: 200px !important;
  }
  .sm-pb-10_b181de8568a0bb6e {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_85960006e77da97d {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_4c5f6c8072a8bd57 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_834c450914d3cdf2 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_dbd39cf6bb62a85c {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_27b0ed99639cd5f0 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_2f297aae893cabbb {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_cb000c4f1f56fa16 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_aec51acfd800ee07 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_56a285fce03c21df {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_fff1c1d71a8834fa {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_f472914f86803e6a {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_755fed27b3186315 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_d0f0b768227e2203 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_997214961c6bfd22 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_26740e4a18baeda0 {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_7597d68c50d22cba {
    margin-top: 10px !important;
  }
  .sm-mt-20_591a926b74cb5f61 {
    margin-top: 20px !important;
  }
  .sm-mt-30_aa841602240c7d5a {
    margin-top: 30px !important;
  }
  .sm-mt-40_5d8f1c4cbc51043b {
    margin-top: 40px !important;
  }
  .sm-mt-50_9096edab4b36dc7c {
    margin-top: 50px !important;
  }
  .sm-mt-60_406f3e76e0c7a869 {
    margin-top: 60px !important;
  }
  .sm-mt-70_326f885d0763a263 {
    margin-top: 70px !important;
  }
  .sm-mt-80_ff72d1f9dd6fb28c {
    margin-top: 80px !important;
  }
  .sm-mt-90_336a344dc30be9d6 {
    margin-top: 90px !important;
  }
  .sm-mt-100_9190a6e254e26bf5 {
    margin-top: 100px !important;
  }
  .sm-mt-110_968fa65059a4c3c4 {
    margin-top: 110px !important;
  }
  .sm-mt-120_59b7eaff9afa89c4 {
    margin-top: 120px !important;
  }
  .sm-mt-130_0c01caa2aeb52629 {
    margin-top: 130px !important;
  }
  .sm-mt-140_18a24410a6df8451 {
    margin-top: 140px !important;
  }
  .sm-mt-150_4e54c88a8adf490d {
    margin-top: 150px !important;
  }
  .sm-mt-200_e2ffe4e8442a62bd {
    margin-top: 200px !important;
  }
  .sm-mb-10_8e632a31cd44b438 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_e5b46f2561308464 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_087c201871f3f356 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_e315c900cf466908 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_6220337762e2c7cb {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_a3ac27e807414b59 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_54c8b6d8b31bad60 {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_c003f3e1e6e6bced {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_2756c1e6611668b3 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_02ca7f025ef0cc94 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_13f35dc045c78868 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_2b614c1be414016b {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_145e4cb358f3ba1d {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_654238b4be24a42f {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_ab8ac75cd0534569 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_5d4f1712d401b39b {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_021ba6d477899583 {
    padding: 0 !important;
  }
  .xs-m0_c0254512c982cd43 {
    margin: 0 !important;
  }
  .xs-pt-10_6ca40eaa5c87910f {
    padding-top: 10px !important;
  }
  .xs-pt-20_11dbba8721782338 {
    padding-top: 20px !important;
  }
  .xs-pt-30_24c4591d50a7311e {
    padding-top: 30px !important;
  }
  .xs-pt-40_2c0f2b6f54256a01 {
    padding-top: 40px !important;
  }
  .xs-pt-50_31e106377097e637 {
    padding-top: 50px !important;
  }
  .xs-pt-60_5090128a7f57dd54 {
    padding-top: 60px !important;
  }
  .xs-pt-70_211255aeb0595c15 {
    padding-top: 70px !important;
  }
  .xs-pt-80_1d79327f1f68b1f9 {
    padding-top: 80px !important;
  }
  .xs-pt-90_c8c7afc96dc83ee7 {
    padding-top: 90px !important;
  }
  .xs-pt-100_e448af161b9abb8e {
    padding-top: 100px !important;
  }
  .xs-pt-110_d56ae3691d6628e6 {
    padding-top: 110px !important;
  }
  .xs-pt-120_0040cbe8943247c8 {
    padding-top: 120px !important;
  }
  .xs-pt-130_49e76186eed8bb87 {
    padding-top: 130px !important;
  }
  .xs-pt-140_2d6ea3856acaae12 {
    padding-top: 140px !important;
  }
  .xs-pt-150_5c68f90b9cc97a8f {
    padding-top: 150px !important;
  }
  .xs-pt-200_042fd11b073526e6 {
    padding-top: 200px !important;
  }
  .xs-pb-10_d67cf216c0c317e0 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_6c6af68e368864ca {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_741b2ef7a1019339 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_9f97ac865fe02a76 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_30bc38d8b3e3a326 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_0041841b65a5318c {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_401b638a49ac5563 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_01bc43c5b11578f8 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_3f92208efcbf76a2 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_c668c5be35c19b67 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_f64b1020181ea074 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_4598da8210732d1b {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_a1313af66dba82b7 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_d59955eae3573b02 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_4851901bd5a08aa0 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_60904381172469e4 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_ff5eefbe0862eb71 {
    margin-top: 10px !important;
  }
  .xs-mt-20_d1b485be7ea69c77 {
    margin-top: 20px !important;
  }
  .xs-mt-30_d861853b8b8094c7 {
    margin-top: 30px !important;
  }
  .xs-mt-40_4839c869dc03bae9 {
    margin-top: 40px !important;
  }
  .xs-mt-50_2dbf64f192ec8965 {
    margin-top: 50px !important;
  }
  .xs-mt-60_a4e540b5b588fc3e {
    margin-top: 60px !important;
  }
  .xs-mt-70_c9abf00c4a47c91c {
    margin-top: 70px !important;
  }
  .xs-mt-80_f8e144618853beb8 {
    margin-top: 80px !important;
  }
  .xs-mt-90_70e4108123ac5106 {
    margin-top: 90px !important;
  }
  .xs-mt-100_a51ee7bcc5279028 {
    margin-top: 100px !important;
  }
  .xs-mt-110_14323dce0d4c4944 {
    margin-top: 110px !important;
  }
  .xs-mt-120_df1cd0c47a6031b1 {
    margin-top: 120px !important;
  }
  .xs-mt-130_ccd55f695253755d {
    margin-top: 130px !important;
  }
  .xs-mt-140_85ce15310795de4f {
    margin-top: 140px !important;
  }
  .xs-mt-150_6990386410ead7ac {
    margin-top: 150px !important;
  }
  .xs-mt-200_2d55d3908d856af9 {
    margin-top: 200px !important;
  }
  .xs-mb-10_a0ccfd8966afa1ee {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_f041a4a0401d2462 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_d3e6bcd7c5e3d6fa {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_bbce7bbb0145a5ae {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_d535c4f10119262f {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_78d0e2af131d5b6d {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_e5516b732798caa2 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_96787b34c8f86162 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_3964548d6c9a7bf1 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_f1b86f364fe3d9ed {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_b500260a53d7a387 {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_c15ae6499f2a5d98 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_be1d2d856f821f28 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_763ef23547d2877a {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_daa8795cad43a384 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_579472a63d3d3f2d {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_de021723ec5757ba {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_de021723ec5757ba.menu-overlay_9540e07430fc85d8 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_de021723ec5757ba.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_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_de021723ec5757ba.menu-style-three_f622c3213bf5f433 .navbar-toggler_0e8735b817f2d0b0 {
  background: #000;
}
.theme-main-menu_de021723ec5757ba.menu-style-four_c29acf1e2440cd2d .navbar-toggler_0e8735b817f2d0b0 {
  background: #E6FD5A;
}
.theme-main-menu_de021723ec5757ba.menu-style-five_6261a5afa1e4c0d3 .navbar-toggler_0e8735b817f2d0b0 {
  background: #DFFF5E;
}
.theme-main-menu_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0:focus {
  box-shadow: none;
}
.theme-main-menu_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0::before,
.theme-main-menu_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0::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_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0 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_de021723ec5757ba.menu-style-three_f622c3213bf5f433 .navbar-toggler_0e8735b817f2d0b0:before, .theme-main-menu_de021723ec5757ba.menu-style-three_f622c3213bf5f433 .navbar-toggler_0e8735b817f2d0b0:after, .theme-main-menu_de021723ec5757ba.menu-style-three_f622c3213bf5f433 .navbar-toggler_0e8735b817f2d0b0 span {
  background: #fff;
}
.theme-main-menu_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_de021723ec5757ba .navbar-toggler_0e8735b817f2d0b0[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_de021723ec5757ba .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_de021723ec5757ba .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_de021723ec5757ba.white-vr_c9c16d1e5f865add .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_de021723ec5757ba.white-vr_c9c16d1e5f865add .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_de021723ec5757ba.white-vr_c9c16d1e5f865add.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_de021723ec5757ba.menu-style-one_668a9c08c05a0fea {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f .info-row_971bf0789a8c887e {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f .gap-fix_26f550d799fffe6a {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f .greetings_44852e88f618139b {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f .contact-info_26014cc831828ed7 {
  margin: 0 -15px;
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f .contact-info_26014cc831828ed7 li {
  padding: 0 15px;
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f .contact-info_26014cc831828ed7 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f .contact-info_26014cc831828ed7 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f .inner-content_2c69298948c03ea1 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_de021723ec5757ba.menu-style-two_ddf5e183c39f1b5f.fixed .info-row_971bf0789a8c887e {
  display: none;
}
.theme-main-menu_de021723ec5757ba.menu-style-five_6261a5afa1e4c0d3 {
  background: #000;
  padding: 0;
}
.theme-main-menu_de021723ec5757ba.menu-style-five_6261a5afa1e4c0d3 .inner-content_2c69298948c03ea1 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_de021723ec5757ba.menu-style-six_895b2d90b603ef19 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_de021723ec5757ba.menu-style-six_895b2d90b603ef19 .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_de021723ec5757ba .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_e99477e937056f14 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_e99477e937056f14 .mega-menu-title_5c8952bb768458ad {
  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_de021723ec5757ba .login-btn-one_e1daca7e9b507a94 a {
  color: #000;
}
.theme-main-menu_de021723ec5757ba .login-btn-one_e1daca7e9b507a94 a:hover {
  text-decoration: underline;
}
.theme-main-menu_de021723ec5757ba .login-btn-two_766bcbaeae028d57 a {
  color: #044F3B;
}
.theme-main-menu_de021723ec5757ba .login-btn-two_766bcbaeae028d57 a:hover {
  text-decoration: underline;
}
.theme-main-menu_de021723ec5757ba .signup-btn-one_26564ee321113064 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_de021723ec5757ba .signup-btn-one_26564ee321113064 .icon_4786bedc2edf2668 {
  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_de021723ec5757ba .signup-btn-one_26564ee321113064:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_de021723ec5757ba .signup-btn-one_26564ee321113064:hover .icon_4786bedc2edf2668 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_de021723ec5757ba .signup-btn-two_1d2f3c6e449ff1c5 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_de021723ec5757ba .signup-btn-two_1d2f3c6e449ff1c5:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_de021723ec5757ba .quote-one_810833e2ed4bba8d {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_de021723ec5757ba .quote-one_810833e2ed4bba8d:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_eb970a2f4f61643b {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_eb970a2f4f61643b li {
  position: relative;
  padding: 0 15px;
}
.category-menu_eb970a2f4f61643b li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_eb970a2f4f61643b li a:hover {
  color: #0C3A30;
}
.category-menu_eb970a2f4f61643b .dropdown-menu {
  padding: 0;
}
.category-menu_eb970a2f4f61643b .dropdown-menu li {
  padding: 0;
}
.category-menu_eb970a2f4f61643b .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_78a6edecf69613ab .logo_fca95e44b09d98c4 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_c9c16d1e5f865add .navbar-collapse_78a6edecf69613ab {
    background-color: #0C3A30;
  }
  .navbar-collapse_78a6edecf69613ab {
    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_78a6edecf69613ab.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_de021723ec5757ba .navbar .mega-dropdown_09d93f733aca1132 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_c9c16d1e5f865add .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_e99477e937056f14 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_42481e1a2d13079e .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_11c7ebcfd83835ef {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_11c7ebcfd83835ef::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_11c7ebcfd83835ef .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_11c7ebcfd83835ef .hero-slider-one .hero-img_841c9d711e44b28c {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_11c7ebcfd83835ef .hero-slider-one .slick-list_6597d9b871d01bfb, .hero-banner-one_11c7ebcfd83835ef .hero-slider-one .slick-track_908baa08b965396b, .hero-banner-one_11c7ebcfd83835ef .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_11c7ebcfd83835ef .hero-heading_420531194b0ff3f9 {
  font-weight: 700;
  color: #000;
  background: url(../captures/shape_ec5a5e1a94/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_11c7ebcfd83835ef .more-btn_a2a773fd07fe6b23 {
  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_11c7ebcfd83835ef .more-btn_a2a773fd07fe6b23:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_dc13c0aeb185df1e {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_dc13c0aeb185df1e .bg-wrapper_6082239726f0d029 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_dc13c0aeb185df1e .hero-heading_420531194b0ff3f9 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_dc13c0aeb185df1e .rating_a9c2a0e1ae6c9861 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_dc13c0aeb185df1e .rating_a9c2a0e1ae6c9861 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_dc13c0aeb185df1e .media-wrapper_4b8db7ee6f4ca0f1 {
  position: absolute;
  background: url(../captures/assets_5a200c8ea6/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_dc13c0aeb185df1e .media-wrapper_4b8db7ee6f4ca0f1 .shape_01_355a44c163d6112a {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_dc13c0aeb185df1e .media-wrapper_4b8db7ee6f4ca0f1 .shape_02_d5b686f35c152583 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_8eebf54046381042 .hero-heading_420531194b0ff3f9 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_8eebf54046381042 .media-wrapper_4b8db7ee6f4ca0f1 {
  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_8eebf54046381042 .media-wrapper_4b8db7ee6f4ca0f1 .screen_01_b86da0990e8b3507 {
  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_8eebf54046381042 .media-wrapper_4b8db7ee6f4ca0f1 .screen_02_a352aa44f010c1f1 {
  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_8eebf54046381042 .media-wrapper_4b8db7ee6f4ca0f1 .bg-shape_78217d14e9ce95f0 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_8eebf54046381042 .shape_01_355a44c163d6112a {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_eb798880ac7a0642 .bg-wrapper_6082239726f0d029 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_eb798880ac7a0642 .media-wrapper_4b8db7ee6f4ca0f1 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_eb798880ac7a0642 .media-wrapper_4b8db7ee6f4ca0f1 .shape_01_355a44c163d6112a {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_eb798880ac7a0642 .shape_02_d5b686f35c152583 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_ed593acef630307f + .blog-details_0554ad3cc882d47a {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_0e3ba0430ec66a0b {
  z-index: 1;
}
.block-feature-three_0e3ba0430ec66a0b:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_0e3ba0430ec66a0b.no-bg_9ee4d89c072cbee2:before {
  display: none;
}
.block-feature-three_0e3ba0430ec66a0b .section-btn_8dd0d7ec6dbe89b8 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_0e3ba0430ec66a0b .block-title_38947e1f60de00b5 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_0e3ba0430ec66a0b .block-title_38947e1f60de00b5 a:hover {
  text-decoration: underline;
}
.block-feature-three_0e3ba0430ec66a0b .round-btn_2923a10816b399a8 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_0e3ba0430ec66a0b .round-btn_2923a10816b399a8:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_0e3ba0430ec66a0b .block-one_7c2bbfec7dcf9432 {
  background: url(../captures/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_0e3ba0430ec66a0b .block-one_7c2bbfec7dcf9432 .tag_19a1055a670d8dbb {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_0e3ba0430ec66a0b .block-one_7c2bbfec7dcf9432 .block-title_38947e1f60de00b5 {
  background: url(../captures/shape_ec5a5e1a94/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_0e3ba0430ec66a0b .block-two_b1e1e5a867b68c1d {
  overflow: hidden;
}
.block-feature-three_0e3ba0430ec66a0b .block-two_b1e1e5a867b68c1d .img-wrapper_b3166579347a3873 {
  background: url(../captures/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_0e3ba0430ec66a0b .block-two_b1e1e5a867b68c1d .text-wrapper_c00ab70cb836f56d {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_0e3ba0430ec66a0b .block-two_b1e1e5a867b68c1d .tag_19a1055a670d8dbb {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_0e3ba0430ec66a0b .block-three_ee197ff513d8d91f {
  background: #D3FF76;
}
.block-feature-three_0e3ba0430ec66a0b .block-three_ee197ff513d8d91f .tag_19a1055a670d8dbb {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_0e3ba0430ec66a0b .block-three_ee197ff513d8d91f .round-btn_2923a10816b399a8 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_0e3ba0430ec66a0b .block-three_ee197ff513d8d91f .round-btn_2923a10816b399a8:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_0e3ba0430ec66a0b .block-four_5baaee865f88a004 {
  background: url(../captures/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_0e3ba0430ec66a0b .block-four_5baaee865f88a004 .block-title_38947e1f60de00b5 {
  background: url(../captures/shape_ec5a5e1a94/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_0e3ba0430ec66a0b .block-four_5baaee865f88a004 .block-title_38947e1f60de00b5 a {
  font-size: 28px;
}
.block-feature-three_0e3ba0430ec66a0b .block-four_5baaee865f88a004 .tag_19a1055a670d8dbb {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_0e3ba0430ec66a0b .block-four_5baaee865f88a004 .round-btn_2923a10816b399a8 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_0e3ba0430ec66a0b .block-four_5baaee865f88a004 .round-btn_2923a10816b399a8:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_0e3ba0430ec66a0b .block-five_2ffe4bf92516dfe5 {
  background: url(../captures/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_0e3ba0430ec66a0b .block-five_2ffe4bf92516dfe5 .tag_19a1055a670d8dbb {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_0e3ba0430ec66a0b .block-five_2ffe4bf92516dfe5 .block-title_38947e1f60de00b5 {
  background: url(../captures/shape_ec5a5e1a94/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_1b704b17b699cb95 .upper-wrapper_688330fb64bee399 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_1b704b17b699cb95 .upper-wrapper_688330fb64bee399 .shape_01_355a44c163d6112a {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_1b704b17b699cb95 .line-loop_da31fecd7cb12d9f:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_1b704b17b699cb95 .graph-panel_5e20bcee5342266b {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_1b704b17b699cb95 .graph-panel_5e20bcee5342266b .main-count_0c407ed90d61e14d {
  font-size: 120px;
}
.block-feature-thirteen_1b704b17b699cb95 .graph-panel_5e20bcee5342266b .chart-box_363139806ea606c3 {
  padding: 0 15px;
}
.block-feature-thirteen_1b704b17b699cb95 .graph-panel_5e20bcee5342266b .chart-box_363139806ea606c3 .chart-inner_a702ea104769b73b {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_00d852d1ae56509e .media-img_6cc75d6ec94ad241 {
  border-radius: 30px;
}
.block-feature-sixteen_00d852d1ae56509e .shape_01_355a44c163d6112a {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_1a6045a5c15addc6 .section-subheading_76bff3c249dd199c {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_1a6045a5c15addc6 .shape_01_355a44c163d6112a {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

.text-feature-one_d556e45214a096fb .line-wrapper_33f0d3d74996e417 {
  border-top: 1px dashed #d7d7d7;
  border-bottom: 1px dashed #d7d7d7;
}
.text-feature-one_d556e45214a096fb .line-wrapper_33f0d3d74996e417 .shape_01_355a44c163d6112a {
  width: 48px;
  bottom: 12%;
  left: 32%;
  animation: rotated 48s infinite linear;
}
.text-feature-one_d556e45214a096fb .card-style-three_27a7a435b05d6f2f {
  border-left: 1px dashed #d7d7d7;
  border-bottom: 1px dashed #d7d7d7;
  padding-left: 100px;
}
.text-feature-one_d556e45214a096fb .card-style-three_27a7a435b05d6f2f:last-child {
  border-bottom: none;
}
.text-feature-one_d556e45214a096fb .media-list-item_84370548738017f8 {
  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_d556e45214a096fb .media-list-item_84370548738017f8: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_d556e45214a096fb .media-list-item_84370548738017f8 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_d556e45214a096fb .media-list-item_84370548738017f8 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_d556e45214a096fb .media-list-item_84370548738017f8 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_d556e45214a096fb .media-list-item_84370548738017f8 li:hover:before {
  background: #29594B;
}
.text-feature-one_d556e45214a096fb .media-list-item_84370548738017f8 li:hover:after {
  color: #fff;
}

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

.text-feature-three_6852fe97eae95453 {
  z-index: 1;
}
.text-feature-three_6852fe97eae95453 .counter-wrapper_c7a5d6eb36364770 {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.text-feature-three_6852fe97eae95453 .media-wrapper_4b8db7ee6f4ca0f1 {
  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_6852fe97eae95453 .media-wrapper_4b8db7ee6f4ca0f1 .screen_01_b86da0990e8b3507 {
  right: -9%;
  top: 12%;
  width: 37.3%;
  border-radius: 10px;
  box-shadow: 10px 30px 50px rgba(0, 0, 0, 0.06);
}
.text-feature-three_6852fe97eae95453 .media-wrapper_4b8db7ee6f4ca0f1 .screen_02_a352aa44f010c1f1 {
  left: -11%;
  bottom: -9%;
  width: 65.5%;
}
.text-feature-three_6852fe97eae95453 .media-wrapper_4b8db7ee6f4ca0f1 .screen_03_5b347139eaf43826 {
  left: -13%;
  bottom: -11%;
  width: 50.85%;
  box-shadow: 0px 35px 70px rgba(0, 0, 0, 0.06);
}
.text-feature-three_6852fe97eae95453 .shape_01_355a44c163d6112a {
  bottom: 2%;
  left: 39%;
  width: 2.3%;
  min-width: 28px;
  animation: rotated 50s infinite linear;
}

.text-feature-four_264b1168aceadf53 {
  z-index: 1;
}
.text-feature-four_264b1168aceadf53 .avatar_96a851e967402aa1 {
  width: 65px;
  height: 65px;
}
.text-feature-four_264b1168aceadf53 .name {
  font-size: 28px;
}
.text-feature-four_264b1168aceadf53 .quote-text_9bec79dac3eb26b2 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_264b1168aceadf53 .shape_01_355a44c163d6112a {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_264b1168aceadf53 .shape_02_d5b686f35c152583 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_8b8658e2c409da4f .bg-wrapper_6082239726f0d029 {
  background: #FFF2AC;
}
.text-feature-five_8b8658e2c409da4f 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_8b8658e2c409da4f 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_8b8658e2c409da4f 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_8b8658e2c409da4f li:hover:before {
  background: #29594B;
}
.text-feature-five_8b8658e2c409da4f li:hover:after {
  color: #fff;
}
.text-feature-five_8b8658e2c409da4f .media-wrapper_4b8db7ee6f4ca0f1 {
  background: url(../captures/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_8b8658e2c409da4f .media-wrapper_4b8db7ee6f4ca0f1 .video-icon_c1f66c313b74586f {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_8b8658e2c409da4f .media-wrapper_4b8db7ee6f4ca0f1 .video-icon_c1f66c313b74586f:hover {
  background: #CFFF45;
}
.text-feature-five_8b8658e2c409da4f .media-wrapper_4b8db7ee6f4ca0f1 .screen_01_b86da0990e8b3507 {
  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_394ea5b21e9794ae {
  z-index: 1;
}
.text-feature-six_394ea5b21e9794ae .media-wrapper_4b8db7ee6f4ca0f1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_394ea5b21e9794ae .media-wrapper_4b8db7ee6f4ca0f1 .screen_01_b86da0990e8b3507 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_394ea5b21e9794ae .shape_01_355a44c163d6112a {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_394ea5b21e9794ae .shape_02_d5b686f35c152583 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_fa14059255be3916 {
  background: url(../captures/assets_5a200c8ea6/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_fa14059255be3916 .block_40231e66957184d5 .icon_4786bedc2edf2668 {
  height: 50px;
}
.text-feature-nine_fa14059255be3916 .vertical-text-wrapper_a6d0b3ff8ee2139a {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_fa14059255be3916 .vertical-text-wrapper_a6d0b3ff8ee2139a .text-list_9326ac055a0e3b8d {
  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_fa14059255be3916 .vertical-text-wrapper_a6d0b3ff8ee2139a .text-list_9326ac055a0e3b8d:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_fa14059255be3916 .vertical-text-wrapper_a6d0b3ff8ee2139a .shape_01_355a44c163d6112a {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_fa14059255be3916 .vertical-text-wrapper_a6d0b3ff8ee2139a .shape_02_d5b686f35c152583 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_fa14059255be3916 .shape_03_19af421f0a7f9cf3 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_fa14059255be3916 .shape_04_c2d48aac8a200cba {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_bde4ffd46f92e194 .section-btn_8dd0d7ec6dbe89b8 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_a0b59c1ccae073a8 {
  z-index: 1;
}
.team-section-three_a0b59c1ccae073a8:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../captures/shape_ec5a5e1a94/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_a0b59c1ccae073a8 .section-btn_8dd0d7ec6dbe89b8 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_a0b59c1ccae073a8 .shape_01_355a44c163d6112a {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_a0b59c1ccae073a8 .shape_02_d5b686f35c152583 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_a0b59c1ccae073a8 .shape_03_19af421f0a7f9cf3 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_81bca84ebd31d6f1 .logo_fca95e44b09d98c4 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_b15621b0bb8e35d8 {
  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_ccb95f028ecc91ce {
  max-width: 565px;
}
.user-data-form .form-wrapper_ccb95f028ecc91ce .input-group-meta_3b7f342416078492 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_ccb95f028ecc91ce .input-group-meta_3b7f342416078492 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_ccb95f028ecc91ce .input-group-meta_3b7f342416078492 .placeholder_icon_2d1e2e14f39e1bb3 {
  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_ccb95f028ecc91ce .input-group-meta_3b7f342416078492 .placeholder_icon_2d1e2e14f39e1bb3 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_ccb95f028ecc91ce .input-group-meta_3b7f342416078492 .placeholder_icon_2d1e2e14f39e1bb3 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_ccb95f028ecc91ce .input-group-meta_3b7f342416078492 .placeholder_icon_2d1e2e14f39e1bb3 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_ccb95f028ecc91ce .input-group-meta_3b7f342416078492 .placeholder_icon_2d1e2e14f39e1bb3 span.eye-slash_32e9d3d05c6b30c9:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_57ce2e7adb0e9575 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_57ce2e7adb0e9575 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_57ce2e7adb0e9575 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_57ce2e7adb0e9575 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_57ce2e7adb0e9575 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_57ce2e7adb0e9575 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_57ce2e7adb0e9575 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_5838b21cbf1b5b31 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_532ddef74ea023e6 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_532ddef74ea023e6:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_532ddef74ea023e6 img {
  width: 20px;
}
.user-data-form .btn-close_b641e5596cd3b517 {
  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_5be1131a4fde2b72 .main-count_0c407ed90d61e14d {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_27a7a435b05d6f2f .icon_4786bedc2edf2668 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_effb85adb1d634cb .img-holder_5f1cc00c568b0efd {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_effb85adb1d634cb .img-holder_5f1cc00c568b0efd.round-border_dd4d47601a555fc5 {
  border-radius: 30px;
}
.portfolio-block-one_effb85adb1d634cb .img-holder_5f1cc00c568b0efd .expend_56aa35f7171607b3 {
  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_effb85adb1d634cb .img-holder_5f1cc00c568b0efd 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_effb85adb1d634cb .img-holder_5f1cc00c568b0efd i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_effb85adb1d634cb:hover .expend_56aa35f7171607b3 {
  opacity: 1;
}
.portfolio-block-one_effb85adb1d634cb:hover .img-meta_f800f2dbc8251cc9 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_effb85adb1d634cb:hover .pj-title_8dff5c8d6b3ad7e8 {
  text-decoration: underline;
}
.portfolio-block-one_effb85adb1d634cb .caption {
  margin-top: 35px;
}
.portfolio-block-one_effb85adb1d634cb .caption .tag_19a1055a670d8dbb {
  margin: 0 -3px;
}
.portfolio-block-one_effb85adb1d634cb .caption .tag_19a1055a670d8dbb 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_effb85adb1d634cb .caption .pj-title_8dff5c8d6b3ad7e8 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_effb85adb1d634cb .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_effb85adb1d634cb .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_c589c9b2db6bb22e .bg-wrapper_6082239726f0d029 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_c589c9b2db6bb22e .slider-wrapper_81eb35f25ff5fd8a {
  height: 100%;
}
.project-details-two_c589c9b2db6bb22e .slider-wrapper_81eb35f25ff5fd8a .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_c589c9b2db6bb22e .slider-wrapper_81eb35f25ff5fd8a .carousel-control-next_2788db4af2fb360d,
.project-details-two_c589c9b2db6bb22e .slider-wrapper_81eb35f25ff5fd8a .carousel-control-prev_2c1d9e06d23ca892 {
  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_c589c9b2db6bb22e .slider-wrapper_81eb35f25ff5fd8a .carousel-control-next_2788db4af2fb360d:hover,
.project-details-two_c589c9b2db6bb22e .slider-wrapper_81eb35f25ff5fd8a .carousel-control-prev_2c1d9e06d23ca892:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_c589c9b2db6bb22e .slider-wrapper_81eb35f25ff5fd8a .carousel-control-prev_2c1d9e06d23ca892 {
  left: auto;
  right: 45px;
}
.project-details-two_c589c9b2db6bb22e .info-wrapper_1f2542d4d301069a {
  padding: 55px 50px 85px 70px;
}
.project-details-two_c589c9b2db6bb22e .info-wrapper_1f2542d4d301069a h3 {
  font-size: 36px;
}
.project-details-two_c589c9b2db6bb22e .info-wrapper_1f2542d4d301069a .list-meta_e531bd586a7067f2 li {
  padding: 22px 0;
}
.project-details-two_c589c9b2db6bb22e .info-wrapper_1f2542d4d301069a .list-meta_e531bd586a7067f2 .icon_4786bedc2edf2668 {
  width: 40px;
}
.project-details-two_c589c9b2db6bb22e .info-wrapper_1f2542d4d301069a .list-meta_e531bd586a7067f2 .text1_08e160509390646b {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_c589c9b2db6bb22e .info-wrapper_1f2542d4d301069a .list-meta_e531bd586a7067f2 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_c589c9b2db6bb22e .info-wrapper_1f2542d4d301069a .social-share_ba6004bf59c58b99 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_c589c9b2db6bb22e .info-wrapper_1f2542d4d301069a .social-share_ba6004bf59c58b99 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_74d7f8bc3cc9bead .slider-wrapper_81eb35f25ff5fd8a {
  padding-left: 100px;
}
.feedback-section-three_74d7f8bc3cc9bead .slider-wrapper_81eb35f25ff5fd8a .icon_4786bedc2edf2668 {
  left: 0;
  top: 18px;
}
.feedback-section-three_74d7f8bc3cc9bead .slick-dots_5fb78baca41acfff {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_74d7f8bc3cc9bead .slick-dots_5fb78baca41acfff li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_74d7f8bc3cc9bead .slick-dots_5fb78baca41acfff .slick-active button {
  background: #000;
}
.feedback-section-three_74d7f8bc3cc9bead .rating-box_e264142062fb14aa {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_74d7f8bc3cc9bead .rating-box_e264142062fb14aa .rating_a9c2a0e1ae6c9861 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_74d7f8bc3cc9bead .shape_01_355a44c163d6112a {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_74d7f8bc3cc9bead .shape_02_d5b686f35c152583 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_13d010337664e7dc {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_13d010337664e7dc .post-data_51ef79e843e29511 {
  padding: 30px 35px 25px;
}
.blog-meta-one_13d010337664e7dc .post-data_51ef79e843e29511 .post-info_d0d8850ec96ae4f3 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_13d010337664e7dc .post-data_51ef79e843e29511 .blog-title_b6698e61141a6cf7 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_13d010337664e7dc .post-data_51ef79e843e29511 .blog-title_b6698e61141a6cf7:hover {
  text-decoration: underline;
}
.blog-meta-one_13d010337664e7dc .post-img_a4d71831f988aca3 {
  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_13d010337664e7dc .post-img_a4d71831f988aca3 .round-btn_2923a10816b399a8 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_13d010337664e7dc:hover .round-btn_2923a10816b399a8 {
  background: #CFFF45;
}
.blog-meta-one_13d010337664e7dc.style-two_c9c25773b3ea5cda {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_13d010337664e7dc.style-two_c9c25773b3ea5cda .post-img_a4d71831f988aca3 {
  border-radius: 0;
}
.blog-meta-one_13d010337664e7dc.style-two_c9c25773b3ea5cda .blog-title_b6698e61141a6cf7 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_3fda13172eb9b32e {
  background: #fff;
}
.blog-meta-two_3fda13172eb9b32e .post-data_51ef79e843e29511 {
  padding-top: 30px;
}
.blog-meta-two_3fda13172eb9b32e .post-data_51ef79e843e29511 .blog-title_b6698e61141a6cf7 {
  width: 70%;
}
.blog-meta-two_3fda13172eb9b32e .post-data_51ef79e843e29511 .blog-title_b6698e61141a6cf7 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_3fda13172eb9b32e .post-data_51ef79e843e29511 .blog-title_b6698e61141a6cf7:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_3fda13172eb9b32e .post-data_51ef79e843e29511 .round-btn_2923a10816b399a8 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_3fda13172eb9b32e .post-data_51ef79e843e29511 .round-btn_2923a10816b399a8:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_3fda13172eb9b32e .post-data_51ef79e843e29511 .post-info_d0d8850ec96ae4f3 {
  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_3fda13172eb9b32e .post-img_a4d71831f988aca3 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_3fda13172eb9b32e .post-img_a4d71831f988aca3 .date_478edd5fe458c9ac {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_3fda13172eb9b32e.style-two_c9c25773b3ea5cda {
  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_3fda13172eb9b32e.style-two_c9c25773b3ea5cda p {
  font-size: 18px;
}
.blog-meta-two_3fda13172eb9b32e.style-two_c9c25773b3ea5cda .post-img_a4d71831f988aca3 {
  height: auto;
  width: 100%;
}
.blog-meta-two_3fda13172eb9b32e.style-two_c9c25773b3ea5cda .post-data_51ef79e843e29511 {
  padding: 26px 0;
}
.blog-meta-two_3fda13172eb9b32e.style-two_c9c25773b3ea5cda .post-data_51ef79e843e29511 .post-info_d0d8850ec96ae4f3 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_3fda13172eb9b32e.style-two_c9c25773b3ea5cda .post-data_51ef79e843e29511 .round-btn_2923a10816b399a8 {
  border: none;
}

.signup-btn-one_26564ee321113064 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_26564ee321113064 .icon_4786bedc2edf2668 {
  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_cf2748de8cc31e89 {
  z-index: 1;
}
.blog-section-three_cf2748de8cc31e89 .section-btn_8dd0d7ec6dbe89b8 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

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

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

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

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

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

.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .quote-wrapper_34bca576e5f528d5 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .quote-wrapper_34bca576e5f528d5 .wrapper_0d277d1a222a3d62 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .quote-wrapper_34bca576e5f528d5 .wrapper_0d277d1a222a3d62 .icon_4786bedc2edf2668 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .quote-wrapper_34bca576e5f528d5 .wrapper_0d277d1a222a3d62 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .quote-wrapper_34bca576e5f528d5 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .quote-wrapper_34bca576e5f528d5 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .img-gallery_b293664c6b2be66c {
  margin-bottom: 50px;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .img-gallery_b293664c6b2be66c img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .list-item_38ed39f53359aa74 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_0554ad3cc882d47a .post-details-meta_0dddf356a4071823 .list-item_38ed39f53359aa74 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_0554ad3cc882d47a .bottom-widget_0e55d723b6dd61d1 {
  padding: 10px 0 5px;
}
.blog-details_0554ad3cc882d47a .bottom-widget_0e55d723b6dd61d1 .tags_e45a208350359af7 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_0554ad3cc882d47a .bottom-widget_0e55d723b6dd61d1 .tags_e45a208350359af7 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_0554ad3cc882d47a .bottom-widget_0e55d723b6dd61d1 .tags_e45a208350359af7 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_0554ad3cc882d47a .bottom-widget_0e55d723b6dd61d1 .share-icon_113817d3a4243927 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_0554ad3cc882d47a .bottom-widget_0e55d723b6dd61d1 .share-icon_113817d3a4243927 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_0554ad3cc882d47a .grey-bg_4d384326fe99f35b {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_0554ad3cc882d47a .blog-inner-title_b0d3a7ade19dbef3 {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 {
  margin: 60px 0;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f:last-child {
  padding-bottom: 5px;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f .reply-comment_e90a0a96519f8864 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f .user-avatar_c64bc9048b459752 {
  width: 60px;
  height: 60px;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f .comment-text_a43ff0e05c8e38d1 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f .comment-text_a43ff0e05c8e38d1 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f .comment-text_a43ff0e05c8e38d1 .date_478edd5fe458c9ac {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f .comment-text_a43ff0e05c8e38d1 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f .comment-text_a43ff0e05c8e38d1 .reply-btn_dc73e5deceade1d6 {
  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_0554ad3cc882d47a .blog-comment-area_719a8e9e6a5c33f1 .comment_471c9daa06709d1f .comment-text_a43ff0e05c8e38d1 .reply-btn_dc73e5deceade1d6:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_0554ad3cc882d47a .blog-comment-form_76f066155d2a3d99 p a {
  color: #19352D;
}
.blog-details_0554ad3cc882d47a .blog-comment-form_76f066155d2a3d99 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_0554ad3cc882d47a .blog-comment-form_76f066155d2a3d99 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_0554ad3cc882d47a .blog-comment-form_76f066155d2a3d99 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_7fe99346632b70c9 {
  height: 600px;
}

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

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

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

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

.footer-one_bac091164c3d5669 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_bac091164c3d5669 .bottom-footer_8c97bcb8a234c301 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_bac091164c3d5669 .social-icon_3549b22049900a5f 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_bac091164c3d5669 .social-icon_3549b22049900a5f a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_bac091164c3d5669 .footer-title_fb6e9c8ff5d23f64 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_bac091164c3d5669 .footer-nav-link_f4b1de6d9f89bfbb a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_bac091164c3d5669 .footer-nav-link_f4b1de6d9f89bfbb a:hover {
  color: #fff;
}
.footer-nav-link_f4b1de6d9f89bfbb p {
  font-size: 16px;
}
.logo_fca95e44b09d98c4 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_e8fd836809a20a9f {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_29cb3919d5cd8b82 {
  align-content: center;
}

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

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

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

.footer-two_f3397a36fb6092eb {
  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_f3397a36fb6092eb.no-bg_9ee4d89c072cbee2 {
  background: none;
  padding: 0;
  position: statics;
}
.footer-two_f3397a36fb6092eb.no-bg_9ee4d89c072cbee2:before {
  display: none;
}
.footer-two_f3397a36fb6092eb.no-bg_9ee4d89c072cbee2 .bg-wrapper_6082239726f0d029 {
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.footer-two_f3397a36fb6092eb.no-bg_9ee4d89c072cbee2 .bg-wrapper_6082239726f0d029 .copyright_878b07acc7cb8e6a {
  left: 0;
}
.footer-two_f3397a36fb6092eb: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_f3397a36fb6092eb .bg-wrapper_6082239726f0d029 {
  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_f3397a36fb6092eb .bg-wrapper_6082239726f0d029 .shape_01_355a44c163d6112a {
  bottom: 12%;
  right: 33%;
  width: 2.3%;
  min-width: 28px;
}
.footer-two_f3397a36fb6092eb .bg-wrapper_6082239726f0d029 .shape_02_d5b686f35c152583 {
  bottom: 38%;
  left: 25%;
  width: 3.8%;
  min-width: 28px;
}
.footer-two_f3397a36fb6092eb .social-icon_3549b22049900a5f 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_f3397a36fb6092eb .social-icon_3549b22049900a5f a:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.footer-two_f3397a36fb6092eb .footer-title_fb6e9c8ff5d23f64 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-two_f3397a36fb6092eb .footer-nav-link_f4b1de6d9f89bfbb a {
  color: rgba(0, 0, 0, 0.8);
  line-height: 42px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-two_f3397a36fb6092eb .footer-nav-link_f4b1de6d9f89bfbb a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-two_f3397a36fb6092eb .copyright_878b07acc7cb8e6a {
  font-size: 18px;
  color: #19352D;
  position: absolute;
  left: 40px;
  bottom: 64px;
}

.footer-three_a618c53ddb0368b6 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_a618c53ddb0368b6 .round-bg_6d0cf66657f4d262 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_a618c53ddb0368b6 .round-bg_6d0cf66657f4d262.color-two_1ffd7f0a7af72e73 {
  background: #F6FFDD;
}
.footer-three_a618c53ddb0368b6 .footer-intro_e045984094fecae8 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_a618c53ddb0368b6 .footer-intro_e045984094fecae8 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_a618c53ddb0368b6 .footer-title_fb6e9c8ff5d23f64 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_a618c53ddb0368b6 .footer-nav-link_f4b1de6d9f89bfbb a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_a618c53ddb0368b6 .footer-nav-link_f4b1de6d9f89bfbb a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_a618c53ddb0368b6 .bottom-footer_8c97bcb8a234c301 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_a618c53ddb0368b6 .bottom-footer_8c97bcb8a234c301 .copyright_878b07acc7cb8e6a {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_a618c53ddb0368b6 .bottom-footer_8c97bcb8a234c301 .bottom-nav_7324d8edf7ddd364 {
  margin: 0 -12px;
}
.footer-three_a618c53ddb0368b6 .bottom-footer_8c97bcb8a234c301 .bottom-nav_7324d8edf7ddd364 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_a618c53ddb0368b6 .bottom-footer_8c97bcb8a234c301 .bottom-nav_7324d8edf7ddd364 a:hover {
  text-decoration: underline;
}
.footer-three_a618c53ddb0368b6 .bottom-footer_8c97bcb8a234c301 .social-icon_3549b22049900a5f {
  margin: 0 -10px;
}
.footer-three_a618c53ddb0368b6 .bottom-footer_8c97bcb8a234c301 .social-icon_3549b22049900a5f a {
  margin: 0 10px;
}
.footer-three_a618c53ddb0368b6 .bottom-footer_8c97bcb8a234c301 .social-icon_3549b22049900a5f a:hover {
  color: #19352D;
}
.footer-three_a618c53ddb0368b6 .shape_01_355a44c163d6112a {
  top: -3%;
  left: -3%;
}
.footer-three_a618c53ddb0368b6 .shape_02_d5b686f35c152583 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_716f1ecee53c8d90 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_716f1ecee53c8d90:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../captures/assets_5a200c8ea6/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_716f1ecee53c8d90 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_716f1ecee53c8d90 .btn-group_27ab85dd58499b64 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_716f1ecee53c8d90 .btn-group_27ab85dd58499b64 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_716f1ecee53c8d90 .btn-group_27ab85dd58499b64 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_716f1ecee53c8d90 .btn-group_27ab85dd58499b64 .round-btn_2923a10816b399a8 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_716f1ecee53c8d90 .btn-group_27ab85dd58499b64 .round-btn_2923a10816b399a8:hover, .footer-five_716f1ecee53c8d90 .btn-group_27ab85dd58499b64 .round-btn_2923a10816b399a8:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_716f1ecee53c8d90 .social-icon_3549b22049900a5f {
  margin: 0 -20px;
}
.footer-five_716f1ecee53c8d90 .social-icon_3549b22049900a5f a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_716f1ecee53c8d90 .social-icon_3549b22049900a5f a:hover {
  color: #DFFF5E;
}
.footer-five_716f1ecee53c8d90 .bottom-nav_7324d8edf7ddd364 {
  margin: 0 -12px;
}
.footer-five_716f1ecee53c8d90 .bottom-nav_7324d8edf7ddd364 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_716f1ecee53c8d90 .bottom-nav_7324d8edf7ddd364 a:hover {
  text-decoration: underline;
}
.footer-five_716f1ecee53c8d90 .shape_01_355a44c163d6112a {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_716f1ecee53c8d90 .shape_02_d5b686f35c152583 {
  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_59054fb0ea3ef25e {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_fe31a9e35a3f89ac {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_e5ffdfcd915615f2 {
  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_6e2da8036b991177 {
  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_3cd9a65d64772675 {
  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_e4f4673fdfc6f060 {
  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_9fe821bc321360d9 {
  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_c1fa4a44873c77e6 {
  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_fe135e2a745518d7 {
  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_4de6cec06393822d {
  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_32013b4acbfb1d46 {
  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_4733edda8fe47f0c {
  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_3ff98f12d59618fb {
  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_7186d6493ca0285f {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_4f9c128f1de22a12 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_a316e50159492c44 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_ddc0e26d958d2036 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_ffe1a7dca3eedc32 {
  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_c3c480d319dd6236 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_fe4f8d6de98e11ec {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_c776934f966f1eec {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_31fcd162c77bdd7f {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_88c88afba233fb17 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_cc98b3ff7465f4ad {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_4fd0c7f0b5579954 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_0190514aa3d06081 {
  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_14f040fa45523a34 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_2473a5016674ecd2 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_e861a7ae4cdedf75 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_aa927ab125f29c20 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_19ad2b303bd34248 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_bd174b5b5fdc8845 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_3fbd74bad233292d {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_d0cb5f161f3a1b6a {
  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_64454431e418e0da {
  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_04e5930e4072cad4 {
  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_319f6f0e5ee6047b {
  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_62aaa45130eb0d2a {
  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_aed88dcb863b81a9 {
  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_d119e496162f49cc {
  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_1d67be0195172ede {
  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_33f7ea6210267115 {
  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_e94cf26a2d288014 {
  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_eb5ae7f738a3598a {
  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_b4854aa4832ee220 {
  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_c63fb214dbce9f4c {
  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_fc44c99425305aff {
  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_7799d0a20f2f4305 {
  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_ea264d5450f466f7 {
  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_528c7e0dfe121f77 {
  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_60cb7a03ae0edf3b {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_4de99173ccc92529 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_e5c08c104d177f82 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_5e9d439f3af88fea {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_9951af025329b91a {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_773d88ccef00264e {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_b0a2f32820bd52cf {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_596c243d62990fd8 {
  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_59054fb0ea3ef25e {
  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_3243e9e1b9ca837a {
  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_08409215918c6ddf {
  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_53a0e538e3be3d23 .theme-select-menu_cc182c1456a00e1b {
  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_b8f3122b375ccce1 {
  overflow: hidden;
}
.product-block-one_b8f3122b375ccce1 .img-holder_5f1cc00c568b0efd {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_b8f3122b375ccce1 .img-holder_5f1cc00c568b0efd .cart-icon_e0c77276cceaa904 {
  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_b8f3122b375ccce1 .img-holder_5f1cc00c568b0efd .cart-icon_e0c77276cceaa904:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_b8f3122b375ccce1 .img-holder_5f1cc00c568b0efd .cart-button_48a2e71a1847b040 {
  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_b8f3122b375ccce1 .img-holder_5f1cc00c568b0efd .cart-button_48a2e71a1847b040:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_b8f3122b375ccce1 .product-title_6a5894f45eb949c3 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_b8f3122b375ccce1 .rating_a9c2a0e1ae6c9861 {
  margin: 0 -3px;
}
.product-block-one_b8f3122b375ccce1 .rating_a9c2a0e1ae6c9861 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_b8f3122b375ccce1 .rating_a9c2a0e1ae6c9861 li .bi-star-fill_c15e142d32dfb4ac {
  color: #FFCB65;
}
.product-block-one_b8f3122b375ccce1 .price_8a2903dcdccbe4de {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_b8f3122b375ccce1:hover .cart-button_48a2e71a1847b040 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_b8f3122b375ccce1:hover .product-img_b956144132129414 {
  transform: scale(0.95);
}
.product-block-one_b8f3122b375ccce1:hover .cart-icon_e0c77276cceaa904 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_b8f3122b375ccce1:hover .product-title_6a5894f45eb949c3 {
  text-decoration: underline;
}

.product-details-one_e1254f29e910286a .product-img-tab_0ab73925342d04dd {
  border: none;
}
.product-details-one_e1254f29e910286a .product-img-tab_0ab73925342d04dd .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_e1254f29e910286a .product-img-tab_0ab73925342d04dd .nav-link img {
  max-height: 100%;
}
.product-details-one_e1254f29e910286a .product-img-tab_0ab73925342d04dd .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_e1254f29e910286a .product-img-tab-content_c8da7a060fffa70e {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_e1254f29e910286a .product-img-tab-content_c8da7a060fffa70e img {
  margin: auto;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .stock-tag_8be8ef5e91e1e2ba {
  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_e1254f29e910286a .product-info_1c55addb1e30ab97 .product-name_bde360575f470523 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .rating_a9c2a0e1ae6c9861 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .rating_a9c2a0e1ae6c9861 li .bi-star-fill_c15e142d32dfb4ac {
  color: #FFCB65;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .rating_a9c2a0e1ae6c9861 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .rating_a9c2a0e1ae6c9861 li a:hover {
  text-decoration: underline;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .price_8a2903dcdccbe4de {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .price_8a2903dcdccbe4de del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .availability_081bc6a2fe5ffdaf {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .description-text_a42f8720f9cf885e {
  padding: 10px 0 15px;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .product-feature_a8fc83b394978ad2 {
  margin-bottom: 20px;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .product-feature_a8fc83b394978ad2 li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .product-feature_a8fc83b394978ad2 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .customize-order_e2085de9a29e5082 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .customize-order_e2085de9a29e5082 .quantity_5444a5f29602838f .button-group_4fa8475926a80019 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .customize-order_e2085de9a29e5082 .quantity_5444a5f29602838f .button-group_4fa8475926a80019 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .customize-order_e2085de9a29e5082 .quantity_5444a5f29602838f .button-group_4fa8475926a80019 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_e1254f29e910286a .product-info_1c55addb1e30ab97 .customize-order_e2085de9a29e5082 .quantity_5444a5f29602838f .button-group_4fa8475926a80019 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_e1254f29e910286a .product-review-tab_5208f889b64c36ea .nav-tabs_80463f68d751c956 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .nav-tabs_80463f68d751c956 .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_e1254f29e910286a .product-review-tab_5208f889b64c36ea .nav-tabs_80463f68d751c956 .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_e1254f29e910286a .product-review-tab_5208f889b64c36ea .nav-tabs_80463f68d751c956 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .nav-tabs_80463f68d751c956 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .tab-content_3d8b144c24b709c0 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .tab-content_3d8b144c24b709c0 .product-feature_a8fc83b394978ad2 li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .tab-content_3d8b144c24b709c0 .product-feature_a8fc83b394978ad2 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .user-comment-area_311c597a7a5d0a8a .single-comment_66d7885580b42cb1 {
  padding-bottom: 40px;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .user-comment-area_311c597a7a5d0a8a .single-comment_66d7885580b42cb1:last-child {
  padding-bottom: 0;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .user-comment-area_311c597a7a5d0a8a .user-img_0de5c5421b62d94a {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .user-comment-area_311c597a7a5d0a8a .user-comment-data_267411113dac167a {
  padding-left: 30px;
  position: relative;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .user-comment-area_311c597a7a5d0a8a .user-comment-data_267411113dac167a .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .user-comment-area_311c597a7a5d0a8a .user-comment-data_267411113dac167a .rating_a9c2a0e1ae6c9861 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .user-comment-area_311c597a7a5d0a8a .user-comment-data_267411113dac167a .rating_a9c2a0e1ae6c9861 li .bi-star-fill_c15e142d32dfb4ac {
  color: #FFCB65;
}
.product-details-one_e1254f29e910286a .product-review-tab_5208f889b64c36ea .user-comment-area_311c597a7a5d0a8a .user-comment-data_267411113dac167a p {
  padding-top: 8px;
}

.cart-list-form_6816d13c739b2c17 {
  position: relative;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 {
  margin: 0;
  background: transparent;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 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_6816d13c739b2c17 .table_f1826f0283d03757 th:first-child {
  text-align: left;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .product-thumbnails_db4af49d57a4316a {
  width: 85px;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .product-thumbnails_db4af49d57a4316a img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .product-thumbnails_db4af49d57a4316a .product-img_b956144132129414 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .product-info_1c55addb1e30ab97 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .product-info_1c55addb1e30ab97 .product-name_bde360575f470523 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .product-info_1c55addb1e30ab97 .serial_f911961c82e3c6cb {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .product-info_1c55addb1e30ab97 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .price_8a2903dcdccbe4de {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .quantity_5444a5f29602838f li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .quantity_5444a5f29602838f li .btn_11e0dcc7a5a2c3ab {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .quantity_5444a5f29602838f 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_6816d13c739b2c17 .table_f1826f0283d03757 tbody .remove-product_749a0d0a03d5335a {
  color: #000;
  font-size: 22px;
}
.cart-list-form_6816d13c739b2c17 .table_f1826f0283d03757 tbody .remove-product_749a0d0a03d5335a:hover {
  color: #ff2759;
}
.cart-list-form_6816d13c739b2c17 .cart-footer_f2efee14e54e2db7 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_6816d13c739b2c17 .cart-footer_f2efee14e54e2db7 .coupon-form_e762ffd683784853 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_6816d13c739b2c17 .cart-footer_f2efee14e54e2db7 .cart-total-section_7b97a283d6da6f50 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_6816d13c739b2c17 .cart-footer_f2efee14e54e2db7 .cart-total-section_7b97a283d6da6f50 .cart-total-table_66408d85f6eaa83b 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_6816d13c739b2c17 .cart-footer_f2efee14e54e2db7 .cart-total-section_7b97a283d6da6f50 .cart-total-table_66408d85f6eaa83b tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_a463fb46da2ac0d5 {
  height: auto;
}

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

.fancybox-caption_52b559fd699825fb, .fancybox-infobar_5d79fc2879c19d73, .fancybox-navigation_d02a0bc11efeeda1 .fancybox-button_a1e5c777effd3e16, .fancybox-toolbar_bebe3478bc31a3b7 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_5440fd5e0522d924 .fancybox-caption_52b559fd699825fb, .fancybox-show-infobar_25a28267c0588164 .fancybox-infobar_5d79fc2879c19d73, .fancybox-show-nav_a5a9f14dd34a916c .fancybox-navigation_d02a0bc11efeeda1 .fancybox-button_a1e5c777effd3e16, .fancybox-show-toolbar_36cb735163008cb4 .fancybox-toolbar_bebe3478bc31a3b7 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_399d742527b41c9b .fancybox-stage_2031c769e6314154 {
  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_7676eccc80b8eec7 .fancybox-slide, .fancybox-slide--current_ea98dc48104d2aea, .fancybox-slide--next_098b218b18100904, .fancybox-slide--previous_d55bcb762966adda {
  display: block;
}

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

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

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

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

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

.fancybox-content_84372c45f0038c25 {
  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_515b1d0bba68c1cd .fancybox-content_84372c45f0038c25 {
  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_cf253cee7bf6c4b8 .fancybox-content_84372c45f0038c25 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_a7eebe045427bb44 .fancybox-content_84372c45f0038c25 {
  cursor: zoom-in;
}

.fancybox-can-drag_f4ff2c54fd920201 .fancybox-content_84372c45f0038c25 {
  cursor: grab;
}

.fancybox-is-dragging_46367792633f6ea0 .fancybox-content_84372c45f0038c25 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_399a3a7f83f88641 .fancybox-content_84372c45f0038c25 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_114a86cc1a5673b2 .fancybox-content_84372c45f0038c25, .fancybox-slide--map_20966841224fba47 .fancybox-content_84372c45f0038c25, .fancybox-slide--video_d5c292043db84aad .fancybox-content_84372c45f0038c25 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_d5c292043db84aad .fancybox-content_84372c45f0038c25 {
  background: #000;
}

.fancybox-slide--map_20966841224fba47 .fancybox-content_84372c45f0038c25 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_29ec614fc06a241a svg path, .fancybox-button--share_514cbcab2a15df0e svg path, .fancybox-button--thumbs_3dbad2cb87e6e38b svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_a5a9f14dd34a916c .fancybox-navigation_d02a0bc11efeeda1 .fancybox-button_a1e5c777effd3e16 {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_d02a0bc11efeeda1 .fancybox-button--arrow_left_6a8faa2768db8aa1 {
  left: 6px;
}

.fancybox-navigation_d02a0bc11efeeda1 .fancybox-button--arrow_right_1744362f30bd84d3 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_114a86cc1a5673b2 .fancybox-close-small_44406dadf09f1ba9, .fancybox-slide--image_515b1d0bba68c1cd .fancybox-close-small_44406dadf09f1ba9, .fancybox-slide--video_d5c292043db84aad .fancybox-close-small_44406dadf09f1ba9 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_114a86cc1a5673b2 .fancybox-close-small_44406dadf09f1ba9:hover svg, .fancybox-slide--image_515b1d0bba68c1cd .fancybox-close-small_44406dadf09f1ba9:hover svg, .fancybox-slide--video_d5c292043db84aad .fancybox-close-small_44406dadf09f1ba9:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_7ec0912b8c2272b3 .fancybox-close-small_44406dadf09f1ba9, .fancybox-is-zoomable_d1544d5c27e64d1b.fancybox-can-drag_f4ff2c54fd920201 .fancybox-close-small_44406dadf09f1ba9 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_a4d19332f61f35ef.fancybox-slide--next_098b218b18100904, .fancybox-fx-fade_a4d19332f61f35ef.fancybox-slide--previous_d55bcb762966adda {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_a4d19332f61f35ef.fancybox-slide--current_ea98dc48104d2aea {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_6a95fec0faf3a751 {
  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_ea9665eddc0fe05a {
  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_ea87bb984c940a94 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_09aa461fce74400e .fancybox-thumbs_ea9665eddc0fe05a {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_ea9665eddc0fe05a > 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_ea9665eddc0fe05a .fancybox-thumbs-active_c8ffbebe175da684:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_44e6ce3b98425357 .slick-track_908baa08b965396b,
.slick-slider_44e6ce3b98425357 .slick-list_6597d9b871d01bfb {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_dc6f02b24859da81 .slick-track_908baa08b965396b {
  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_dc6f02b24859da81 img {
  display: none;
}

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

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

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

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

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