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

.h1_a8f50fbfc8fbefdd,
h1,
.h2_6cf93e66cf2b59e4,
h2,
.h3_4dc4b1d99a171045,
h3,
.h4_0865963c63c4df48,
h4,
.h5_25f59a121d4be905,
h5,
.h6_7cc9d09d98e6ae22,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_f6264e1377bdd7c9 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_01318cb5dac13edd {
  padding: 0 !important;
}

.m0_a5fe930baa7636ba {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_41e1e89d71daa23d {
    padding: 0 !important;
  }
  .xl-m0_8b9d77a359567efc {
    margin: 0 !important;
  }
  .xl-pt-10_0f60074a6e9f6436 {
    padding-top: 10px !important;
  }
  .xl-pt-20_f3e6ea3e1e38dd46 {
    padding-top: 20px !important;
  }
  .xl-pt-30_394f5ac113454037 {
    padding-top: 30px !important;
  }
  .xl-pt-40_9c18f41189f5a47e {
    padding-top: 40px !important;
  }
  .xl-pt-50_5b44fc821cf65ed6 {
    padding-top: 50px !important;
  }
  .xl-pt-60_15c100c61952dd17 {
    padding-top: 60px !important;
  }
  .xl-pt-70_63ebc22a0afb6902 {
    padding-top: 70px !important;
  }
  .xl-pt-80_3b48979938f0af26 {
    padding-top: 80px !important;
  }
  .xl-pt-90_e901e3d760f728a6 {
    padding-top: 90px !important;
  }
  .xl-pt-100_7d2e83db5eed2315 {
    padding-top: 100px !important;
  }
  .xl-pt-110_edf7fb3d0a98fc0c {
    padding-top: 110px !important;
  }
  .xl-pt-120_c472f7be89b3c653 {
    padding-top: 120px !important;
  }
  .xl-pt-130_c6f80813b7341ea0 {
    padding-top: 130px !important;
  }
  .xl-pt-140_275e0fba9f1b0dcf {
    padding-top: 140px !important;
  }
  .xl-pt-150_ff8d54f07a4e86dd {
    padding-top: 150px !important;
  }
  .xl-pt-200_ff5b9b31340947b0 {
    padding-top: 200px !important;
  }
  .xl-pb-10_4bce790de7e3263c {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_90eaf73aa8c5f2ad {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_66713222158b95cf {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_5767fc1fc0f785b3 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_d84da31d14d36941 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_c07848035010e275 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_5cefc902e18c1d96 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_cffd1d1b58374d72 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_6426ad04742b9c68 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_d7e6b93552a95c7a {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_c7fe619ce4d442da {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_65876796628aa018 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_53fed3bd1acd24e0 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_3c64ce97cf3464df {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_0def1efd2b6bee48 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_bd58d57a02e3aee8 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_d1a90e2e666f9071 {
    margin-top: 10px !important;
  }
  .xl-mt-20_69ce69f412706dfb {
    margin-top: 20px !important;
  }
  .xl-mt-30_a3bbf749adb1f821 {
    margin-top: 30px !important;
  }
  .xl-mt-40_f22435865bc4e8ed {
    margin-top: 40px !important;
  }
  .xl-mt-50_5beadffc6b8f0c68 {
    margin-top: 50px !important;
  }
  .xl-mt-60_dee59287246ca533 {
    margin-top: 60px !important;
  }
  .xl-mt-70_88026594803225c3 {
    margin-top: 70px !important;
  }
  .xl-mt-80_c4b703d4730f4416 {
    margin-top: 80px !important;
  }
  .xl-mt-90_f6a3aca82d129f33 {
    margin-top: 90px !important;
  }
  .xl-mt-100_c1832e2dd33a3da2 {
    margin-top: 100px !important;
  }
  .xl-mt-110_b6ba5c37b2f8093d {
    margin-top: 110px !important;
  }
  .xl-mt-120_7b232d00812aa9a0 {
    margin-top: 120px !important;
  }
  .xl-mt-130_e11f58234ea0408e {
    margin-top: 130px !important;
  }
  .xl-mt-140_366cfcf59621bc66 {
    margin-top: 140px !important;
  }
  .xl-mt-150_a520723dd9798980 {
    margin-top: 150px !important;
  }
  .xl-mt-200_23734bb522c2377f {
    margin-top: 200px !important;
  }
  .xl-mb-10_33bbb10780333490 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_6e915247894a8b5b {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_a1f49ee684daf84d {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_ada583ada64735f9 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_023c7542d79496f6 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_b5dad5c201d5c368 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_bc5b1b34a6d521a8 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_2e5595ff58198ac5 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_4adb5756377c3b54 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_c86af36128df3556 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_4b24bbe4d3f59cb5 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_99d75ae1e2fac6fd {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_7906200eae128fe0 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_c1decb78a08fc292 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_d38d86052a069530 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_226f2da861ffa0cb {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_636716dc281533ca {
    padding: 0 !important;
  }
  .lg-m0_40102d3dc26e9179 {
    margin: 0 !important;
  }
  .lg-pt-10_af5b5c3fd4bbe840 {
    padding-top: 10px !important;
  }
  .lg-pt-20_2a044befa4d4643a {
    padding-top: 20px !important;
  }
  .lg-pt-30_06ae16aa8c16fe1e {
    padding-top: 30px !important;
  }
  .lg-pt-40_ccf571fdeca9f9d9 {
    padding-top: 40px !important;
  }
  .lg-pt-50_39276e333219ef29 {
    padding-top: 50px !important;
  }
  .lg-pt-60_1d1e9d4b10573d1a {
    padding-top: 60px !important;
  }
  .lg-pt-70_be05f6bdd4ae7794 {
    padding-top: 70px !important;
  }
  .lg-pt-80_02b878a2dabc87f2 {
    padding-top: 80px !important;
  }
  .lg-pt-90_25e33bc5a7db092d {
    padding-top: 90px !important;
  }
  .lg-pt-100_1efa59c731b02bb8 {
    padding-top: 100px !important;
  }
  .lg-pt-110_e9c598cc8e5f3d92 {
    padding-top: 110px !important;
  }
  .lg-pt-120_ac204737332342ae {
    padding-top: 120px !important;
  }
  .lg-pt-130_02f7dde5dbb7a3e1 {
    padding-top: 130px !important;
  }
  .lg-pt-140_579bd8f19c22af92 {
    padding-top: 140px !important;
  }
  .lg-pt-150_c4e1c81cf359e240 {
    padding-top: 150px !important;
  }
  .lg-pt-200_5f069899a48a560c {
    padding-top: 200px !important;
  }
  .lg-pb-10_7d4d5e8baa4a7b0c {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_9acc3f3717380864 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_aca4fa376974745b {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_e0025a8ea9200d07 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_bf5ab43a4b895783 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_c9f2c8f6daa28e24 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_db2822d3fe7c89b2 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_3739dd3a96f509bc {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_3692b8ebeb14ba62 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_bcf8b66ae347902b {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_735d0393047b8796 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_e4d95c7ddf5e1577 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_3e07ce8edf054fad {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_bf23a3e95227b705 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_9c2b651cde11ef59 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_1d472e52d55d1104 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_922f8df437f8c9e3 {
    margin-top: 10px !important;
  }
  .lg-mt-20_61acba87f203d6d7 {
    margin-top: 20px !important;
  }
  .lg-mt-30_2aa4aad7905a0943 {
    margin-top: 30px !important;
  }
  .lg-mt-40_2c09b81d56d4c35a {
    margin-top: 40px !important;
  }
  .lg-mt-50_cfabf7ef95c10a49 {
    margin-top: 50px !important;
  }
  .lg-mt-60_9719d01fba7bc98e {
    margin-top: 60px !important;
  }
  .lg-mt-70_7a69d6c464e30ecc {
    margin-top: 70px !important;
  }
  .lg-mt-80_b34bdae4ad6b6449 {
    margin-top: 80px !important;
  }
  .lg-mt-90_ecbf8ce73c162dfe {
    margin-top: 90px !important;
  }
  .lg-mt-100_89eb8f093461fc97 {
    margin-top: 100px !important;
  }
  .lg-mt-110_bea6bc3cc35cc172 {
    margin-top: 110px !important;
  }
  .lg-mt-120_2159017926be604e {
    margin-top: 120px !important;
  }
  .lg-mt-130_de8f25cd3ad2c48e {
    margin-top: 130px !important;
  }
  .lg-mt-140_32abbb7ea1075cb0 {
    margin-top: 140px !important;
  }
  .lg-mt-150_2d1929aa68a29532 {
    margin-top: 150px !important;
  }
  .lg-mt-200_dd79fbaa4c7a0bbb {
    margin-top: 200px !important;
  }
  .lg-mb-10_f1ba32644a4c887f {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_3e99f784886461f4 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_3f079bdc6637afe4 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_63c490746886e543 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_940412f3c5ed03d3 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_ce01df25a93ba3d8 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_b533bd2b36487901 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_8f3d8754cdb1238f {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_7d253151da96f28e {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_af445e6c629a7185 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_08f11a6192c2f6dd {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_a56291647107e225 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_c9b8e8172523472e {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_25aec397dc24f9d1 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_3cf0346616919761 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_803b748eca3ca167 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_7426d7a7241ba6d3 {
    padding: 0 !important;
  }
  .md-m0_3fd52d230423431b {
    margin: 0 !important;
  }
  .md-pt-10_18130b573bd1f23d {
    padding-top: 10px !important;
  }
  .md-pt-20_4bc5213fa482e896 {
    padding-top: 20px !important;
  }
  .md-pt-30_2a0907048e3bd3f3 {
    padding-top: 30px !important;
  }
  .md-pt-40_3e881ed3d5dc0e54 {
    padding-top: 40px !important;
  }
  .md-pt-50_a85db9775696b79d {
    padding-top: 50px !important;
  }
  .md-pt-60_696f67a3c517e9dc {
    padding-top: 60px !important;
  }
  .md-pt-70_e3cd1fc1560c4a4f {
    padding-top: 70px !important;
  }
  .md-pt-80_624751078ea76950 {
    padding-top: 80px !important;
  }
  .md-pt-90_3f9e5dab6a1950fd {
    padding-top: 90px !important;
  }
  .md-pt-100_7c8e1ad0896199ef {
    padding-top: 100px !important;
  }
  .md-pt-110_0061a680140b068d {
    padding-top: 110px !important;
  }
  .md-pt-120_1587c8d4ce7437a0 {
    padding-top: 120px !important;
  }
  .md-pt-130_f4e638533c21f377 {
    padding-top: 130px !important;
  }
  .md-pt-140_8edd3af612fb689c {
    padding-top: 140px !important;
  }
  .md-pt-150_e9acc619836bc7d3 {
    padding-top: 150px !important;
  }
  .md-pt-200_3dfe014fb024dcd3 {
    padding-top: 200px !important;
  }
  .md-pb-10_208cdbfd142cf739 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_73f88379df94b7c4 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_d96a8f894de9693f {
    padding-bottom: 30px !important;
  }
  .md-pb-40_83b6caf56be14a8a {
    padding-bottom: 40px !important;
  }
  .md-pb-50_bd07a3f5e48f73f3 {
    padding-bottom: 50px !important;
  }
  .md-pb-60_b11cf88beefd27d4 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_50d86e89ecf8c9a0 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_55a4ce86b7c0d34b {
    padding-bottom: 80px !important;
  }
  .md-pb-90_e495d4a4b163619d {
    padding-bottom: 90px !important;
  }
  .md-pb-100_1cb73fd0a8f6405e {
    padding-bottom: 100px !important;
  }
  .md-pb-110_2c284c02fcdf1b53 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_47ca1e7e468f4370 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_265b20509ecb69f2 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_23e415f36e169d61 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_3d851ba8a1a2f1b7 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_626031608d250ff5 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_c17ca41504cc92ec {
    margin-top: 10px !important;
  }
  .md-mt-20_4ae4edd726b6ad49 {
    margin-top: 20px !important;
  }
  .md-mt-30_0064399297100fef {
    margin-top: 30px !important;
  }
  .md-mt-40_14c5b4e176c01fad {
    margin-top: 40px !important;
  }
  .md-mt-50_66483061b9fb59b0 {
    margin-top: 50px !important;
  }
  .md-mt-60_e6da8d16a88675dc {
    margin-top: 60px !important;
  }
  .md-mt-70_fafbfe52b2489ac0 {
    margin-top: 70px !important;
  }
  .md-mt-80_5f38ef89aa5ddd8b {
    margin-top: 80px !important;
  }
  .md-mt-90_4fd7ac2f74f84082 {
    margin-top: 90px !important;
  }
  .md-mt-100_bf50362e0796fe48 {
    margin-top: 100px !important;
  }
  .md-mt-110_7d5ae6298d1b44c5 {
    margin-top: 110px !important;
  }
  .md-mt-120_26a07522e2fed3f1 {
    margin-top: 120px !important;
  }
  .md-mt-130_cf62613d1bfd40aa {
    margin-top: 130px !important;
  }
  .md-mt-140_76fb5b4125a69c5b {
    margin-top: 140px !important;
  }
  .md-mt-150_f60fc0860fb86ef0 {
    margin-top: 150px !important;
  }
  .md-mt-200_5f53ede1001b1768 {
    margin-top: 200px !important;
  }
  .md-mb-10_2162580cad268c2a {
    margin-bottom: 10px !important;
  }
  .md-mb-20_9f9f8519311ed91f {
    margin-bottom: 20px !important;
  }
  .md-mb-30_38b7b0ead2fb6e3a {
    margin-bottom: 30px !important;
  }
  .md-mb-40_869daf3ba032fe6b {
    margin-bottom: 40px !important;
  }
  .md-mb-50_24e1bf9337b66c9e {
    margin-bottom: 50px !important;
  }
  .md-mb-60_06a282115ee677b5 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_bb0071fe82c758b0 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_a1fb57c8f78bc586 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_ed87023b590e3346 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_d7a1f43bd5d53509 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_38d08e2f8990b7f2 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_87ce1e9376399df7 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_af8af08dc6ca9a5e {
    margin-bottom: 130px !important;
  }
  .md-mb-140_3fca24c5fdd28e57 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_2b5bfc571c2ff713 {
    margin-bottom: 150px !important;
  }
  .md-mb-200_8b42c83d98367c31 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_2a1715a4a04c2d33 {
    padding: 0 !important;
  }
  .sm-m0_f802a8deb55fe5a0 {
    margin: 0 !important;
  }
  .sm-pt-10_fd8e87ab0450b5e0 {
    padding-top: 10px !important;
  }
  .sm-pt-20_3783ef7c1b1f09fe {
    padding-top: 20px !important;
  }
  .sm-pt-30_21d044171c6c6ab1 {
    padding-top: 30px !important;
  }
  .sm-pt-40_7756c3d9a1e80a8c {
    padding-top: 40px !important;
  }
  .sm-pt-50_fb57edc7ea49b7a8 {
    padding-top: 50px !important;
  }
  .sm-pt-60_3e05199e625c728d {
    padding-top: 60px !important;
  }
  .sm-pt-70_726812af18a859d9 {
    padding-top: 70px !important;
  }
  .sm-pt-80_974793ceaecf15a7 {
    padding-top: 80px !important;
  }
  .sm-pt-90_d556a68648295975 {
    padding-top: 90px !important;
  }
  .sm-pt-100_2128c2da9780a896 {
    padding-top: 100px !important;
  }
  .sm-pt-110_5e8142f7090b89ac {
    padding-top: 110px !important;
  }
  .sm-pt-120_48466bea27714c4f {
    padding-top: 120px !important;
  }
  .sm-pt-130_d4ba0d5ec0f53544 {
    padding-top: 130px !important;
  }
  .sm-pt-140_d8c577c6632a1865 {
    padding-top: 140px !important;
  }
  .sm-pt-150_0c6d3d5fba868e28 {
    padding-top: 150px !important;
  }
  .sm-pt-200_0da107bb208cc934 {
    padding-top: 200px !important;
  }
  .sm-pb-10_19a20842af2bdac1 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_bef7e4f1540d8704 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_d438cdb457b95468 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_dc43bf5836dfcf75 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_53dbd56797baddac {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_628b0a959594d129 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_de7412c8e9750509 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_220504883b8e3f80 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_031dcba962ac9a33 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_57da013cf0e602a7 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_a45c3e0e6f83ea5b {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_d7b8ced88a724d18 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_b43ef24ebb51b67c {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_8e1be50d2794e3c6 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_f1f495aa815077ca {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_aeb8379cf01803ed {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_94ddc09547b41a75 {
    margin-top: 10px !important;
  }
  .sm-mt-20_acd6c8ec54a415c5 {
    margin-top: 20px !important;
  }
  .sm-mt-30_cdff1fdba1d7ed80 {
    margin-top: 30px !important;
  }
  .sm-mt-40_062c67d794012fbe {
    margin-top: 40px !important;
  }
  .sm-mt-50_e58ada20b95720a8 {
    margin-top: 50px !important;
  }
  .sm-mt-60_e5622474e04ac886 {
    margin-top: 60px !important;
  }
  .sm-mt-70_d93563adcf81691d {
    margin-top: 70px !important;
  }
  .sm-mt-80_45cc4340824caa3d {
    margin-top: 80px !important;
  }
  .sm-mt-90_9095215f28c12aee {
    margin-top: 90px !important;
  }
  .sm-mt-100_8b2a87f96b6e43ec {
    margin-top: 100px !important;
  }
  .sm-mt-110_f93aaf211ed532a8 {
    margin-top: 110px !important;
  }
  .sm-mt-120_c282ce6f7cb61f0a {
    margin-top: 120px !important;
  }
  .sm-mt-130_8bc883408ef3c819 {
    margin-top: 130px !important;
  }
  .sm-mt-140_5ad9a67747aa478f {
    margin-top: 140px !important;
  }
  .sm-mt-150_7b4f3ba4821c935f {
    margin-top: 150px !important;
  }
  .sm-mt-200_0e2b6d7d274bbb8a {
    margin-top: 200px !important;
  }
  .sm-mb-10_8fd4ec1584555d5f {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_acf8917437178313 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_39cb0cf994084eba {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_94d49c76894fb133 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_f3b45d669e46a16c {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_01db921f7f5ad7f3 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_8b24295ca41c9e86 {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_d70ad10537ce12f0 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_e9e86bc165c22138 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_e2028d1886ffb802 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_2fa7cf156c2d9b31 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_771bbfcc1bc82d91 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_5965d0c5e00de3e4 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_bc9f2ca78bb0bb9f {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_4de170fce25faa3c {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_1ef2ce33568900e6 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_b6e429a66c60e863 {
    padding: 0 !important;
  }
  .xs-m0_1cd9fea6913d06a3 {
    margin: 0 !important;
  }
  .xs-pt-10_acdf558cea8a6ecb {
    padding-top: 10px !important;
  }
  .xs-pt-20_3b1935659cb87cfa {
    padding-top: 20px !important;
  }
  .xs-pt-30_7eded1b035566702 {
    padding-top: 30px !important;
  }
  .xs-pt-40_9856f5f13fc97891 {
    padding-top: 40px !important;
  }
  .xs-pt-50_2a67c4d834ca25e0 {
    padding-top: 50px !important;
  }
  .xs-pt-60_3372289dfa73238a {
    padding-top: 60px !important;
  }
  .xs-pt-70_c8664266cd9ca751 {
    padding-top: 70px !important;
  }
  .xs-pt-80_896cc9b301d202a6 {
    padding-top: 80px !important;
  }
  .xs-pt-90_168920fe71ad7471 {
    padding-top: 90px !important;
  }
  .xs-pt-100_ac8d4c71020311f3 {
    padding-top: 100px !important;
  }
  .xs-pt-110_25cab53454403eae {
    padding-top: 110px !important;
  }
  .xs-pt-120_e91b9085dc546d65 {
    padding-top: 120px !important;
  }
  .xs-pt-130_bae5f9e5b0bb09a4 {
    padding-top: 130px !important;
  }
  .xs-pt-140_85d2867778ad44bb {
    padding-top: 140px !important;
  }
  .xs-pt-150_53fe1a9607809267 {
    padding-top: 150px !important;
  }
  .xs-pt-200_ad6c8aa208daec00 {
    padding-top: 200px !important;
  }
  .xs-pb-10_32c1341d47fed186 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_038a1022f52f2ba9 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_80af690d0b398ac5 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_daa0fc6249cf0654 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_ff423cf765d6b3b4 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_32de1f3b653ae042 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_2b0245986660ae16 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_5d8ee98e834b970f {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_8baec3bc8e29698a {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_b3354a4b8dbf48aa {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_fac7b6f0be4043b3 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_856dca4cba5ca2cb {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_dc2210aa4dc27fb2 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_4e0caecec7b5b1aa {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_25cab23a9264bf2f {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_21b682b5f66f0b3f {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_9e36320dad1bf836 {
    margin-top: 10px !important;
  }
  .xs-mt-20_c0f38c425b376290 {
    margin-top: 20px !important;
  }
  .xs-mt-30_1be0fad32c58c6c3 {
    margin-top: 30px !important;
  }
  .xs-mt-40_f2ca4f1c68badca5 {
    margin-top: 40px !important;
  }
  .xs-mt-50_cf26dac0a18f75bd {
    margin-top: 50px !important;
  }
  .xs-mt-60_2486b97d5380a27d {
    margin-top: 60px !important;
  }
  .xs-mt-70_1ec0a1ef90c61d1a {
    margin-top: 70px !important;
  }
  .xs-mt-80_a823e50aa3808bad {
    margin-top: 80px !important;
  }
  .xs-mt-90_6842f5ab1aca131b {
    margin-top: 90px !important;
  }
  .xs-mt-100_c023db551ae92896 {
    margin-top: 100px !important;
  }
  .xs-mt-110_42618061383f4ac7 {
    margin-top: 110px !important;
  }
  .xs-mt-120_25531211dbf92bc6 {
    margin-top: 120px !important;
  }
  .xs-mt-130_5cb77b28b7ff4c52 {
    margin-top: 130px !important;
  }
  .xs-mt-140_3a92e04eb9db49a9 {
    margin-top: 140px !important;
  }
  .xs-mt-150_69f43e556f04d892 {
    margin-top: 150px !important;
  }
  .xs-mt-200_3796295e77f4360e {
    margin-top: 200px !important;
  }
  .xs-mb-10_f69d4016cc6a62ef {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_173aaf7ec7cd4394 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_71c30da6107249f4 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_79fc1af68a0bddb2 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_b24ea4581579150b {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_59c2f419602e3cd2 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_18447ec0b7b71eaa {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_6c0aed5db60264cf {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_cc55e7b2dfad4adb {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_a762f6edfa10aed0 {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_2feae3d9bae3221c {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_94d63a6def58cad1 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_67e99b211ecf1d4b {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_706401b936e1618b {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_501ed907336a6754 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_27bd8c226c32297e {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_2038ebe0bcea32ad {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_2038ebe0bcea32ad.menu-overlay_bc94696a9e9e3a6d {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_2038ebe0bcea32ad.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_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-three_e95b91ea3d350009 .navbar-toggler_5b664d7650a1f8da {
  background: #000;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-four_20f4f253876b49cd .navbar-toggler_5b664d7650a1f8da {
  background: #E6FD5A;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-five_c4535a00c606df11 .navbar-toggler_5b664d7650a1f8da {
  background: #DFFF5E;
}
.theme-main-menu_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da:focus {
  box-shadow: none;
}
.theme-main-menu_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da::before,
.theme-main-menu_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da::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_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da 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_2038ebe0bcea32ad.menu-style-three_e95b91ea3d350009 .navbar-toggler_5b664d7650a1f8da:before, .theme-main-menu_2038ebe0bcea32ad.menu-style-three_e95b91ea3d350009 .navbar-toggler_5b664d7650a1f8da:after, .theme-main-menu_2038ebe0bcea32ad.menu-style-three_e95b91ea3d350009 .navbar-toggler_5b664d7650a1f8da span {
  background: #fff;
}
.theme-main-menu_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_2038ebe0bcea32ad .navbar-toggler_5b664d7650a1f8da[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_2038ebe0bcea32ad .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_2038ebe0bcea32ad .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_2038ebe0bcea32ad.white-vr_e6b3ebfc090a595c .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_2038ebe0bcea32ad.white-vr_e6b3ebfc090a595c .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_2038ebe0bcea32ad.white-vr_e6b3ebfc090a595c.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-one_86dbefc69004190e {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff .info-row_0de695b548d53a84 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff .gap-fix_c781b4eb8c6386b7 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff .greetings_f815d2d55889c315 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff .contact-info_151395e460dcebd1 {
  margin: 0 -15px;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff .contact-info_151395e460dcebd1 li {
  padding: 0 15px;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff .contact-info_151395e460dcebd1 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff .contact-info_151395e460dcebd1 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff .inner-content_59b63fe10d2738f9 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-two_fbcd5747a2d7d9ff.fixed .info-row_0de695b548d53a84 {
  display: none;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-five_c4535a00c606df11 {
  background: #000;
  padding: 0;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-five_c4535a00c606df11 .inner-content_59b63fe10d2738f9 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-six_c18aad6da48a1209 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_2038ebe0bcea32ad.menu-style-six_c18aad6da48a1209 .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_2038ebe0bcea32ad .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_56a7f82ac8a6089b {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_56a7f82ac8a6089b .mega-menu-title_d92380e583418a58 {
  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_2038ebe0bcea32ad .login-btn-one_1b902c43b9bb6026 a {
  color: #000;
}
.theme-main-menu_2038ebe0bcea32ad .login-btn-one_1b902c43b9bb6026 a:hover {
  text-decoration: underline;
}
.theme-main-menu_2038ebe0bcea32ad .login-btn-two_3a1788d01fd41311 a {
  color: #044F3B;
}
.theme-main-menu_2038ebe0bcea32ad .login-btn-two_3a1788d01fd41311 a:hover {
  text-decoration: underline;
}
.theme-main-menu_2038ebe0bcea32ad .signup-btn-one_3f480d7070cab48c 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_2038ebe0bcea32ad .signup-btn-one_3f480d7070cab48c .icon_236812e09429a996 {
  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_2038ebe0bcea32ad .signup-btn-one_3f480d7070cab48c:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_2038ebe0bcea32ad .signup-btn-one_3f480d7070cab48c:hover .icon_236812e09429a996 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_2038ebe0bcea32ad .signup-btn-two_230f773b3dce53e8 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_2038ebe0bcea32ad .signup-btn-two_230f773b3dce53e8:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_2038ebe0bcea32ad .quote-one_ea0d054e70e39803 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_2038ebe0bcea32ad .quote-one_ea0d054e70e39803:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_6a353b8542fb73eb {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_6a353b8542fb73eb li {
  position: relative;
  padding: 0 15px;
}
.category-menu_6a353b8542fb73eb li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_6a353b8542fb73eb li a:hover {
  color: #0C3A30;
}
.category-menu_6a353b8542fb73eb .dropdown-menu {
  padding: 0;
}
.category-menu_6a353b8542fb73eb .dropdown-menu li {
  padding: 0;
}
.category-menu_6a353b8542fb73eb .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_c0b1c559ec877959 .logo_58f940ff9a31d69f {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_e6b3ebfc090a595c .navbar-collapse_c0b1c559ec877959 {
    background-color: #0C3A30;
  }
  .navbar-collapse_c0b1c559ec877959 {
    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_c0b1c559ec877959.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_2038ebe0bcea32ad .navbar .mega-dropdown_49dbe3240574ad81 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_e6b3ebfc090a595c .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_56a7f82ac8a6089b {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_92328020487fa25e .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_f2acde296506e0aa {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_f2acde296506e0aa::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_f2acde296506e0aa .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_f2acde296506e0aa .hero-slider-one .hero-img_33a7619b3ba2f43c {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_f2acde296506e0aa .hero-slider-one .slick-list_650c3b600c4d7e4c, .hero-banner-one_f2acde296506e0aa .hero-slider-one .slick-track_fccd3890f2368944, .hero-banner-one_f2acde296506e0aa .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_f2acde296506e0aa .hero-heading_a90fc136b8998b9e {
  font-weight: 700;
  color: #000;
  background: url(../media/shape_1201e7c58e/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_f2acde296506e0aa .more-btn_0da3e177470eae32 {
  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_f2acde296506e0aa .more-btn_0da3e177470eae32:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_0a444f7e590e4155 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_0a444f7e590e4155 .bg-wrapper_bd5d3376b55309d6 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_0a444f7e590e4155 .hero-heading_a90fc136b8998b9e {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_0a444f7e590e4155 .rating_16e9a4147e73d06c h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_0a444f7e590e4155 .rating_16e9a4147e73d06c p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_0a444f7e590e4155 .media-wrapper_33da67ca3455386b {
  position: absolute;
  background: url(../media/assets_3d4553e624/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_0a444f7e590e4155 .media-wrapper_33da67ca3455386b .shape_01_b858eda7b26b1d5b {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_0a444f7e590e4155 .media-wrapper_33da67ca3455386b .shape_02_1cd3aedecdccfc68 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_55e715f9ccf1f73d .hero-heading_a90fc136b8998b9e {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_55e715f9ccf1f73d .media-wrapper_33da67ca3455386b {
  background: url(../media/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_55e715f9ccf1f73d .media-wrapper_33da67ca3455386b .screen_01_f17d26ffc0ea54bb {
  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_55e715f9ccf1f73d .media-wrapper_33da67ca3455386b .screen_02_3a041c5550da2e99 {
  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_55e715f9ccf1f73d .media-wrapper_33da67ca3455386b .bg-shape_03e349e1a5e77314 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_55e715f9ccf1f73d .shape_01_b858eda7b26b1d5b {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_f9afabe4c20a780f .bg-wrapper_bd5d3376b55309d6 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_f9afabe4c20a780f .media-wrapper_33da67ca3455386b {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_f9afabe4c20a780f .media-wrapper_33da67ca3455386b .shape_01_b858eda7b26b1d5b {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_f9afabe4c20a780f .shape_02_1cd3aedecdccfc68 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_01d551e4348844cb + .blog-details_01473f3079384892 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_e78387ca1c221d5f {
  z-index: 1;
}
.block-feature-three_e78387ca1c221d5f:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_e78387ca1c221d5f.no-bg_7ac2a16a5a5cd3de:before {
  display: none;
}
.block-feature-three_e78387ca1c221d5f .section-btn_3a17a6a1ba87dcb8 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_e78387ca1c221d5f .block-title_57ddaa8091597bcc a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_e78387ca1c221d5f .block-title_57ddaa8091597bcc a:hover {
  text-decoration: underline;
}
.block-feature-three_e78387ca1c221d5f .round-btn_4c326ec28b7807f6 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_e78387ca1c221d5f .round-btn_4c326ec28b7807f6:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_e78387ca1c221d5f .block-one_957cf4736d9c07ea {
  background: url(../media/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_e78387ca1c221d5f .block-one_957cf4736d9c07ea .tag_cfc690405c764cf8 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_e78387ca1c221d5f .block-one_957cf4736d9c07ea .block-title_57ddaa8091597bcc {
  background: url(../media/shape_1201e7c58e/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_e78387ca1c221d5f .block-two_bebfde4bebb3b359 {
  overflow: hidden;
}
.block-feature-three_e78387ca1c221d5f .block-two_bebfde4bebb3b359 .img-wrapper_4d279c9dacd0bd15 {
  background: url(../media/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_e78387ca1c221d5f .block-two_bebfde4bebb3b359 .text-wrapper_16c86fe9c28d01ce {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_e78387ca1c221d5f .block-two_bebfde4bebb3b359 .tag_cfc690405c764cf8 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_e78387ca1c221d5f .block-three_7c53c8cab873a68a {
  background: #D3FF76;
}
.block-feature-three_e78387ca1c221d5f .block-three_7c53c8cab873a68a .tag_cfc690405c764cf8 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_e78387ca1c221d5f .block-three_7c53c8cab873a68a .round-btn_4c326ec28b7807f6 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_e78387ca1c221d5f .block-three_7c53c8cab873a68a .round-btn_4c326ec28b7807f6:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_e78387ca1c221d5f .block-four_4a874c409d094c0e {
  background: url(../media/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_e78387ca1c221d5f .block-four_4a874c409d094c0e .block-title_57ddaa8091597bcc {
  background: url(../media/shape_1201e7c58e/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_e78387ca1c221d5f .block-four_4a874c409d094c0e .block-title_57ddaa8091597bcc a {
  font-size: 28px;
}
.block-feature-three_e78387ca1c221d5f .block-four_4a874c409d094c0e .tag_cfc690405c764cf8 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_e78387ca1c221d5f .block-four_4a874c409d094c0e .round-btn_4c326ec28b7807f6 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_e78387ca1c221d5f .block-four_4a874c409d094c0e .round-btn_4c326ec28b7807f6:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_e78387ca1c221d5f .block-five_6d5ad43f10e2f2ac {
  background: url(../media/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_e78387ca1c221d5f .block-five_6d5ad43f10e2f2ac .tag_cfc690405c764cf8 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_e78387ca1c221d5f .block-five_6d5ad43f10e2f2ac .block-title_57ddaa8091597bcc {
  background: url(../media/shape_1201e7c58e/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_7dd2d7f2fa7576c3 .upper-wrapper_e28597e7d4b0a9a7 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_7dd2d7f2fa7576c3 .upper-wrapper_e28597e7d4b0a9a7 .shape_01_b858eda7b26b1d5b {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_7dd2d7f2fa7576c3 .line-loop_2ea8ee2a59aa7e83:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_7dd2d7f2fa7576c3 .graph-panel_d17ad884623eed8e {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_7dd2d7f2fa7576c3 .graph-panel_d17ad884623eed8e .main-count_773366e6daf1701f {
  font-size: 120px;
}
.block-feature-thirteen_7dd2d7f2fa7576c3 .graph-panel_d17ad884623eed8e .chart-box_f03f08615a972bd8 {
  padding: 0 15px;
}
.block-feature-thirteen_7dd2d7f2fa7576c3 .graph-panel_d17ad884623eed8e .chart-box_f03f08615a972bd8 .chart-inner_c8c24bf0b4bdda58 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_6974b049b5e8791f .media-img_e6e79fb7aebb3a38 {
  border-radius: 30px;
}
.block-feature-sixteen_6974b049b5e8791f .shape_01_b858eda7b26b1d5b {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_72f5b6e97685efa0 .section-subheading_33343680a19d6c98 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_72f5b6e97685efa0 .shape_01_b858eda7b26b1d5b {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_55ccf6727118df05 {
  z-index: 1;
}
.text-feature-four_55ccf6727118df05 .avatar_48beb581dea53d7a {
  width: 65px;
  height: 65px;
}
.text-feature-four_55ccf6727118df05 .name {
  font-size: 28px;
}
.text-feature-four_55ccf6727118df05 .quote-text_89f2349f91aae5c0 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_55ccf6727118df05 .shape_01_b858eda7b26b1d5b {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_55ccf6727118df05 .shape_02_1cd3aedecdccfc68 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_d243b2f1fa380cd7 .bg-wrapper_bd5d3376b55309d6 {
  background: #FFF2AC;
}
.text-feature-five_d243b2f1fa380cd7 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_d243b2f1fa380cd7 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_d243b2f1fa380cd7 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_d243b2f1fa380cd7 li:hover:before {
  background: #29594B;
}
.text-feature-five_d243b2f1fa380cd7 li:hover:after {
  color: #fff;
}
.text-feature-five_d243b2f1fa380cd7 .media-wrapper_33da67ca3455386b {
  background: url(../media/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_d243b2f1fa380cd7 .media-wrapper_33da67ca3455386b .video-icon_b066bc2f14f3c65c {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_d243b2f1fa380cd7 .media-wrapper_33da67ca3455386b .video-icon_b066bc2f14f3c65c:hover {
  background: #CFFF45;
}
.text-feature-five_d243b2f1fa380cd7 .media-wrapper_33da67ca3455386b .screen_01_f17d26ffc0ea54bb {
  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_5e9597ee04bf8eea {
  z-index: 1;
}
.text-feature-six_5e9597ee04bf8eea .media-wrapper_33da67ca3455386b {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_5e9597ee04bf8eea .media-wrapper_33da67ca3455386b .screen_01_f17d26ffc0ea54bb {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_5e9597ee04bf8eea .shape_01_b858eda7b26b1d5b {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_5e9597ee04bf8eea .shape_02_1cd3aedecdccfc68 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_408248d1e63cb04d {
  background: url(../media/assets_3d4553e624/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_408248d1e63cb04d .block_c962f1cefa038027 .icon_236812e09429a996 {
  height: 50px;
}
.text-feature-nine_408248d1e63cb04d .vertical-text-wrapper_3ca86c8eaa4a7503 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_408248d1e63cb04d .vertical-text-wrapper_3ca86c8eaa4a7503 .text-list_42a1cd32493e669f {
  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_408248d1e63cb04d .vertical-text-wrapper_3ca86c8eaa4a7503 .text-list_42a1cd32493e669f:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_408248d1e63cb04d .vertical-text-wrapper_3ca86c8eaa4a7503 .shape_01_b858eda7b26b1d5b {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_408248d1e63cb04d .vertical-text-wrapper_3ca86c8eaa4a7503 .shape_02_1cd3aedecdccfc68 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_408248d1e63cb04d .shape_03_ff9dcbce362099a7 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_408248d1e63cb04d .shape_04_d27012946c25ec8f {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_8c7912f68f08e8c4 .section-btn_3a17a6a1ba87dcb8 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_52b53cd6cd543fc0 {
  z-index: 1;
}
.team-section-three_52b53cd6cd543fc0:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../media/shape_1201e7c58e/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_52b53cd6cd543fc0 .section-btn_3a17a6a1ba87dcb8 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_52b53cd6cd543fc0 .shape_01_b858eda7b26b1d5b {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_52b53cd6cd543fc0 .shape_02_1cd3aedecdccfc68 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_52b53cd6cd543fc0 .shape_03_ff9dcbce362099a7 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_a6797898ee39b65b .logo_58f940ff9a31d69f {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_cb4c69f8729b174e {
  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_e5e467c0d0648d8f {
  max-width: 565px;
}
.user-data-form .form-wrapper_e5e467c0d0648d8f .input-group-meta_68c6a9f3d232da06 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_e5e467c0d0648d8f .input-group-meta_68c6a9f3d232da06 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_e5e467c0d0648d8f .input-group-meta_68c6a9f3d232da06 .placeholder_icon_9dd95198f32b5813 {
  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_e5e467c0d0648d8f .input-group-meta_68c6a9f3d232da06 .placeholder_icon_9dd95198f32b5813 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_e5e467c0d0648d8f .input-group-meta_68c6a9f3d232da06 .placeholder_icon_9dd95198f32b5813 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_e5e467c0d0648d8f .input-group-meta_68c6a9f3d232da06 .placeholder_icon_9dd95198f32b5813 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_e5e467c0d0648d8f .input-group-meta_68c6a9f3d232da06 .placeholder_icon_9dd95198f32b5813 span.eye-slash_8876a6328f9594bf:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_37effc95eecc8d43 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_37effc95eecc8d43 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_37effc95eecc8d43 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_37effc95eecc8d43 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_37effc95eecc8d43 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_37effc95eecc8d43 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_37effc95eecc8d43 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_ccbe1e1c8c9e4829 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_a74e222fbec344f6 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_a74e222fbec344f6:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_a74e222fbec344f6 img {
  width: 20px;
}
.user-data-form .btn-close_f5ab66010905009b {
  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_b946de710d8915c5 .main-count_773366e6daf1701f {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_0428da9fad93b604 .icon_236812e09429a996 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_cd1cc1e2461e0b46 .img-holder_821c309d103ccfb7 {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_cd1cc1e2461e0b46 .img-holder_821c309d103ccfb7.round-border_3a32d3761412a3c2 {
  border-radius: 30px;
}
.portfolio-block-one_cd1cc1e2461e0b46 .img-holder_821c309d103ccfb7 .expend_20f3fc999b64de1a {
  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_cd1cc1e2461e0b46 .img-holder_821c309d103ccfb7 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_cd1cc1e2461e0b46 .img-holder_821c309d103ccfb7 i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_cd1cc1e2461e0b46:hover .expend_20f3fc999b64de1a {
  opacity: 1;
}
.portfolio-block-one_cd1cc1e2461e0b46:hover .img-meta_6c71078db24abf1b {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_cd1cc1e2461e0b46:hover .pj-title_5473a5a8b8130306 {
  text-decoration: underline;
}
.portfolio-block-one_cd1cc1e2461e0b46 .caption {
  margin-top: 35px;
}
.portfolio-block-one_cd1cc1e2461e0b46 .caption .tag_cfc690405c764cf8 {
  margin: 0 -3px;
}
.portfolio-block-one_cd1cc1e2461e0b46 .caption .tag_cfc690405c764cf8 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_cd1cc1e2461e0b46 .caption .pj-title_5473a5a8b8130306 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_cd1cc1e2461e0b46 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_cd1cc1e2461e0b46 .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_4db60dc7a78f3c2c .bg-wrapper_bd5d3376b55309d6 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_4db60dc7a78f3c2c .slider-wrapper_e7d3f3e42c9c5e27 {
  height: 100%;
}
.project-details-two_4db60dc7a78f3c2c .slider-wrapper_e7d3f3e42c9c5e27 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_4db60dc7a78f3c2c .slider-wrapper_e7d3f3e42c9c5e27 .carousel-control-next_abb03ae8bd1ffdee,
.project-details-two_4db60dc7a78f3c2c .slider-wrapper_e7d3f3e42c9c5e27 .carousel-control-prev_d65d0e795604aae8 {
  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_4db60dc7a78f3c2c .slider-wrapper_e7d3f3e42c9c5e27 .carousel-control-next_abb03ae8bd1ffdee:hover,
.project-details-two_4db60dc7a78f3c2c .slider-wrapper_e7d3f3e42c9c5e27 .carousel-control-prev_d65d0e795604aae8:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_4db60dc7a78f3c2c .slider-wrapper_e7d3f3e42c9c5e27 .carousel-control-prev_d65d0e795604aae8 {
  left: auto;
  right: 45px;
}
.project-details-two_4db60dc7a78f3c2c .info-wrapper_732cf72de8933c62 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_4db60dc7a78f3c2c .info-wrapper_732cf72de8933c62 h3 {
  font-size: 36px;
}
.project-details-two_4db60dc7a78f3c2c .info-wrapper_732cf72de8933c62 .list-meta_8db9e10513aefdea li {
  padding: 22px 0;
}
.project-details-two_4db60dc7a78f3c2c .info-wrapper_732cf72de8933c62 .list-meta_8db9e10513aefdea .icon_236812e09429a996 {
  width: 40px;
}
.project-details-two_4db60dc7a78f3c2c .info-wrapper_732cf72de8933c62 .list-meta_8db9e10513aefdea .text1_ff2c70a03f2caccd {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_4db60dc7a78f3c2c .info-wrapper_732cf72de8933c62 .list-meta_8db9e10513aefdea span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_4db60dc7a78f3c2c .info-wrapper_732cf72de8933c62 .social-share_3b379871d2f2c38e li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_4db60dc7a78f3c2c .info-wrapper_732cf72de8933c62 .social-share_3b379871d2f2c38e li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_6866c8f42ff42ab1 .slider-wrapper_e7d3f3e42c9c5e27 {
  padding-left: 100px;
}
.feedback-section-three_6866c8f42ff42ab1 .slider-wrapper_e7d3f3e42c9c5e27 .icon_236812e09429a996 {
  left: 0;
  top: 18px;
}
.feedback-section-three_6866c8f42ff42ab1 .slick-dots_0bd6653af048914b {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_6866c8f42ff42ab1 .slick-dots_0bd6653af048914b li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_6866c8f42ff42ab1 .slick-dots_0bd6653af048914b .slick-active button {
  background: #000;
}
.feedback-section-three_6866c8f42ff42ab1 .rating-box_1284e92a5749eca8 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_6866c8f42ff42ab1 .rating-box_1284e92a5749eca8 .rating_16e9a4147e73d06c {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_6866c8f42ff42ab1 .shape_01_b858eda7b26b1d5b {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_6866c8f42ff42ab1 .shape_02_1cd3aedecdccfc68 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_3971e4303c1a8d81 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_3971e4303c1a8d81 .post-data_71e8c6d63020dfb9 {
  padding: 30px 35px 25px;
}
.blog-meta-one_3971e4303c1a8d81 .post-data_71e8c6d63020dfb9 .post-info_87e4fae0262f5d97 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_3971e4303c1a8d81 .post-data_71e8c6d63020dfb9 .blog-title_e71d22459a6b44f1 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_3971e4303c1a8d81 .post-data_71e8c6d63020dfb9 .blog-title_e71d22459a6b44f1:hover {
  text-decoration: underline;
}
.blog-meta-one_3971e4303c1a8d81 .post-img_522da8588fd3458f {
  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_3971e4303c1a8d81 .post-img_522da8588fd3458f .round-btn_4c326ec28b7807f6 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_3971e4303c1a8d81:hover .round-btn_4c326ec28b7807f6 {
  background: #CFFF45;
}
.blog-meta-one_3971e4303c1a8d81.style-two_9021af89766f14f7 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_3971e4303c1a8d81.style-two_9021af89766f14f7 .post-img_522da8588fd3458f {
  border-radius: 0;
}
.blog-meta-one_3971e4303c1a8d81.style-two_9021af89766f14f7 .blog-title_e71d22459a6b44f1 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_7f0ffeb449d49596 {
  background: #fff;
}
.blog-meta-two_7f0ffeb449d49596 .post-data_71e8c6d63020dfb9 {
  padding-top: 30px;
}
.blog-meta-two_7f0ffeb449d49596 .post-data_71e8c6d63020dfb9 .blog-title_e71d22459a6b44f1 {
  width: 70%;
}
.blog-meta-two_7f0ffeb449d49596 .post-data_71e8c6d63020dfb9 .blog-title_e71d22459a6b44f1 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_7f0ffeb449d49596 .post-data_71e8c6d63020dfb9 .blog-title_e71d22459a6b44f1:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_7f0ffeb449d49596 .post-data_71e8c6d63020dfb9 .round-btn_4c326ec28b7807f6 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_7f0ffeb449d49596 .post-data_71e8c6d63020dfb9 .round-btn_4c326ec28b7807f6:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_7f0ffeb449d49596 .post-data_71e8c6d63020dfb9 .post-info_87e4fae0262f5d97 {
  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_7f0ffeb449d49596 .post-img_522da8588fd3458f {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_7f0ffeb449d49596 .post-img_522da8588fd3458f .date_fba69864c69a9afc {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_7f0ffeb449d49596.style-two_9021af89766f14f7 {
  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_7f0ffeb449d49596.style-two_9021af89766f14f7 p {
  font-size: 18px;
}
.blog-meta-two_7f0ffeb449d49596.style-two_9021af89766f14f7 .post-img_522da8588fd3458f {
  height: auto;
  width: 100%;
}
.blog-meta-two_7f0ffeb449d49596.style-two_9021af89766f14f7 .post-data_71e8c6d63020dfb9 {
  padding: 26px 0;
}
.blog-meta-two_7f0ffeb449d49596.style-two_9021af89766f14f7 .post-data_71e8c6d63020dfb9 .post-info_87e4fae0262f5d97 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_7f0ffeb449d49596.style-two_9021af89766f14f7 .post-data_71e8c6d63020dfb9 .round-btn_4c326ec28b7807f6 {
  border: none;
}

.signup-btn-one_3f480d7070cab48c 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_3f480d7070cab48c .icon_236812e09429a996 {
  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_bcf22db275b7fa20 {
  z-index: 1;
}
.blog-section-three_bcf22db275b7fa20 .section-btn_3a17a6a1ba87dcb8 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_bb745b0705a72790 {
  z-index: 5;
}
.blog-section-four_bb745b0705a72790.block-feature-three_e78387ca1c221d5f:before {
  display: none;
}
.blog-section-four_bb745b0705a72790.block-feature-three_e78387ca1c221d5f .block-one_957cf4736d9c07ea {
  background: url(../media/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .quote-wrapper_727e038da5d68569 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .quote-wrapper_727e038da5d68569 .wrapper_bac51385e2965fbe {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .quote-wrapper_727e038da5d68569 .wrapper_bac51385e2965fbe .icon_236812e09429a996 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .quote-wrapper_727e038da5d68569 .wrapper_bac51385e2965fbe h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .quote-wrapper_727e038da5d68569 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .quote-wrapper_727e038da5d68569 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .img-gallery_72badbccdd5bcc69 {
  margin-bottom: 50px;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .img-gallery_72badbccdd5bcc69 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .list-item_c9967f227d9d93f4 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_01473f3079384892 .post-details-meta_0b53f1406b7cb34a .list-item_c9967f227d9d93f4 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_01473f3079384892 .bottom-widget_16c0e24b8a09e655 {
  padding: 10px 0 5px;
}
.blog-details_01473f3079384892 .bottom-widget_16c0e24b8a09e655 .tags_d57240c9469419ee li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_01473f3079384892 .bottom-widget_16c0e24b8a09e655 .tags_d57240c9469419ee a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_01473f3079384892 .bottom-widget_16c0e24b8a09e655 .tags_d57240c9469419ee a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_01473f3079384892 .bottom-widget_16c0e24b8a09e655 .share-icon_5b4bdac2a42e3d38 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_01473f3079384892 .bottom-widget_16c0e24b8a09e655 .share-icon_5b4bdac2a42e3d38 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_01473f3079384892 .grey-bg_7e57c42bf7cccd5d {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_01473f3079384892 .blog-inner-title_cdbb4e89ab2e50e9 {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 {
  margin: 60px 0;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508:last-child {
  padding-bottom: 5px;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508 .reply-comment_9cdf00cf70cf8b1e {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508 .user-avatar_39a25b9d677f56d7 {
  width: 60px;
  height: 60px;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508 .comment-text_fac6102e5606d86c {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508 .comment-text_fac6102e5606d86c .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508 .comment-text_fac6102e5606d86c .date_fba69864c69a9afc {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508 .comment-text_fac6102e5606d86c p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508 .comment-text_fac6102e5606d86c .reply-btn_ffdc0b8281c6daf7 {
  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_01473f3079384892 .blog-comment-area_0646b76a33eabf17 .comment_973c428e51d29508 .comment-text_fac6102e5606d86c .reply-btn_ffdc0b8281c6daf7:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_01473f3079384892 .blog-comment-form_d99243a6da502ed7 p a {
  color: #19352D;
}
.blog-details_01473f3079384892 .blog-comment-form_d99243a6da502ed7 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_01473f3079384892 .blog-comment-form_d99243a6da502ed7 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_01473f3079384892 .blog-comment-form_d99243a6da502ed7 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_a61317e1c0bb6963 {
  height: 600px;
}

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

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

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

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

.footer-one_ae7158c855a0c15b {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_ae7158c855a0c15b .bottom-footer_0849d32bb6039106 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_ae7158c855a0c15b .social-icon_6190d71e734dcd0c 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_ae7158c855a0c15b .social-icon_6190d71e734dcd0c a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_ae7158c855a0c15b .footer-title_c6c51e5e1467dddc {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_ae7158c855a0c15b .footer-nav-link_fc2ab1eeb18755c5 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_ae7158c855a0c15b .footer-nav-link_fc2ab1eeb18755c5 a:hover {
  color: #fff;
}
.footer-nav-link_fc2ab1eeb18755c5 p {
  font-size: 16px;
}
.logo_58f940ff9a31d69f 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_16380a56f9ea5bd5 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_728c3f3561825154 {
  align-content: center;
}

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

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

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

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

.footer-three_877685a533f4371b {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_877685a533f4371b .round-bg_7feacf3aa55aa659 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_877685a533f4371b .round-bg_7feacf3aa55aa659.color-two_5ad423856b5fa3ff {
  background: #F6FFDD;
}
.footer-three_877685a533f4371b .footer-intro_d3e49b9ccd978a74 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_877685a533f4371b .footer-intro_d3e49b9ccd978a74 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_877685a533f4371b .footer-title_c6c51e5e1467dddc {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_877685a533f4371b .footer-nav-link_fc2ab1eeb18755c5 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_877685a533f4371b .footer-nav-link_fc2ab1eeb18755c5 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_877685a533f4371b .bottom-footer_0849d32bb6039106 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_877685a533f4371b .bottom-footer_0849d32bb6039106 .copyright_b45a09e4468cb61c {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_877685a533f4371b .bottom-footer_0849d32bb6039106 .bottom-nav_212e02a6b922c3e7 {
  margin: 0 -12px;
}
.footer-three_877685a533f4371b .bottom-footer_0849d32bb6039106 .bottom-nav_212e02a6b922c3e7 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_877685a533f4371b .bottom-footer_0849d32bb6039106 .bottom-nav_212e02a6b922c3e7 a:hover {
  text-decoration: underline;
}
.footer-three_877685a533f4371b .bottom-footer_0849d32bb6039106 .social-icon_6190d71e734dcd0c {
  margin: 0 -10px;
}
.footer-three_877685a533f4371b .bottom-footer_0849d32bb6039106 .social-icon_6190d71e734dcd0c a {
  margin: 0 10px;
}
.footer-three_877685a533f4371b .bottom-footer_0849d32bb6039106 .social-icon_6190d71e734dcd0c a:hover {
  color: #19352D;
}
.footer-three_877685a533f4371b .shape_01_b858eda7b26b1d5b {
  top: -3%;
  left: -3%;
}
.footer-three_877685a533f4371b .shape_02_1cd3aedecdccfc68 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_0a00b620baed43eb {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_0a00b620baed43eb:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../media/assets_3d4553e624/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_0a00b620baed43eb h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_0a00b620baed43eb .btn-group_f95e3b90edc0a6be {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_0a00b620baed43eb .btn-group_f95e3b90edc0a6be h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_0a00b620baed43eb .btn-group_f95e3b90edc0a6be h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_0a00b620baed43eb .btn-group_f95e3b90edc0a6be .round-btn_4c326ec28b7807f6 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_0a00b620baed43eb .btn-group_f95e3b90edc0a6be .round-btn_4c326ec28b7807f6:hover, .footer-five_0a00b620baed43eb .btn-group_f95e3b90edc0a6be .round-btn_4c326ec28b7807f6:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_0a00b620baed43eb .social-icon_6190d71e734dcd0c {
  margin: 0 -20px;
}
.footer-five_0a00b620baed43eb .social-icon_6190d71e734dcd0c a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_0a00b620baed43eb .social-icon_6190d71e734dcd0c a:hover {
  color: #DFFF5E;
}
.footer-five_0a00b620baed43eb .bottom-nav_212e02a6b922c3e7 {
  margin: 0 -12px;
}
.footer-five_0a00b620baed43eb .bottom-nav_212e02a6b922c3e7 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_0a00b620baed43eb .bottom-nav_212e02a6b922c3e7 a:hover {
  text-decoration: underline;
}
.footer-five_0a00b620baed43eb .shape_01_b858eda7b26b1d5b {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_0a00b620baed43eb .shape_02_1cd3aedecdccfc68 {
  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_4a1db8f9fd9bf182 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_b89d5aae45813dcf {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_360a776fbbb8cf6d {
  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_a2ee167f0792a2d7 {
  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_2ac9471ef3fee9b1 {
  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_f077d9daf4e095e0 {
  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_64d31a39ae90d9f6 {
  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_c45c3d2053a3c4f1 {
  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_7378298a6de58f7b {
  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_fcfac90d6563e732 {
  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_87460fadbd194b8b {
  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_390cd2be6c7064e0 {
  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_5197452eefca540b {
  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_c410dc5bce4d3055 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_d7fa0a30ec22c73e {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_3353b45a29b37b47 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_285ae10a96ce7380 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_0b50ea5236e85878 {
  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_f3ea24104a288fd5 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_7648e9c801daed55 {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_4fc1e0e338b97056 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_6d96c1c8601cbc91 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_c458272e028c1103 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_147d3bb87eda9990 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_9b8ca4419bc87b81 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_8095ede0992807b1 {
  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_2b125a424b399e0d {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_562fae5841155b3e {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_867001ff82cd711a {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_51a9c699f2ef227e {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_75066ff88531cc1f {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_286ccc76c067d646 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_8c6259ee3e4d8a47 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_00c7c8e80749b71f {
  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_445ed312f5670159 {
  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_54a21f5dcc7f6bf3 {
  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_c9302b0d6d45d6ce {
  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_44f95228d19e8203 {
  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_b139150da134901c {
  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_5c93e1ea14a81317 {
  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_2c378672adb69f56 {
  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_5ee507b8599c3e0d {
  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_a6b61253f67680ce {
  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_fd31d967e67f1209 {
  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_f5ae11c0c9df877d {
  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_3e7436b85d5bd874 {
  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_9792e06bfe21c76e {
  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_26e1dbbfe84ccea1 {
  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_e3c2d6c9646f8c11 {
  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_9d14258fd53a17e2 {
  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_8dd298eeb9963382 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_ff9ee11ac86f99b5 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_9dd1ffe2a0d91b7f {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_27474c5c07deab26 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_0b21ec774fb4fa06 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_7874d1edcaed51c1 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_5c9491d72756c961 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_87feab4150970d87 {
  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_4a1db8f9fd9bf182 {
  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_456f74e027a8bce2 {
  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_b99b95d6ab69f0c7 {
  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_8523b75e51295cff .theme-select-menu_dcb9aff8c4970ac3 {
  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_acd8faccbc228d5d {
  overflow: hidden;
}
.product-block-one_acd8faccbc228d5d .img-holder_821c309d103ccfb7 {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_acd8faccbc228d5d .img-holder_821c309d103ccfb7 .cart-icon_9c354b0cdab2d2ea {
  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_acd8faccbc228d5d .img-holder_821c309d103ccfb7 .cart-icon_9c354b0cdab2d2ea:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_acd8faccbc228d5d .img-holder_821c309d103ccfb7 .cart-button_5d393b791f472daf {
  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_acd8faccbc228d5d .img-holder_821c309d103ccfb7 .cart-button_5d393b791f472daf:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_acd8faccbc228d5d .product-title_d40ea5610b80dba2 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_acd8faccbc228d5d .rating_16e9a4147e73d06c {
  margin: 0 -3px;
}
.product-block-one_acd8faccbc228d5d .rating_16e9a4147e73d06c li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_acd8faccbc228d5d .rating_16e9a4147e73d06c li .bi-star-fill_5d4265342b467fe5 {
  color: #FFCB65;
}
.product-block-one_acd8faccbc228d5d .price_95b4926f38d52c58 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_acd8faccbc228d5d:hover .cart-button_5d393b791f472daf {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_acd8faccbc228d5d:hover .product-img_8bd3c5d4a81a69c5 {
  transform: scale(0.95);
}
.product-block-one_acd8faccbc228d5d:hover .cart-icon_9c354b0cdab2d2ea {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_acd8faccbc228d5d:hover .product-title_d40ea5610b80dba2 {
  text-decoration: underline;
}

.product-details-one_4649b375d1bcd31f .product-img-tab_a5e1b42712c7c636 {
  border: none;
}
.product-details-one_4649b375d1bcd31f .product-img-tab_a5e1b42712c7c636 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_4649b375d1bcd31f .product-img-tab_a5e1b42712c7c636 .nav-link img {
  max-height: 100%;
}
.product-details-one_4649b375d1bcd31f .product-img-tab_a5e1b42712c7c636 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_4649b375d1bcd31f .product-img-tab-content_443fc2f1fac8e7e1 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_4649b375d1bcd31f .product-img-tab-content_443fc2f1fac8e7e1 img {
  margin: auto;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .stock-tag_099712e36167ea52 {
  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_4649b375d1bcd31f .product-info_45da32e4ffb02608 .product-name_a2befed8514bff38 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .rating_16e9a4147e73d06c li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .rating_16e9a4147e73d06c li .bi-star-fill_5d4265342b467fe5 {
  color: #FFCB65;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .rating_16e9a4147e73d06c li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .rating_16e9a4147e73d06c li a:hover {
  text-decoration: underline;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .price_95b4926f38d52c58 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .price_95b4926f38d52c58 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .availability_757c7871272b5abc {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .description-text_02d31bf64c67ab3e {
  padding: 10px 0 15px;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .product-feature_560a398df55575fa {
  margin-bottom: 20px;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .product-feature_560a398df55575fa li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .product-feature_560a398df55575fa li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .customize-order_6d4b0c4efc9080e8 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .customize-order_6d4b0c4efc9080e8 .quantity_3fc25068f5ca16b5 .button-group_7c8c14d3eff246d2 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .customize-order_6d4b0c4efc9080e8 .quantity_3fc25068f5ca16b5 .button-group_7c8c14d3eff246d2 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .customize-order_6d4b0c4efc9080e8 .quantity_3fc25068f5ca16b5 .button-group_7c8c14d3eff246d2 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_4649b375d1bcd31f .product-info_45da32e4ffb02608 .customize-order_6d4b0c4efc9080e8 .quantity_3fc25068f5ca16b5 .button-group_7c8c14d3eff246d2 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_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .nav-tabs_9885ee24aa299d1c {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .nav-tabs_9885ee24aa299d1c .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_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .nav-tabs_9885ee24aa299d1c .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_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .nav-tabs_9885ee24aa299d1c .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .nav-tabs_9885ee24aa299d1c .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .tab-content_b01a278ede27379c h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .tab-content_b01a278ede27379c .product-feature_560a398df55575fa li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .tab-content_b01a278ede27379c .product-feature_560a398df55575fa li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .user-comment-area_0adcba66b888a872 .single-comment_a1cecaad68bc2e8a {
  padding-bottom: 40px;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .user-comment-area_0adcba66b888a872 .single-comment_a1cecaad68bc2e8a:last-child {
  padding-bottom: 0;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .user-comment-area_0adcba66b888a872 .user-img_8887326581bd3285 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .user-comment-area_0adcba66b888a872 .user-comment-data_2de5e2a6b5d0532b {
  padding-left: 30px;
  position: relative;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .user-comment-area_0adcba66b888a872 .user-comment-data_2de5e2a6b5d0532b .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .user-comment-area_0adcba66b888a872 .user-comment-data_2de5e2a6b5d0532b .rating_16e9a4147e73d06c li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .user-comment-area_0adcba66b888a872 .user-comment-data_2de5e2a6b5d0532b .rating_16e9a4147e73d06c li .bi-star-fill_5d4265342b467fe5 {
  color: #FFCB65;
}
.product-details-one_4649b375d1bcd31f .product-review-tab_1b8c35c5af9c4bf2 .user-comment-area_0adcba66b888a872 .user-comment-data_2de5e2a6b5d0532b p {
  padding-top: 8px;
}

.cart-list-form_135ab960d9c3d45f {
  position: relative;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 {
  margin: 0;
  background: transparent;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 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_135ab960d9c3d45f .table_571bc453303d2899 th:first-child {
  text-align: left;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .product-thumbnails_0c249303d2adc314 {
  width: 85px;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .product-thumbnails_0c249303d2adc314 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .product-thumbnails_0c249303d2adc314 .product-img_8bd3c5d4a81a69c5 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .product-info_45da32e4ffb02608 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .product-info_45da32e4ffb02608 .product-name_a2befed8514bff38 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .product-info_45da32e4ffb02608 .serial_daf49a518e7bacaa {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .product-info_45da32e4ffb02608 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .price_95b4926f38d52c58 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .quantity_3fc25068f5ca16b5 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .quantity_3fc25068f5ca16b5 li .btn_2af574ef5e54de60 {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .quantity_3fc25068f5ca16b5 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_135ab960d9c3d45f .table_571bc453303d2899 tbody .remove-product_f0ef55616068fc20 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_135ab960d9c3d45f .table_571bc453303d2899 tbody .remove-product_f0ef55616068fc20:hover {
  color: #ff2759;
}
.cart-list-form_135ab960d9c3d45f .cart-footer_945f3ddaed22a002 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_135ab960d9c3d45f .cart-footer_945f3ddaed22a002 .coupon-form_9bb4100e3dd371ec input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_135ab960d9c3d45f .cart-footer_945f3ddaed22a002 .cart-total-section_41c7af31399b63ce {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_135ab960d9c3d45f .cart-footer_945f3ddaed22a002 .cart-total-section_41c7af31399b63ce .cart-total-table_4ff98d673d48a0cc 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_135ab960d9c3d45f .cart-footer_945f3ddaed22a002 .cart-total-section_41c7af31399b63ce .cart-total-table_4ff98d673d48a0cc tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_c7d9e60e4fbef796 {
  height: auto;
}

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

.fancybox-caption_b906926279f332fd, .fancybox-infobar_614796d308e9407d, .fancybox-navigation_cd8d3f43eece7c52 .fancybox-button_1383d8425efb1cff, .fancybox-toolbar_71c187b6450de79e {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_f4f6ebd8c92c3b68 .fancybox-caption_b906926279f332fd, .fancybox-show-infobar_9a2dd4a0989cf322 .fancybox-infobar_614796d308e9407d, .fancybox-show-nav_f4185f2d8fac0bdb .fancybox-navigation_cd8d3f43eece7c52 .fancybox-button_1383d8425efb1cff, .fancybox-show-toolbar_64c172a14447ac68 .fancybox-toolbar_71c187b6450de79e {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_da0fce04e1c58a2e .fancybox-stage_4c8075f52efde514 {
  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_07ec9cae43f00dc3 .fancybox-slide, .fancybox-slide--current_1304fa15ebd23f24, .fancybox-slide--next_0b32fb92a7288347, .fancybox-slide--previous_72cb919fe7f9d34b {
  display: block;
}

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

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

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

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

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

.fancybox-content_ee09281b367574e0 {
  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_e82ca168ec4a4168 .fancybox-content_ee09281b367574e0 {
  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_69252712bf9cd9eb .fancybox-content_ee09281b367574e0 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_25ec3e5a1bce7f54 .fancybox-content_ee09281b367574e0 {
  cursor: zoom-in;
}

.fancybox-can-drag_32845ee651c77dad .fancybox-content_ee09281b367574e0 {
  cursor: grab;
}

.fancybox-is-dragging_d38c7f447f056864 .fancybox-content_ee09281b367574e0 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_a30875fac5e8423c .fancybox-content_ee09281b367574e0 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_29f702dbe239fc93 .fancybox-content_ee09281b367574e0, .fancybox-slide--map_99d5bd0030b4db45 .fancybox-content_ee09281b367574e0, .fancybox-slide--video_5aa9298c8bde816f .fancybox-content_ee09281b367574e0 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_5aa9298c8bde816f .fancybox-content_ee09281b367574e0 {
  background: #000;
}

.fancybox-slide--map_99d5bd0030b4db45 .fancybox-content_ee09281b367574e0 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_88a7693f0ff30b74 svg path, .fancybox-button--share_94520b77c1fef84a svg path, .fancybox-button--thumbs_bb4bef46c1c366c7 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_f4185f2d8fac0bdb .fancybox-navigation_cd8d3f43eece7c52 .fancybox-button_1383d8425efb1cff {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_cd8d3f43eece7c52 .fancybox-button--arrow_left_fa3639266a68fc4d {
  left: 6px;
}

.fancybox-navigation_cd8d3f43eece7c52 .fancybox-button--arrow_right_c43ab570799bd110 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_29f702dbe239fc93 .fancybox-close-small_1f480bd81067454c, .fancybox-slide--image_e82ca168ec4a4168 .fancybox-close-small_1f480bd81067454c, .fancybox-slide--video_5aa9298c8bde816f .fancybox-close-small_1f480bd81067454c {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_29f702dbe239fc93 .fancybox-close-small_1f480bd81067454c:hover svg, .fancybox-slide--image_e82ca168ec4a4168 .fancybox-close-small_1f480bd81067454c:hover svg, .fancybox-slide--video_5aa9298c8bde816f .fancybox-close-small_1f480bd81067454c:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_41f6c0a141aa1308 .fancybox-close-small_1f480bd81067454c, .fancybox-is-zoomable_d051da286fc47450.fancybox-can-drag_32845ee651c77dad .fancybox-close-small_1f480bd81067454c {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_71c0da05f6213be1.fancybox-slide--next_0b32fb92a7288347, .fancybox-fx-fade_71c0da05f6213be1.fancybox-slide--previous_72cb919fe7f9d34b {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_71c0da05f6213be1.fancybox-slide--current_1304fa15ebd23f24 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_0950a973d6ea4a6d {
  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_108dbbe3b7a77dca {
  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_90dab54a2700e459 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_15fb29dcccd97f89 .fancybox-thumbs_108dbbe3b7a77dca {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_108dbbe3b7a77dca > 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_108dbbe3b7a77dca .fancybox-thumbs-active_03be25edf0a301e8:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_c83a10f9e978cfdc .slick-track_fccd3890f2368944,
.slick-slider_c83a10f9e978cfdc .slick-list_650c3b600c4d7e4c {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_f7fec671dab8e9b4 .slick-track_fccd3890f2368944 {
  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_f7fec671dab8e9b4 img {
  display: none;
}

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

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

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

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

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