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

.h1_4527f71ce56ca509,
h1,
.h2_fb437287c98e70ef,
h2,
.h3_b0ea95d12cab746c,
h3,
.h4_aefb526a4e69cc1a,
h4,
.h5_684ea1d75a69af57,
h5,
.h6_5db73c42f9d54596,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_4f29ab9dbfcd39e3 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_c38b77bf067ebd70 {
  padding: 0 !important;
}

.m0_55b78341df7fb3f8 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_89932c9eb29b7aac {
    padding: 0 !important;
  }
  .xl-m0_3ba510f0a0709080 {
    margin: 0 !important;
  }
  .xl-pt-10_821645a2c6601378 {
    padding-top: 10px !important;
  }
  .xl-pt-20_d465badf1ab2bb5c {
    padding-top: 20px !important;
  }
  .xl-pt-30_68da31b86040a1ee {
    padding-top: 30px !important;
  }
  .xl-pt-40_6ac7566cdc9a9b4a {
    padding-top: 40px !important;
  }
  .xl-pt-50_860fc417b420f2d6 {
    padding-top: 50px !important;
  }
  .xl-pt-60_e7d475905f4fd9f9 {
    padding-top: 60px !important;
  }
  .xl-pt-70_6350f82940058cfe {
    padding-top: 70px !important;
  }
  .xl-pt-80_291e151b13dde78e {
    padding-top: 80px !important;
  }
  .xl-pt-90_daa622f75b21648f {
    padding-top: 90px !important;
  }
  .xl-pt-100_a1a9778a54db6665 {
    padding-top: 100px !important;
  }
  .xl-pt-110_65205c84a621bf0f {
    padding-top: 110px !important;
  }
  .xl-pt-120_784a9884b8b33265 {
    padding-top: 120px !important;
  }
  .xl-pt-130_9b398282812cdc26 {
    padding-top: 130px !important;
  }
  .xl-pt-140_a7bd9d6e7fbd4268 {
    padding-top: 140px !important;
  }
  .xl-pt-150_4499baaefbcc9c6b {
    padding-top: 150px !important;
  }
  .xl-pt-200_2fd3b1fb6a65cb2d {
    padding-top: 200px !important;
  }
  .xl-pb-10_581612789c9d97bf {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_76b59e236e638ca1 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_9c033b22fd4f18d2 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_6bf58b39114e3817 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_d61f5cb3856abcb6 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_84d847ba1989ab40 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_5e3a544dbc7c431c {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_e2ae56035a5273d7 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_e09e832600b92273 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_09839d6f6cc6b3aa {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_72b226b675fc81af {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_c47bd088a7be2db2 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_db9063d610e1f2c2 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_f1476f47c3093df6 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_43a2ad692c503990 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_c6cfd3c7013bd73c {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_c00ff9f1ab53bfea {
    margin-top: 10px !important;
  }
  .xl-mt-20_f0534543a0d8c4c3 {
    margin-top: 20px !important;
  }
  .xl-mt-30_a93b75828201ead5 {
    margin-top: 30px !important;
  }
  .xl-mt-40_30d9f308bb3dd768 {
    margin-top: 40px !important;
  }
  .xl-mt-50_90f08b64d0bbac9f {
    margin-top: 50px !important;
  }
  .xl-mt-60_1c15cb0f63ddfb41 {
    margin-top: 60px !important;
  }
  .xl-mt-70_d0cf3f5bd4c11b7b {
    margin-top: 70px !important;
  }
  .xl-mt-80_dbbd82ba89694e21 {
    margin-top: 80px !important;
  }
  .xl-mt-90_a6d85dc61e22dc56 {
    margin-top: 90px !important;
  }
  .xl-mt-100_c556175b9e1df4e5 {
    margin-top: 100px !important;
  }
  .xl-mt-110_b56c55b9ad1bd53e {
    margin-top: 110px !important;
  }
  .xl-mt-120_a490d43a5b8bde4a {
    margin-top: 120px !important;
  }
  .xl-mt-130_3583d48a944d3fe6 {
    margin-top: 130px !important;
  }
  .xl-mt-140_4573edf62af0211c {
    margin-top: 140px !important;
  }
  .xl-mt-150_da976602b89d18b9 {
    margin-top: 150px !important;
  }
  .xl-mt-200_0a5be84e7017d232 {
    margin-top: 200px !important;
  }
  .xl-mb-10_156f8526966bd8ef {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_d221609c6ce8a893 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_c5599d09baacff32 {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_838f69a6fb0afa64 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_119f1f49492ce388 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_41dc743e660bf3a5 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_18f2851afff83d7c {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_223860cac58b1cb8 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_7f74628c44a12eac {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_41c4e42d69d8930b {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_7e67d8daec32ed12 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_ac525ce218d501b1 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_6dedababb3ad6def {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_10778bb005dd59f6 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_ade448ed4d64538a {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_c5918382d2f3fab8 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_6b74f20377bb6fe5 {
    padding: 0 !important;
  }
  .lg-m0_282934d44635e2d5 {
    margin: 0 !important;
  }
  .lg-pt-10_fb44a85dc07661dc {
    padding-top: 10px !important;
  }
  .lg-pt-20_c9247ae6f30c3d5d {
    padding-top: 20px !important;
  }
  .lg-pt-30_5344499771d7033a {
    padding-top: 30px !important;
  }
  .lg-pt-40_9e71fcdb52d5d6c4 {
    padding-top: 40px !important;
  }
  .lg-pt-50_3ccacb003f40ed56 {
    padding-top: 50px !important;
  }
  .lg-pt-60_6938c7c7b6028ee4 {
    padding-top: 60px !important;
  }
  .lg-pt-70_fa0c45d1ca53b2c2 {
    padding-top: 70px !important;
  }
  .lg-pt-80_d2675eb75c84cfd3 {
    padding-top: 80px !important;
  }
  .lg-pt-90_1260696fd6e78a8a {
    padding-top: 90px !important;
  }
  .lg-pt-100_6aee31d316669acd {
    padding-top: 100px !important;
  }
  .lg-pt-110_adc18ea17f9f9539 {
    padding-top: 110px !important;
  }
  .lg-pt-120_e6f7e1e8ac9f14a8 {
    padding-top: 120px !important;
  }
  .lg-pt-130_fcc2e58357a9f93f {
    padding-top: 130px !important;
  }
  .lg-pt-140_228cd6d40c57828a {
    padding-top: 140px !important;
  }
  .lg-pt-150_92c25f0615b2753f {
    padding-top: 150px !important;
  }
  .lg-pt-200_d1ebc06b67559b86 {
    padding-top: 200px !important;
  }
  .lg-pb-10_37dd3239e034084e {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_086e6fe088ed872e {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_e19ef6f286a61ccd {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_cc13c38625bf9850 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_9bf0496b1a6e3f23 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_335c3fec48aa369a {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_20b4ff9c1be89b52 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_70c1170819f9441d {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_701da6b780cf6f26 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_cd16b0ac576a9e85 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_1d6d52cb39c4a35c {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_7f49cbf6a7fd1c12 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_1ac75fcb20516f81 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_63131eb91ac34fc6 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_6c9c8ced7b9ae6ed {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_09d56f2a981261b3 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_02398d52b4559636 {
    margin-top: 10px !important;
  }
  .lg-mt-20_b88f64fdd479199e {
    margin-top: 20px !important;
  }
  .lg-mt-30_3fb8e63287e59893 {
    margin-top: 30px !important;
  }
  .lg-mt-40_918a63fcbc3f18bc {
    margin-top: 40px !important;
  }
  .lg-mt-50_ac8774985f9b6f7f {
    margin-top: 50px !important;
  }
  .lg-mt-60_77f160f378984439 {
    margin-top: 60px !important;
  }
  .lg-mt-70_e30a0d394031ba7c {
    margin-top: 70px !important;
  }
  .lg-mt-80_2a9321e9d27e2399 {
    margin-top: 80px !important;
  }
  .lg-mt-90_9b8e8f431188215e {
    margin-top: 90px !important;
  }
  .lg-mt-100_e2f6869c42e4eb1a {
    margin-top: 100px !important;
  }
  .lg-mt-110_b50f684fcdaec453 {
    margin-top: 110px !important;
  }
  .lg-mt-120_ccdefd94d31f4f59 {
    margin-top: 120px !important;
  }
  .lg-mt-130_1707b1dae75d5caa {
    margin-top: 130px !important;
  }
  .lg-mt-140_5799d427668d9a7a {
    margin-top: 140px !important;
  }
  .lg-mt-150_739b30e614d50a79 {
    margin-top: 150px !important;
  }
  .lg-mt-200_f085f91d94a8c4e6 {
    margin-top: 200px !important;
  }
  .lg-mb-10_b951c99811a34507 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_e9346cfc6c81b79f {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_b2f374c816f8bbd8 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_9ae6084b0f079be3 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_ee32607f53689a01 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_66f2457a6f39d765 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_6358e1ffe558144e {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_3bfb6229334b83de {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_888f9a16365df3e2 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_5c61ff0bc4a8d331 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_3cea7839160eabe8 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_99697968f012c4ce {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_c2a259c14b7a6510 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_035153e3ac55d630 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_07c06e9c0eaad684 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_d06b253b68f899c2 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_7fae443d8c60b086 {
    padding: 0 !important;
  }
  .md-m0_5f891c7f181a6704 {
    margin: 0 !important;
  }
  .md-pt-10_58596d105c6dc035 {
    padding-top: 10px !important;
  }
  .md-pt-20_ae6a9f08fe2972e0 {
    padding-top: 20px !important;
  }
  .md-pt-30_29e4745a1bb88508 {
    padding-top: 30px !important;
  }
  .md-pt-40_6e103649241aee17 {
    padding-top: 40px !important;
  }
  .md-pt-50_5d25ae8e09d49b87 {
    padding-top: 50px !important;
  }
  .md-pt-60_48532ef5cebcff51 {
    padding-top: 60px !important;
  }
  .md-pt-70_b3bc2d18ffb296dd {
    padding-top: 70px !important;
  }
  .md-pt-80_45d8627b7e01eb44 {
    padding-top: 80px !important;
  }
  .md-pt-90_8585aaa04f694d5b {
    padding-top: 90px !important;
  }
  .md-pt-100_f6fef4f6dc0eb6ee {
    padding-top: 100px !important;
  }
  .md-pt-110_0c659cb369359be2 {
    padding-top: 110px !important;
  }
  .md-pt-120_27703e65a8a2317f {
    padding-top: 120px !important;
  }
  .md-pt-130_d442b871bd2373af {
    padding-top: 130px !important;
  }
  .md-pt-140_64932e29a0e21560 {
    padding-top: 140px !important;
  }
  .md-pt-150_8868c8cae5dfa799 {
    padding-top: 150px !important;
  }
  .md-pt-200_d3182970711070c5 {
    padding-top: 200px !important;
  }
  .md-pb-10_e892edcdabb23277 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_7461c56ce6165bdd {
    padding-bottom: 20px !important;
  }
  .md-pb-30_9dfbfa7fd8ff2d62 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_dfcf016a4b764625 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_6cca6f73c78f166b {
    padding-bottom: 50px !important;
  }
  .md-pb-60_5768413fdcdf301d {
    padding-bottom: 60px !important;
  }
  .md-pb-70_68ed60843e18a00c {
    padding-bottom: 70px !important;
  }
  .md-pb-80_87b0987416b28347 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_c747cbbefb17f4ec {
    padding-bottom: 90px !important;
  }
  .md-pb-100_f5556d069e4f2923 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_813dae3f6fbf3036 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_7b1db9bdf7e93bf9 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_ddbc65ad6a46dc59 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_ab6de6b98c9e7d50 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_1274ac5ddc7bfe1a {
    padding-bottom: 150px !important;
  }
  .md-pb-200_4829a4ee987c8254 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_a359726c9417d583 {
    margin-top: 10px !important;
  }
  .md-mt-20_02df35296d7ec13e {
    margin-top: 20px !important;
  }
  .md-mt-30_ca635208dd015bd5 {
    margin-top: 30px !important;
  }
  .md-mt-40_3484d0fa8697a2ec {
    margin-top: 40px !important;
  }
  .md-mt-50_a2aab176a66d5c1d {
    margin-top: 50px !important;
  }
  .md-mt-60_abf1c6381d385b1b {
    margin-top: 60px !important;
  }
  .md-mt-70_db7c26c8706e961f {
    margin-top: 70px !important;
  }
  .md-mt-80_07bea3b7c24f4732 {
    margin-top: 80px !important;
  }
  .md-mt-90_2d0a8a817100035c {
    margin-top: 90px !important;
  }
  .md-mt-100_47e240581ff3bae5 {
    margin-top: 100px !important;
  }
  .md-mt-110_0e433509a8a950d6 {
    margin-top: 110px !important;
  }
  .md-mt-120_787f110b5ec04ade {
    margin-top: 120px !important;
  }
  .md-mt-130_31353e7374ec5dbb {
    margin-top: 130px !important;
  }
  .md-mt-140_a34dfeb19e7a609c {
    margin-top: 140px !important;
  }
  .md-mt-150_cd1899e23763cf49 {
    margin-top: 150px !important;
  }
  .md-mt-200_916fdeaa3d48955a {
    margin-top: 200px !important;
  }
  .md-mb-10_539f08bef25618f1 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_71b9055b6e4aac32 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_81a81ee9a074d67e {
    margin-bottom: 30px !important;
  }
  .md-mb-40_f2bb1ae722d427c5 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_a7cf41dc20eb5f41 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_1bb29d9e31a78b7e {
    margin-bottom: 60px !important;
  }
  .md-mb-70_90ec6f96afe7e9a8 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_4efb6193c25849a6 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_9abb793e8336a527 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_9ccd9f423c22b904 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_f301ce95deb5946b {
    margin-bottom: 110px !important;
  }
  .md-mb-120_be60f6180b5bf549 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_7ee5610467fa4293 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_b9a16aa3a56561f5 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_1eaf0627afd5323f {
    margin-bottom: 150px !important;
  }
  .md-mb-200_b1c82bef39f838ce {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_376651f46af9b914 {
    padding: 0 !important;
  }
  .sm-m0_1ceb87d69520f96c {
    margin: 0 !important;
  }
  .sm-pt-10_6929dd5cf414a399 {
    padding-top: 10px !important;
  }
  .sm-pt-20_aa1ea0060eca0291 {
    padding-top: 20px !important;
  }
  .sm-pt-30_f949401cc0712278 {
    padding-top: 30px !important;
  }
  .sm-pt-40_7a223b1fe2dcb147 {
    padding-top: 40px !important;
  }
  .sm-pt-50_bc105bfa4ff8b549 {
    padding-top: 50px !important;
  }
  .sm-pt-60_27660e9529135d4a {
    padding-top: 60px !important;
  }
  .sm-pt-70_0e1594fdc20f2c3f {
    padding-top: 70px !important;
  }
  .sm-pt-80_9aab5a39e4a5a895 {
    padding-top: 80px !important;
  }
  .sm-pt-90_692df869d49d50dd {
    padding-top: 90px !important;
  }
  .sm-pt-100_d2a710c976363470 {
    padding-top: 100px !important;
  }
  .sm-pt-110_04f3f5bbd974dc38 {
    padding-top: 110px !important;
  }
  .sm-pt-120_b05b7f15210254e7 {
    padding-top: 120px !important;
  }
  .sm-pt-130_fc1697ff7d0a06d5 {
    padding-top: 130px !important;
  }
  .sm-pt-140_c2d863a73f79cb95 {
    padding-top: 140px !important;
  }
  .sm-pt-150_6f6e6638e4fe0385 {
    padding-top: 150px !important;
  }
  .sm-pt-200_910a4623c7836590 {
    padding-top: 200px !important;
  }
  .sm-pb-10_c69aaa1130769311 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_3a743e252c6e8ae7 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_22db86aa513600ec {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_60b1b0fb52b47614 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_2e093bc11533c15b {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_3bf1035788b38431 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_fa16ea6b49d0e25c {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_6d0acb276781ede4 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_907649535c524211 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_131ac080a8cb08a7 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_e250c70d93e7f8d5 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_7f2156dcc1bfa99a {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_12020db42f557dd7 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_ec7a7e0674aa47e5 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_6aded4a3e7d67abb {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_e738b4d491349f72 {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_1f28e3ede8e37f5c {
    margin-top: 10px !important;
  }
  .sm-mt-20_862ac63ff66fd825 {
    margin-top: 20px !important;
  }
  .sm-mt-30_20dd801c3de61b98 {
    margin-top: 30px !important;
  }
  .sm-mt-40_94e9dc1243e54387 {
    margin-top: 40px !important;
  }
  .sm-mt-50_5d11ff7dcc91bd80 {
    margin-top: 50px !important;
  }
  .sm-mt-60_4f0678d916abcdbc {
    margin-top: 60px !important;
  }
  .sm-mt-70_cf5f8d9d91b49565 {
    margin-top: 70px !important;
  }
  .sm-mt-80_8699016eb6901139 {
    margin-top: 80px !important;
  }
  .sm-mt-90_d9a8aa711847ba33 {
    margin-top: 90px !important;
  }
  .sm-mt-100_caac3c98c79d1e49 {
    margin-top: 100px !important;
  }
  .sm-mt-110_056cf2de39858b4e {
    margin-top: 110px !important;
  }
  .sm-mt-120_54c2402b201320f6 {
    margin-top: 120px !important;
  }
  .sm-mt-130_03c5a9a8dd7b8e66 {
    margin-top: 130px !important;
  }
  .sm-mt-140_3f4622bfb901cae9 {
    margin-top: 140px !important;
  }
  .sm-mt-150_96846e3735028c8d {
    margin-top: 150px !important;
  }
  .sm-mt-200_6a8cb93f8f82044a {
    margin-top: 200px !important;
  }
  .sm-mb-10_241f9ff0f6542a96 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_002537e30d2f0d1d {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_561a1f877d7ee741 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_ba5ee72d3d645055 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_5cad199ce502cbb7 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_782ea0e5d185d514 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_6b9ae51a09cbfa64 {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_bac90a22b554ec37 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_8fc1fc109d02252a {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_8429c0d1b713773f {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_37ba9346bfdf7091 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_8de6950d357a8f98 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_fde3887285f37813 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_144cd553c9c9c353 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_1b271751121c75b0 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_8e8fd084f557134e {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_5f4082fbbfa07a90 {
    padding: 0 !important;
  }
  .xs-m0_16744789c678f162 {
    margin: 0 !important;
  }
  .xs-pt-10_aa37eff722fada29 {
    padding-top: 10px !important;
  }
  .xs-pt-20_d06f3d173457916b {
    padding-top: 20px !important;
  }
  .xs-pt-30_0c4fa2f8a09b81d5 {
    padding-top: 30px !important;
  }
  .xs-pt-40_3583a228cb4b4b02 {
    padding-top: 40px !important;
  }
  .xs-pt-50_1298b10a2c285d2b {
    padding-top: 50px !important;
  }
  .xs-pt-60_f63832d853616e76 {
    padding-top: 60px !important;
  }
  .xs-pt-70_e1d3b7f54c18f5b1 {
    padding-top: 70px !important;
  }
  .xs-pt-80_cae7eba18c0be1b6 {
    padding-top: 80px !important;
  }
  .xs-pt-90_7d61eee8ca597843 {
    padding-top: 90px !important;
  }
  .xs-pt-100_22a093aaa5fa6251 {
    padding-top: 100px !important;
  }
  .xs-pt-110_13b0852c97a6ff16 {
    padding-top: 110px !important;
  }
  .xs-pt-120_d2bfea1cc4a258cf {
    padding-top: 120px !important;
  }
  .xs-pt-130_22c193df2ad9a025 {
    padding-top: 130px !important;
  }
  .xs-pt-140_77e3e02a1968f126 {
    padding-top: 140px !important;
  }
  .xs-pt-150_c0e27edb1ed157ab {
    padding-top: 150px !important;
  }
  .xs-pt-200_286dcae5cb0f9f30 {
    padding-top: 200px !important;
  }
  .xs-pb-10_a07a718bf5ddfdc3 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_e726eeb9e60292ef {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_2985613d4712d807 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_b939bb8df23153f3 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_c6b223c455bb3bec {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_02466939201f0e39 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_bf8c2d08b6c436a7 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_00953b789518ee72 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_4e177b8720134182 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_f7cc4a5312a2491c {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_16544514c021c0f6 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_22a32fa496799b68 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_ca1bf4cf89a45854 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_724aa76f85c3cdb7 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_dd666aff4ed569ad {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_476239efdd7c2aad {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_23c2c3872135ba46 {
    margin-top: 10px !important;
  }
  .xs-mt-20_5ed8fa88cc8d82b5 {
    margin-top: 20px !important;
  }
  .xs-mt-30_155d1902bb1e4389 {
    margin-top: 30px !important;
  }
  .xs-mt-40_9e3e85906298229e {
    margin-top: 40px !important;
  }
  .xs-mt-50_6ac1dce60c28e78b {
    margin-top: 50px !important;
  }
  .xs-mt-60_b4193686f9a79bb7 {
    margin-top: 60px !important;
  }
  .xs-mt-70_edcb7bb8cdf5139a {
    margin-top: 70px !important;
  }
  .xs-mt-80_b91e53b5e1c1515d {
    margin-top: 80px !important;
  }
  .xs-mt-90_143d3b9467a43135 {
    margin-top: 90px !important;
  }
  .xs-mt-100_2a665a34cec3296b {
    margin-top: 100px !important;
  }
  .xs-mt-110_161231164c7a412b {
    margin-top: 110px !important;
  }
  .xs-mt-120_980fcdecd0d58ff8 {
    margin-top: 120px !important;
  }
  .xs-mt-130_fab704cae929cd26 {
    margin-top: 130px !important;
  }
  .xs-mt-140_944778cc6493fc44 {
    margin-top: 140px !important;
  }
  .xs-mt-150_27b3a123811fabc3 {
    margin-top: 150px !important;
  }
  .xs-mt-200_3829057dcbfcb933 {
    margin-top: 200px !important;
  }
  .xs-mb-10_d67c7ec23b930c81 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_92f2e5dafff8f597 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_8f52c8cf5ac4443f {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_30b111541838836b {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_d49d784b4fa13fe5 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_c3b7d21b7af7e977 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_52d0d08f0ac61343 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_a9f3fc41f765fa84 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_7bf2358404102aaa {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_f506c200b1459b2b {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_367f8e41decdb4e7 {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_230f3088c3d9ad5b {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_c589acc8e03dc13d {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_83be12968b818861 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_5563f6d618267516 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_e5dfb26a2b98901f {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_0daaeab465c73f73 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_0daaeab465c73f73.menu-overlay_83de71cac46e3032 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_0daaeab465c73f73.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_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_0daaeab465c73f73.menu-style-three_6b4da627206a6187 .navbar-toggler_8d662d88a0ba734a {
  background: #000;
}
.theme-main-menu_0daaeab465c73f73.menu-style-four_c4c1f13b0b65a5c2 .navbar-toggler_8d662d88a0ba734a {
  background: #E6FD5A;
}
.theme-main-menu_0daaeab465c73f73.menu-style-five_230b8cf272165b9e .navbar-toggler_8d662d88a0ba734a {
  background: #DFFF5E;
}
.theme-main-menu_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a:focus {
  box-shadow: none;
}
.theme-main-menu_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a::before,
.theme-main-menu_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a::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_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a 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_0daaeab465c73f73.menu-style-three_6b4da627206a6187 .navbar-toggler_8d662d88a0ba734a:before, .theme-main-menu_0daaeab465c73f73.menu-style-three_6b4da627206a6187 .navbar-toggler_8d662d88a0ba734a:after, .theme-main-menu_0daaeab465c73f73.menu-style-three_6b4da627206a6187 .navbar-toggler_8d662d88a0ba734a span {
  background: #fff;
}
.theme-main-menu_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_0daaeab465c73f73 .navbar-toggler_8d662d88a0ba734a[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_0daaeab465c73f73 .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_0daaeab465c73f73 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_0daaeab465c73f73.white-vr_c2cce40c41686dad .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_0daaeab465c73f73.white-vr_c2cce40c41686dad .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_0daaeab465c73f73.white-vr_c2cce40c41686dad.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_0daaeab465c73f73.menu-style-one_cc288dc075e2cc0b {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d .info-row_ec79d8bc160591e7 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d .gap-fix_881f5ac0acf512b1 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d .greetings_8939d3fe64bf76c5 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d .contact-info_fd5e1da1de85efd7 {
  margin: 0 -15px;
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d .contact-info_fd5e1da1de85efd7 li {
  padding: 0 15px;
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d .contact-info_fd5e1da1de85efd7 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d .contact-info_fd5e1da1de85efd7 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d .inner-content_e575273c43929b14 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_0daaeab465c73f73.menu-style-two_242823de1a9a5d8d.fixed .info-row_ec79d8bc160591e7 {
  display: none;
}
.theme-main-menu_0daaeab465c73f73.menu-style-five_230b8cf272165b9e {
  background: #000;
  padding: 0;
}
.theme-main-menu_0daaeab465c73f73.menu-style-five_230b8cf272165b9e .inner-content_e575273c43929b14 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_0daaeab465c73f73.menu-style-six_25232f765797eeb0 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_0daaeab465c73f73.menu-style-six_25232f765797eeb0 .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_0daaeab465c73f73 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_bc9fa6f8161b778f {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_bc9fa6f8161b778f .mega-menu-title_3aafd9def646982c {
  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_0daaeab465c73f73 .login-btn-one_3e2e20ed11bf1524 a {
  color: #000;
}
.theme-main-menu_0daaeab465c73f73 .login-btn-one_3e2e20ed11bf1524 a:hover {
  text-decoration: underline;
}
.theme-main-menu_0daaeab465c73f73 .login-btn-two_aebb2d3a05328a6d a {
  color: #044F3B;
}
.theme-main-menu_0daaeab465c73f73 .login-btn-two_aebb2d3a05328a6d a:hover {
  text-decoration: underline;
}
.theme-main-menu_0daaeab465c73f73 .signup-btn-one_aaf7f1ea269e56ba 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_0daaeab465c73f73 .signup-btn-one_aaf7f1ea269e56ba .icon_429b9240aa2df9be {
  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_0daaeab465c73f73 .signup-btn-one_aaf7f1ea269e56ba:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_0daaeab465c73f73 .signup-btn-one_aaf7f1ea269e56ba:hover .icon_429b9240aa2df9be {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_0daaeab465c73f73 .signup-btn-two_b737877c24f07842 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_0daaeab465c73f73 .signup-btn-two_b737877c24f07842:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_0daaeab465c73f73 .quote-one_55373e2fe6cca632 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_0daaeab465c73f73 .quote-one_55373e2fe6cca632:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_ecedf25114de5b09 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_ecedf25114de5b09 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_ecedf25114de5b09 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_ecedf25114de5b09 li a:hover {
  color: #0C3A30;
}
.category-menu_ecedf25114de5b09 .dropdown-menu {
  padding: 0;
}
.category-menu_ecedf25114de5b09 .dropdown-menu li {
  padding: 0;
}
.category-menu_ecedf25114de5b09 .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_be5dc024bd218aa7 .logo_c8b27347512c61a6 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_c2cce40c41686dad .navbar-collapse_be5dc024bd218aa7 {
    background-color: #0C3A30;
  }
  .navbar-collapse_be5dc024bd218aa7 {
    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_be5dc024bd218aa7.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_0daaeab465c73f73 .navbar .mega-dropdown_935a7262c50ebc13 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_c2cce40c41686dad .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_bc9fa6f8161b778f {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_0eed50da28ad0218 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_2efed3cef1cc2239 {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_2efed3cef1cc2239::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_2efed3cef1cc2239 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_2efed3cef1cc2239 .hero-slider-one .hero-img_b83d394630c655b2 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_2efed3cef1cc2239 .hero-slider-one .slick-list_605ea98689b216c8, .hero-banner-one_2efed3cef1cc2239 .hero-slider-one .slick-track_6aeae7c0f55f52fd, .hero-banner-one_2efed3cef1cc2239 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_2efed3cef1cc2239 .hero-heading_44a209dd38f08780 {
  font-weight: 700;
  color: #000;
  background: url(../resources/shape_aa212a6a75/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_2efed3cef1cc2239 .more-btn_a4ecce430d3d884a {
  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_2efed3cef1cc2239 .more-btn_a4ecce430d3d884a:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_b6789d505063b3b6 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_b6789d505063b3b6 .bg-wrapper_b64bb880acf48181 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_b6789d505063b3b6 .hero-heading_44a209dd38f08780 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_b6789d505063b3b6 .rating_bd230e63eecca069 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_b6789d505063b3b6 .rating_bd230e63eecca069 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_b6789d505063b3b6 .media-wrapper_5e2055339c3a06e2 {
  position: absolute;
  background: url(../resources/assets_5bdde0c7f2/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_b6789d505063b3b6 .media-wrapper_5e2055339c3a06e2 .shape_01_f04b3f03a91fd06a {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_b6789d505063b3b6 .media-wrapper_5e2055339c3a06e2 .shape_02_27e721e0798af25e {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_c566952c39632c58 .hero-heading_44a209dd38f08780 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_c566952c39632c58 .media-wrapper_5e2055339c3a06e2 {
  background: url(../resources/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_c566952c39632c58 .media-wrapper_5e2055339c3a06e2 .screen_01_3efff2ace038fa0b {
  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_c566952c39632c58 .media-wrapper_5e2055339c3a06e2 .screen_02_57160ada5a048433 {
  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_c566952c39632c58 .media-wrapper_5e2055339c3a06e2 .bg-shape_c0c0828a346edcfd {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_c566952c39632c58 .shape_01_f04b3f03a91fd06a {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_387ec1d64653a127 .bg-wrapper_b64bb880acf48181 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_387ec1d64653a127 .media-wrapper_5e2055339c3a06e2 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_387ec1d64653a127 .media-wrapper_5e2055339c3a06e2 .shape_01_f04b3f03a91fd06a {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_387ec1d64653a127 .shape_02_27e721e0798af25e {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_261d16ee93f20bec + .blog-details_ff79516e3be2ff26 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_ea8d0ee9a558c741 {
  z-index: 1;
}
.block-feature-three_ea8d0ee9a558c741:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_ea8d0ee9a558c741.no-bg_397d5d68816349bd:before {
  display: none;
}
.block-feature-three_ea8d0ee9a558c741 .section-btn_819da6a8e6c3a58d {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_ea8d0ee9a558c741 .block-title_8956e085b40323e7 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_ea8d0ee9a558c741 .block-title_8956e085b40323e7 a:hover {
  text-decoration: underline;
}
.block-feature-three_ea8d0ee9a558c741 .round-btn_cd78d242587ae7cd {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_ea8d0ee9a558c741 .round-btn_cd78d242587ae7cd:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_ea8d0ee9a558c741 .block-one_ae1f6e52a35fce63 {
  background: url(../resources/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_ea8d0ee9a558c741 .block-one_ae1f6e52a35fce63 .tag_80e6fdce82210de5 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_ea8d0ee9a558c741 .block-one_ae1f6e52a35fce63 .block-title_8956e085b40323e7 {
  background: url(../resources/shape_aa212a6a75/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_ea8d0ee9a558c741 .block-two_10fea2662747e9e7 {
  overflow: hidden;
}
.block-feature-three_ea8d0ee9a558c741 .block-two_10fea2662747e9e7 .img-wrapper_8bd0730c8f6b796d {
  background: url(../resources/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_ea8d0ee9a558c741 .block-two_10fea2662747e9e7 .text-wrapper_6882cc70f9a83a1a {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_ea8d0ee9a558c741 .block-two_10fea2662747e9e7 .tag_80e6fdce82210de5 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_ea8d0ee9a558c741 .block-three_1da1d9d80116a861 {
  background: #D3FF76;
}
.block-feature-three_ea8d0ee9a558c741 .block-three_1da1d9d80116a861 .tag_80e6fdce82210de5 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_ea8d0ee9a558c741 .block-three_1da1d9d80116a861 .round-btn_cd78d242587ae7cd {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_ea8d0ee9a558c741 .block-three_1da1d9d80116a861 .round-btn_cd78d242587ae7cd:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_ea8d0ee9a558c741 .block-four_b9dd1f4a724dadbb {
  background: url(../resources/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_ea8d0ee9a558c741 .block-four_b9dd1f4a724dadbb .block-title_8956e085b40323e7 {
  background: url(../resources/shape_aa212a6a75/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_ea8d0ee9a558c741 .block-four_b9dd1f4a724dadbb .block-title_8956e085b40323e7 a {
  font-size: 28px;
}
.block-feature-three_ea8d0ee9a558c741 .block-four_b9dd1f4a724dadbb .tag_80e6fdce82210de5 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_ea8d0ee9a558c741 .block-four_b9dd1f4a724dadbb .round-btn_cd78d242587ae7cd {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_ea8d0ee9a558c741 .block-four_b9dd1f4a724dadbb .round-btn_cd78d242587ae7cd:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_ea8d0ee9a558c741 .block-five_3f12898bd5d52f30 {
  background: url(../resources/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_ea8d0ee9a558c741 .block-five_3f12898bd5d52f30 .tag_80e6fdce82210de5 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_ea8d0ee9a558c741 .block-five_3f12898bd5d52f30 .block-title_8956e085b40323e7 {
  background: url(../resources/shape_aa212a6a75/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_b1d0046ebdaab0cf .upper-wrapper_f3a8ca0c22ab3d53 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_b1d0046ebdaab0cf .upper-wrapper_f3a8ca0c22ab3d53 .shape_01_f04b3f03a91fd06a {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_b1d0046ebdaab0cf .line-loop_c58dba9635132a89:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_b1d0046ebdaab0cf .graph-panel_2e519b09856519ef {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_b1d0046ebdaab0cf .graph-panel_2e519b09856519ef .main-count_12eef9944438363e {
  font-size: 120px;
}
.block-feature-thirteen_b1d0046ebdaab0cf .graph-panel_2e519b09856519ef .chart-box_6be9063aa99a67fc {
  padding: 0 15px;
}
.block-feature-thirteen_b1d0046ebdaab0cf .graph-panel_2e519b09856519ef .chart-box_6be9063aa99a67fc .chart-inner_c4f8471d5a19ca4b {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_2742bc193681146b .media-img_3e3b45e3f0a7fc14 {
  border-radius: 30px;
}
.block-feature-sixteen_2742bc193681146b .shape_01_f04b3f03a91fd06a {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_a9459f41bcc54bf2 .section-subheading_061ad3e8fcb1e1c1 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_a9459f41bcc54bf2 .shape_01_f04b3f03a91fd06a {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_23314317da36f987 {
  z-index: 1;
}
.text-feature-four_23314317da36f987 .avatar_ee9be067a89d7d7c {
  width: 65px;
  height: 65px;
}
.text-feature-four_23314317da36f987 .name {
  font-size: 28px;
}
.text-feature-four_23314317da36f987 .quote-text_4507d02e9f8e1b74 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_23314317da36f987 .shape_01_f04b3f03a91fd06a {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_23314317da36f987 .shape_02_27e721e0798af25e {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_c7b4672bab9b2713 .bg-wrapper_b64bb880acf48181 {
  background: #FFF2AC;
}
.text-feature-five_c7b4672bab9b2713 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_c7b4672bab9b2713 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_c7b4672bab9b2713 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_c7b4672bab9b2713 li:hover:before {
  background: #29594B;
}
.text-feature-five_c7b4672bab9b2713 li:hover:after {
  color: #fff;
}
.text-feature-five_c7b4672bab9b2713 .media-wrapper_5e2055339c3a06e2 {
  background: url(../resources/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_c7b4672bab9b2713 .media-wrapper_5e2055339c3a06e2 .video-icon_684093b478e1c63b {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_c7b4672bab9b2713 .media-wrapper_5e2055339c3a06e2 .video-icon_684093b478e1c63b:hover {
  background: #CFFF45;
}
.text-feature-five_c7b4672bab9b2713 .media-wrapper_5e2055339c3a06e2 .screen_01_3efff2ace038fa0b {
  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_135cc932c5f1fe2a {
  z-index: 1;
}
.text-feature-six_135cc932c5f1fe2a .media-wrapper_5e2055339c3a06e2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_135cc932c5f1fe2a .media-wrapper_5e2055339c3a06e2 .screen_01_3efff2ace038fa0b {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_135cc932c5f1fe2a .shape_01_f04b3f03a91fd06a {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_135cc932c5f1fe2a .shape_02_27e721e0798af25e {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_74995d2c5b4683c2 {
  background: url(../resources/assets_5bdde0c7f2/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_74995d2c5b4683c2 .block_9e304bb36e40502a .icon_429b9240aa2df9be {
  height: 50px;
}
.text-feature-nine_74995d2c5b4683c2 .vertical-text-wrapper_0aacbb8e3bab98bc {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_74995d2c5b4683c2 .vertical-text-wrapper_0aacbb8e3bab98bc .text-list_5d96889a29f3d4e7 {
  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_74995d2c5b4683c2 .vertical-text-wrapper_0aacbb8e3bab98bc .text-list_5d96889a29f3d4e7:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_74995d2c5b4683c2 .vertical-text-wrapper_0aacbb8e3bab98bc .shape_01_f04b3f03a91fd06a {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_74995d2c5b4683c2 .vertical-text-wrapper_0aacbb8e3bab98bc .shape_02_27e721e0798af25e {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_74995d2c5b4683c2 .shape_03_255927ce770d9029 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_74995d2c5b4683c2 .shape_04_521647a315298904 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_a4ed8d624276fb4c .section-btn_819da6a8e6c3a58d {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_7c088459ec67188b {
  z-index: 1;
}
.team-section-three_7c088459ec67188b:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../resources/shape_aa212a6a75/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_7c088459ec67188b .section-btn_819da6a8e6c3a58d {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_7c088459ec67188b .shape_01_f04b3f03a91fd06a {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_7c088459ec67188b .shape_02_27e721e0798af25e {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_7c088459ec67188b .shape_03_255927ce770d9029 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_1f6676c98f958da5 .logo_c8b27347512c61a6 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_4bca8cf4586d6244 {
  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_96a68e83e9c9a44d {
  max-width: 565px;
}
.user-data-form .form-wrapper_96a68e83e9c9a44d .input-group-meta_2beb003a58007b9d 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_96a68e83e9c9a44d .input-group-meta_2beb003a58007b9d label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_96a68e83e9c9a44d .input-group-meta_2beb003a58007b9d .placeholder_icon_5e4baca86679727f {
  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_96a68e83e9c9a44d .input-group-meta_2beb003a58007b9d .placeholder_icon_5e4baca86679727f img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_96a68e83e9c9a44d .input-group-meta_2beb003a58007b9d .placeholder_icon_5e4baca86679727f span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_96a68e83e9c9a44d .input-group-meta_2beb003a58007b9d .placeholder_icon_5e4baca86679727f 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_96a68e83e9c9a44d .input-group-meta_2beb003a58007b9d .placeholder_icon_5e4baca86679727f span.eye-slash_d5a802d0a8da27bb:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_d513bf114db6aa3d 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_d513bf114db6aa3d label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_d513bf114db6aa3d input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_d513bf114db6aa3d 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_d513bf114db6aa3d 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_d513bf114db6aa3d a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_d513bf114db6aa3d a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_98571585f16b5583 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_d8a89df89058a422 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_d8a89df89058a422:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_d8a89df89058a422 img {
  width: 20px;
}
.user-data-form .btn-close_a69398a781744055 {
  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_bac9461b9aad5fea .main-count_12eef9944438363e {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_f374098dd2e174f6 .icon_429b9240aa2df9be {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_3cbdb16928fb2f95 .img-holder_df8d4a3d144a4737 {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_3cbdb16928fb2f95 .img-holder_df8d4a3d144a4737.round-border_16ba957acb0651eb {
  border-radius: 30px;
}
.portfolio-block-one_3cbdb16928fb2f95 .img-holder_df8d4a3d144a4737 .expend_95dc2d13a5cf736f {
  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_3cbdb16928fb2f95 .img-holder_df8d4a3d144a4737 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_3cbdb16928fb2f95 .img-holder_df8d4a3d144a4737 i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_3cbdb16928fb2f95:hover .expend_95dc2d13a5cf736f {
  opacity: 1;
}
.portfolio-block-one_3cbdb16928fb2f95:hover .img-meta_f27ea5f59c4f8c0b {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_3cbdb16928fb2f95:hover .pj-title_0ac140c9ee0b0069 {
  text-decoration: underline;
}
.portfolio-block-one_3cbdb16928fb2f95 .caption {
  margin-top: 35px;
}
.portfolio-block-one_3cbdb16928fb2f95 .caption .tag_80e6fdce82210de5 {
  margin: 0 -3px;
}
.portfolio-block-one_3cbdb16928fb2f95 .caption .tag_80e6fdce82210de5 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_3cbdb16928fb2f95 .caption .pj-title_0ac140c9ee0b0069 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_3cbdb16928fb2f95 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_3cbdb16928fb2f95 .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_bdff919bd947e13e .bg-wrapper_b64bb880acf48181 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_bdff919bd947e13e .slider-wrapper_0845ee902239ad19 {
  height: 100%;
}
.project-details-two_bdff919bd947e13e .slider-wrapper_0845ee902239ad19 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_bdff919bd947e13e .slider-wrapper_0845ee902239ad19 .carousel-control-next_9577e932b37603b9,
.project-details-two_bdff919bd947e13e .slider-wrapper_0845ee902239ad19 .carousel-control-prev_af731cf4ec4d5e7b {
  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_bdff919bd947e13e .slider-wrapper_0845ee902239ad19 .carousel-control-next_9577e932b37603b9:hover,
.project-details-two_bdff919bd947e13e .slider-wrapper_0845ee902239ad19 .carousel-control-prev_af731cf4ec4d5e7b:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_bdff919bd947e13e .slider-wrapper_0845ee902239ad19 .carousel-control-prev_af731cf4ec4d5e7b {
  left: auto;
  right: 45px;
}
.project-details-two_bdff919bd947e13e .info-wrapper_f1b4d02315d0fb1f {
  padding: 55px 50px 85px 70px;
}
.project-details-two_bdff919bd947e13e .info-wrapper_f1b4d02315d0fb1f h3 {
  font-size: 36px;
}
.project-details-two_bdff919bd947e13e .info-wrapper_f1b4d02315d0fb1f .list-meta_f8e44da72b3a2d07 li {
  padding: 22px 0;
}
.project-details-two_bdff919bd947e13e .info-wrapper_f1b4d02315d0fb1f .list-meta_f8e44da72b3a2d07 .icon_429b9240aa2df9be {
  width: 40px;
}
.project-details-two_bdff919bd947e13e .info-wrapper_f1b4d02315d0fb1f .list-meta_f8e44da72b3a2d07 .text1_a06bee681c40939b {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_bdff919bd947e13e .info-wrapper_f1b4d02315d0fb1f .list-meta_f8e44da72b3a2d07 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_bdff919bd947e13e .info-wrapper_f1b4d02315d0fb1f .social-share_51c3e0654f31bcfd li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_bdff919bd947e13e .info-wrapper_f1b4d02315d0fb1f .social-share_51c3e0654f31bcfd li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_57ee4e9f236da228 .slider-wrapper_0845ee902239ad19 {
  padding-left: 100px;
}
.feedback-section-three_57ee4e9f236da228 .slider-wrapper_0845ee902239ad19 .icon_429b9240aa2df9be {
  left: 0;
  top: 18px;
}
.feedback-section-three_57ee4e9f236da228 .slick-dots_cbdf498f5d8f72f7 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_57ee4e9f236da228 .slick-dots_cbdf498f5d8f72f7 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_57ee4e9f236da228 .slick-dots_cbdf498f5d8f72f7 .slick-active button {
  background: #000;
}
.feedback-section-three_57ee4e9f236da228 .rating-box_0dd0c489a3abac7f {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_57ee4e9f236da228 .rating-box_0dd0c489a3abac7f .rating_bd230e63eecca069 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_57ee4e9f236da228 .shape_01_f04b3f03a91fd06a {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_57ee4e9f236da228 .shape_02_27e721e0798af25e {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_d159c3774ee9d7bc {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_d159c3774ee9d7bc .post-data_bc2fe64a81b07aeb {
  padding: 30px 35px 25px;
}
.blog-meta-one_d159c3774ee9d7bc .post-data_bc2fe64a81b07aeb .post-info_19030a6bfcea08ce {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_d159c3774ee9d7bc .post-data_bc2fe64a81b07aeb .blog-title_83feaf585c833341 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_d159c3774ee9d7bc .post-data_bc2fe64a81b07aeb .blog-title_83feaf585c833341:hover {
  text-decoration: underline;
}
.blog-meta-one_d159c3774ee9d7bc .post-img_8c8212a96acf0c0f {
  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_d159c3774ee9d7bc .post-img_8c8212a96acf0c0f .round-btn_cd78d242587ae7cd {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_d159c3774ee9d7bc:hover .round-btn_cd78d242587ae7cd {
  background: #CFFF45;
}
.blog-meta-one_d159c3774ee9d7bc.style-two_2748bd0476a0e8a3 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_d159c3774ee9d7bc.style-two_2748bd0476a0e8a3 .post-img_8c8212a96acf0c0f {
  border-radius: 0;
}
.blog-meta-one_d159c3774ee9d7bc.style-two_2748bd0476a0e8a3 .blog-title_83feaf585c833341 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_d61b07ae2e89b806 {
  background: #fff;
}
.blog-meta-two_d61b07ae2e89b806 .post-data_bc2fe64a81b07aeb {
  padding-top: 30px;
}
.blog-meta-two_d61b07ae2e89b806 .post-data_bc2fe64a81b07aeb .blog-title_83feaf585c833341 {
  width: 70%;
}
.blog-meta-two_d61b07ae2e89b806 .post-data_bc2fe64a81b07aeb .blog-title_83feaf585c833341 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_d61b07ae2e89b806 .post-data_bc2fe64a81b07aeb .blog-title_83feaf585c833341:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_d61b07ae2e89b806 .post-data_bc2fe64a81b07aeb .round-btn_cd78d242587ae7cd {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_d61b07ae2e89b806 .post-data_bc2fe64a81b07aeb .round-btn_cd78d242587ae7cd:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_d61b07ae2e89b806 .post-data_bc2fe64a81b07aeb .post-info_19030a6bfcea08ce {
  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_d61b07ae2e89b806 .post-img_8c8212a96acf0c0f {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_d61b07ae2e89b806 .post-img_8c8212a96acf0c0f .date_b9ac93e38a8e49f4 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_d61b07ae2e89b806.style-two_2748bd0476a0e8a3 {
  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_d61b07ae2e89b806.style-two_2748bd0476a0e8a3 p {
  font-size: 18px;
}
.blog-meta-two_d61b07ae2e89b806.style-two_2748bd0476a0e8a3 .post-img_8c8212a96acf0c0f {
  height: auto;
  width: 100%;
}
.blog-meta-two_d61b07ae2e89b806.style-two_2748bd0476a0e8a3 .post-data_bc2fe64a81b07aeb {
  padding: 26px 0;
}
.blog-meta-two_d61b07ae2e89b806.style-two_2748bd0476a0e8a3 .post-data_bc2fe64a81b07aeb .post-info_19030a6bfcea08ce {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_d61b07ae2e89b806.style-two_2748bd0476a0e8a3 .post-data_bc2fe64a81b07aeb .round-btn_cd78d242587ae7cd {
  border: none;
}

.signup-btn-one_aaf7f1ea269e56ba 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_aaf7f1ea269e56ba .icon_429b9240aa2df9be {
  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_25ccc2028481d910 {
  z-index: 1;
}
.blog-section-three_25ccc2028481d910 .section-btn_819da6a8e6c3a58d {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_d4f216187883aafe {
  z-index: 5;
}
.blog-section-four_d4f216187883aafe.block-feature-three_ea8d0ee9a558c741:before {
  display: none;
}
.blog-section-four_d4f216187883aafe.block-feature-three_ea8d0ee9a558c741 .block-one_ae1f6e52a35fce63 {
  background: url(../resources/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .quote-wrapper_665d5e81f10cf087 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .quote-wrapper_665d5e81f10cf087 .wrapper_6c2ac4b5bd7894e9 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .quote-wrapper_665d5e81f10cf087 .wrapper_6c2ac4b5bd7894e9 .icon_429b9240aa2df9be {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .quote-wrapper_665d5e81f10cf087 .wrapper_6c2ac4b5bd7894e9 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .quote-wrapper_665d5e81f10cf087 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .quote-wrapper_665d5e81f10cf087 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .img-gallery_143979cb64deaa61 {
  margin-bottom: 50px;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .img-gallery_143979cb64deaa61 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .list-item_bea7c3bdba720012 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_ff79516e3be2ff26 .post-details-meta_cf7ceac098df6596 .list-item_bea7c3bdba720012 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_ff79516e3be2ff26 .bottom-widget_6e25c1223809e734 {
  padding: 10px 0 5px;
}
.blog-details_ff79516e3be2ff26 .bottom-widget_6e25c1223809e734 .tags_9b3430f9b1bcc5ce li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_ff79516e3be2ff26 .bottom-widget_6e25c1223809e734 .tags_9b3430f9b1bcc5ce a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_ff79516e3be2ff26 .bottom-widget_6e25c1223809e734 .tags_9b3430f9b1bcc5ce a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_ff79516e3be2ff26 .bottom-widget_6e25c1223809e734 .share-icon_f63fea5060bfeb20 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_ff79516e3be2ff26 .bottom-widget_6e25c1223809e734 .share-icon_f63fea5060bfeb20 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_ff79516e3be2ff26 .grey-bg_0c0cca9f4e7800e4 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_ff79516e3be2ff26 .blog-inner-title_cd879ede3e960ee1 {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 {
  margin: 60px 0;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36:last-child {
  padding-bottom: 5px;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36 .reply-comment_0ef35f418a2e0c26 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36 .user-avatar_223c24798f68a24b {
  width: 60px;
  height: 60px;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36 .comment-text_f319bd65ff0e97a0 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36 .comment-text_f319bd65ff0e97a0 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36 .comment-text_f319bd65ff0e97a0 .date_b9ac93e38a8e49f4 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36 .comment-text_f319bd65ff0e97a0 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36 .comment-text_f319bd65ff0e97a0 .reply-btn_91f9fb1b1238db81 {
  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_ff79516e3be2ff26 .blog-comment-area_a914f747f8373ff1 .comment_03e5c2fd83c30b36 .comment-text_f319bd65ff0e97a0 .reply-btn_91f9fb1b1238db81:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_ff79516e3be2ff26 .blog-comment-form_ac561a27746abccf p a {
  color: #19352D;
}
.blog-details_ff79516e3be2ff26 .blog-comment-form_ac561a27746abccf form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_ff79516e3be2ff26 .blog-comment-form_ac561a27746abccf form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_ff79516e3be2ff26 .blog-comment-form_ac561a27746abccf 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_59117b72774ebedf {
  height: 600px;
}

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

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

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

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

.footer-one_f70eb2e8537562c1 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_f70eb2e8537562c1 .bottom-footer_bfbdb81d098b498d {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_f70eb2e8537562c1 .social-icon_4cc8fe23a482565b 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_f70eb2e8537562c1 .social-icon_4cc8fe23a482565b a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_f70eb2e8537562c1 .footer-title_41fa03f1d828ff3f {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_f70eb2e8537562c1 .footer-nav-link_e193b2150c4e74e5 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_f70eb2e8537562c1 .footer-nav-link_e193b2150c4e74e5 a:hover {
  color: #fff;
}
.footer-nav-link_e193b2150c4e74e5 p {
  font-size: 16px;
}
.logo_c8b27347512c61a6 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_2abf775d4d383901 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_53c2a76ffaeb6b06 {
  align-content: center;
}

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

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

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

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

.footer-three_9c7cf5c259612f5d {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_9c7cf5c259612f5d .round-bg_900688d4bb6afdf8 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_9c7cf5c259612f5d .round-bg_900688d4bb6afdf8.color-two_afb232875b36b12f {
  background: #F6FFDD;
}
.footer-three_9c7cf5c259612f5d .footer-intro_5020bee30fba493c p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_9c7cf5c259612f5d .footer-intro_5020bee30fba493c p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_9c7cf5c259612f5d .footer-title_41fa03f1d828ff3f {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_9c7cf5c259612f5d .footer-nav-link_e193b2150c4e74e5 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_9c7cf5c259612f5d .footer-nav-link_e193b2150c4e74e5 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_9c7cf5c259612f5d .bottom-footer_bfbdb81d098b498d {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_9c7cf5c259612f5d .bottom-footer_bfbdb81d098b498d .copyright_bfda5d0ff9e190cd {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_9c7cf5c259612f5d .bottom-footer_bfbdb81d098b498d .bottom-nav_1f42495ca801d8b5 {
  margin: 0 -12px;
}
.footer-three_9c7cf5c259612f5d .bottom-footer_bfbdb81d098b498d .bottom-nav_1f42495ca801d8b5 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_9c7cf5c259612f5d .bottom-footer_bfbdb81d098b498d .bottom-nav_1f42495ca801d8b5 a:hover {
  text-decoration: underline;
}
.footer-three_9c7cf5c259612f5d .bottom-footer_bfbdb81d098b498d .social-icon_4cc8fe23a482565b {
  margin: 0 -10px;
}
.footer-three_9c7cf5c259612f5d .bottom-footer_bfbdb81d098b498d .social-icon_4cc8fe23a482565b a {
  margin: 0 10px;
}
.footer-three_9c7cf5c259612f5d .bottom-footer_bfbdb81d098b498d .social-icon_4cc8fe23a482565b a:hover {
  color: #19352D;
}
.footer-three_9c7cf5c259612f5d .shape_01_f04b3f03a91fd06a {
  top: -3%;
  left: -3%;
}
.footer-three_9c7cf5c259612f5d .shape_02_27e721e0798af25e {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_dba4600e9035005b {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_dba4600e9035005b:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../resources/assets_5bdde0c7f2/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_dba4600e9035005b h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_dba4600e9035005b .btn-group_76ab44a5abaa4dd9 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_dba4600e9035005b .btn-group_76ab44a5abaa4dd9 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_dba4600e9035005b .btn-group_76ab44a5abaa4dd9 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_dba4600e9035005b .btn-group_76ab44a5abaa4dd9 .round-btn_cd78d242587ae7cd {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_dba4600e9035005b .btn-group_76ab44a5abaa4dd9 .round-btn_cd78d242587ae7cd:hover, .footer-five_dba4600e9035005b .btn-group_76ab44a5abaa4dd9 .round-btn_cd78d242587ae7cd:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_dba4600e9035005b .social-icon_4cc8fe23a482565b {
  margin: 0 -20px;
}
.footer-five_dba4600e9035005b .social-icon_4cc8fe23a482565b a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_dba4600e9035005b .social-icon_4cc8fe23a482565b a:hover {
  color: #DFFF5E;
}
.footer-five_dba4600e9035005b .bottom-nav_1f42495ca801d8b5 {
  margin: 0 -12px;
}
.footer-five_dba4600e9035005b .bottom-nav_1f42495ca801d8b5 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_dba4600e9035005b .bottom-nav_1f42495ca801d8b5 a:hover {
  text-decoration: underline;
}
.footer-five_dba4600e9035005b .shape_01_f04b3f03a91fd06a {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_dba4600e9035005b .shape_02_27e721e0798af25e {
  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_121b729cbf5b4643 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_65c8f1bb8a8397d4 {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_57ef027de6197993 {
  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_5b272e3e5298e3e0 {
  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_568f0e9f8c52f04c {
  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_4b77f89a51dbce54 {
  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_97b30dd2423dff88 {
  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_26a9ab679e35f44c {
  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_089d61c91399b0c8 {
  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_4d740e577512b6a0 {
  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_d4183f2c71263bc1 {
  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_4e19e0101d48f67b {
  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_3d0e4188189ff204 {
  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_0840f8fa3beb3afa {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_21e2f47c2601ec0d {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_7ba87a4d217bcada {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_ae77ed5cd650c537 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_60aecfa191b3941d {
  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_f425a5fc72f43e0b {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_395bc5ef971be63b {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_5c6cae00609d5ba3 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_039997dc237951e7 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_b0548c211688ddb3 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_38ddd8fdefe71854 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_7b02beb1b8f4cd8c {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_67813ccfb960d624 {
  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_cae878a36330d187 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_e36385d03d3d18b8 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_d8ca079c888d020b {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_36996c5dc765f731 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_dd2bdd65fa1b6d5e {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_e122bfc451e3e65b {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_4dec3c37696fc5d7 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_087ec972e3f8281a {
  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_456bc6ba7f7ad42c {
  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_0d869edf29be9ffa {
  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_320cfaef953fc53f {
  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_7dfa11ed23d7355e {
  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_9351f3fe597d3a1a {
  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_813761111d56590f {
  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_6411408427e4367c {
  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_bb7a26e10faebb97 {
  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_83cae1bee08b13c2 {
  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_295d9d320752b998 {
  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_f33c4a6216b11700 {
  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_f2c791abe671ed21 {
  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_09b358fca4367b94 {
  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_2c2c74e175973fb7 {
  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_41ef55cd5752280f {
  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_7ada1b8b2dde995c {
  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_eb7a77bc17ed8947 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_975702e71ec544db {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_d3d1b63dd78596c6 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_15bdf700f612bd83 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_eaaeffd26b2eb2cc {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_1da0ae820a34683c {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_e63489599b0fa9ec {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_c8fa720f399812b5 {
  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_121b729cbf5b4643 {
  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_dec0feab31b8afb7 {
  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_24f51eb4d6340989 {
  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_4db16db1223126cb .theme-select-menu_baaf02ada707fdbe {
  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_126ec6b295a4dedf {
  overflow: hidden;
}
.product-block-one_126ec6b295a4dedf .img-holder_df8d4a3d144a4737 {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_126ec6b295a4dedf .img-holder_df8d4a3d144a4737 .cart-icon_94224e2b3252ef31 {
  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_126ec6b295a4dedf .img-holder_df8d4a3d144a4737 .cart-icon_94224e2b3252ef31:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_126ec6b295a4dedf .img-holder_df8d4a3d144a4737 .cart-button_b4d412baa6a52ec4 {
  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_126ec6b295a4dedf .img-holder_df8d4a3d144a4737 .cart-button_b4d412baa6a52ec4:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_126ec6b295a4dedf .product-title_678b82d7225fc50e {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_126ec6b295a4dedf .rating_bd230e63eecca069 {
  margin: 0 -3px;
}
.product-block-one_126ec6b295a4dedf .rating_bd230e63eecca069 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_126ec6b295a4dedf .rating_bd230e63eecca069 li .bi-star-fill_70aa490f560d62de {
  color: #FFCB65;
}
.product-block-one_126ec6b295a4dedf .price_638d6069c7680fdc {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_126ec6b295a4dedf:hover .cart-button_b4d412baa6a52ec4 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_126ec6b295a4dedf:hover .product-img_84f46e9e3359d196 {
  transform: scale(0.95);
}
.product-block-one_126ec6b295a4dedf:hover .cart-icon_94224e2b3252ef31 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_126ec6b295a4dedf:hover .product-title_678b82d7225fc50e {
  text-decoration: underline;
}

.product-details-one_a2f08a9ee53317fb .product-img-tab_4f619726a1b7f0d9 {
  border: none;
}
.product-details-one_a2f08a9ee53317fb .product-img-tab_4f619726a1b7f0d9 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_a2f08a9ee53317fb .product-img-tab_4f619726a1b7f0d9 .nav-link img {
  max-height: 100%;
}
.product-details-one_a2f08a9ee53317fb .product-img-tab_4f619726a1b7f0d9 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_a2f08a9ee53317fb .product-img-tab-content_781df4031684a0d8 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_a2f08a9ee53317fb .product-img-tab-content_781df4031684a0d8 img {
  margin: auto;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .stock-tag_c9b18e215f62509a {
  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_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .product-name_5a3ebe6c86803530 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .rating_bd230e63eecca069 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .rating_bd230e63eecca069 li .bi-star-fill_70aa490f560d62de {
  color: #FFCB65;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .rating_bd230e63eecca069 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .rating_bd230e63eecca069 li a:hover {
  text-decoration: underline;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .price_638d6069c7680fdc {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .price_638d6069c7680fdc del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .availability_e3084d3f7a1c4e6a {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .description-text_c36167995b9daf1b {
  padding: 10px 0 15px;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .product-feature_30c96b416bae221a {
  margin-bottom: 20px;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .product-feature_30c96b416bae221a li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .product-feature_30c96b416bae221a li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .customize-order_7bdd7188557b60b0 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .customize-order_7bdd7188557b60b0 .quantity_0ab598de2323c872 .button-group_edffdaac60eb7e99 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .customize-order_7bdd7188557b60b0 .quantity_0ab598de2323c872 .button-group_edffdaac60eb7e99 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .customize-order_7bdd7188557b60b0 .quantity_0ab598de2323c872 .button-group_edffdaac60eb7e99 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_a2f08a9ee53317fb .product-info_14f7fa3be2e9dc8d .customize-order_7bdd7188557b60b0 .quantity_0ab598de2323c872 .button-group_edffdaac60eb7e99 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_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .nav-tabs_fd4efb073ce6edcd {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .nav-tabs_fd4efb073ce6edcd .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_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .nav-tabs_fd4efb073ce6edcd .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_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .nav-tabs_fd4efb073ce6edcd .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .nav-tabs_fd4efb073ce6edcd .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .tab-content_d5c6a66eb9af61bc h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .tab-content_d5c6a66eb9af61bc .product-feature_30c96b416bae221a li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .tab-content_d5c6a66eb9af61bc .product-feature_30c96b416bae221a li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .user-comment-area_18893dadc2596688 .single-comment_9076282009345a9d {
  padding-bottom: 40px;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .user-comment-area_18893dadc2596688 .single-comment_9076282009345a9d:last-child {
  padding-bottom: 0;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .user-comment-area_18893dadc2596688 .user-img_071a0aa7c279a5fa {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .user-comment-area_18893dadc2596688 .user-comment-data_d2bd45fd7ec86f00 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .user-comment-area_18893dadc2596688 .user-comment-data_d2bd45fd7ec86f00 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .user-comment-area_18893dadc2596688 .user-comment-data_d2bd45fd7ec86f00 .rating_bd230e63eecca069 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .user-comment-area_18893dadc2596688 .user-comment-data_d2bd45fd7ec86f00 .rating_bd230e63eecca069 li .bi-star-fill_70aa490f560d62de {
  color: #FFCB65;
}
.product-details-one_a2f08a9ee53317fb .product-review-tab_178fcf68bd57d3d5 .user-comment-area_18893dadc2596688 .user-comment-data_d2bd45fd7ec86f00 p {
  padding-top: 8px;
}

.cart-list-form_1837c66d54902bd9 {
  position: relative;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 {
  margin: 0;
  background: transparent;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 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_1837c66d54902bd9 .table_b8214ec56fabd506 th:first-child {
  text-align: left;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .product-thumbnails_1c94bb28e14e00c5 {
  width: 85px;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .product-thumbnails_1c94bb28e14e00c5 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .product-thumbnails_1c94bb28e14e00c5 .product-img_84f46e9e3359d196 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .product-info_14f7fa3be2e9dc8d {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .product-info_14f7fa3be2e9dc8d .product-name_5a3ebe6c86803530 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .product-info_14f7fa3be2e9dc8d .serial_3cb5d8e0a6f2c271 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .product-info_14f7fa3be2e9dc8d ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .price_638d6069c7680fdc {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .quantity_0ab598de2323c872 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .quantity_0ab598de2323c872 li .btn_c717b2fec2a0f827 {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .quantity_0ab598de2323c872 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_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .remove-product_9040c6552276a0b3 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_1837c66d54902bd9 .table_b8214ec56fabd506 tbody .remove-product_9040c6552276a0b3:hover {
  color: #ff2759;
}
.cart-list-form_1837c66d54902bd9 .cart-footer_2041375a9689b036 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_1837c66d54902bd9 .cart-footer_2041375a9689b036 .coupon-form_8a44893b39c6dd9b input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_1837c66d54902bd9 .cart-footer_2041375a9689b036 .cart-total-section_4a1309c2f9a201da {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_1837c66d54902bd9 .cart-footer_2041375a9689b036 .cart-total-section_4a1309c2f9a201da .cart-total-table_9733670114377d4f 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_1837c66d54902bd9 .cart-footer_2041375a9689b036 .cart-total-section_4a1309c2f9a201da .cart-total-table_9733670114377d4f tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_7d709fe02cd747fe {
  height: auto;
}

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

.fancybox-caption_c7504034e7ecbe5d, .fancybox-infobar_b811c3e74c2d1c02, .fancybox-navigation_838590b878a0d8e1 .fancybox-button_635973578e765ac4, .fancybox-toolbar_e192bae3a90d5747 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_15e815bf2519c034 .fancybox-caption_c7504034e7ecbe5d, .fancybox-show-infobar_cd64d24d37342910 .fancybox-infobar_b811c3e74c2d1c02, .fancybox-show-nav_f970bd961775eae7 .fancybox-navigation_838590b878a0d8e1 .fancybox-button_635973578e765ac4, .fancybox-show-toolbar_22b2f22db50ad193 .fancybox-toolbar_e192bae3a90d5747 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_d03a4c7588284eb9 .fancybox-stage_b05ebadb803fbe01 {
  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_1561744915645de1 .fancybox-slide, .fancybox-slide--current_d5bb2d7932a0d532, .fancybox-slide--next_b1fd0c3f782a6af7, .fancybox-slide--previous_cba487ff37685542 {
  display: block;
}

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

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

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

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

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

.fancybox-content_c04f92eacec85fc4 {
  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_fb7c526e19fcc462 .fancybox-content_c04f92eacec85fc4 {
  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_c02c05a379d339ac .fancybox-content_c04f92eacec85fc4 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_f8082a9402e2f5d7 .fancybox-content_c04f92eacec85fc4 {
  cursor: zoom-in;
}

.fancybox-can-drag_4c9dafced57693b1 .fancybox-content_c04f92eacec85fc4 {
  cursor: grab;
}

.fancybox-is-dragging_3fca63355a3a27cb .fancybox-content_c04f92eacec85fc4 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_f8aa0f3c4b75c6e9 .fancybox-content_c04f92eacec85fc4 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_3296a74ce69450fa .fancybox-content_c04f92eacec85fc4, .fancybox-slide--map_744602a9f0d8964d .fancybox-content_c04f92eacec85fc4, .fancybox-slide--video_6dcb20df1d4aedac .fancybox-content_c04f92eacec85fc4 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_6dcb20df1d4aedac .fancybox-content_c04f92eacec85fc4 {
  background: #000;
}

.fancybox-slide--map_744602a9f0d8964d .fancybox-content_c04f92eacec85fc4 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_4483e62ef161cb62 svg path, .fancybox-button--share_92fffc675be690af svg path, .fancybox-button--thumbs_5436f7539a6460a3 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_f970bd961775eae7 .fancybox-navigation_838590b878a0d8e1 .fancybox-button_635973578e765ac4 {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_838590b878a0d8e1 .fancybox-button--arrow_left_f4b2298a889ce91f {
  left: 6px;
}

.fancybox-navigation_838590b878a0d8e1 .fancybox-button--arrow_right_e83008457838c07d {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_3296a74ce69450fa .fancybox-close-small_09bdfb5100d24de6, .fancybox-slide--image_fb7c526e19fcc462 .fancybox-close-small_09bdfb5100d24de6, .fancybox-slide--video_6dcb20df1d4aedac .fancybox-close-small_09bdfb5100d24de6 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_3296a74ce69450fa .fancybox-close-small_09bdfb5100d24de6:hover svg, .fancybox-slide--image_fb7c526e19fcc462 .fancybox-close-small_09bdfb5100d24de6:hover svg, .fancybox-slide--video_6dcb20df1d4aedac .fancybox-close-small_09bdfb5100d24de6:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_a529da225edffe26 .fancybox-close-small_09bdfb5100d24de6, .fancybox-is-zoomable_2db22268c3aa35e4.fancybox-can-drag_4c9dafced57693b1 .fancybox-close-small_09bdfb5100d24de6 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_e05c1f7ee7bec7c6.fancybox-slide--next_b1fd0c3f782a6af7, .fancybox-fx-fade_e05c1f7ee7bec7c6.fancybox-slide--previous_cba487ff37685542 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_e05c1f7ee7bec7c6.fancybox-slide--current_d5bb2d7932a0d532 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_4760c20555b47331 {
  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_1d0dbdcdc04d35e4 {
  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_138339c9041ed33c {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_b2e5ea45d9df7d7b .fancybox-thumbs_1d0dbdcdc04d35e4 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_1d0dbdcdc04d35e4 > 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_1d0dbdcdc04d35e4 .fancybox-thumbs-active_6152bb130cd0467b:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_5c7145210c0b3a71 .slick-track_6aeae7c0f55f52fd,
.slick-slider_5c7145210c0b3a71 .slick-list_605ea98689b216c8 {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_faee836e9fd9adf6 .slick-track_6aeae7c0f55f52fd {
  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_faee836e9fd9adf6 img {
  display: none;
}

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

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

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

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

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