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

.h1_6765a7afb3cf5373,
h1,
.h2_9054528163acd107,
h2,
.h3_b1e5f38d808aca8d,
h3,
.h4_7ecd0af58ad29126,
h4,
.h5_f7454559dc9b0f84,
h5,
.h6_bef9fccf71a8ff6d,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_14105050c71ad290 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_5714b47356d9e4e0 {
  padding: 0 !important;
}

.m0_771cbe00b196c2c2 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_48f74db2246a668e {
    padding: 0 !important;
  }
  .xl-m0_c0aeff21dda6df13 {
    margin: 0 !important;
  }
  .xl-pt-10_8491243ef2ce3e2b {
    padding-top: 10px !important;
  }
  .xl-pt-20_eb422ddce21c82ba {
    padding-top: 20px !important;
  }
  .xl-pt-30_6c6f398ef6a63add {
    padding-top: 30px !important;
  }
  .xl-pt-40_d22c145aebf86b45 {
    padding-top: 40px !important;
  }
  .xl-pt-50_df3e32a325e673a7 {
    padding-top: 50px !important;
  }
  .xl-pt-60_968be4b37d797fcf {
    padding-top: 60px !important;
  }
  .xl-pt-70_9edf29858c2e64aa {
    padding-top: 70px !important;
  }
  .xl-pt-80_2ece93d312ec73c3 {
    padding-top: 80px !important;
  }
  .xl-pt-90_27e217b61bf4be2a {
    padding-top: 90px !important;
  }
  .xl-pt-100_6fae0ef9d02650e0 {
    padding-top: 100px !important;
  }
  .xl-pt-110_37a0b14a6c79cc43 {
    padding-top: 110px !important;
  }
  .xl-pt-120_fb417e03ebbd2b9e {
    padding-top: 120px !important;
  }
  .xl-pt-130_bd644e6bcce4acb2 {
    padding-top: 130px !important;
  }
  .xl-pt-140_843454246092986d {
    padding-top: 140px !important;
  }
  .xl-pt-150_c302ac101129513b {
    padding-top: 150px !important;
  }
  .xl-pt-200_0b5c5262f7949ba2 {
    padding-top: 200px !important;
  }
  .xl-pb-10_a1e7223f2a94f31e {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_ca26955dd10bacef {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_eecdb11915be7774 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_7cba969d390d4134 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_e2484fa2bf7ea964 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_2aa5bc92e74b5b0d {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_f7093547ee6a1742 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_adf832daa1206c81 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_be0742b7c5739a86 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_ba55b80fce08d409 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_c7d60cb4ae1581fc {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_84e36a40537b5099 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_c5002071b5d9a292 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_df0b6043e6382434 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_eb1e1fb79f1ba564 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_4c906f9db611c9f3 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_a0677d7f3614f76d {
    margin-top: 10px !important;
  }
  .xl-mt-20_b4ea8835f0b33036 {
    margin-top: 20px !important;
  }
  .xl-mt-30_d65f6bf06dc298e7 {
    margin-top: 30px !important;
  }
  .xl-mt-40_99524a0a9caf0ae7 {
    margin-top: 40px !important;
  }
  .xl-mt-50_121673caff132e95 {
    margin-top: 50px !important;
  }
  .xl-mt-60_f86e7cac3c9469e7 {
    margin-top: 60px !important;
  }
  .xl-mt-70_6a28df98835053ca {
    margin-top: 70px !important;
  }
  .xl-mt-80_643b71cca1c3d883 {
    margin-top: 80px !important;
  }
  .xl-mt-90_25c035bdd7e0482b {
    margin-top: 90px !important;
  }
  .xl-mt-100_2eeca63abd32102f {
    margin-top: 100px !important;
  }
  .xl-mt-110_e69aedbaf26bdb27 {
    margin-top: 110px !important;
  }
  .xl-mt-120_c05dc1c18cb31822 {
    margin-top: 120px !important;
  }
  .xl-mt-130_66bec5ebc7ad819a {
    margin-top: 130px !important;
  }
  .xl-mt-140_c0e8adb2d365059a {
    margin-top: 140px !important;
  }
  .xl-mt-150_5b6dfe04fbd4c43d {
    margin-top: 150px !important;
  }
  .xl-mt-200_b55d170ff8f60d57 {
    margin-top: 200px !important;
  }
  .xl-mb-10_c38118a36fffe358 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_717efa324cd9a1c9 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_62fd21454039287a {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_50314354372982e7 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_b677eb9847bbdddf {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_4b0a55aa307fdd21 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_465bf1e1713b9175 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_fe6e2aa05fbfd160 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_5547d6de611b37c8 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_5fa65c0e13480b5c {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_72561ff8fe6b5096 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_aade49d20935481a {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_e65865111e533f9c {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_0afbad643bd78f22 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_210c21b9df3b012b {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_2b5fc72a234726ad {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_65158420c01c39e4 {
    padding: 0 !important;
  }
  .lg-m0_a5b1f54bd1063007 {
    margin: 0 !important;
  }
  .lg-pt-10_7acdff0df15c0a5c {
    padding-top: 10px !important;
  }
  .lg-pt-20_13c1beb98e07b0c7 {
    padding-top: 20px !important;
  }
  .lg-pt-30_9662761e7d8c596f {
    padding-top: 30px !important;
  }
  .lg-pt-40_2967bcd4ba247882 {
    padding-top: 40px !important;
  }
  .lg-pt-50_c293ac69e6711d9c {
    padding-top: 50px !important;
  }
  .lg-pt-60_75a21f0b2d65098f {
    padding-top: 60px !important;
  }
  .lg-pt-70_dfe414df095b3cec {
    padding-top: 70px !important;
  }
  .lg-pt-80_bf8ea000c231c864 {
    padding-top: 80px !important;
  }
  .lg-pt-90_9671be75f5108db0 {
    padding-top: 90px !important;
  }
  .lg-pt-100_96b581638d2682cc {
    padding-top: 100px !important;
  }
  .lg-pt-110_c3e36bbc7fbbd15a {
    padding-top: 110px !important;
  }
  .lg-pt-120_1b27d97c7cadad40 {
    padding-top: 120px !important;
  }
  .lg-pt-130_5e4c63456877897e {
    padding-top: 130px !important;
  }
  .lg-pt-140_7efa63f701eed86e {
    padding-top: 140px !important;
  }
  .lg-pt-150_da229309bde3d2af {
    padding-top: 150px !important;
  }
  .lg-pt-200_221f215e3828e0e5 {
    padding-top: 200px !important;
  }
  .lg-pb-10_0ac700b84f36583c {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_249d8abd369b2284 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_1dfef46e6226caaf {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_703a278a573b9ead {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_0ee95577e7d2fe7d {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_46137bbef2d49ec4 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_35ee9e594800d816 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_5ab50417b30b8316 {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_a946539fb2756ddc {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_6c53db6bfdc14998 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_7c21012ad01f8fe3 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_0089b168cbe997d4 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_d171edafb88ea6f3 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_2498094256c4e0ab {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_b1348bb7d3aa6739 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_94aa204f295ac6b6 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_b2ed6902064a257f {
    margin-top: 10px !important;
  }
  .lg-mt-20_b5178a5e2b7bda15 {
    margin-top: 20px !important;
  }
  .lg-mt-30_658a0090f7f7d8a5 {
    margin-top: 30px !important;
  }
  .lg-mt-40_b52622eb33d95d55 {
    margin-top: 40px !important;
  }
  .lg-mt-50_d8b6678b4d394f5c {
    margin-top: 50px !important;
  }
  .lg-mt-60_d42c91f098917ad1 {
    margin-top: 60px !important;
  }
  .lg-mt-70_9effc709952c8c2a {
    margin-top: 70px !important;
  }
  .lg-mt-80_fffe9dd4451cd847 {
    margin-top: 80px !important;
  }
  .lg-mt-90_ae3c138d06b75129 {
    margin-top: 90px !important;
  }
  .lg-mt-100_7d1b24e4f67ae88c {
    margin-top: 100px !important;
  }
  .lg-mt-110_14488a9a090237d0 {
    margin-top: 110px !important;
  }
  .lg-mt-120_f42e6fa6483f0982 {
    margin-top: 120px !important;
  }
  .lg-mt-130_dc568c3ec32ee29b {
    margin-top: 130px !important;
  }
  .lg-mt-140_b412e47ea079b4a8 {
    margin-top: 140px !important;
  }
  .lg-mt-150_926ca429da7d6ae6 {
    margin-top: 150px !important;
  }
  .lg-mt-200_7d4ca5a252fa0c25 {
    margin-top: 200px !important;
  }
  .lg-mb-10_f867a209c749f42c {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_ad1b5fddc77aa07c {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_7da630d8290564ea {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_d42a401d53e3380f {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_32a71c020dfe9fea {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_d0ddac45aec4e90d {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_53b61a3b0875dfb2 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_361b4560b59ba482 {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_9ce35ae3e050f84c {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_37b988963f721ca8 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_0d2e1048d5a9e9e9 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_c8283e7025fe595e {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_ce7472cac2a10682 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_205a3d2e063db249 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_26bc35589d6ec9fe {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_17ac3965c6f1791a {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_4f204108aee10878 {
    padding: 0 !important;
  }
  .md-m0_c2af4b66fbb5a3e4 {
    margin: 0 !important;
  }
  .md-pt-10_6e674ed6e1f19aac {
    padding-top: 10px !important;
  }
  .md-pt-20_e874795a100b8018 {
    padding-top: 20px !important;
  }
  .md-pt-30_932cb83faafd23be {
    padding-top: 30px !important;
  }
  .md-pt-40_d9d0c0dcd4125d95 {
    padding-top: 40px !important;
  }
  .md-pt-50_d93ed5de55390814 {
    padding-top: 50px !important;
  }
  .md-pt-60_4a6361a508507162 {
    padding-top: 60px !important;
  }
  .md-pt-70_c9f7b616c06087f1 {
    padding-top: 70px !important;
  }
  .md-pt-80_f943b0ef1fd1041d {
    padding-top: 80px !important;
  }
  .md-pt-90_cf1a4abb9e3273b9 {
    padding-top: 90px !important;
  }
  .md-pt-100_cc3b7e55a30f22aa {
    padding-top: 100px !important;
  }
  .md-pt-110_cd41f0fa87e70551 {
    padding-top: 110px !important;
  }
  .md-pt-120_d9a3a4247897b66f {
    padding-top: 120px !important;
  }
  .md-pt-130_ef1ce9510486e4aa {
    padding-top: 130px !important;
  }
  .md-pt-140_e0ead477c4f968a1 {
    padding-top: 140px !important;
  }
  .md-pt-150_a9039b705a9acb8a {
    padding-top: 150px !important;
  }
  .md-pt-200_b45b71fe3bed5c4e {
    padding-top: 200px !important;
  }
  .md-pb-10_5cb17ee549e2a5b4 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_9b0658a83ee07c83 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_b2e222a6beb1b94a {
    padding-bottom: 30px !important;
  }
  .md-pb-40_476e60cae5ef0097 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_29c040718e53c8ae {
    padding-bottom: 50px !important;
  }
  .md-pb-60_587be458121ba856 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_629883ce01f1bd4e {
    padding-bottom: 70px !important;
  }
  .md-pb-80_ccd2a53d98fcf24b {
    padding-bottom: 80px !important;
  }
  .md-pb-90_f591613ef8643980 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_c9117632f710c063 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_043a98fd16195ea5 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_40a840485188dd14 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_6d6233b3f86f9446 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_f64ae128e3862a03 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_1d56ded37a3c4d46 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_76b2062aa397178e {
    padding-bottom: 200px !important;
  }
  .md-mt-10_1435f67273967dcb {
    margin-top: 10px !important;
  }
  .md-mt-20_26e35a51d1b9075c {
    margin-top: 20px !important;
  }
  .md-mt-30_8ea566f460057839 {
    margin-top: 30px !important;
  }
  .md-mt-40_e5d7ae7fe9dd9ab5 {
    margin-top: 40px !important;
  }
  .md-mt-50_aa7ad0a1edcea10e {
    margin-top: 50px !important;
  }
  .md-mt-60_b27eb9e1f2eea1a4 {
    margin-top: 60px !important;
  }
  .md-mt-70_066a1e08e04d5d40 {
    margin-top: 70px !important;
  }
  .md-mt-80_1b2effb0da456fa7 {
    margin-top: 80px !important;
  }
  .md-mt-90_52b37ba6f1b4c653 {
    margin-top: 90px !important;
  }
  .md-mt-100_9932b04ebde2e3cc {
    margin-top: 100px !important;
  }
  .md-mt-110_1002802917c6c62c {
    margin-top: 110px !important;
  }
  .md-mt-120_6f3460d8532009a1 {
    margin-top: 120px !important;
  }
  .md-mt-130_4b601e2259d71f08 {
    margin-top: 130px !important;
  }
  .md-mt-140_5e986634bca43fb1 {
    margin-top: 140px !important;
  }
  .md-mt-150_e5f3154d2eedd692 {
    margin-top: 150px !important;
  }
  .md-mt-200_b549e74e286d33c9 {
    margin-top: 200px !important;
  }
  .md-mb-10_c09e7dc8d20b2f38 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_c57deee746f36a2e {
    margin-bottom: 20px !important;
  }
  .md-mb-30_bdc4fe77b34dd233 {
    margin-bottom: 30px !important;
  }
  .md-mb-40_326ef6334a1606b4 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_414cf367ed826255 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_1ac226aa4189bdee {
    margin-bottom: 60px !important;
  }
  .md-mb-70_3a877ac0a6e96c9b {
    margin-bottom: 70px !important;
  }
  .md-mb-80_0f367a6a9be583c4 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_17ee1e0c5eb3a793 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_fa8c6682e8310006 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_71f23b52a03ca634 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_00e619e9bbb0f7f0 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_cbfbb0d495f2dbcf {
    margin-bottom: 130px !important;
  }
  .md-mb-140_5ea69605645a2465 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_ef0eb5509e24789e {
    margin-bottom: 150px !important;
  }
  .md-mb-200_63d2cc02a5f3617a {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_da2224090e902f6b {
    padding: 0 !important;
  }
  .sm-m0_2a7c8a4301e52483 {
    margin: 0 !important;
  }
  .sm-pt-10_c23878ac21fffc3f {
    padding-top: 10px !important;
  }
  .sm-pt-20_9217ca93f0f91c01 {
    padding-top: 20px !important;
  }
  .sm-pt-30_32665b01756c159e {
    padding-top: 30px !important;
  }
  .sm-pt-40_aff6967162022772 {
    padding-top: 40px !important;
  }
  .sm-pt-50_9df9bec2d7bdf2b6 {
    padding-top: 50px !important;
  }
  .sm-pt-60_87671159e6e7270d {
    padding-top: 60px !important;
  }
  .sm-pt-70_424278a735f9a304 {
    padding-top: 70px !important;
  }
  .sm-pt-80_9596980b2ed9bfd7 {
    padding-top: 80px !important;
  }
  .sm-pt-90_1205560ffb899a3f {
    padding-top: 90px !important;
  }
  .sm-pt-100_2a63a5f4d0d8377d {
    padding-top: 100px !important;
  }
  .sm-pt-110_1fb0b0b005b1b300 {
    padding-top: 110px !important;
  }
  .sm-pt-120_b5241877d8b5e2d3 {
    padding-top: 120px !important;
  }
  .sm-pt-130_90ad484fabd0675b {
    padding-top: 130px !important;
  }
  .sm-pt-140_61ba533ce85481ec {
    padding-top: 140px !important;
  }
  .sm-pt-150_a5f74b6250a4c8e7 {
    padding-top: 150px !important;
  }
  .sm-pt-200_29cde27d9f5bb23a {
    padding-top: 200px !important;
  }
  .sm-pb-10_98d7ba9d5b7f85eb {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_9d55b4b926af657e {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_b0a57a0fcc408230 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_630c3276ec445077 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_270d83167d9ea26a {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_c141cbe338a18e71 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_786c2b1e110fa6c0 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_6c609c890c50f982 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_5185395cc13ffae1 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_2ce5e5f22588187a {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_99b67d5b0bd07c72 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_bd0452305da7bcc6 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_59465a5134cbdf5f {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_06ad57fb06b31fe4 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_76c86686969468a0 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_06f5fafcb096ad04 {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_adbf2d8768bab7a1 {
    margin-top: 10px !important;
  }
  .sm-mt-20_9b68b6d897a7510a {
    margin-top: 20px !important;
  }
  .sm-mt-30_28a89ae574e42b1f {
    margin-top: 30px !important;
  }
  .sm-mt-40_2dc85ce8ce9fd72a {
    margin-top: 40px !important;
  }
  .sm-mt-50_878a005447740393 {
    margin-top: 50px !important;
  }
  .sm-mt-60_db07975516845acc {
    margin-top: 60px !important;
  }
  .sm-mt-70_80078d16e3d6e49d {
    margin-top: 70px !important;
  }
  .sm-mt-80_f8aa0173f6decb43 {
    margin-top: 80px !important;
  }
  .sm-mt-90_1d1e852adef4fd38 {
    margin-top: 90px !important;
  }
  .sm-mt-100_f9370cf61acd9cbc {
    margin-top: 100px !important;
  }
  .sm-mt-110_7ffe35d5c9a1aff2 {
    margin-top: 110px !important;
  }
  .sm-mt-120_a13500f5d4200697 {
    margin-top: 120px !important;
  }
  .sm-mt-130_5b033944a04fb201 {
    margin-top: 130px !important;
  }
  .sm-mt-140_3fa46fa3f000780b {
    margin-top: 140px !important;
  }
  .sm-mt-150_f831ac732f47d481 {
    margin-top: 150px !important;
  }
  .sm-mt-200_6ba5db3b713e88ae {
    margin-top: 200px !important;
  }
  .sm-mb-10_9fd1f86d977e107d {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_f6e70576db9e0b08 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_29866feb89e43ab2 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_32a1b1ea06435dcd {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_bb045fb4a4df6604 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_c574bd2c6da5a7ee {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_bb115bf8c780b68b {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_d062f4643e34d519 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_4c3a686d398c7d61 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_bb2d3c9dbb6368c6 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_e06b711b18093d5a {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_732922257c13c62d {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_f1bd0b75201eeadf {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_bfd118097af12133 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_13918cf615d003fa {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_8f3d0b148cd50cb0 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_d102dfea20715779 {
    padding: 0 !important;
  }
  .xs-m0_d3002035f6e0eeea {
    margin: 0 !important;
  }
  .xs-pt-10_f9f884c468e5b952 {
    padding-top: 10px !important;
  }
  .xs-pt-20_5571ff58c49d6177 {
    padding-top: 20px !important;
  }
  .xs-pt-30_a99294fe61b501e0 {
    padding-top: 30px !important;
  }
  .xs-pt-40_559590844d5b0ea6 {
    padding-top: 40px !important;
  }
  .xs-pt-50_84a5d9e4b1ad4264 {
    padding-top: 50px !important;
  }
  .xs-pt-60_693174522a276bfc {
    padding-top: 60px !important;
  }
  .xs-pt-70_a534a79bbbf8fe01 {
    padding-top: 70px !important;
  }
  .xs-pt-80_79c12afbb477db50 {
    padding-top: 80px !important;
  }
  .xs-pt-90_90d658b3e67633af {
    padding-top: 90px !important;
  }
  .xs-pt-100_73093fcbdcc28ab7 {
    padding-top: 100px !important;
  }
  .xs-pt-110_40a8a1fdc7cdbf50 {
    padding-top: 110px !important;
  }
  .xs-pt-120_99a3c9240cf1eb5b {
    padding-top: 120px !important;
  }
  .xs-pt-130_6924b654d8b33254 {
    padding-top: 130px !important;
  }
  .xs-pt-140_efc9e4b4580d0ab3 {
    padding-top: 140px !important;
  }
  .xs-pt-150_96cd17b7d031cb94 {
    padding-top: 150px !important;
  }
  .xs-pt-200_3b38e8c5ad26595e {
    padding-top: 200px !important;
  }
  .xs-pb-10_40229eb2738fa591 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_f216bbbf76f21644 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_a8af5224dbc78b00 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_56d8b070d3d17a71 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_49f782fc71057aef {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_7c2c1fa4fcbbf006 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_3b20932ef8127a45 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_5b45f40684672789 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_e4b440a9e9f7b10c {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_a1d94459721ba06f {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_0396664743f0652b {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_08cac4f3ecc27d30 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_18c45d5b44095dfd {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_71556fa7e54f59e7 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_91646740e352dff9 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_ca7d558b3d659a6d {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_7302963cbca2bf70 {
    margin-top: 10px !important;
  }
  .xs-mt-20_09baba328103c23e {
    margin-top: 20px !important;
  }
  .xs-mt-30_7dc4abc2e391cb71 {
    margin-top: 30px !important;
  }
  .xs-mt-40_6519570f6209d879 {
    margin-top: 40px !important;
  }
  .xs-mt-50_5b79eef94476d01d {
    margin-top: 50px !important;
  }
  .xs-mt-60_5cf85024f6a86427 {
    margin-top: 60px !important;
  }
  .xs-mt-70_4defbbf006b7a331 {
    margin-top: 70px !important;
  }
  .xs-mt-80_e31468410413a6a7 {
    margin-top: 80px !important;
  }
  .xs-mt-90_3d57c6520a271496 {
    margin-top: 90px !important;
  }
  .xs-mt-100_4124eb502472769e {
    margin-top: 100px !important;
  }
  .xs-mt-110_38775efc13ef2124 {
    margin-top: 110px !important;
  }
  .xs-mt-120_3ac54880f329d346 {
    margin-top: 120px !important;
  }
  .xs-mt-130_b951047c1c2117bf {
    margin-top: 130px !important;
  }
  .xs-mt-140_c463cf1264a67489 {
    margin-top: 140px !important;
  }
  .xs-mt-150_f7502cb32939bc40 {
    margin-top: 150px !important;
  }
  .xs-mt-200_e5a0c36a145489a7 {
    margin-top: 200px !important;
  }
  .xs-mb-10_765c03e3ef2e1f3a {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_022b15943d49e530 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_549ed8b71e44b00b {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_41980fe93e78be19 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_e6fe0140b3265cac {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_0a4b740d17a7a305 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_8f640220349ef3f8 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_5b9b15ede9cf4823 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_19fe57a95e970812 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_5d739d1f69b2332f {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_be5c72fb578b92ce {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_724cbadc67d71cc9 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_66f4fc2201fe2b15 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_ea9b51dd7fbabfd4 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_c9220da249d620f6 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_b4e5f9849f60d3e1 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_673da358b5a3df32 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_673da358b5a3df32.menu-overlay_560772b0d27c9b71 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_673da358b5a3df32.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_673da358b5a3df32 .navbar-toggler_349b96751fbe2034 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_673da358b5a3df32.menu-style-three_8e77b2f19dc7e4bd .navbar-toggler_349b96751fbe2034 {
  background: #000;
}
.theme-main-menu_673da358b5a3df32.menu-style-four_d3ebcbe70379b694 .navbar-toggler_349b96751fbe2034 {
  background: #E6FD5A;
}
.theme-main-menu_673da358b5a3df32.menu-style-five_1f4167b76b09c858 .navbar-toggler_349b96751fbe2034 {
  background: #DFFF5E;
}
.theme-main-menu_673da358b5a3df32 .navbar-toggler_349b96751fbe2034:focus {
  box-shadow: none;
}
.theme-main-menu_673da358b5a3df32 .navbar-toggler_349b96751fbe2034::before,
.theme-main-menu_673da358b5a3df32 .navbar-toggler_349b96751fbe2034::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_673da358b5a3df32 .navbar-toggler_349b96751fbe2034 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_673da358b5a3df32.menu-style-three_8e77b2f19dc7e4bd .navbar-toggler_349b96751fbe2034:before, .theme-main-menu_673da358b5a3df32.menu-style-three_8e77b2f19dc7e4bd .navbar-toggler_349b96751fbe2034:after, .theme-main-menu_673da358b5a3df32.menu-style-three_8e77b2f19dc7e4bd .navbar-toggler_349b96751fbe2034 span {
  background: #fff;
}
.theme-main-menu_673da358b5a3df32 .navbar-toggler_349b96751fbe2034::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_673da358b5a3df32 .navbar-toggler_349b96751fbe2034::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_673da358b5a3df32 .navbar-toggler_349b96751fbe2034[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_673da358b5a3df32 .navbar-toggler_349b96751fbe2034[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_673da358b5a3df32 .navbar-toggler_349b96751fbe2034[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_673da358b5a3df32 .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_673da358b5a3df32 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_673da358b5a3df32.white-vr_4c277e53869a9e67 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_673da358b5a3df32.white-vr_4c277e53869a9e67 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_673da358b5a3df32.white-vr_4c277e53869a9e67.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_673da358b5a3df32.menu-style-one_cecc19933972de76 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3 .info-row_5f4cd0fd07bdfb48 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3 .gap-fix_3fde3baebbc645cf {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3 .greetings_30e8c9c18cc1a037 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3 .contact-info_3967c4dc606a7ff6 {
  margin: 0 -15px;
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3 .contact-info_3967c4dc606a7ff6 li {
  padding: 0 15px;
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3 .contact-info_3967c4dc606a7ff6 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3 .contact-info_3967c4dc606a7ff6 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3 .inner-content_7644360763ed132b {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_673da358b5a3df32.menu-style-two_3177b82a9ecff4d3.fixed .info-row_5f4cd0fd07bdfb48 {
  display: none;
}
.theme-main-menu_673da358b5a3df32.menu-style-five_1f4167b76b09c858 {
  background: #000;
  padding: 0;
}
.theme-main-menu_673da358b5a3df32.menu-style-five_1f4167b76b09c858 .inner-content_7644360763ed132b {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_673da358b5a3df32.menu-style-six_fb113f1da5cd5aaf .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_673da358b5a3df32.menu-style-six_fb113f1da5cd5aaf .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_673da358b5a3df32 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_33dbbe4422f7b285 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_33dbbe4422f7b285 .mega-menu-title_3493290b3b6e4bcf {
  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_673da358b5a3df32 .login-btn-one_54ab07ad1b519ab0 a {
  color: #000;
}
.theme-main-menu_673da358b5a3df32 .login-btn-one_54ab07ad1b519ab0 a:hover {
  text-decoration: underline;
}
.theme-main-menu_673da358b5a3df32 .login-btn-two_b81d030948ebd9f5 a {
  color: #044F3B;
}
.theme-main-menu_673da358b5a3df32 .login-btn-two_b81d030948ebd9f5 a:hover {
  text-decoration: underline;
}
.theme-main-menu_673da358b5a3df32 .signup-btn-one_10d77dcd1dad89b7 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_673da358b5a3df32 .signup-btn-one_10d77dcd1dad89b7 .icon_5e8231a69b69c960 {
  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_673da358b5a3df32 .signup-btn-one_10d77dcd1dad89b7:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_673da358b5a3df32 .signup-btn-one_10d77dcd1dad89b7:hover .icon_5e8231a69b69c960 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_673da358b5a3df32 .signup-btn-two_1ce1d4037d40e8f9 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_673da358b5a3df32 .signup-btn-two_1ce1d4037d40e8f9:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_673da358b5a3df32 .quote-one_22d1a398682d50b6 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_673da358b5a3df32 .quote-one_22d1a398682d50b6:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_64764302815f1dd0 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_64764302815f1dd0 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_64764302815f1dd0 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_64764302815f1dd0 li a:hover {
  color: #0C3A30;
}
.category-menu_64764302815f1dd0 .dropdown-menu {
  padding: 0;
}
.category-menu_64764302815f1dd0 .dropdown-menu li {
  padding: 0;
}
.category-menu_64764302815f1dd0 .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_4e29f6a3957dd915 .logo_5dd592416621d02e {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_4c277e53869a9e67 .navbar-collapse_4e29f6a3957dd915 {
    background-color: #0C3A30;
  }
  .navbar-collapse_4e29f6a3957dd915 {
    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_4e29f6a3957dd915.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_673da358b5a3df32 .navbar .mega-dropdown_411a072d7f7c61cf {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_4c277e53869a9e67 .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_33dbbe4422f7b285 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_118c3c250c76a857 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_c29cee5ae3a6bb0a {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_c29cee5ae3a6bb0a::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_c29cee5ae3a6bb0a .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_c29cee5ae3a6bb0a .hero-slider-one .hero-img_1ac74fd8b946509e {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_c29cee5ae3a6bb0a .hero-slider-one .slick-list_ed934d02ad984356, .hero-banner-one_c29cee5ae3a6bb0a .hero-slider-one .slick-track_12a2e5801a446e7e, .hero-banner-one_c29cee5ae3a6bb0a .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_c29cee5ae3a6bb0a .hero-heading_cda6034fcd64e43f {
  font-weight: 700;
  color: #000;
  background: url(../snapshots/shape_e88d561f94/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_c29cee5ae3a6bb0a .more-btn_4fb6d44719924ee1 {
  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_c29cee5ae3a6bb0a .more-btn_4fb6d44719924ee1:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_84a02a09940880b7 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_84a02a09940880b7 .bg-wrapper_99cf4283a2359fa2 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_84a02a09940880b7 .hero-heading_cda6034fcd64e43f {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_84a02a09940880b7 .rating_4f45278a51a73205 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_84a02a09940880b7 .rating_4f45278a51a73205 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_84a02a09940880b7 .media-wrapper_526a14d4f926ce88 {
  position: absolute;
  background: url(../snapshots/assets_9910d0030a/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_84a02a09940880b7 .media-wrapper_526a14d4f926ce88 .shape_01_e8e0d0c7272a1090 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_84a02a09940880b7 .media-wrapper_526a14d4f926ce88 .shape_02_2810290e746dc926 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_080a09cc23dd5f83 .hero-heading_cda6034fcd64e43f {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_080a09cc23dd5f83 .media-wrapper_526a14d4f926ce88 {
  background: url(../snapshots/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_080a09cc23dd5f83 .media-wrapper_526a14d4f926ce88 .screen_01_2e368b3e9758d761 {
  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_080a09cc23dd5f83 .media-wrapper_526a14d4f926ce88 .screen_02_cb1ccace9c0ab9d2 {
  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_080a09cc23dd5f83 .media-wrapper_526a14d4f926ce88 .bg-shape_7029660e9383744b {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_080a09cc23dd5f83 .shape_01_e8e0d0c7272a1090 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_7f9247a624b73374 .bg-wrapper_99cf4283a2359fa2 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_7f9247a624b73374 .media-wrapper_526a14d4f926ce88 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_7f9247a624b73374 .media-wrapper_526a14d4f926ce88 .shape_01_e8e0d0c7272a1090 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_7f9247a624b73374 .shape_02_2810290e746dc926 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_a3a17f76dc37f36f + .blog-details_a412d752c85b806f {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_3a60f0ef142bdc4b {
  z-index: 1;
}
.block-feature-three_3a60f0ef142bdc4b:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_3a60f0ef142bdc4b.no-bg_87997edc34a7846d:before {
  display: none;
}
.block-feature-three_3a60f0ef142bdc4b .section-btn_52620f05dc42f7d9 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_3a60f0ef142bdc4b .block-title_066fb975042e783f a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_3a60f0ef142bdc4b .block-title_066fb975042e783f a:hover {
  text-decoration: underline;
}
.block-feature-three_3a60f0ef142bdc4b .round-btn_103dc2042ebaa834 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_3a60f0ef142bdc4b .round-btn_103dc2042ebaa834:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_3a60f0ef142bdc4b .block-one_dcaa00f31c87d49c {
  background: url(../snapshots/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_3a60f0ef142bdc4b .block-one_dcaa00f31c87d49c .tag_026cd078b4274e5d {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_3a60f0ef142bdc4b .block-one_dcaa00f31c87d49c .block-title_066fb975042e783f {
  background: url(../snapshots/shape_e88d561f94/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_3a60f0ef142bdc4b .block-two_251f7d3bfbac37f5 {
  overflow: hidden;
}
.block-feature-three_3a60f0ef142bdc4b .block-two_251f7d3bfbac37f5 .img-wrapper_0b89a353bed6e18a {
  background: url(../snapshots/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_3a60f0ef142bdc4b .block-two_251f7d3bfbac37f5 .text-wrapper_175bd2320b1d2b40 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_3a60f0ef142bdc4b .block-two_251f7d3bfbac37f5 .tag_026cd078b4274e5d {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_3a60f0ef142bdc4b .block-three_1758bdf81b4b9d07 {
  background: #D3FF76;
}
.block-feature-three_3a60f0ef142bdc4b .block-three_1758bdf81b4b9d07 .tag_026cd078b4274e5d {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_3a60f0ef142bdc4b .block-three_1758bdf81b4b9d07 .round-btn_103dc2042ebaa834 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_3a60f0ef142bdc4b .block-three_1758bdf81b4b9d07 .round-btn_103dc2042ebaa834:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_3a60f0ef142bdc4b .block-four_e8f5186224ea9939 {
  background: url(../snapshots/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_3a60f0ef142bdc4b .block-four_e8f5186224ea9939 .block-title_066fb975042e783f {
  background: url(../snapshots/shape_e88d561f94/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_3a60f0ef142bdc4b .block-four_e8f5186224ea9939 .block-title_066fb975042e783f a {
  font-size: 28px;
}
.block-feature-three_3a60f0ef142bdc4b .block-four_e8f5186224ea9939 .tag_026cd078b4274e5d {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_3a60f0ef142bdc4b .block-four_e8f5186224ea9939 .round-btn_103dc2042ebaa834 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_3a60f0ef142bdc4b .block-four_e8f5186224ea9939 .round-btn_103dc2042ebaa834:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_3a60f0ef142bdc4b .block-five_a09dc4980d59b5e5 {
  background: url(../snapshots/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_3a60f0ef142bdc4b .block-five_a09dc4980d59b5e5 .tag_026cd078b4274e5d {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_3a60f0ef142bdc4b .block-five_a09dc4980d59b5e5 .block-title_066fb975042e783f {
  background: url(../snapshots/shape_e88d561f94/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_9f509015dc470d66 .upper-wrapper_a663e44a29260e55 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_9f509015dc470d66 .upper-wrapper_a663e44a29260e55 .shape_01_e8e0d0c7272a1090 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_9f509015dc470d66 .line-loop_14c5a34cbdde4d5b:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_9f509015dc470d66 .graph-panel_29a99bccf3235bc7 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_9f509015dc470d66 .graph-panel_29a99bccf3235bc7 .main-count_268bd92b0219cc41 {
  font-size: 120px;
}
.block-feature-thirteen_9f509015dc470d66 .graph-panel_29a99bccf3235bc7 .chart-box_b25a2cb95b88c3c5 {
  padding: 0 15px;
}
.block-feature-thirteen_9f509015dc470d66 .graph-panel_29a99bccf3235bc7 .chart-box_b25a2cb95b88c3c5 .chart-inner_937207d3f1a231f5 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_3aad97fe4cb04ddc .media-img_2324cf3fe7f7b19d {
  border-radius: 30px;
}
.block-feature-sixteen_3aad97fe4cb04ddc .shape_01_e8e0d0c7272a1090 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_6d8e99af2ba7e2f1 .section-subheading_8142f6e2bba00255 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_6d8e99af2ba7e2f1 .shape_01_e8e0d0c7272a1090 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_bea3962f06ad92d5 {
  z-index: 1;
}
.text-feature-four_bea3962f06ad92d5 .avatar_37d3825dd9c7b904 {
  width: 65px;
  height: 65px;
}
.text-feature-four_bea3962f06ad92d5 .name {
  font-size: 28px;
}
.text-feature-four_bea3962f06ad92d5 .quote-text_08b1a4ec65f4b359 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_bea3962f06ad92d5 .shape_01_e8e0d0c7272a1090 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_bea3962f06ad92d5 .shape_02_2810290e746dc926 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_e14b69a74cbdcfb8 .bg-wrapper_99cf4283a2359fa2 {
  background: #FFF2AC;
}
.text-feature-five_e14b69a74cbdcfb8 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_e14b69a74cbdcfb8 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_e14b69a74cbdcfb8 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_e14b69a74cbdcfb8 li:hover:before {
  background: #29594B;
}
.text-feature-five_e14b69a74cbdcfb8 li:hover:after {
  color: #fff;
}
.text-feature-five_e14b69a74cbdcfb8 .media-wrapper_526a14d4f926ce88 {
  background: url(../snapshots/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_e14b69a74cbdcfb8 .media-wrapper_526a14d4f926ce88 .video-icon_fce80924f8a9ff68 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_e14b69a74cbdcfb8 .media-wrapper_526a14d4f926ce88 .video-icon_fce80924f8a9ff68:hover {
  background: #CFFF45;
}
.text-feature-five_e14b69a74cbdcfb8 .media-wrapper_526a14d4f926ce88 .screen_01_2e368b3e9758d761 {
  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_ce60cdd91849eace {
  z-index: 1;
}
.text-feature-six_ce60cdd91849eace .media-wrapper_526a14d4f926ce88 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_ce60cdd91849eace .media-wrapper_526a14d4f926ce88 .screen_01_2e368b3e9758d761 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_ce60cdd91849eace .shape_01_e8e0d0c7272a1090 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_ce60cdd91849eace .shape_02_2810290e746dc926 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_6f7d81d40660118b {
  background: url(../snapshots/assets_9910d0030a/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_6f7d81d40660118b .block_50f98bd2ecd9bf02 .icon_5e8231a69b69c960 {
  height: 50px;
}
.text-feature-nine_6f7d81d40660118b .vertical-text-wrapper_2d5fe6130cccab6c {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_6f7d81d40660118b .vertical-text-wrapper_2d5fe6130cccab6c .text-list_de2c9817be6f25c7 {
  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_6f7d81d40660118b .vertical-text-wrapper_2d5fe6130cccab6c .text-list_de2c9817be6f25c7:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_6f7d81d40660118b .vertical-text-wrapper_2d5fe6130cccab6c .shape_01_e8e0d0c7272a1090 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_6f7d81d40660118b .vertical-text-wrapper_2d5fe6130cccab6c .shape_02_2810290e746dc926 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_6f7d81d40660118b .shape_03_50587c22c3a32fd0 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_6f7d81d40660118b .shape_04_5dd167264f918914 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_8286ca397451c4bf .section-btn_52620f05dc42f7d9 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_19e7dc7c1eaff47b {
  z-index: 1;
}
.team-section-three_19e7dc7c1eaff47b:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../snapshots/shape_e88d561f94/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_19e7dc7c1eaff47b .section-btn_52620f05dc42f7d9 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_19e7dc7c1eaff47b .shape_01_e8e0d0c7272a1090 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_19e7dc7c1eaff47b .shape_02_2810290e746dc926 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_19e7dc7c1eaff47b .shape_03_50587c22c3a32fd0 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_75571440135fe86d .logo_5dd592416621d02e {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_50d6078618004d17 {
  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_89b3ff6a750c1661 {
  max-width: 565px;
}
.user-data-form .form-wrapper_89b3ff6a750c1661 .input-group-meta_72186bfb4c0f3ff5 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_89b3ff6a750c1661 .input-group-meta_72186bfb4c0f3ff5 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_89b3ff6a750c1661 .input-group-meta_72186bfb4c0f3ff5 .placeholder_icon_bb89ad27207b43ca {
  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_89b3ff6a750c1661 .input-group-meta_72186bfb4c0f3ff5 .placeholder_icon_bb89ad27207b43ca img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_89b3ff6a750c1661 .input-group-meta_72186bfb4c0f3ff5 .placeholder_icon_bb89ad27207b43ca span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_89b3ff6a750c1661 .input-group-meta_72186bfb4c0f3ff5 .placeholder_icon_bb89ad27207b43ca 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_89b3ff6a750c1661 .input-group-meta_72186bfb4c0f3ff5 .placeholder_icon_bb89ad27207b43ca span.eye-slash_5b1be40933f2b473:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_f03ef332f9329bf0 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_f03ef332f9329bf0 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_f03ef332f9329bf0 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_f03ef332f9329bf0 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_f03ef332f9329bf0 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_f03ef332f9329bf0 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_f03ef332f9329bf0 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_4220dccf698ad925 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_f8f64ffdfad3d137 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_f8f64ffdfad3d137:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_f8f64ffdfad3d137 img {
  width: 20px;
}
.user-data-form .btn-close_6e44a8db72f739d2 {
  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_460fac41354819bb .main-count_268bd92b0219cc41 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_e7fac29f919ee6ae .icon_5e8231a69b69c960 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_6722cb229b971c56 .img-holder_9ec5aa72b3e7861e {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_6722cb229b971c56 .img-holder_9ec5aa72b3e7861e.round-border_9f3c7bfbd1a28a54 {
  border-radius: 30px;
}
.portfolio-block-one_6722cb229b971c56 .img-holder_9ec5aa72b3e7861e .expend_f995bcd621ca7dde {
  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_6722cb229b971c56 .img-holder_9ec5aa72b3e7861e 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_6722cb229b971c56 .img-holder_9ec5aa72b3e7861e i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_6722cb229b971c56:hover .expend_f995bcd621ca7dde {
  opacity: 1;
}
.portfolio-block-one_6722cb229b971c56:hover .img-meta_317d975d98e23179 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_6722cb229b971c56:hover .pj-title_03c276fd4d28cf52 {
  text-decoration: underline;
}
.portfolio-block-one_6722cb229b971c56 .caption {
  margin-top: 35px;
}
.portfolio-block-one_6722cb229b971c56 .caption .tag_026cd078b4274e5d {
  margin: 0 -3px;
}
.portfolio-block-one_6722cb229b971c56 .caption .tag_026cd078b4274e5d 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_6722cb229b971c56 .caption .pj-title_03c276fd4d28cf52 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_6722cb229b971c56 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_6722cb229b971c56 .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_08256fb032297692 .bg-wrapper_99cf4283a2359fa2 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_08256fb032297692 .slider-wrapper_9aa34c6b0cfa4ab5 {
  height: 100%;
}
.project-details-two_08256fb032297692 .slider-wrapper_9aa34c6b0cfa4ab5 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_08256fb032297692 .slider-wrapper_9aa34c6b0cfa4ab5 .carousel-control-next_fed7d5bf2d63abe4,
.project-details-two_08256fb032297692 .slider-wrapper_9aa34c6b0cfa4ab5 .carousel-control-prev_dc6c4ffd41276eae {
  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_08256fb032297692 .slider-wrapper_9aa34c6b0cfa4ab5 .carousel-control-next_fed7d5bf2d63abe4:hover,
.project-details-two_08256fb032297692 .slider-wrapper_9aa34c6b0cfa4ab5 .carousel-control-prev_dc6c4ffd41276eae:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_08256fb032297692 .slider-wrapper_9aa34c6b0cfa4ab5 .carousel-control-prev_dc6c4ffd41276eae {
  left: auto;
  right: 45px;
}
.project-details-two_08256fb032297692 .info-wrapper_10e74b3e3613bf5c {
  padding: 55px 50px 85px 70px;
}
.project-details-two_08256fb032297692 .info-wrapper_10e74b3e3613bf5c h3 {
  font-size: 36px;
}
.project-details-two_08256fb032297692 .info-wrapper_10e74b3e3613bf5c .list-meta_5e34f6b571fce33f li {
  padding: 22px 0;
}
.project-details-two_08256fb032297692 .info-wrapper_10e74b3e3613bf5c .list-meta_5e34f6b571fce33f .icon_5e8231a69b69c960 {
  width: 40px;
}
.project-details-two_08256fb032297692 .info-wrapper_10e74b3e3613bf5c .list-meta_5e34f6b571fce33f .text1_1f43ac3d54377c84 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_08256fb032297692 .info-wrapper_10e74b3e3613bf5c .list-meta_5e34f6b571fce33f span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_08256fb032297692 .info-wrapper_10e74b3e3613bf5c .social-share_f9b68bca1460d1b2 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_08256fb032297692 .info-wrapper_10e74b3e3613bf5c .social-share_f9b68bca1460d1b2 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_b5fb7607eb704532 .slider-wrapper_9aa34c6b0cfa4ab5 {
  padding-left: 100px;
}
.feedback-section-three_b5fb7607eb704532 .slider-wrapper_9aa34c6b0cfa4ab5 .icon_5e8231a69b69c960 {
  left: 0;
  top: 18px;
}
.feedback-section-three_b5fb7607eb704532 .slick-dots_2e1ac8fb0c76f7b1 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_b5fb7607eb704532 .slick-dots_2e1ac8fb0c76f7b1 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_b5fb7607eb704532 .slick-dots_2e1ac8fb0c76f7b1 .slick-active button {
  background: #000;
}
.feedback-section-three_b5fb7607eb704532 .rating-box_01e325a80cbf6d28 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_b5fb7607eb704532 .rating-box_01e325a80cbf6d28 .rating_4f45278a51a73205 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_b5fb7607eb704532 .shape_01_e8e0d0c7272a1090 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_b5fb7607eb704532 .shape_02_2810290e746dc926 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_cb73097e29bf73a8 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_cb73097e29bf73a8 .post-data_484797abd4c30e90 {
  padding: 30px 35px 25px;
}
.blog-meta-one_cb73097e29bf73a8 .post-data_484797abd4c30e90 .post-info_18ace5e5b6766453 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_cb73097e29bf73a8 .post-data_484797abd4c30e90 .blog-title_639251487f7d0a7a {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_cb73097e29bf73a8 .post-data_484797abd4c30e90 .blog-title_639251487f7d0a7a:hover {
  text-decoration: underline;
}
.blog-meta-one_cb73097e29bf73a8 .post-img_a92b64f550646806 {
  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_cb73097e29bf73a8 .post-img_a92b64f550646806 .round-btn_103dc2042ebaa834 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_cb73097e29bf73a8:hover .round-btn_103dc2042ebaa834 {
  background: #CFFF45;
}
.blog-meta-one_cb73097e29bf73a8.style-two_f9e473b25d34aae9 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_cb73097e29bf73a8.style-two_f9e473b25d34aae9 .post-img_a92b64f550646806 {
  border-radius: 0;
}
.blog-meta-one_cb73097e29bf73a8.style-two_f9e473b25d34aae9 .blog-title_639251487f7d0a7a {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_09969061a3b13a95 {
  background: #fff;
}
.blog-meta-two_09969061a3b13a95 .post-data_484797abd4c30e90 {
  padding-top: 30px;
}
.blog-meta-two_09969061a3b13a95 .post-data_484797abd4c30e90 .blog-title_639251487f7d0a7a {
  width: 70%;
}
.blog-meta-two_09969061a3b13a95 .post-data_484797abd4c30e90 .blog-title_639251487f7d0a7a h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_09969061a3b13a95 .post-data_484797abd4c30e90 .blog-title_639251487f7d0a7a:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_09969061a3b13a95 .post-data_484797abd4c30e90 .round-btn_103dc2042ebaa834 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_09969061a3b13a95 .post-data_484797abd4c30e90 .round-btn_103dc2042ebaa834:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_09969061a3b13a95 .post-data_484797abd4c30e90 .post-info_18ace5e5b6766453 {
  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_09969061a3b13a95 .post-img_a92b64f550646806 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_09969061a3b13a95 .post-img_a92b64f550646806 .date_a0b49bbdf004b82f {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_09969061a3b13a95.style-two_f9e473b25d34aae9 {
  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_09969061a3b13a95.style-two_f9e473b25d34aae9 p {
  font-size: 18px;
}
.blog-meta-two_09969061a3b13a95.style-two_f9e473b25d34aae9 .post-img_a92b64f550646806 {
  height: auto;
  width: 100%;
}
.blog-meta-two_09969061a3b13a95.style-two_f9e473b25d34aae9 .post-data_484797abd4c30e90 {
  padding: 26px 0;
}
.blog-meta-two_09969061a3b13a95.style-two_f9e473b25d34aae9 .post-data_484797abd4c30e90 .post-info_18ace5e5b6766453 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_09969061a3b13a95.style-two_f9e473b25d34aae9 .post-data_484797abd4c30e90 .round-btn_103dc2042ebaa834 {
  border: none;
}

.signup-btn-one_10d77dcd1dad89b7 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_10d77dcd1dad89b7 .icon_5e8231a69b69c960 {
  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_6c5d24d3e680fcda {
  z-index: 1;
}
.blog-section-three_6c5d24d3e680fcda .section-btn_52620f05dc42f7d9 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_9bc63dd07b406b6e {
  z-index: 5;
}
.blog-section-four_9bc63dd07b406b6e.block-feature-three_3a60f0ef142bdc4b:before {
  display: none;
}
.blog-section-four_9bc63dd07b406b6e.block-feature-three_3a60f0ef142bdc4b .block-one_dcaa00f31c87d49c {
  background: url(../snapshots/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .quote-wrapper_a703af387cce7a57 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .quote-wrapper_a703af387cce7a57 .wrapper_51f11b778b31d215 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .quote-wrapper_a703af387cce7a57 .wrapper_51f11b778b31d215 .icon_5e8231a69b69c960 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .quote-wrapper_a703af387cce7a57 .wrapper_51f11b778b31d215 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .quote-wrapper_a703af387cce7a57 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .quote-wrapper_a703af387cce7a57 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .img-gallery_9178f1c542641433 {
  margin-bottom: 50px;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .img-gallery_9178f1c542641433 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .list-item_ac36ee0857c3aa2e li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_a412d752c85b806f .post-details-meta_7342f6144532db61 .list-item_ac36ee0857c3aa2e li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_a412d752c85b806f .bottom-widget_933f940735585193 {
  padding: 10px 0 5px;
}
.blog-details_a412d752c85b806f .bottom-widget_933f940735585193 .tags_1644109a12383878 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_a412d752c85b806f .bottom-widget_933f940735585193 .tags_1644109a12383878 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_a412d752c85b806f .bottom-widget_933f940735585193 .tags_1644109a12383878 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_a412d752c85b806f .bottom-widget_933f940735585193 .share-icon_6157324cf550397f li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_a412d752c85b806f .bottom-widget_933f940735585193 .share-icon_6157324cf550397f a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_a412d752c85b806f .grey-bg_3689d80704dc082a {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_a412d752c85b806f .blog-inner-title_f30208a9b30054ef {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 {
  margin: 60px 0;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846:last-child {
  padding-bottom: 5px;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846 .reply-comment_04d5b3886f336841 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846 .user-avatar_4696368b96214c6e {
  width: 60px;
  height: 60px;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846 .comment-text_799283e7775d9f43 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846 .comment-text_799283e7775d9f43 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846 .comment-text_799283e7775d9f43 .date_a0b49bbdf004b82f {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846 .comment-text_799283e7775d9f43 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846 .comment-text_799283e7775d9f43 .reply-btn_dc904c12c94e2710 {
  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_a412d752c85b806f .blog-comment-area_300794f159a6c539 .comment_5fb61c8b6b04f846 .comment-text_799283e7775d9f43 .reply-btn_dc904c12c94e2710:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_a412d752c85b806f .blog-comment-form_27c045a87ffa2411 p a {
  color: #19352D;
}
.blog-details_a412d752c85b806f .blog-comment-form_27c045a87ffa2411 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_a412d752c85b806f .blog-comment-form_27c045a87ffa2411 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_a412d752c85b806f .blog-comment-form_27c045a87ffa2411 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_ae9605f5d75d68b2 {
  height: 600px;
}

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

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

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

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

.footer-one_413791f342d3f6db {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_413791f342d3f6db .bottom-footer_2cf7cee1e9ca9f64 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_413791f342d3f6db .social-icon_a00c6cc2dd4647e6 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_413791f342d3f6db .social-icon_a00c6cc2dd4647e6 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_413791f342d3f6db .footer-title_587f6ec20ed0a3e3 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_413791f342d3f6db .footer-nav-link_a2c2f29e9c05ee81 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_413791f342d3f6db .footer-nav-link_a2c2f29e9c05ee81 a:hover {
  color: #fff;
}
.footer-nav-link_a2c2f29e9c05ee81 p {
  font-size: 16px;
}
.logo_5dd592416621d02e 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_bd3f43bcac6482c9 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_2acba4f3a8ec3190 {
  align-content: center;
}

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

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

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

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

.footer-three_cec590f48dc05779 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_cec590f48dc05779 .round-bg_a1a39ea51ce82ea5 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_cec590f48dc05779 .round-bg_a1a39ea51ce82ea5.color-two_d0a5effb297b5d54 {
  background: #F6FFDD;
}
.footer-three_cec590f48dc05779 .footer-intro_479297a7eeff8b36 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_cec590f48dc05779 .footer-intro_479297a7eeff8b36 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_cec590f48dc05779 .footer-title_587f6ec20ed0a3e3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_cec590f48dc05779 .footer-nav-link_a2c2f29e9c05ee81 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_cec590f48dc05779 .footer-nav-link_a2c2f29e9c05ee81 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_cec590f48dc05779 .bottom-footer_2cf7cee1e9ca9f64 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_cec590f48dc05779 .bottom-footer_2cf7cee1e9ca9f64 .copyright_1c903b01ddba51d8 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_cec590f48dc05779 .bottom-footer_2cf7cee1e9ca9f64 .bottom-nav_fa6daa70dd4a0e2f {
  margin: 0 -12px;
}
.footer-three_cec590f48dc05779 .bottom-footer_2cf7cee1e9ca9f64 .bottom-nav_fa6daa70dd4a0e2f a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_cec590f48dc05779 .bottom-footer_2cf7cee1e9ca9f64 .bottom-nav_fa6daa70dd4a0e2f a:hover {
  text-decoration: underline;
}
.footer-three_cec590f48dc05779 .bottom-footer_2cf7cee1e9ca9f64 .social-icon_a00c6cc2dd4647e6 {
  margin: 0 -10px;
}
.footer-three_cec590f48dc05779 .bottom-footer_2cf7cee1e9ca9f64 .social-icon_a00c6cc2dd4647e6 a {
  margin: 0 10px;
}
.footer-three_cec590f48dc05779 .bottom-footer_2cf7cee1e9ca9f64 .social-icon_a00c6cc2dd4647e6 a:hover {
  color: #19352D;
}
.footer-three_cec590f48dc05779 .shape_01_e8e0d0c7272a1090 {
  top: -3%;
  left: -3%;
}
.footer-three_cec590f48dc05779 .shape_02_2810290e746dc926 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_7ec084548864679f {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_7ec084548864679f:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../snapshots/assets_9910d0030a/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_7ec084548864679f h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_7ec084548864679f .btn-group_d60729d87b6297f4 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_7ec084548864679f .btn-group_d60729d87b6297f4 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_7ec084548864679f .btn-group_d60729d87b6297f4 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_7ec084548864679f .btn-group_d60729d87b6297f4 .round-btn_103dc2042ebaa834 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_7ec084548864679f .btn-group_d60729d87b6297f4 .round-btn_103dc2042ebaa834:hover, .footer-five_7ec084548864679f .btn-group_d60729d87b6297f4 .round-btn_103dc2042ebaa834:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_7ec084548864679f .social-icon_a00c6cc2dd4647e6 {
  margin: 0 -20px;
}
.footer-five_7ec084548864679f .social-icon_a00c6cc2dd4647e6 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_7ec084548864679f .social-icon_a00c6cc2dd4647e6 a:hover {
  color: #DFFF5E;
}
.footer-five_7ec084548864679f .bottom-nav_fa6daa70dd4a0e2f {
  margin: 0 -12px;
}
.footer-five_7ec084548864679f .bottom-nav_fa6daa70dd4a0e2f a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_7ec084548864679f .bottom-nav_fa6daa70dd4a0e2f a:hover {
  text-decoration: underline;
}
.footer-five_7ec084548864679f .shape_01_e8e0d0c7272a1090 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_7ec084548864679f .shape_02_2810290e746dc926 {
  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_49f502de7d8fb30e {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_2ca77fa8db3986f8 {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_a353f5bcc2119f4f {
  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_be9c2acf41c5da5e {
  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_4dc4380656bfcb9f {
  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_b1283f1cda23c46c {
  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_912e77a1c3f75c5d {
  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_bc07f2e99fee92d6 {
  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_d62e8e89e6277f8d {
  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_974532c9a50ae9b5 {
  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_1d0b1da40c3f89de {
  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_063fced9f21b7670 {
  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_a785fe04c276e1ae {
  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_b033e732036d2553 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_67d114206f792a80 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_2c666eddad6458eb {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_9e458ce5fa2795dd {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_88c06a1c63d19a86 {
  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_c309f5babca9dac0 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_e15453e9d7d04e0e {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_6ebe214732825e91 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_844a1cc0e50af589 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_6c03c2b71f4708a8 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_80e3bde34d4d1e09 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_b3e8749257551847 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_715c21e5bd743169 {
  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_440a90a982f712d3 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_e4fab29f41b17571 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_78423c5848427258 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_0c5b04929efbf3ec {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_8e5662064066af97 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_a39ddb38ed3a25e6 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_85b2f638a0448438 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_8c55d0742775308c {
  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_5096649822d29d4f {
  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_34af6ad486022efb {
  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_50e727a81a0813b0 {
  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_08e0f3fd16678d8d {
  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_7fc86903e2174844 {
  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_771046d2b54a1620 {
  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_224da3678a2094e0 {
  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_917d74d5911f1b27 {
  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_b394785c79917fd7 {
  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_89263de1e24d6ece {
  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_81de44364364fe77 {
  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_0deb907278863446 {
  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_9cd4798e2c9ffe48 {
  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_9c2941522bfe7ea1 {
  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_64b1ab990aa33363 {
  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_eec33d9646df0ed5 {
  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_301f15eae99e495f {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_9c8ca795e4dd7352 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_0493b87508acedd8 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_e31e581534f96b25 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_2227fcae59e90c80 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_1e3b0626b6573474 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_9bf0f41b89946ae4 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_e49526ff2108c449 {
  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_49f502de7d8fb30e {
  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_29dad352179f6d74 {
  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_e670ff33d23275f0 {
  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_af182739bbd30f33 .theme-select-menu_b7b1f3c6c2522da4 {
  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_10f24f05724c092c {
  overflow: hidden;
}
.product-block-one_10f24f05724c092c .img-holder_9ec5aa72b3e7861e {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_10f24f05724c092c .img-holder_9ec5aa72b3e7861e .cart-icon_487fd92c6aef9e5a {
  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_10f24f05724c092c .img-holder_9ec5aa72b3e7861e .cart-icon_487fd92c6aef9e5a:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_10f24f05724c092c .img-holder_9ec5aa72b3e7861e .cart-button_7f40e5a22a0270e7 {
  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_10f24f05724c092c .img-holder_9ec5aa72b3e7861e .cart-button_7f40e5a22a0270e7:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_10f24f05724c092c .product-title_987c474ec05f84df {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_10f24f05724c092c .rating_4f45278a51a73205 {
  margin: 0 -3px;
}
.product-block-one_10f24f05724c092c .rating_4f45278a51a73205 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_10f24f05724c092c .rating_4f45278a51a73205 li .bi-star-fill_7a2357debf52ac5b {
  color: #FFCB65;
}
.product-block-one_10f24f05724c092c .price_36602da4a021d4e6 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_10f24f05724c092c:hover .cart-button_7f40e5a22a0270e7 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_10f24f05724c092c:hover .product-img_241b9165085f9857 {
  transform: scale(0.95);
}
.product-block-one_10f24f05724c092c:hover .cart-icon_487fd92c6aef9e5a {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_10f24f05724c092c:hover .product-title_987c474ec05f84df {
  text-decoration: underline;
}

.product-details-one_4307e661d6d8a2af .product-img-tab_daf2659929fa9cf5 {
  border: none;
}
.product-details-one_4307e661d6d8a2af .product-img-tab_daf2659929fa9cf5 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_4307e661d6d8a2af .product-img-tab_daf2659929fa9cf5 .nav-link img {
  max-height: 100%;
}
.product-details-one_4307e661d6d8a2af .product-img-tab_daf2659929fa9cf5 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_4307e661d6d8a2af .product-img-tab-content_5790ee5ce39c6886 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_4307e661d6d8a2af .product-img-tab-content_5790ee5ce39c6886 img {
  margin: auto;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .stock-tag_727babdfbc2697f3 {
  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_4307e661d6d8a2af .product-info_336288574d183ada .product-name_265ba18c40d25721 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .rating_4f45278a51a73205 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .rating_4f45278a51a73205 li .bi-star-fill_7a2357debf52ac5b {
  color: #FFCB65;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .rating_4f45278a51a73205 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .rating_4f45278a51a73205 li a:hover {
  text-decoration: underline;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .price_36602da4a021d4e6 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .price_36602da4a021d4e6 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .availability_bea9c17a3c600201 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .description-text_c5f382a3fa65f139 {
  padding: 10px 0 15px;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .product-feature_39ab769d051b9595 {
  margin-bottom: 20px;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .product-feature_39ab769d051b9595 li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .product-feature_39ab769d051b9595 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .customize-order_79edf095d65db7ed h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .customize-order_79edf095d65db7ed .quantity_0b55948f28c1fb08 .button-group_4c803984acebfa0a {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .customize-order_79edf095d65db7ed .quantity_0b55948f28c1fb08 .button-group_4c803984acebfa0a li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .customize-order_79edf095d65db7ed .quantity_0b55948f28c1fb08 .button-group_4c803984acebfa0a li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_4307e661d6d8a2af .product-info_336288574d183ada .customize-order_79edf095d65db7ed .quantity_0b55948f28c1fb08 .button-group_4c803984acebfa0a 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_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .nav-tabs_f11f4394610adfa6 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .nav-tabs_f11f4394610adfa6 .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_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .nav-tabs_f11f4394610adfa6 .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_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .nav-tabs_f11f4394610adfa6 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .nav-tabs_f11f4394610adfa6 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .tab-content_2dc51fd09dc2374d h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .tab-content_2dc51fd09dc2374d .product-feature_39ab769d051b9595 li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .tab-content_2dc51fd09dc2374d .product-feature_39ab769d051b9595 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .user-comment-area_200950984fbd0e5e .single-comment_08845475f0a167f2 {
  padding-bottom: 40px;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .user-comment-area_200950984fbd0e5e .single-comment_08845475f0a167f2:last-child {
  padding-bottom: 0;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .user-comment-area_200950984fbd0e5e .user-img_e6fa289525fc8c5b {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .user-comment-area_200950984fbd0e5e .user-comment-data_05d83f15e8ffeaef {
  padding-left: 30px;
  position: relative;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .user-comment-area_200950984fbd0e5e .user-comment-data_05d83f15e8ffeaef .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .user-comment-area_200950984fbd0e5e .user-comment-data_05d83f15e8ffeaef .rating_4f45278a51a73205 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .user-comment-area_200950984fbd0e5e .user-comment-data_05d83f15e8ffeaef .rating_4f45278a51a73205 li .bi-star-fill_7a2357debf52ac5b {
  color: #FFCB65;
}
.product-details-one_4307e661d6d8a2af .product-review-tab_e19e776129dec15b .user-comment-area_200950984fbd0e5e .user-comment-data_05d83f15e8ffeaef p {
  padding-top: 8px;
}

.cart-list-form_9e6d347b853027ca {
  position: relative;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e {
  margin: 0;
  background: transparent;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e 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_9e6d347b853027ca .table_094c5a7c6008379e th:first-child {
  text-align: left;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .product-thumbnails_f80902c54cbdc7be {
  width: 85px;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .product-thumbnails_f80902c54cbdc7be img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .product-thumbnails_f80902c54cbdc7be .product-img_241b9165085f9857 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .product-info_336288574d183ada {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .product-info_336288574d183ada .product-name_265ba18c40d25721 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .product-info_336288574d183ada .serial_208d6f70660f6f66 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .product-info_336288574d183ada ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .price_36602da4a021d4e6 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .quantity_0b55948f28c1fb08 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .quantity_0b55948f28c1fb08 li .btn_17572a10dffa43dc {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .quantity_0b55948f28c1fb08 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_9e6d347b853027ca .table_094c5a7c6008379e tbody .remove-product_ac5d8fabdc9c0ce9 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_9e6d347b853027ca .table_094c5a7c6008379e tbody .remove-product_ac5d8fabdc9c0ce9:hover {
  color: #ff2759;
}
.cart-list-form_9e6d347b853027ca .cart-footer_f08bbbb32d3892c3 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_9e6d347b853027ca .cart-footer_f08bbbb32d3892c3 .coupon-form_7326deac18ed1522 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_9e6d347b853027ca .cart-footer_f08bbbb32d3892c3 .cart-total-section_2598cbddc0ab9cd8 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_9e6d347b853027ca .cart-footer_f08bbbb32d3892c3 .cart-total-section_2598cbddc0ab9cd8 .cart-total-table_9b08a62f61af7104 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_9e6d347b853027ca .cart-footer_f08bbbb32d3892c3 .cart-total-section_2598cbddc0ab9cd8 .cart-total-table_9b08a62f61af7104 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_303865f9b350c90c {
  height: auto;
}

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

.fancybox-caption_74d27e1f52f44c67, .fancybox-infobar_3792cd0c6e929a36, .fancybox-navigation_2fd0ab0ad236942f .fancybox-button_473b5d53bd42e254, .fancybox-toolbar_dc6808c15d655098 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_e18726132c8c3686 .fancybox-caption_74d27e1f52f44c67, .fancybox-show-infobar_1cdd85c86ea00ee7 .fancybox-infobar_3792cd0c6e929a36, .fancybox-show-nav_a9dd93e9b5628376 .fancybox-navigation_2fd0ab0ad236942f .fancybox-button_473b5d53bd42e254, .fancybox-show-toolbar_d735c21ee0f834f5 .fancybox-toolbar_dc6808c15d655098 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_1080f972dc8f800c .fancybox-stage_6ccb5a8c53a147c2 {
  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_4ff0a60c41c4a5d5 .fancybox-slide, .fancybox-slide--current_b22b93cc52a117ea, .fancybox-slide--next_09a588a4d7df32a9, .fancybox-slide--previous_9e3cefcd59f10e5e {
  display: block;
}

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

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

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

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

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

.fancybox-content_24d9e7df05482346 {
  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_2703b4735ed01d82 .fancybox-content_24d9e7df05482346 {
  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_af76702ca660dfaf .fancybox-content_24d9e7df05482346 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_35af61e690aa21fb .fancybox-content_24d9e7df05482346 {
  cursor: zoom-in;
}

.fancybox-can-drag_4f010182dea14966 .fancybox-content_24d9e7df05482346 {
  cursor: grab;
}

.fancybox-is-dragging_72a689e5c3ad2083 .fancybox-content_24d9e7df05482346 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_cb293a9b66dd8c00 .fancybox-content_24d9e7df05482346 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_40a8cbdac2e9e765 .fancybox-content_24d9e7df05482346, .fancybox-slide--map_bd22d17dce4b2ad0 .fancybox-content_24d9e7df05482346, .fancybox-slide--video_ac26ef2ae05c78b0 .fancybox-content_24d9e7df05482346 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_ac26ef2ae05c78b0 .fancybox-content_24d9e7df05482346 {
  background: #000;
}

.fancybox-slide--map_bd22d17dce4b2ad0 .fancybox-content_24d9e7df05482346 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_93e463445b7b98c6 svg path, .fancybox-button--share_135bcbfeae1b84a4 svg path, .fancybox-button--thumbs_8b06ac962aa1412f svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_a9dd93e9b5628376 .fancybox-navigation_2fd0ab0ad236942f .fancybox-button_473b5d53bd42e254 {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_2fd0ab0ad236942f .fancybox-button--arrow_left_147f85e352056452 {
  left: 6px;
}

.fancybox-navigation_2fd0ab0ad236942f .fancybox-button--arrow_right_b39344c8d06a5512 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_40a8cbdac2e9e765 .fancybox-close-small_b886c3062127a902, .fancybox-slide--image_2703b4735ed01d82 .fancybox-close-small_b886c3062127a902, .fancybox-slide--video_ac26ef2ae05c78b0 .fancybox-close-small_b886c3062127a902 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_40a8cbdac2e9e765 .fancybox-close-small_b886c3062127a902:hover svg, .fancybox-slide--image_2703b4735ed01d82 .fancybox-close-small_b886c3062127a902:hover svg, .fancybox-slide--video_ac26ef2ae05c78b0 .fancybox-close-small_b886c3062127a902:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_9ee1d049608789e8 .fancybox-close-small_b886c3062127a902, .fancybox-is-zoomable_69119e439a0897cb.fancybox-can-drag_4f010182dea14966 .fancybox-close-small_b886c3062127a902 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_80792b31fe79ac7e.fancybox-slide--next_09a588a4d7df32a9, .fancybox-fx-fade_80792b31fe79ac7e.fancybox-slide--previous_9e3cefcd59f10e5e {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_80792b31fe79ac7e.fancybox-slide--current_b22b93cc52a117ea {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_624a16d4ecdf0e4b {
  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_00c4f94ddacf0249 {
  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_ca0ee023f2c623ca {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_4b097d8d6d8323df .fancybox-thumbs_00c4f94ddacf0249 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_00c4f94ddacf0249 > 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_00c4f94ddacf0249 .fancybox-thumbs-active_ff3f36705a5a5ec5:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_7d3c828e65fff602 .slick-track_12a2e5801a446e7e,
.slick-slider_7d3c828e65fff602 .slick-list_ed934d02ad984356 {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_a3caa2ac239378cc .slick-track_12a2e5801a446e7e {
  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_a3caa2ac239378cc img {
  display: none;
}

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

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

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

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

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