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

.h1_2edb7d8f4e4d9066,
h1,
.h2_f5c84bb67f82a00d,
h2,
.h3_c3342cec977ec1a6,
h3,
.h4_2187bc95b5f2a16e,
h4,
.h5_cc69482fa762d361,
h5,
.h6_2080b14f03a23d8a,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_0cb18e372e456306 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_7bbf849bbe8d5bd5 {
  padding: 0 !important;
}

.m0_3d569cf53af9d0a2 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_a6bf5f05db25bcbf {
    padding: 0 !important;
  }
  .xl-m0_ae0e780262c3186e {
    margin: 0 !important;
  }
  .xl-pt-10_73530296d7a50cff {
    padding-top: 10px !important;
  }
  .xl-pt-20_8fe11493a8b3f292 {
    padding-top: 20px !important;
  }
  .xl-pt-30_9cf2d067ae3359b2 {
    padding-top: 30px !important;
  }
  .xl-pt-40_9315c51ce9474759 {
    padding-top: 40px !important;
  }
  .xl-pt-50_55ead8aa1ed10479 {
    padding-top: 50px !important;
  }
  .xl-pt-60_e05ea7516781e4e1 {
    padding-top: 60px !important;
  }
  .xl-pt-70_ca3928723ef9a1d2 {
    padding-top: 70px !important;
  }
  .xl-pt-80_335dcd5b52515fd7 {
    padding-top: 80px !important;
  }
  .xl-pt-90_a545fd9a21d1921a {
    padding-top: 90px !important;
  }
  .xl-pt-100_65cffdbbb91c8e9c {
    padding-top: 100px !important;
  }
  .xl-pt-110_2d5105fd8ea6a989 {
    padding-top: 110px !important;
  }
  .xl-pt-120_b133094fe6e681db {
    padding-top: 120px !important;
  }
  .xl-pt-130_f3e107550b66b5b3 {
    padding-top: 130px !important;
  }
  .xl-pt-140_659eea94ca654008 {
    padding-top: 140px !important;
  }
  .xl-pt-150_ecaf68282c52e5a5 {
    padding-top: 150px !important;
  }
  .xl-pt-200_0762d5b7a48af1f0 {
    padding-top: 200px !important;
  }
  .xl-pb-10_3349b7ce7d804281 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_c2a3379483a1dc74 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_71cc76dd65cbc1ab {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_100dd746f6acccf4 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_31e8c6544745231a {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_dce81742dfec7dd3 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_b7ba60def086190b {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_1aaaeba4a9f477a9 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_73fe1f44128b7954 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_c8ec8dcf407b57b3 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_48a1b3ef0a6712f4 {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_bfe10c65c3e48ff6 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_4f8f710904efd9a4 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_131e1e1e76726f78 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_a092593b65edf9a5 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_2d9b833a173b3de7 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_c33379a1e37e43f4 {
    margin-top: 10px !important;
  }
  .xl-mt-20_7116e2292e952ec3 {
    margin-top: 20px !important;
  }
  .xl-mt-30_34957337bb7b61ef {
    margin-top: 30px !important;
  }
  .xl-mt-40_fbec90df5f4282d8 {
    margin-top: 40px !important;
  }
  .xl-mt-50_a3ba27967823f769 {
    margin-top: 50px !important;
  }
  .xl-mt-60_02448e3756ced4b6 {
    margin-top: 60px !important;
  }
  .xl-mt-70_6ee1a07a68bf0ebc {
    margin-top: 70px !important;
  }
  .xl-mt-80_2a3a8ba83ab56c28 {
    margin-top: 80px !important;
  }
  .xl-mt-90_13183553ad6cc83c {
    margin-top: 90px !important;
  }
  .xl-mt-100_f83c0ae0947fbef1 {
    margin-top: 100px !important;
  }
  .xl-mt-110_aa089eca07657ce3 {
    margin-top: 110px !important;
  }
  .xl-mt-120_c858bfcbefa6f7a9 {
    margin-top: 120px !important;
  }
  .xl-mt-130_66466ea2f13ca4fd {
    margin-top: 130px !important;
  }
  .xl-mt-140_035dbaeef466eb5a {
    margin-top: 140px !important;
  }
  .xl-mt-150_bcfa2b6477539dbf {
    margin-top: 150px !important;
  }
  .xl-mt-200_8174fb2ff255546d {
    margin-top: 200px !important;
  }
  .xl-mb-10_333c9fad92bd4739 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_564890b6c0c9d247 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_fc411cb827da99fe {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_fc2bb8f51ea13a29 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_32a582102b8338cf {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_823fbaeb0d0c8ba3 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_4d33564968f41d58 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_970691456860509d {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_5630a76279ac3458 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_f88f040dfb2cf59c {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_089a8b9752e1e188 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_76d232a88262a9a6 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_d09f2ec1ca95b86b {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_81f64692c57c2448 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_f2b3c953b47ff885 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_ae9eb8c7cfffb4dd {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_757dfbf909be47a8 {
    padding: 0 !important;
  }
  .lg-m0_74d7b49e656e4d64 {
    margin: 0 !important;
  }
  .lg-pt-10_69af91e8606ada52 {
    padding-top: 10px !important;
  }
  .lg-pt-20_84b68cdb2143291e {
    padding-top: 20px !important;
  }
  .lg-pt-30_6a464534cee862e2 {
    padding-top: 30px !important;
  }
  .lg-pt-40_f01b46f1f734ceb9 {
    padding-top: 40px !important;
  }
  .lg-pt-50_b6751e84bfe16861 {
    padding-top: 50px !important;
  }
  .lg-pt-60_cc0728a8c8be1e34 {
    padding-top: 60px !important;
  }
  .lg-pt-70_96d4a57642dd045f {
    padding-top: 70px !important;
  }
  .lg-pt-80_37488e85c3da227f {
    padding-top: 80px !important;
  }
  .lg-pt-90_9c8bd4d8a3e406f4 {
    padding-top: 90px !important;
  }
  .lg-pt-100_546e365ff6aba5d7 {
    padding-top: 100px !important;
  }
  .lg-pt-110_750c297c5b7a0534 {
    padding-top: 110px !important;
  }
  .lg-pt-120_d4475a87d229f886 {
    padding-top: 120px !important;
  }
  .lg-pt-130_5a5fe9a8d19ed0e9 {
    padding-top: 130px !important;
  }
  .lg-pt-140_10477d0ecf362ba5 {
    padding-top: 140px !important;
  }
  .lg-pt-150_dc53928237ffecb5 {
    padding-top: 150px !important;
  }
  .lg-pt-200_6f1d6ddd3c8452cc {
    padding-top: 200px !important;
  }
  .lg-pb-10_7e90181e6646d449 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_d323c3a669cd7e3b {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_3e1a61614b40c356 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_006531f57e5ed7f2 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_f85ae11de17b1f66 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_25c782164c10fc1b {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_3ae53ea38a3105d7 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_ef54a710a6f0d388 {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_4553c725cce1bacb {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_189596327279ee59 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_40bb40c74f560dde {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_4ed7546e9b17e0fb {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_aad821c0d7fcd2c9 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_f4bd59414637193c {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_6fd97ac677743bb9 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_878f38ef590b9cfd {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_430734da5eecec01 {
    margin-top: 10px !important;
  }
  .lg-mt-20_a76de2aecb568226 {
    margin-top: 20px !important;
  }
  .lg-mt-30_ba1599b87d39603f {
    margin-top: 30px !important;
  }
  .lg-mt-40_da72c44c0c0e5eb3 {
    margin-top: 40px !important;
  }
  .lg-mt-50_12faf0145d4ae612 {
    margin-top: 50px !important;
  }
  .lg-mt-60_bac50a045e2cfd94 {
    margin-top: 60px !important;
  }
  .lg-mt-70_85167cfb04c65c94 {
    margin-top: 70px !important;
  }
  .lg-mt-80_e62d6d9e50e423fa {
    margin-top: 80px !important;
  }
  .lg-mt-90_c9817c6f5ae3567b {
    margin-top: 90px !important;
  }
  .lg-mt-100_b46dd2fabee4e397 {
    margin-top: 100px !important;
  }
  .lg-mt-110_d5b377f4e836b2c6 {
    margin-top: 110px !important;
  }
  .lg-mt-120_67840e3d25f19543 {
    margin-top: 120px !important;
  }
  .lg-mt-130_ac2838937c611c8b {
    margin-top: 130px !important;
  }
  .lg-mt-140_37af773accf88bc2 {
    margin-top: 140px !important;
  }
  .lg-mt-150_693dfecb65b485e2 {
    margin-top: 150px !important;
  }
  .lg-mt-200_022ee0b8439d256a {
    margin-top: 200px !important;
  }
  .lg-mb-10_60ce6da3dd9fb427 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_f753375b44268bbd {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_4bb85d1ca211295c {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_84f0d4734ec351c0 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_ac802c0640032ef9 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_83d21fa691f4bb5f {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_d70b1f88cfe1d104 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_b323e80e4c441565 {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_b6d7ff83cf3656dc {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_759da0a4fc5e7ae0 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_c6b434969038d810 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_76b7b672edc4cc0f {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_56f5cc8b7d505f2b {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_f681be780bbd73c4 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_afc7d944e7691489 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_19474c891a6bde37 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_ff455fdcdd0ad3b9 {
    padding: 0 !important;
  }
  .md-m0_92c44959173cf41e {
    margin: 0 !important;
  }
  .md-pt-10_fc12da7b14b101d7 {
    padding-top: 10px !important;
  }
  .md-pt-20_1cb7dbd0c665a69c {
    padding-top: 20px !important;
  }
  .md-pt-30_7f25f8a8a810b524 {
    padding-top: 30px !important;
  }
  .md-pt-40_5bcd32e131a4d3e4 {
    padding-top: 40px !important;
  }
  .md-pt-50_fd05b0c6af14b72e {
    padding-top: 50px !important;
  }
  .md-pt-60_a0d676d2997c3bca {
    padding-top: 60px !important;
  }
  .md-pt-70_ed54b5d422c8ac07 {
    padding-top: 70px !important;
  }
  .md-pt-80_ab627fb913917008 {
    padding-top: 80px !important;
  }
  .md-pt-90_cdf0e765d979243e {
    padding-top: 90px !important;
  }
  .md-pt-100_572b545511cf3d78 {
    padding-top: 100px !important;
  }
  .md-pt-110_360ed01d2bd75137 {
    padding-top: 110px !important;
  }
  .md-pt-120_50938125e10d5393 {
    padding-top: 120px !important;
  }
  .md-pt-130_faff9363c3039317 {
    padding-top: 130px !important;
  }
  .md-pt-140_e7601d079ed52704 {
    padding-top: 140px !important;
  }
  .md-pt-150_2e7be5e6c5a30b62 {
    padding-top: 150px !important;
  }
  .md-pt-200_5677ab0a1e318b66 {
    padding-top: 200px !important;
  }
  .md-pb-10_ce79291a7eeaebbf {
    padding-bottom: 10px !important;
  }
  .md-pb-20_33219dd275296301 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_a7b84953c52fc487 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_20d55743e7fa24ac {
    padding-bottom: 40px !important;
  }
  .md-pb-50_ebad9cf0efe128ee {
    padding-bottom: 50px !important;
  }
  .md-pb-60_0eebe6c38dcee2b9 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_abbc95168af2aeea {
    padding-bottom: 70px !important;
  }
  .md-pb-80_9ddc2228fb514856 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_30b79ce1a9a40e47 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_a6c76864f55b93ff {
    padding-bottom: 100px !important;
  }
  .md-pb-110_393a5dafa807b734 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_1256f296c6bfe8bb {
    padding-bottom: 120px !important;
  }
  .md-pb-130_7c2eaae88669425e {
    padding-bottom: 130px !important;
  }
  .md-pb-140_1566e8b4bbcc92bc {
    padding-bottom: 140px !important;
  }
  .md-pb-150_e53726623e373e27 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_d4d5db1db831ef86 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_facabbcf43fdc9e9 {
    margin-top: 10px !important;
  }
  .md-mt-20_85e6f61b12417de8 {
    margin-top: 20px !important;
  }
  .md-mt-30_1f08f937d8d3485d {
    margin-top: 30px !important;
  }
  .md-mt-40_0c1edfd17b7aa7c4 {
    margin-top: 40px !important;
  }
  .md-mt-50_8c88fedecc81eb7e {
    margin-top: 50px !important;
  }
  .md-mt-60_f05ff1333f41d391 {
    margin-top: 60px !important;
  }
  .md-mt-70_6fd9d363d533db40 {
    margin-top: 70px !important;
  }
  .md-mt-80_aadac62856b36cee {
    margin-top: 80px !important;
  }
  .md-mt-90_e8475277cbff05d7 {
    margin-top: 90px !important;
  }
  .md-mt-100_d1d7ac18c5d5badc {
    margin-top: 100px !important;
  }
  .md-mt-110_e770e51417da5723 {
    margin-top: 110px !important;
  }
  .md-mt-120_73bca509cddb5540 {
    margin-top: 120px !important;
  }
  .md-mt-130_51ed757fe9fa557f {
    margin-top: 130px !important;
  }
  .md-mt-140_1201527cf1f98fc1 {
    margin-top: 140px !important;
  }
  .md-mt-150_56580cc139bb58cb {
    margin-top: 150px !important;
  }
  .md-mt-200_ec407703a42fb281 {
    margin-top: 200px !important;
  }
  .md-mb-10_5ceb22d447a0fff1 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_5584aa23d35553e5 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_419b02bd495da595 {
    margin-bottom: 30px !important;
  }
  .md-mb-40_f0032e3cca266693 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_7ff0ba61c907869d {
    margin-bottom: 50px !important;
  }
  .md-mb-60_2267344d433ae802 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_ea33eed1cf318b78 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_8afa3755ccab5cf9 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_718693be3ced5a25 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_316a0a9a7bf8d6ce {
    margin-bottom: 100px !important;
  }
  .md-mb-110_5659815c5be31539 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_a4fa9d4eca28968c {
    margin-bottom: 120px !important;
  }
  .md-mb-130_e8d187ae8308e8dc {
    margin-bottom: 130px !important;
  }
  .md-mb-140_17dbbf550bad83cf {
    margin-bottom: 140px !important;
  }
  .md-mb-150_b9266531981b763f {
    margin-bottom: 150px !important;
  }
  .md-mb-200_5a9c51d37e7e9f2a {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_f8dc64ba1325d4fa {
    padding: 0 !important;
  }
  .sm-m0_da5fe78260df1164 {
    margin: 0 !important;
  }
  .sm-pt-10_14b9f4aa00ac44f8 {
    padding-top: 10px !important;
  }
  .sm-pt-20_0553dbedcaa61832 {
    padding-top: 20px !important;
  }
  .sm-pt-30_836b106a7d82da44 {
    padding-top: 30px !important;
  }
  .sm-pt-40_e36d174eeefb6854 {
    padding-top: 40px !important;
  }
  .sm-pt-50_ab79f5ec8f1e9105 {
    padding-top: 50px !important;
  }
  .sm-pt-60_2e64fec5d9603dae {
    padding-top: 60px !important;
  }
  .sm-pt-70_5dfc0259a846315c {
    padding-top: 70px !important;
  }
  .sm-pt-80_8fd126d544b189a8 {
    padding-top: 80px !important;
  }
  .sm-pt-90_288f919f24916e64 {
    padding-top: 90px !important;
  }
  .sm-pt-100_e3507a0500e1c567 {
    padding-top: 100px !important;
  }
  .sm-pt-110_44f59b6295db62e3 {
    padding-top: 110px !important;
  }
  .sm-pt-120_bbade5d8a0389d2f {
    padding-top: 120px !important;
  }
  .sm-pt-130_59ac32bb9c6a67ba {
    padding-top: 130px !important;
  }
  .sm-pt-140_049cf3603156b985 {
    padding-top: 140px !important;
  }
  .sm-pt-150_d7ae53e34b605d8a {
    padding-top: 150px !important;
  }
  .sm-pt-200_a766f746d57d2b4a {
    padding-top: 200px !important;
  }
  .sm-pb-10_83d1612c114a8941 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_ac37cdf771a61e4b {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_6b98770246761851 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_5ea051af21f2b6bf {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_fa7e069c8b3190dc {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_4f70d29bb6a0c808 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_398a5cf1393db8fc {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_86ea655259f5830e {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_c82506e17650ad77 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_611f2322c5cf13f4 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_2ad3121a6b7c04b9 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_93c8cff5c8141b74 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_d0126b6f92fd6f20 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_4e1a6d9ab4337fea {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_910218e55223fa44 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_5da8a94a40ca9f79 {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_bc3d88d95886e854 {
    margin-top: 10px !important;
  }
  .sm-mt-20_ad8fb3bb78b20527 {
    margin-top: 20px !important;
  }
  .sm-mt-30_aa349bc9170a1037 {
    margin-top: 30px !important;
  }
  .sm-mt-40_7a515c495a6f8a8e {
    margin-top: 40px !important;
  }
  .sm-mt-50_58eebfba8922e6de {
    margin-top: 50px !important;
  }
  .sm-mt-60_5e4d9bb70e236a80 {
    margin-top: 60px !important;
  }
  .sm-mt-70_fd3ced8bcad70df6 {
    margin-top: 70px !important;
  }
  .sm-mt-80_7e8a0149dc8080eb {
    margin-top: 80px !important;
  }
  .sm-mt-90_b3a617f2b538a904 {
    margin-top: 90px !important;
  }
  .sm-mt-100_7dd0b8450e0dc994 {
    margin-top: 100px !important;
  }
  .sm-mt-110_f8935deaec654712 {
    margin-top: 110px !important;
  }
  .sm-mt-120_ef0ef0b816ad1c6a {
    margin-top: 120px !important;
  }
  .sm-mt-130_ba6866ab3a12d2be {
    margin-top: 130px !important;
  }
  .sm-mt-140_e0c6c6fa8e04ff72 {
    margin-top: 140px !important;
  }
  .sm-mt-150_cb7491221020bdb5 {
    margin-top: 150px !important;
  }
  .sm-mt-200_7e9f583e1c2c4f81 {
    margin-top: 200px !important;
  }
  .sm-mb-10_ab08f9006b90c518 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_9e0bca571e3696f4 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_04c0e586d951779c {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_0507ea8e1b14d90d {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_24085a5ffd864c7a {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_0be3ec4cc2e2ba2e {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_974de57ec1449a0a {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_2ad1d9955f41119e {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_b6848c4f07d6e599 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_ea2de025047b1c71 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_ab85a8d8fb63af38 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_9ee42e706e207b70 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_2aecd665830573d8 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_80d9874b343adca1 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_a570b11e4330b337 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_fdc49ad11d4b309d {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_8ee6cb406b19da00 {
    padding: 0 !important;
  }
  .xs-m0_60122cdc093e8933 {
    margin: 0 !important;
  }
  .xs-pt-10_16a412ddce5388d4 {
    padding-top: 10px !important;
  }
  .xs-pt-20_81ea722bcaf4ebcd {
    padding-top: 20px !important;
  }
  .xs-pt-30_176b4da1cd6b1305 {
    padding-top: 30px !important;
  }
  .xs-pt-40_39ff188b3ae6497c {
    padding-top: 40px !important;
  }
  .xs-pt-50_f712322465eea716 {
    padding-top: 50px !important;
  }
  .xs-pt-60_6e2020197a19a008 {
    padding-top: 60px !important;
  }
  .xs-pt-70_c68e59dbe938afd3 {
    padding-top: 70px !important;
  }
  .xs-pt-80_3d0edec832adf34f {
    padding-top: 80px !important;
  }
  .xs-pt-90_e1e6d18cc8c9debe {
    padding-top: 90px !important;
  }
  .xs-pt-100_4e2cd52a048f4f2b {
    padding-top: 100px !important;
  }
  .xs-pt-110_8e2027ef2959ecf1 {
    padding-top: 110px !important;
  }
  .xs-pt-120_35f83422c69e4653 {
    padding-top: 120px !important;
  }
  .xs-pt-130_477cf1c6b5ca2489 {
    padding-top: 130px !important;
  }
  .xs-pt-140_9d24a4359b215916 {
    padding-top: 140px !important;
  }
  .xs-pt-150_30647c172cd4c6b8 {
    padding-top: 150px !important;
  }
  .xs-pt-200_c52f54fe360ca7db {
    padding-top: 200px !important;
  }
  .xs-pb-10_1797f64da411955e {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_3ffcde745fbf49ba {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_945ee8abc9fa432d {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_688a6c4df231beba {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_6f3d671c7f7e22f1 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_256149cdc4c75bdf {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_0c866d4887aea855 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_50794eeca744036b {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_1162da18a7c24dbb {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_2ccf49c1d5a94d38 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_8b22c0e45938b0f1 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_700c1330e4ca5b1e {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_80773afd5aa45951 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_a4c5f999a55f7ab7 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_21e283aabe17abc9 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_f5acd4ccb7e87c33 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_0be62fbc2c008625 {
    margin-top: 10px !important;
  }
  .xs-mt-20_4b43747a3f33c207 {
    margin-top: 20px !important;
  }
  .xs-mt-30_5f8501e8f9198ffe {
    margin-top: 30px !important;
  }
  .xs-mt-40_7694e905098b2313 {
    margin-top: 40px !important;
  }
  .xs-mt-50_99085cbbd827024a {
    margin-top: 50px !important;
  }
  .xs-mt-60_39b6d14048b1b4ea {
    margin-top: 60px !important;
  }
  .xs-mt-70_8138682bc1696119 {
    margin-top: 70px !important;
  }
  .xs-mt-80_e3aa32bf208d5816 {
    margin-top: 80px !important;
  }
  .xs-mt-90_642d8ca65fe556e3 {
    margin-top: 90px !important;
  }
  .xs-mt-100_f562eb67058cb366 {
    margin-top: 100px !important;
  }
  .xs-mt-110_aa274ea6c39bb559 {
    margin-top: 110px !important;
  }
  .xs-mt-120_c7b35d6b82a9c6ea {
    margin-top: 120px !important;
  }
  .xs-mt-130_daef90c763ae346b {
    margin-top: 130px !important;
  }
  .xs-mt-140_787d66a5c185acc5 {
    margin-top: 140px !important;
  }
  .xs-mt-150_773a41d0784bb3f5 {
    margin-top: 150px !important;
  }
  .xs-mt-200_0af493b39b6d392c {
    margin-top: 200px !important;
  }
  .xs-mb-10_5bc4af01c22e4b6e {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_794027b53891793d {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_b9017b25312dd484 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_71c73441734c336c {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_d1fa4a46eed12ed2 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_5a8b7e630bb28619 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_ae2341bfbd532e21 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_2244206ee94099f4 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_854b907ebc95fb93 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_bca26ea6963696e5 {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_96fbf63f5080854b {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_dd07586d07c25467 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_efd5e6a4b7bf7cc4 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_08c00c683677d8a2 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_84ab90235c231630 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_c3213d2a1ca2cf8c {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_21d90ba4625b5cdc {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_21d90ba4625b5cdc.menu-overlay_d2fc1b0f8cc6a1ef {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_21d90ba4625b5cdc.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_21d90ba4625b5cdc .navbar-toggler_12616be2762682df {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-three_cb8acb09d02f8b4f .navbar-toggler_12616be2762682df {
  background: #000;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-four_9c2a2d835174f388 .navbar-toggler_12616be2762682df {
  background: #E6FD5A;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-five_5ee7594fc71a4214 .navbar-toggler_12616be2762682df {
  background: #DFFF5E;
}
.theme-main-menu_21d90ba4625b5cdc .navbar-toggler_12616be2762682df:focus {
  box-shadow: none;
}
.theme-main-menu_21d90ba4625b5cdc .navbar-toggler_12616be2762682df::before,
.theme-main-menu_21d90ba4625b5cdc .navbar-toggler_12616be2762682df::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_21d90ba4625b5cdc .navbar-toggler_12616be2762682df 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_21d90ba4625b5cdc.menu-style-three_cb8acb09d02f8b4f .navbar-toggler_12616be2762682df:before, .theme-main-menu_21d90ba4625b5cdc.menu-style-three_cb8acb09d02f8b4f .navbar-toggler_12616be2762682df:after, .theme-main-menu_21d90ba4625b5cdc.menu-style-three_cb8acb09d02f8b4f .navbar-toggler_12616be2762682df span {
  background: #fff;
}
.theme-main-menu_21d90ba4625b5cdc .navbar-toggler_12616be2762682df::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_21d90ba4625b5cdc .navbar-toggler_12616be2762682df::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_21d90ba4625b5cdc .navbar-toggler_12616be2762682df[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_21d90ba4625b5cdc .navbar-toggler_12616be2762682df[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_21d90ba4625b5cdc .navbar-toggler_12616be2762682df[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_21d90ba4625b5cdc .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_21d90ba4625b5cdc .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_21d90ba4625b5cdc.white-vr_7d4a2fc92b29e28c .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_21d90ba4625b5cdc.white-vr_7d4a2fc92b29e28c .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_21d90ba4625b5cdc.white-vr_7d4a2fc92b29e28c.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-one_d4be5d0de05fe6de {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11 .info-row_297e2d004322306e {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11 .gap-fix_8d2187fbac201aa7 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11 .greetings_33af068f8b96758e {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11 .contact-info_4f4ee0460a4efe7d {
  margin: 0 -15px;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11 .contact-info_4f4ee0460a4efe7d li {
  padding: 0 15px;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11 .contact-info_4f4ee0460a4efe7d li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11 .contact-info_4f4ee0460a4efe7d li a:hover {
  text-decoration: underline;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11 .inner-content_6b89a639e1e23892 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-two_784f49f802292f11.fixed .info-row_297e2d004322306e {
  display: none;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-five_5ee7594fc71a4214 {
  background: #000;
  padding: 0;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-five_5ee7594fc71a4214 .inner-content_6b89a639e1e23892 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-six_a600dba520782dd9 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_21d90ba4625b5cdc.menu-style-six_a600dba520782dd9 .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_21d90ba4625b5cdc .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_b3e467eed4e7ca23 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_b3e467eed4e7ca23 .mega-menu-title_f89afdcdff5e53eb {
  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_21d90ba4625b5cdc .login-btn-one_3b3568848303304e a {
  color: #000;
}
.theme-main-menu_21d90ba4625b5cdc .login-btn-one_3b3568848303304e a:hover {
  text-decoration: underline;
}
.theme-main-menu_21d90ba4625b5cdc .login-btn-two_cd7025d2c612d0fb a {
  color: #044F3B;
}
.theme-main-menu_21d90ba4625b5cdc .login-btn-two_cd7025d2c612d0fb a:hover {
  text-decoration: underline;
}
.theme-main-menu_21d90ba4625b5cdc .signup-btn-one_29574cd66557ebcd 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_21d90ba4625b5cdc .signup-btn-one_29574cd66557ebcd .icon_e33214e9e549e042 {
  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_21d90ba4625b5cdc .signup-btn-one_29574cd66557ebcd:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_21d90ba4625b5cdc .signup-btn-one_29574cd66557ebcd:hover .icon_e33214e9e549e042 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_21d90ba4625b5cdc .signup-btn-two_56de919f9b2ec9e8 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_21d90ba4625b5cdc .signup-btn-two_56de919f9b2ec9e8:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_21d90ba4625b5cdc .quote-one_aa59bb35f9ca8ef3 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_21d90ba4625b5cdc .quote-one_aa59bb35f9ca8ef3:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_fe387a51adfbab64 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_fe387a51adfbab64 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_fe387a51adfbab64 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_fe387a51adfbab64 li a:hover {
  color: #0C3A30;
}
.category-menu_fe387a51adfbab64 .dropdown-menu {
  padding: 0;
}
.category-menu_fe387a51adfbab64 .dropdown-menu li {
  padding: 0;
}
.category-menu_fe387a51adfbab64 .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_40d9ec140526afd0 .logo_66c5308014470b25 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_7d4a2fc92b29e28c .navbar-collapse_40d9ec140526afd0 {
    background-color: #0C3A30;
  }
  .navbar-collapse_40d9ec140526afd0 {
    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_40d9ec140526afd0.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_21d90ba4625b5cdc .navbar .mega-dropdown_5e3bd6a16f5e6014 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_7d4a2fc92b29e28c .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_b3e467eed4e7ca23 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_8f4f259b648bbf6b .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_67b36a33c40105ed {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_67b36a33c40105ed::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_67b36a33c40105ed .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_67b36a33c40105ed .hero-slider-one .hero-img_ef3b7708dda3a956 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_67b36a33c40105ed .hero-slider-one .slick-list_3a824ec9a84353fc, .hero-banner-one_67b36a33c40105ed .hero-slider-one .slick-track_c4443ed7f9cf8403, .hero-banner-one_67b36a33c40105ed .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_67b36a33c40105ed .hero-heading_7b246aac45fbf48b {
  font-weight: 700;
  color: #000;
  background: url(../captures/shape_12a1923751/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_67b36a33c40105ed .more-btn_d48dc42de5fcaf85 {
  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_67b36a33c40105ed .more-btn_d48dc42de5fcaf85:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_f8df8426e8dff181 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_f8df8426e8dff181 .bg-wrapper_4994953d6bb59a87 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_f8df8426e8dff181 .hero-heading_7b246aac45fbf48b {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_f8df8426e8dff181 .rating_b1313ecc37e58155 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_f8df8426e8dff181 .rating_b1313ecc37e58155 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_f8df8426e8dff181 .media-wrapper_efe71aa32872fb10 {
  position: absolute;
  background: url(../captures/assets_b01c26cc91/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_f8df8426e8dff181 .media-wrapper_efe71aa32872fb10 .shape_01_751f388ef0773cb4 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_f8df8426e8dff181 .media-wrapper_efe71aa32872fb10 .shape_02_ea753072303f2532 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_1ef10be6e870b4c6 .hero-heading_7b246aac45fbf48b {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_1ef10be6e870b4c6 .media-wrapper_efe71aa32872fb10 {
  background: url(../captures/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_1ef10be6e870b4c6 .media-wrapper_efe71aa32872fb10 .screen_01_95eb6ad62d52c057 {
  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_1ef10be6e870b4c6 .media-wrapper_efe71aa32872fb10 .screen_02_1991813e4be7dcc0 {
  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_1ef10be6e870b4c6 .media-wrapper_efe71aa32872fb10 .bg-shape_890c6ee395943092 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_1ef10be6e870b4c6 .shape_01_751f388ef0773cb4 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_0f49dd6796f6ce68 .bg-wrapper_4994953d6bb59a87 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_0f49dd6796f6ce68 .media-wrapper_efe71aa32872fb10 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_0f49dd6796f6ce68 .media-wrapper_efe71aa32872fb10 .shape_01_751f388ef0773cb4 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_0f49dd6796f6ce68 .shape_02_ea753072303f2532 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_fa83355ef8079207 + .blog-details_203ac1cc8760cf66 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_5ede9fa8928fd6e5 {
  z-index: 1;
}
.block-feature-three_5ede9fa8928fd6e5:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_5ede9fa8928fd6e5.no-bg_3713144e12f02106:before {
  display: none;
}
.block-feature-three_5ede9fa8928fd6e5 .section-btn_b8aadba4652574ad {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-title_91fb7a5d189015d8 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_5ede9fa8928fd6e5 .block-title_91fb7a5d189015d8 a:hover {
  text-decoration: underline;
}
.block-feature-three_5ede9fa8928fd6e5 .round-btn_e2b6a72b52a44410 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_5ede9fa8928fd6e5 .round-btn_e2b6a72b52a44410:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_5ede9fa8928fd6e5 .block-one_4e279bd3c86b4b26 {
  background: url(../captures/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-one_4e279bd3c86b4b26 .tag_bfcd068402750b70 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-one_4e279bd3c86b4b26 .block-title_91fb7a5d189015d8 {
  background: url(../captures/shape_12a1923751/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-two_51fde322f0de4eab {
  overflow: hidden;
}
.block-feature-three_5ede9fa8928fd6e5 .block-two_51fde322f0de4eab .img-wrapper_6a0c9b3240e35639 {
  background: url(../captures/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_5ede9fa8928fd6e5 .block-two_51fde322f0de4eab .text-wrapper_2f4e8f2f6f377498 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-two_51fde322f0de4eab .tag_bfcd068402750b70 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-three_0a94072aa6cf29cd {
  background: #D3FF76;
}
.block-feature-three_5ede9fa8928fd6e5 .block-three_0a94072aa6cf29cd .tag_bfcd068402750b70 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-three_0a94072aa6cf29cd .round-btn_e2b6a72b52a44410 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_5ede9fa8928fd6e5 .block-three_0a94072aa6cf29cd .round-btn_e2b6a72b52a44410:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_5ede9fa8928fd6e5 .block-four_51f47c3240ea1e78 {
  background: url(../captures/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_5ede9fa8928fd6e5 .block-four_51f47c3240ea1e78 .block-title_91fb7a5d189015d8 {
  background: url(../captures/shape_12a1923751/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-four_51f47c3240ea1e78 .block-title_91fb7a5d189015d8 a {
  font-size: 28px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-four_51f47c3240ea1e78 .tag_bfcd068402750b70 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-four_51f47c3240ea1e78 .round-btn_e2b6a72b52a44410 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_5ede9fa8928fd6e5 .block-four_51f47c3240ea1e78 .round-btn_e2b6a72b52a44410:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_5ede9fa8928fd6e5 .block-five_0ecb0cefebbb0b13 {
  background: url(../captures/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-five_0ecb0cefebbb0b13 .tag_bfcd068402750b70 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_5ede9fa8928fd6e5 .block-five_0ecb0cefebbb0b13 .block-title_91fb7a5d189015d8 {
  background: url(../captures/shape_12a1923751/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_6e24f37a49aa09bc .upper-wrapper_f5277777c51471d0 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_6e24f37a49aa09bc .upper-wrapper_f5277777c51471d0 .shape_01_751f388ef0773cb4 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_6e24f37a49aa09bc .line-loop_861c2a240adef074:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_6e24f37a49aa09bc .graph-panel_f7adb02809a7d76e {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_6e24f37a49aa09bc .graph-panel_f7adb02809a7d76e .main-count_9f2d3161d2c76ced {
  font-size: 120px;
}
.block-feature-thirteen_6e24f37a49aa09bc .graph-panel_f7adb02809a7d76e .chart-box_2eb7c812e6d1b39a {
  padding: 0 15px;
}
.block-feature-thirteen_6e24f37a49aa09bc .graph-panel_f7adb02809a7d76e .chart-box_2eb7c812e6d1b39a .chart-inner_22836a6c4aaa2a08 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_1dc6a34c7ae5b196 .media-img_7f13cdfe932c1548 {
  border-radius: 30px;
}
.block-feature-sixteen_1dc6a34c7ae5b196 .shape_01_751f388ef0773cb4 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_61f24b230eef019e .section-subheading_adc8124a6eff7ee8 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_61f24b230eef019e .shape_01_751f388ef0773cb4 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_a1187f985ea4188e {
  z-index: 1;
}
.text-feature-four_a1187f985ea4188e .avatar_f3e10d1ffbd5bc01 {
  width: 65px;
  height: 65px;
}
.text-feature-four_a1187f985ea4188e .name {
  font-size: 28px;
}
.text-feature-four_a1187f985ea4188e .quote-text_443c50d0604f43ff {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_a1187f985ea4188e .shape_01_751f388ef0773cb4 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_a1187f985ea4188e .shape_02_ea753072303f2532 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_45269928a6e48f2a .bg-wrapper_4994953d6bb59a87 {
  background: #FFF2AC;
}
.text-feature-five_45269928a6e48f2a 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_45269928a6e48f2a 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_45269928a6e48f2a 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_45269928a6e48f2a li:hover:before {
  background: #29594B;
}
.text-feature-five_45269928a6e48f2a li:hover:after {
  color: #fff;
}
.text-feature-five_45269928a6e48f2a .media-wrapper_efe71aa32872fb10 {
  background: url(../captures/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_45269928a6e48f2a .media-wrapper_efe71aa32872fb10 .video-icon_8695942cf4f65d94 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_45269928a6e48f2a .media-wrapper_efe71aa32872fb10 .video-icon_8695942cf4f65d94:hover {
  background: #CFFF45;
}
.text-feature-five_45269928a6e48f2a .media-wrapper_efe71aa32872fb10 .screen_01_95eb6ad62d52c057 {
  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_adb52f59829e44b9 {
  z-index: 1;
}
.text-feature-six_adb52f59829e44b9 .media-wrapper_efe71aa32872fb10 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_adb52f59829e44b9 .media-wrapper_efe71aa32872fb10 .screen_01_95eb6ad62d52c057 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_adb52f59829e44b9 .shape_01_751f388ef0773cb4 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_adb52f59829e44b9 .shape_02_ea753072303f2532 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_550cb2c1156ebe2b {
  background: url(../captures/assets_b01c26cc91/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_550cb2c1156ebe2b .block_5bda1714f963ffd0 .icon_e33214e9e549e042 {
  height: 50px;
}
.text-feature-nine_550cb2c1156ebe2b .vertical-text-wrapper_4139482c7e04d407 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_550cb2c1156ebe2b .vertical-text-wrapper_4139482c7e04d407 .text-list_4511bb9de7bfdd24 {
  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_550cb2c1156ebe2b .vertical-text-wrapper_4139482c7e04d407 .text-list_4511bb9de7bfdd24:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_550cb2c1156ebe2b .vertical-text-wrapper_4139482c7e04d407 .shape_01_751f388ef0773cb4 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_550cb2c1156ebe2b .vertical-text-wrapper_4139482c7e04d407 .shape_02_ea753072303f2532 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_550cb2c1156ebe2b .shape_03_ce554b2de92c519c {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_550cb2c1156ebe2b .shape_04_4cdbf7988ed48746 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_1d67382fa611e51a .section-btn_b8aadba4652574ad {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_ad12b80e49cfc3e4 {
  z-index: 1;
}
.team-section-three_ad12b80e49cfc3e4:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../captures/shape_12a1923751/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_ad12b80e49cfc3e4 .section-btn_b8aadba4652574ad {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_ad12b80e49cfc3e4 .shape_01_751f388ef0773cb4 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_ad12b80e49cfc3e4 .shape_02_ea753072303f2532 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_ad12b80e49cfc3e4 .shape_03_ce554b2de92c519c {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_7f6dc69c81f421b1 .logo_66c5308014470b25 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_4db9ead2d880d3ea {
  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_f309e9c3d08bc04e {
  max-width: 565px;
}
.user-data-form .form-wrapper_f309e9c3d08bc04e .input-group-meta_39c115b93376ea5b 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_f309e9c3d08bc04e .input-group-meta_39c115b93376ea5b label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_f309e9c3d08bc04e .input-group-meta_39c115b93376ea5b .placeholder_icon_8039316e4b09ae54 {
  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_f309e9c3d08bc04e .input-group-meta_39c115b93376ea5b .placeholder_icon_8039316e4b09ae54 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_f309e9c3d08bc04e .input-group-meta_39c115b93376ea5b .placeholder_icon_8039316e4b09ae54 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_f309e9c3d08bc04e .input-group-meta_39c115b93376ea5b .placeholder_icon_8039316e4b09ae54 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_f309e9c3d08bc04e .input-group-meta_39c115b93376ea5b .placeholder_icon_8039316e4b09ae54 span.eye-slash_fb453231e8f83f6f:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_7c8aece09e94d714 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_7c8aece09e94d714 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_7c8aece09e94d714 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_7c8aece09e94d714 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_7c8aece09e94d714 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_7c8aece09e94d714 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_7c8aece09e94d714 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_11f43e42be16218e {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_a0f2d310096c9904 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_a0f2d310096c9904:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_a0f2d310096c9904 img {
  width: 20px;
}
.user-data-form .btn-close_ec5ebaaf63a75589 {
  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_569357d28457cf03 .main-count_9f2d3161d2c76ced {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_a69aa156ad5f0170 .icon_e33214e9e549e042 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_9e8aaf5d7de229e9 .img-holder_231e0738f24aafc1 {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_9e8aaf5d7de229e9 .img-holder_231e0738f24aafc1.round-border_cbab57d0e20619e2 {
  border-radius: 30px;
}
.portfolio-block-one_9e8aaf5d7de229e9 .img-holder_231e0738f24aafc1 .expend_edd65de76d45e91c {
  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_9e8aaf5d7de229e9 .img-holder_231e0738f24aafc1 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_9e8aaf5d7de229e9 .img-holder_231e0738f24aafc1 i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_9e8aaf5d7de229e9:hover .expend_edd65de76d45e91c {
  opacity: 1;
}
.portfolio-block-one_9e8aaf5d7de229e9:hover .img-meta_9f31255338edb3ce {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_9e8aaf5d7de229e9:hover .pj-title_aacaf81be5d2f7b2 {
  text-decoration: underline;
}
.portfolio-block-one_9e8aaf5d7de229e9 .caption {
  margin-top: 35px;
}
.portfolio-block-one_9e8aaf5d7de229e9 .caption .tag_bfcd068402750b70 {
  margin: 0 -3px;
}
.portfolio-block-one_9e8aaf5d7de229e9 .caption .tag_bfcd068402750b70 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_9e8aaf5d7de229e9 .caption .pj-title_aacaf81be5d2f7b2 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_9e8aaf5d7de229e9 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_9e8aaf5d7de229e9 .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_e6f809b03f2b6230 .bg-wrapper_4994953d6bb59a87 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_e6f809b03f2b6230 .slider-wrapper_205ece1483e3a801 {
  height: 100%;
}
.project-details-two_e6f809b03f2b6230 .slider-wrapper_205ece1483e3a801 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_e6f809b03f2b6230 .slider-wrapper_205ece1483e3a801 .carousel-control-next_6a654586dbfe2e3f,
.project-details-two_e6f809b03f2b6230 .slider-wrapper_205ece1483e3a801 .carousel-control-prev_83b72d6e78c3e089 {
  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_e6f809b03f2b6230 .slider-wrapper_205ece1483e3a801 .carousel-control-next_6a654586dbfe2e3f:hover,
.project-details-two_e6f809b03f2b6230 .slider-wrapper_205ece1483e3a801 .carousel-control-prev_83b72d6e78c3e089:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_e6f809b03f2b6230 .slider-wrapper_205ece1483e3a801 .carousel-control-prev_83b72d6e78c3e089 {
  left: auto;
  right: 45px;
}
.project-details-two_e6f809b03f2b6230 .info-wrapper_ee5531a3a898ceaf {
  padding: 55px 50px 85px 70px;
}
.project-details-two_e6f809b03f2b6230 .info-wrapper_ee5531a3a898ceaf h3 {
  font-size: 36px;
}
.project-details-two_e6f809b03f2b6230 .info-wrapper_ee5531a3a898ceaf .list-meta_f09cf83c4e8b4d10 li {
  padding: 22px 0;
}
.project-details-two_e6f809b03f2b6230 .info-wrapper_ee5531a3a898ceaf .list-meta_f09cf83c4e8b4d10 .icon_e33214e9e549e042 {
  width: 40px;
}
.project-details-two_e6f809b03f2b6230 .info-wrapper_ee5531a3a898ceaf .list-meta_f09cf83c4e8b4d10 .text1_613639eac1142d12 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_e6f809b03f2b6230 .info-wrapper_ee5531a3a898ceaf .list-meta_f09cf83c4e8b4d10 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_e6f809b03f2b6230 .info-wrapper_ee5531a3a898ceaf .social-share_efce910b24abbda1 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_e6f809b03f2b6230 .info-wrapper_ee5531a3a898ceaf .social-share_efce910b24abbda1 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_ab3d60ff4a29152b .slider-wrapper_205ece1483e3a801 {
  padding-left: 100px;
}
.feedback-section-three_ab3d60ff4a29152b .slider-wrapper_205ece1483e3a801 .icon_e33214e9e549e042 {
  left: 0;
  top: 18px;
}
.feedback-section-three_ab3d60ff4a29152b .slick-dots_e54c5af53e322b10 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_ab3d60ff4a29152b .slick-dots_e54c5af53e322b10 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_ab3d60ff4a29152b .slick-dots_e54c5af53e322b10 .slick-active button {
  background: #000;
}
.feedback-section-three_ab3d60ff4a29152b .rating-box_0215be9c1a9bde99 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_ab3d60ff4a29152b .rating-box_0215be9c1a9bde99 .rating_b1313ecc37e58155 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_ab3d60ff4a29152b .shape_01_751f388ef0773cb4 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_ab3d60ff4a29152b .shape_02_ea753072303f2532 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_af7833fca7f3347d {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_af7833fca7f3347d .post-data_64d41ee131647bc9 {
  padding: 30px 35px 25px;
}
.blog-meta-one_af7833fca7f3347d .post-data_64d41ee131647bc9 .post-info_79a53a790d7107c9 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_af7833fca7f3347d .post-data_64d41ee131647bc9 .blog-title_390c29154d38c2b1 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_af7833fca7f3347d .post-data_64d41ee131647bc9 .blog-title_390c29154d38c2b1:hover {
  text-decoration: underline;
}
.blog-meta-one_af7833fca7f3347d .post-img_a1ec597b5e42d8f8 {
  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_af7833fca7f3347d .post-img_a1ec597b5e42d8f8 .round-btn_e2b6a72b52a44410 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_af7833fca7f3347d:hover .round-btn_e2b6a72b52a44410 {
  background: #CFFF45;
}
.blog-meta-one_af7833fca7f3347d.style-two_5280ddeb30ee0124 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_af7833fca7f3347d.style-two_5280ddeb30ee0124 .post-img_a1ec597b5e42d8f8 {
  border-radius: 0;
}
.blog-meta-one_af7833fca7f3347d.style-two_5280ddeb30ee0124 .blog-title_390c29154d38c2b1 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_2a5ff0dddbf5d327 {
  background: #fff;
}
.blog-meta-two_2a5ff0dddbf5d327 .post-data_64d41ee131647bc9 {
  padding-top: 30px;
}
.blog-meta-two_2a5ff0dddbf5d327 .post-data_64d41ee131647bc9 .blog-title_390c29154d38c2b1 {
  width: 70%;
}
.blog-meta-two_2a5ff0dddbf5d327 .post-data_64d41ee131647bc9 .blog-title_390c29154d38c2b1 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_2a5ff0dddbf5d327 .post-data_64d41ee131647bc9 .blog-title_390c29154d38c2b1:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_2a5ff0dddbf5d327 .post-data_64d41ee131647bc9 .round-btn_e2b6a72b52a44410 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_2a5ff0dddbf5d327 .post-data_64d41ee131647bc9 .round-btn_e2b6a72b52a44410:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_2a5ff0dddbf5d327 .post-data_64d41ee131647bc9 .post-info_79a53a790d7107c9 {
  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_2a5ff0dddbf5d327 .post-img_a1ec597b5e42d8f8 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_2a5ff0dddbf5d327 .post-img_a1ec597b5e42d8f8 .date_932569d547f89c49 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_2a5ff0dddbf5d327.style-two_5280ddeb30ee0124 {
  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_2a5ff0dddbf5d327.style-two_5280ddeb30ee0124 p {
  font-size: 18px;
}
.blog-meta-two_2a5ff0dddbf5d327.style-two_5280ddeb30ee0124 .post-img_a1ec597b5e42d8f8 {
  height: auto;
  width: 100%;
}
.blog-meta-two_2a5ff0dddbf5d327.style-two_5280ddeb30ee0124 .post-data_64d41ee131647bc9 {
  padding: 26px 0;
}
.blog-meta-two_2a5ff0dddbf5d327.style-two_5280ddeb30ee0124 .post-data_64d41ee131647bc9 .post-info_79a53a790d7107c9 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_2a5ff0dddbf5d327.style-two_5280ddeb30ee0124 .post-data_64d41ee131647bc9 .round-btn_e2b6a72b52a44410 {
  border: none;
}

.signup-btn-one_29574cd66557ebcd 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_29574cd66557ebcd .icon_e33214e9e549e042 {
  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_44da32746eb1b239 {
  z-index: 1;
}
.blog-section-three_44da32746eb1b239 .section-btn_b8aadba4652574ad {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

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

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

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

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

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

.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .quote-wrapper_44c2df888c880c00 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .quote-wrapper_44c2df888c880c00 .wrapper_4ab71bbeb7d3b36c {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .quote-wrapper_44c2df888c880c00 .wrapper_4ab71bbeb7d3b36c .icon_e33214e9e549e042 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .quote-wrapper_44c2df888c880c00 .wrapper_4ab71bbeb7d3b36c h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .quote-wrapper_44c2df888c880c00 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .quote-wrapper_44c2df888c880c00 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .img-gallery_e27d153ad07997a8 {
  margin-bottom: 50px;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .img-gallery_e27d153ad07997a8 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .list-item_9a02816960c9ee19 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_203ac1cc8760cf66 .post-details-meta_f32c49c7378ade83 .list-item_9a02816960c9ee19 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_203ac1cc8760cf66 .bottom-widget_60606acd18c1ba01 {
  padding: 10px 0 5px;
}
.blog-details_203ac1cc8760cf66 .bottom-widget_60606acd18c1ba01 .tags_05e3172c6a6c0799 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_203ac1cc8760cf66 .bottom-widget_60606acd18c1ba01 .tags_05e3172c6a6c0799 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_203ac1cc8760cf66 .bottom-widget_60606acd18c1ba01 .tags_05e3172c6a6c0799 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_203ac1cc8760cf66 .bottom-widget_60606acd18c1ba01 .share-icon_f842b8989471b385 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_203ac1cc8760cf66 .bottom-widget_60606acd18c1ba01 .share-icon_f842b8989471b385 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_203ac1cc8760cf66 .grey-bg_a7306266978ee5a3 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_203ac1cc8760cf66 .blog-inner-title_cf7ceb63e45bd24b {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f {
  margin: 60px 0;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2:last-child {
  padding-bottom: 5px;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2 .reply-comment_281a1388f64d6341 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2 .user-avatar_c051c2515de73a5a {
  width: 60px;
  height: 60px;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2 .comment-text_32bdd0f4b83f7784 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2 .comment-text_32bdd0f4b83f7784 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2 .comment-text_32bdd0f4b83f7784 .date_932569d547f89c49 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2 .comment-text_32bdd0f4b83f7784 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2 .comment-text_32bdd0f4b83f7784 .reply-btn_2715fb97b07710c0 {
  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_203ac1cc8760cf66 .blog-comment-area_f0eab5ba920a874f .comment_56ee67c708252af2 .comment-text_32bdd0f4b83f7784 .reply-btn_2715fb97b07710c0:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_203ac1cc8760cf66 .blog-comment-form_0871f85370e26c3b p a {
  color: #19352D;
}
.blog-details_203ac1cc8760cf66 .blog-comment-form_0871f85370e26c3b form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_203ac1cc8760cf66 .blog-comment-form_0871f85370e26c3b form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_203ac1cc8760cf66 .blog-comment-form_0871f85370e26c3b 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_9476ed31d0d44a74 {
  height: 600px;
}

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

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

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

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

.footer-one_f191085094b26359 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_f191085094b26359 .bottom-footer_28577de94fb28eb2 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_f191085094b26359 .social-icon_ada572d196358ad7 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_f191085094b26359 .social-icon_ada572d196358ad7 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_f191085094b26359 .footer-title_7febe0917191bbf2 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_f191085094b26359 .footer-nav-link_c22da2cf7d155ba2 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_f191085094b26359 .footer-nav-link_c22da2cf7d155ba2 a:hover {
  color: #fff;
}
.footer-nav-link_c22da2cf7d155ba2 p {
  font-size: 16px;
}
.logo_66c5308014470b25 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_f2ccc728e72c205f {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_f4718332ee03ec94 {
  align-content: center;
}

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

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

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

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

.footer-three_f7bfd522c860a2a6 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_f7bfd522c860a2a6 .round-bg_da4063d8228f59d4 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_f7bfd522c860a2a6 .round-bg_da4063d8228f59d4.color-two_23abb128884fc9a7 {
  background: #F6FFDD;
}
.footer-three_f7bfd522c860a2a6 .footer-intro_8102c8e85f92e878 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_f7bfd522c860a2a6 .footer-intro_8102c8e85f92e878 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_f7bfd522c860a2a6 .footer-title_7febe0917191bbf2 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_f7bfd522c860a2a6 .footer-nav-link_c22da2cf7d155ba2 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_f7bfd522c860a2a6 .footer-nav-link_c22da2cf7d155ba2 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_f7bfd522c860a2a6 .bottom-footer_28577de94fb28eb2 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_f7bfd522c860a2a6 .bottom-footer_28577de94fb28eb2 .copyright_530cf1fe78938b2e {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_f7bfd522c860a2a6 .bottom-footer_28577de94fb28eb2 .bottom-nav_923d42bc8d389744 {
  margin: 0 -12px;
}
.footer-three_f7bfd522c860a2a6 .bottom-footer_28577de94fb28eb2 .bottom-nav_923d42bc8d389744 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_f7bfd522c860a2a6 .bottom-footer_28577de94fb28eb2 .bottom-nav_923d42bc8d389744 a:hover {
  text-decoration: underline;
}
.footer-three_f7bfd522c860a2a6 .bottom-footer_28577de94fb28eb2 .social-icon_ada572d196358ad7 {
  margin: 0 -10px;
}
.footer-three_f7bfd522c860a2a6 .bottom-footer_28577de94fb28eb2 .social-icon_ada572d196358ad7 a {
  margin: 0 10px;
}
.footer-three_f7bfd522c860a2a6 .bottom-footer_28577de94fb28eb2 .social-icon_ada572d196358ad7 a:hover {
  color: #19352D;
}
.footer-three_f7bfd522c860a2a6 .shape_01_751f388ef0773cb4 {
  top: -3%;
  left: -3%;
}
.footer-three_f7bfd522c860a2a6 .shape_02_ea753072303f2532 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_8a42f9c4cc983f99 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_8a42f9c4cc983f99:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../captures/assets_b01c26cc91/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_8a42f9c4cc983f99 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_8a42f9c4cc983f99 .btn-group_c88f72cfa5349ed1 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_8a42f9c4cc983f99 .btn-group_c88f72cfa5349ed1 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_8a42f9c4cc983f99 .btn-group_c88f72cfa5349ed1 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_8a42f9c4cc983f99 .btn-group_c88f72cfa5349ed1 .round-btn_e2b6a72b52a44410 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_8a42f9c4cc983f99 .btn-group_c88f72cfa5349ed1 .round-btn_e2b6a72b52a44410:hover, .footer-five_8a42f9c4cc983f99 .btn-group_c88f72cfa5349ed1 .round-btn_e2b6a72b52a44410:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_8a42f9c4cc983f99 .social-icon_ada572d196358ad7 {
  margin: 0 -20px;
}
.footer-five_8a42f9c4cc983f99 .social-icon_ada572d196358ad7 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_8a42f9c4cc983f99 .social-icon_ada572d196358ad7 a:hover {
  color: #DFFF5E;
}
.footer-five_8a42f9c4cc983f99 .bottom-nav_923d42bc8d389744 {
  margin: 0 -12px;
}
.footer-five_8a42f9c4cc983f99 .bottom-nav_923d42bc8d389744 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_8a42f9c4cc983f99 .bottom-nav_923d42bc8d389744 a:hover {
  text-decoration: underline;
}
.footer-five_8a42f9c4cc983f99 .shape_01_751f388ef0773cb4 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_8a42f9c4cc983f99 .shape_02_ea753072303f2532 {
  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_2b20a68cb73e5433 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_786657e8269d6dcb {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_1ee8737e83ff1a4d {
  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_397c81fa0f990938 {
  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_7a162115e3730332 {
  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_1484e55700aef5b5 {
  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_543b7548aeec392b {
  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_3dada0821c33b4e5 {
  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_ee12ca18e1bc7dec {
  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_a0039668ad4b82f8 {
  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_34c6de9fa9e8134c {
  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_b0cbce73577f7fb8 {
  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_23137116b010d6ac {
  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_05620e2809452d1c {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_7d815689a1ed67e4 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_c86b2b9dfc6840de {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_61122750cd41232e {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_76d15fdecff49c72 {
  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_597369f5bc70b928 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_61260520ecbd585f {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_05933835063d52eb {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_24fa0b752645ebad {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_5be912812ad3768c {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_c9411a9d3ea8a042 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_2f4f648182bd7345 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_f10772a9cbca0287 {
  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_004375517716584d {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_984c31a9b3a1bcc8 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_ea3168f7f57c568b {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_4b783acc83433724 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_09bcff5eb5cad7ed {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_4e3b8526a79f3481 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_d3c0b83aafc8e824 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_dd4bccf7009698ab {
  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_06561595736126ed {
  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_19b631b882dd2c9a {
  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_a104d3bc5f333ace {
  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_307a669075422a37 {
  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_677401a0019397d1 {
  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_407e98cb938a8dea {
  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_8719bcdbbec35525 {
  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_6a1eff35f2b33a01 {
  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_31ed2d662a36ef84 {
  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_a509139382fa1b56 {
  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_77964ebe4427a5bc {
  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_c8ac59c719abaac0 {
  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_dda23d333b3faebf {
  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_8266b2cdcd208c88 {
  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_dadf074fd269f31f {
  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_5e3d0ef8d54b1da8 {
  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_d5e42e54454fb732 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_165db0bbd6d0ae6d {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_54643f8423a081fc {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_f59931f4022d241d {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_3d7705dec52cd8c4 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_f1f1e974d7464ab5 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_f8a005ad6a8088cb {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_76fc0b447b5de76f {
  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_2b20a68cb73e5433 {
  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_a4060ff981512b15 {
  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_761f73c7458756ec {
  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_20b9fba2a831a8b0 .theme-select-menu_706a3177e4290d92 {
  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_e8128768df6b121a {
  overflow: hidden;
}
.product-block-one_e8128768df6b121a .img-holder_231e0738f24aafc1 {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_e8128768df6b121a .img-holder_231e0738f24aafc1 .cart-icon_88fa2dbc4e3b830d {
  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_e8128768df6b121a .img-holder_231e0738f24aafc1 .cart-icon_88fa2dbc4e3b830d:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_e8128768df6b121a .img-holder_231e0738f24aafc1 .cart-button_c77ea4c3984e5f2f {
  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_e8128768df6b121a .img-holder_231e0738f24aafc1 .cart-button_c77ea4c3984e5f2f:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_e8128768df6b121a .product-title_f8cfb2235adc106c {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_e8128768df6b121a .rating_b1313ecc37e58155 {
  margin: 0 -3px;
}
.product-block-one_e8128768df6b121a .rating_b1313ecc37e58155 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_e8128768df6b121a .rating_b1313ecc37e58155 li .bi-star-fill_83c56f3bc010967c {
  color: #FFCB65;
}
.product-block-one_e8128768df6b121a .price_2e1539c2e3655153 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_e8128768df6b121a:hover .cart-button_c77ea4c3984e5f2f {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_e8128768df6b121a:hover .product-img_21a57e3119c85217 {
  transform: scale(0.95);
}
.product-block-one_e8128768df6b121a:hover .cart-icon_88fa2dbc4e3b830d {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_e8128768df6b121a:hover .product-title_f8cfb2235adc106c {
  text-decoration: underline;
}

.product-details-one_0a68de71c937274d .product-img-tab_33b511667a8164a6 {
  border: none;
}
.product-details-one_0a68de71c937274d .product-img-tab_33b511667a8164a6 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_0a68de71c937274d .product-img-tab_33b511667a8164a6 .nav-link img {
  max-height: 100%;
}
.product-details-one_0a68de71c937274d .product-img-tab_33b511667a8164a6 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_0a68de71c937274d .product-img-tab-content_62f17130cecf0b3d {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_0a68de71c937274d .product-img-tab-content_62f17130cecf0b3d img {
  margin: auto;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .stock-tag_9967d3bc2f346257 {
  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_0a68de71c937274d .product-info_238f95ca3eecdc05 .product-name_d8b88d2a21606e12 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .rating_b1313ecc37e58155 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .rating_b1313ecc37e58155 li .bi-star-fill_83c56f3bc010967c {
  color: #FFCB65;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .rating_b1313ecc37e58155 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .rating_b1313ecc37e58155 li a:hover {
  text-decoration: underline;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .price_2e1539c2e3655153 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .price_2e1539c2e3655153 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .availability_299a9068447dfaf5 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .description-text_46dfd00b1d384865 {
  padding: 10px 0 15px;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .product-feature_d3bb463712b854bf {
  margin-bottom: 20px;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .product-feature_d3bb463712b854bf li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .product-feature_d3bb463712b854bf li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .customize-order_f5f4c8580f562782 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .customize-order_f5f4c8580f562782 .quantity_7e2c5eb578044d1d .button-group_c4e128aba420f163 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .customize-order_f5f4c8580f562782 .quantity_7e2c5eb578044d1d .button-group_c4e128aba420f163 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .customize-order_f5f4c8580f562782 .quantity_7e2c5eb578044d1d .button-group_c4e128aba420f163 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_0a68de71c937274d .product-info_238f95ca3eecdc05 .customize-order_f5f4c8580f562782 .quantity_7e2c5eb578044d1d .button-group_c4e128aba420f163 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_0a68de71c937274d .product-review-tab_37e91dd0848af65a .nav-tabs_a6b2d507637e7ecb {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .nav-tabs_a6b2d507637e7ecb .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_0a68de71c937274d .product-review-tab_37e91dd0848af65a .nav-tabs_a6b2d507637e7ecb .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_0a68de71c937274d .product-review-tab_37e91dd0848af65a .nav-tabs_a6b2d507637e7ecb .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .nav-tabs_a6b2d507637e7ecb .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .tab-content_700926315ac5cfc2 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .tab-content_700926315ac5cfc2 .product-feature_d3bb463712b854bf li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .tab-content_700926315ac5cfc2 .product-feature_d3bb463712b854bf li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .user-comment-area_f709d06605a5f92c .single-comment_9a03aeb6f1f9b858 {
  padding-bottom: 40px;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .user-comment-area_f709d06605a5f92c .single-comment_9a03aeb6f1f9b858:last-child {
  padding-bottom: 0;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .user-comment-area_f709d06605a5f92c .user-img_a12a50bc46394971 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .user-comment-area_f709d06605a5f92c .user-comment-data_99315df47220d36a {
  padding-left: 30px;
  position: relative;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .user-comment-area_f709d06605a5f92c .user-comment-data_99315df47220d36a .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .user-comment-area_f709d06605a5f92c .user-comment-data_99315df47220d36a .rating_b1313ecc37e58155 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .user-comment-area_f709d06605a5f92c .user-comment-data_99315df47220d36a .rating_b1313ecc37e58155 li .bi-star-fill_83c56f3bc010967c {
  color: #FFCB65;
}
.product-details-one_0a68de71c937274d .product-review-tab_37e91dd0848af65a .user-comment-area_f709d06605a5f92c .user-comment-data_99315df47220d36a p {
  padding-top: 8px;
}

.cart-list-form_d98b7b878b6a9006 {
  position: relative;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 {
  margin: 0;
  background: transparent;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 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_d98b7b878b6a9006 .table_9e39101cbe4783e7 th:first-child {
  text-align: left;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .product-thumbnails_b185ec31776f7929 {
  width: 85px;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .product-thumbnails_b185ec31776f7929 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .product-thumbnails_b185ec31776f7929 .product-img_21a57e3119c85217 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .product-info_238f95ca3eecdc05 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .product-info_238f95ca3eecdc05 .product-name_d8b88d2a21606e12 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .product-info_238f95ca3eecdc05 .serial_2ba705016100d38f {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .product-info_238f95ca3eecdc05 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .price_2e1539c2e3655153 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .quantity_7e2c5eb578044d1d li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .quantity_7e2c5eb578044d1d li .btn_b0cbadacb500592d {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .quantity_7e2c5eb578044d1d 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_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .remove-product_e0a4f128ab0e8492 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_d98b7b878b6a9006 .table_9e39101cbe4783e7 tbody .remove-product_e0a4f128ab0e8492:hover {
  color: #ff2759;
}
.cart-list-form_d98b7b878b6a9006 .cart-footer_3d7e59c034bac4aa {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_d98b7b878b6a9006 .cart-footer_3d7e59c034bac4aa .coupon-form_0b0a5090b93f44c1 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_d98b7b878b6a9006 .cart-footer_3d7e59c034bac4aa .cart-total-section_c91c5b9b5b9351dc {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_d98b7b878b6a9006 .cart-footer_3d7e59c034bac4aa .cart-total-section_c91c5b9b5b9351dc .cart-total-table_182fb738e3a46156 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_d98b7b878b6a9006 .cart-footer_3d7e59c034bac4aa .cart-total-section_c91c5b9b5b9351dc .cart-total-table_182fb738e3a46156 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_c3c230e0c8b39389 {
  height: auto;
}

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

.fancybox-caption_9c875d19fe2de4e5, .fancybox-infobar_f5db7022df01522c, .fancybox-navigation_ce86b3ae6a2b6d84 .fancybox-button_b0784d465ca8490f, .fancybox-toolbar_e92a03b1080d92ca {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_0ea7018238184c04 .fancybox-caption_9c875d19fe2de4e5, .fancybox-show-infobar_0ede43da06a68f2e .fancybox-infobar_f5db7022df01522c, .fancybox-show-nav_61bc8bb5768c181d .fancybox-navigation_ce86b3ae6a2b6d84 .fancybox-button_b0784d465ca8490f, .fancybox-show-toolbar_1f4b384b94e08346 .fancybox-toolbar_e92a03b1080d92ca {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_f5d31d0d43703256 .fancybox-stage_02f941ffa7ce29fa {
  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_90aeb47a6016d068 .fancybox-slide, .fancybox-slide--current_ecddcf0546305c07, .fancybox-slide--next_4adbddd9a8e8d9da, .fancybox-slide--previous_19b459c0c493de43 {
  display: block;
}

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

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

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

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

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

.fancybox-content_636a94ac731d9e75 {
  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_bdf9ca8cfd2d1b89 .fancybox-content_636a94ac731d9e75 {
  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_d101d926f6401586 .fancybox-content_636a94ac731d9e75 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_7766ddba345bb07d .fancybox-content_636a94ac731d9e75 {
  cursor: zoom-in;
}

.fancybox-can-drag_b4e1cd86a4772db3 .fancybox-content_636a94ac731d9e75 {
  cursor: grab;
}

.fancybox-is-dragging_7c037b6da9ad44a6 .fancybox-content_636a94ac731d9e75 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_531d2f9c3e428e4a .fancybox-content_636a94ac731d9e75 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_6583d4312a13e76b .fancybox-content_636a94ac731d9e75, .fancybox-slide--map_2163ab33d9a66571 .fancybox-content_636a94ac731d9e75, .fancybox-slide--video_4dd18f76f50f17ba .fancybox-content_636a94ac731d9e75 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_4dd18f76f50f17ba .fancybox-content_636a94ac731d9e75 {
  background: #000;
}

.fancybox-slide--map_2163ab33d9a66571 .fancybox-content_636a94ac731d9e75 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_87916fddc1075242 svg path, .fancybox-button--share_cd429f45f7a617c7 svg path, .fancybox-button--thumbs_84a8cce79dc29a7d svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_61bc8bb5768c181d .fancybox-navigation_ce86b3ae6a2b6d84 .fancybox-button_b0784d465ca8490f {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_ce86b3ae6a2b6d84 .fancybox-button--arrow_left_fd4484bb74dd2767 {
  left: 6px;
}

.fancybox-navigation_ce86b3ae6a2b6d84 .fancybox-button--arrow_right_37d2b1f4f00bd667 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_6583d4312a13e76b .fancybox-close-small_ac581aa53faf7d6b, .fancybox-slide--image_bdf9ca8cfd2d1b89 .fancybox-close-small_ac581aa53faf7d6b, .fancybox-slide--video_4dd18f76f50f17ba .fancybox-close-small_ac581aa53faf7d6b {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_6583d4312a13e76b .fancybox-close-small_ac581aa53faf7d6b:hover svg, .fancybox-slide--image_bdf9ca8cfd2d1b89 .fancybox-close-small_ac581aa53faf7d6b:hover svg, .fancybox-slide--video_4dd18f76f50f17ba .fancybox-close-small_ac581aa53faf7d6b:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_cc096ae40b045e77 .fancybox-close-small_ac581aa53faf7d6b, .fancybox-is-zoomable_f1d7bc3b7856f343.fancybox-can-drag_b4e1cd86a4772db3 .fancybox-close-small_ac581aa53faf7d6b {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_a10a7b58bcbe82e6.fancybox-slide--next_4adbddd9a8e8d9da, .fancybox-fx-fade_a10a7b58bcbe82e6.fancybox-slide--previous_19b459c0c493de43 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_a10a7b58bcbe82e6.fancybox-slide--current_ecddcf0546305c07 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_fdb16d65b0f184b6 {
  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_9f14ec89aa025939 {
  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_c103e6021973ba83 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_bc3a67dee9450025 .fancybox-thumbs_9f14ec89aa025939 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_9f14ec89aa025939 > 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_9f14ec89aa025939 .fancybox-thumbs-active_fc71fa93d2a0579e:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_fcb06718caee5050 .slick-track_c4443ed7f9cf8403,
.slick-slider_fcb06718caee5050 .slick-list_3a824ec9a84353fc {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_e5a04322d8538723 .slick-track_c4443ed7f9cf8403 {
  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_e5a04322d8538723 img {
  display: none;
}

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

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

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

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

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