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

.h1_43403d31cc59101c,
h1,
.h2_a26541180bfa5382,
h2,
.h3_c9c2d81ecfe825e6,
h3,
.h4_1d22a2ddd6b991e6,
h4,
.h5_25b6e97c602446a3,
h5,
.h6_2cd350d44f2d728f,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_31cdad55a80f74e5 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_3615a49b25a91069 {
  padding: 0 !important;
}

.m0_7bc1acc5d6b33010 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_cfb484e25c9f8825 {
    padding: 0 !important;
  }
  .xl-m0_f7d303c6eca7e1ce {
    margin: 0 !important;
  }
  .xl-pt-10_543319ff68f6675c {
    padding-top: 10px !important;
  }
  .xl-pt-20_16f817fd2fbe915d {
    padding-top: 20px !important;
  }
  .xl-pt-30_9d698dd3e9f4b82e {
    padding-top: 30px !important;
  }
  .xl-pt-40_e6480fd28683be0d {
    padding-top: 40px !important;
  }
  .xl-pt-50_b19558171b30461e {
    padding-top: 50px !important;
  }
  .xl-pt-60_5949d5114b6a71e6 {
    padding-top: 60px !important;
  }
  .xl-pt-70_10016d2c79c88a98 {
    padding-top: 70px !important;
  }
  .xl-pt-80_3de1265bc64d1904 {
    padding-top: 80px !important;
  }
  .xl-pt-90_5c71d1667178fe39 {
    padding-top: 90px !important;
  }
  .xl-pt-100_8c74c30960fe2761 {
    padding-top: 100px !important;
  }
  .xl-pt-110_39413a00b72cf0f4 {
    padding-top: 110px !important;
  }
  .xl-pt-120_f56a2830c78a0c69 {
    padding-top: 120px !important;
  }
  .xl-pt-130_c6a32265a9ce439d {
    padding-top: 130px !important;
  }
  .xl-pt-140_e2a429f8442d96ac {
    padding-top: 140px !important;
  }
  .xl-pt-150_6495d7e66588368f {
    padding-top: 150px !important;
  }
  .xl-pt-200_047a64c5ef878634 {
    padding-top: 200px !important;
  }
  .xl-pb-10_48d7ce04ff6bf724 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_1fce5703abd1229b {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_3abc91636053dd49 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_1d9468757e7b5da1 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_5e54dd7c31a296a6 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_14489dee5fc876c3 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_d50ebb314e799197 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_78d2383469210880 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_f24eb59d37dee195 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_83c51531bea24049 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_27490d47577e12df {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_b112dc93717029f2 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_fb55ce7083d3e076 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_18f78f2c35e8fc78 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_abca74ee418bfb9b {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_888c13bbd634a80b {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_80c90addeb2d80c2 {
    margin-top: 10px !important;
  }
  .xl-mt-20_040cd2241727af33 {
    margin-top: 20px !important;
  }
  .xl-mt-30_9a40cf5afabc5b8d {
    margin-top: 30px !important;
  }
  .xl-mt-40_27fa4c09c1f8b66d {
    margin-top: 40px !important;
  }
  .xl-mt-50_40bdc9622417bc06 {
    margin-top: 50px !important;
  }
  .xl-mt-60_7d281a132692b56d {
    margin-top: 60px !important;
  }
  .xl-mt-70_1555cbb8e3c808fb {
    margin-top: 70px !important;
  }
  .xl-mt-80_7f32e830477b35e3 {
    margin-top: 80px !important;
  }
  .xl-mt-90_878502bd45bc0f81 {
    margin-top: 90px !important;
  }
  .xl-mt-100_ce64fb4f0abbcfd1 {
    margin-top: 100px !important;
  }
  .xl-mt-110_d7e430a404fd7368 {
    margin-top: 110px !important;
  }
  .xl-mt-120_b8237a59b56137d7 {
    margin-top: 120px !important;
  }
  .xl-mt-130_1829a8c87bf9442c {
    margin-top: 130px !important;
  }
  .xl-mt-140_9c469734d138ce02 {
    margin-top: 140px !important;
  }
  .xl-mt-150_d56e269b289c964d {
    margin-top: 150px !important;
  }
  .xl-mt-200_9f22445a410423b5 {
    margin-top: 200px !important;
  }
  .xl-mb-10_891fa3cb61a7b20f {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_15bd61b01518a61d {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_10615d1008c5cb64 {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_50e2a708fce59756 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_1f9556a60f5e2f57 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_c6850936733a8020 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_a520abf45c313fc6 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_291b633eca50e8c6 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_875a57884512a40d {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_26cb020830b9767f {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_2b2c672c8a4e135b {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_fc71d75e3237eb8c {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_0ddb0b5aeb998684 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_3f512a912303bfc0 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_2c7a3ab37bc78c53 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_b804a05586abcd72 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_219aee3e3283b725 {
    padding: 0 !important;
  }
  .lg-m0_ce65f12ab94b9692 {
    margin: 0 !important;
  }
  .lg-pt-10_79f354502a7cc7e5 {
    padding-top: 10px !important;
  }
  .lg-pt-20_95b1844672fc4367 {
    padding-top: 20px !important;
  }
  .lg-pt-30_4b9b574b3f6345a5 {
    padding-top: 30px !important;
  }
  .lg-pt-40_0eb351ae549b8a78 {
    padding-top: 40px !important;
  }
  .lg-pt-50_d9dc6c268f648252 {
    padding-top: 50px !important;
  }
  .lg-pt-60_302db4ac0226d369 {
    padding-top: 60px !important;
  }
  .lg-pt-70_0c0e202dae8c1bb0 {
    padding-top: 70px !important;
  }
  .lg-pt-80_69bccd82382577f4 {
    padding-top: 80px !important;
  }
  .lg-pt-90_ce1fbb8a71616654 {
    padding-top: 90px !important;
  }
  .lg-pt-100_a47960be758448e6 {
    padding-top: 100px !important;
  }
  .lg-pt-110_a61457c58768dda4 {
    padding-top: 110px !important;
  }
  .lg-pt-120_6f4a55f10ef8f4c2 {
    padding-top: 120px !important;
  }
  .lg-pt-130_48f8fe25e239eef1 {
    padding-top: 130px !important;
  }
  .lg-pt-140_89dac25910453cc1 {
    padding-top: 140px !important;
  }
  .lg-pt-150_3249d1ff54e8f929 {
    padding-top: 150px !important;
  }
  .lg-pt-200_3fab3d1a9ee6991e {
    padding-top: 200px !important;
  }
  .lg-pb-10_1efa8692fd4b8ecd {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_a787f05d5ce21a30 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_ad85c80d75ea0243 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_22d343fd3df9900b {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_9748fdcbb81fb433 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_5d301de513700819 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_6ddce9b84492028c {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_9842bf4b0916d523 {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_9de4e48f550b218c {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_6930f501a0cb1853 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_ec99465f0a51c5cc {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_3702cc64a4ecf70f {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_66543927aad4b304 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_95179e52d2e83fc4 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_bd1433329b1e6e86 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_f9c3b2ad9a0ad4b0 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_a2b81f3c5367acc0 {
    margin-top: 10px !important;
  }
  .lg-mt-20_e63b8ab2a47e9348 {
    margin-top: 20px !important;
  }
  .lg-mt-30_2efd0924591ddf4b {
    margin-top: 30px !important;
  }
  .lg-mt-40_40038d8a3657933d {
    margin-top: 40px !important;
  }
  .lg-mt-50_88e5eb64ade18ac9 {
    margin-top: 50px !important;
  }
  .lg-mt-60_950bbd2856ca123f {
    margin-top: 60px !important;
  }
  .lg-mt-70_eb3a949600d1254d {
    margin-top: 70px !important;
  }
  .lg-mt-80_7fe3c354d2e7f34c {
    margin-top: 80px !important;
  }
  .lg-mt-90_7067279582de0aa5 {
    margin-top: 90px !important;
  }
  .lg-mt-100_df57e5d468c9fac8 {
    margin-top: 100px !important;
  }
  .lg-mt-110_644fa614b17f19ef {
    margin-top: 110px !important;
  }
  .lg-mt-120_4daccae1ad449110 {
    margin-top: 120px !important;
  }
  .lg-mt-130_aa1d8c7d6d098136 {
    margin-top: 130px !important;
  }
  .lg-mt-140_bca517fab7098433 {
    margin-top: 140px !important;
  }
  .lg-mt-150_60d7f9b87cab7542 {
    margin-top: 150px !important;
  }
  .lg-mt-200_0eafcb25645748aa {
    margin-top: 200px !important;
  }
  .lg-mb-10_c24daabae3ab84f7 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_ca5557a15f153c74 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_4568d774c2dcbebc {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_4c029656c6892c3a {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_b809687ecd48203e {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_16383cb732f25241 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_deaa35b65e076465 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_51324e186cc19add {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_cd5db43b5c947d12 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_49c05a7a8362f9a5 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_45425fc621c64ccb {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_fe6c52f52b5fafff {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_5f0e94f2a924da53 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_bfd4129076948ad4 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_8c66cafdcc5f88b4 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_995d279700817b73 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_b61073b29b92eefa {
    padding: 0 !important;
  }
  .md-m0_5b32fdfc17d9ff56 {
    margin: 0 !important;
  }
  .md-pt-10_70d99fcf575b58b4 {
    padding-top: 10px !important;
  }
  .md-pt-20_601ab9bfd8b4e77f {
    padding-top: 20px !important;
  }
  .md-pt-30_b394a1114b95b057 {
    padding-top: 30px !important;
  }
  .md-pt-40_9467fe46241c894e {
    padding-top: 40px !important;
  }
  .md-pt-50_99744fc5fed74bfc {
    padding-top: 50px !important;
  }
  .md-pt-60_f3533c3cb8a38d9a {
    padding-top: 60px !important;
  }
  .md-pt-70_47032eef4f2f2abf {
    padding-top: 70px !important;
  }
  .md-pt-80_53d6b23b68fe4ea5 {
    padding-top: 80px !important;
  }
  .md-pt-90_7871134bef5a0e15 {
    padding-top: 90px !important;
  }
  .md-pt-100_55773f56ee54cc05 {
    padding-top: 100px !important;
  }
  .md-pt-110_ea20ea39b15ed4d8 {
    padding-top: 110px !important;
  }
  .md-pt-120_301454d67090b671 {
    padding-top: 120px !important;
  }
  .md-pt-130_46411de83bf23c75 {
    padding-top: 130px !important;
  }
  .md-pt-140_54524e350279d6b8 {
    padding-top: 140px !important;
  }
  .md-pt-150_dbde569f994a15c8 {
    padding-top: 150px !important;
  }
  .md-pt-200_84e5bec171d93cbc {
    padding-top: 200px !important;
  }
  .md-pb-10_6b0bc83eac51b9a1 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_f51c23ea03f6ec3d {
    padding-bottom: 20px !important;
  }
  .md-pb-30_d6d2a13781efe3e6 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_f33ee9160bd5c07d {
    padding-bottom: 40px !important;
  }
  .md-pb-50_57390f9b4938f38f {
    padding-bottom: 50px !important;
  }
  .md-pb-60_9535495d1d76ecde {
    padding-bottom: 60px !important;
  }
  .md-pb-70_35226d0fd27d4230 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_c313f6e2158dca91 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_d93dd6069d3f63a2 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_7b8305d5c374a5a3 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_8283a92dbe7fde87 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_7ca483dfdfbc6f41 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_89c846df38adc268 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_1c7a42aaeefc5581 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_b7092d7c6b9900ef {
    padding-bottom: 150px !important;
  }
  .md-pb-200_c81dfe555635481c {
    padding-bottom: 200px !important;
  }
  .md-mt-10_eda9d4ab8bda4ee5 {
    margin-top: 10px !important;
  }
  .md-mt-20_75b10ad1d06dd81f {
    margin-top: 20px !important;
  }
  .md-mt-30_ac5e3f14bb08bbbe {
    margin-top: 30px !important;
  }
  .md-mt-40_761fc6b3dda4930d {
    margin-top: 40px !important;
  }
  .md-mt-50_e1f22afeb8486963 {
    margin-top: 50px !important;
  }
  .md-mt-60_0966b932892f281a {
    margin-top: 60px !important;
  }
  .md-mt-70_341ff7c2054be72a {
    margin-top: 70px !important;
  }
  .md-mt-80_13b5880d11d9e1f8 {
    margin-top: 80px !important;
  }
  .md-mt-90_e16f736b8d51e985 {
    margin-top: 90px !important;
  }
  .md-mt-100_0de18915afe6c146 {
    margin-top: 100px !important;
  }
  .md-mt-110_61398d5339561a13 {
    margin-top: 110px !important;
  }
  .md-mt-120_f31785d37646a4ac {
    margin-top: 120px !important;
  }
  .md-mt-130_897ad7713eacfe92 {
    margin-top: 130px !important;
  }
  .md-mt-140_6fd0786dbedecd7f {
    margin-top: 140px !important;
  }
  .md-mt-150_35897fcaf0682ad7 {
    margin-top: 150px !important;
  }
  .md-mt-200_6cef480384a2a682 {
    margin-top: 200px !important;
  }
  .md-mb-10_d67441f8b948bcfe {
    margin-bottom: 10px !important;
  }
  .md-mb-20_9c2aa7081ca20836 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_d7978bb1cffb1fda {
    margin-bottom: 30px !important;
  }
  .md-mb-40_6c0b610789b37b2e {
    margin-bottom: 40px !important;
  }
  .md-mb-50_b20ae195bc005547 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_10a98043fbb11711 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_48b0c23aa042ffa0 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_67abeb476484d125 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_a260fd30be73c775 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_2c0e261c32752eeb {
    margin-bottom: 100px !important;
  }
  .md-mb-110_860eb426439a6191 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_84e85c024beb8a8a {
    margin-bottom: 120px !important;
  }
  .md-mb-130_27e693a55d297a0d {
    margin-bottom: 130px !important;
  }
  .md-mb-140_aba0aff3d19d86da {
    margin-bottom: 140px !important;
  }
  .md-mb-150_3f40b175e09e077e {
    margin-bottom: 150px !important;
  }
  .md-mb-200_a498a16275d49cb1 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_b32d0aa45fbc4d21 {
    padding: 0 !important;
  }
  .sm-m0_af93d70fd0367834 {
    margin: 0 !important;
  }
  .sm-pt-10_76c16e53d8bc122d {
    padding-top: 10px !important;
  }
  .sm-pt-20_43f27e009e4f05cc {
    padding-top: 20px !important;
  }
  .sm-pt-30_ce9e67165fcd0745 {
    padding-top: 30px !important;
  }
  .sm-pt-40_2d3f6bfc8ee7b33f {
    padding-top: 40px !important;
  }
  .sm-pt-50_6ed40e57e5a307e2 {
    padding-top: 50px !important;
  }
  .sm-pt-60_40080e00549f82e7 {
    padding-top: 60px !important;
  }
  .sm-pt-70_64aa591295010c9a {
    padding-top: 70px !important;
  }
  .sm-pt-80_eb64b4b855168f60 {
    padding-top: 80px !important;
  }
  .sm-pt-90_3de9bc969fcedae9 {
    padding-top: 90px !important;
  }
  .sm-pt-100_8b199441872249bb {
    padding-top: 100px !important;
  }
  .sm-pt-110_42a2ab2a365c4e15 {
    padding-top: 110px !important;
  }
  .sm-pt-120_b2c1f5b00990f926 {
    padding-top: 120px !important;
  }
  .sm-pt-130_dc4e858bbe92a61d {
    padding-top: 130px !important;
  }
  .sm-pt-140_a9bb0ad2aee5c956 {
    padding-top: 140px !important;
  }
  .sm-pt-150_e9c3f929702a7d0e {
    padding-top: 150px !important;
  }
  .sm-pt-200_93352e2ff51f9a3f {
    padding-top: 200px !important;
  }
  .sm-pb-10_b182e176c876db77 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_98ba08c215e7bc4c {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_28e923c78fb7a3b0 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_d1ac55a521fa1607 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_17808aae9ac5d49c {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_4ba42fa289d8e0ba {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_0aa0bc7d8c8f44a3 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_9d1ef6e0ccce108b {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_04c6595360d53d86 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_a48febfe62c52718 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_199d38c68271b98d {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_fba91019b54be9dc {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_9995124c34d2e4d1 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_099df38f221753b6 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_600d7d04383727b7 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_1c6bbbf081ae899a {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_bba379beea7c4cf4 {
    margin-top: 10px !important;
  }
  .sm-mt-20_9a940e8c1314b84f {
    margin-top: 20px !important;
  }
  .sm-mt-30_ec3ff4d5216e3594 {
    margin-top: 30px !important;
  }
  .sm-mt-40_e08b347d7af6fdd3 {
    margin-top: 40px !important;
  }
  .sm-mt-50_6c194b6fd80b6e09 {
    margin-top: 50px !important;
  }
  .sm-mt-60_62915422c1ed8360 {
    margin-top: 60px !important;
  }
  .sm-mt-70_c13d1dde1cd2bc8c {
    margin-top: 70px !important;
  }
  .sm-mt-80_b73f7e673263da9a {
    margin-top: 80px !important;
  }
  .sm-mt-90_d0f8ccf789365ebf {
    margin-top: 90px !important;
  }
  .sm-mt-100_233397126bf092c2 {
    margin-top: 100px !important;
  }
  .sm-mt-110_636d528487b6e7cb {
    margin-top: 110px !important;
  }
  .sm-mt-120_c3874335fb6c2d74 {
    margin-top: 120px !important;
  }
  .sm-mt-130_3438a17fca4e5f12 {
    margin-top: 130px !important;
  }
  .sm-mt-140_99c34b040874bdf8 {
    margin-top: 140px !important;
  }
  .sm-mt-150_bebeff5b8e0bfc05 {
    margin-top: 150px !important;
  }
  .sm-mt-200_b72206f9186c5ad6 {
    margin-top: 200px !important;
  }
  .sm-mb-10_07449cd029eee892 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_3cbde15ff6cd30f1 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_336dd5d57c8c3281 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_b5d40feb76bcbfee {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_bb767f91b7d32947 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_6b5ffd6f2cf43967 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_e9327c247d0445c8 {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_403e461f5fe7f6d0 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_43ea7709831b3a77 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_ca3c9f5b2fbb3051 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_ee2fd97e5ba45629 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_6df8c498c0cc59e9 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_5b974e6b7a10c8c4 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_53efe6a78a4086cd {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_9833c84bcf473153 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_22276cd0c95075df {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_1fd24c3b34579243 {
    padding: 0 !important;
  }
  .xs-m0_05a5893fc7145a19 {
    margin: 0 !important;
  }
  .xs-pt-10_d26f8a39082c6212 {
    padding-top: 10px !important;
  }
  .xs-pt-20_ba3ec067ca9ff6c5 {
    padding-top: 20px !important;
  }
  .xs-pt-30_1b71d33b18c243fd {
    padding-top: 30px !important;
  }
  .xs-pt-40_82586ad1d5ad94eb {
    padding-top: 40px !important;
  }
  .xs-pt-50_dd366aca445e642b {
    padding-top: 50px !important;
  }
  .xs-pt-60_9fff3a850b641569 {
    padding-top: 60px !important;
  }
  .xs-pt-70_a8245b6a74a72a8d {
    padding-top: 70px !important;
  }
  .xs-pt-80_04ab96456c52371a {
    padding-top: 80px !important;
  }
  .xs-pt-90_4fe82f197fb78e0a {
    padding-top: 90px !important;
  }
  .xs-pt-100_47b147ef7edb221b {
    padding-top: 100px !important;
  }
  .xs-pt-110_4f0a37d116b58458 {
    padding-top: 110px !important;
  }
  .xs-pt-120_6e742772116f03b1 {
    padding-top: 120px !important;
  }
  .xs-pt-130_a492f1fa1addeb29 {
    padding-top: 130px !important;
  }
  .xs-pt-140_93984144d716fe76 {
    padding-top: 140px !important;
  }
  .xs-pt-150_e52ddac2a94a0a54 {
    padding-top: 150px !important;
  }
  .xs-pt-200_e5bdc36ef55e2820 {
    padding-top: 200px !important;
  }
  .xs-pb-10_e749fc40e80fd0b7 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_341c0b4903328120 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_ccd3849e3528471a {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_dc71b774877ed6f0 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_194663de7f0069c8 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_fbf74a8311d555b4 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_3df03e6bd2fed235 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_23298540b04bdbdb {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_b4e9425679da0de4 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_0b15127860a31353 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_2385a58510a8e627 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_6debe068238103b0 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_b8bf2e274c6ce4e5 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_fc314280e2c8e95e {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_a7042b3d98f2bb6a {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_ad9f3b8b6eaefdb3 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_592a039aa98d8ba9 {
    margin-top: 10px !important;
  }
  .xs-mt-20_40fe4e8a01c1f8f2 {
    margin-top: 20px !important;
  }
  .xs-mt-30_12e15a56f64e4d4e {
    margin-top: 30px !important;
  }
  .xs-mt-40_c76aedcc2cb7ab8b {
    margin-top: 40px !important;
  }
  .xs-mt-50_a1b21abe647ac6b2 {
    margin-top: 50px !important;
  }
  .xs-mt-60_30ed95e984750742 {
    margin-top: 60px !important;
  }
  .xs-mt-70_296cc4d425fe5597 {
    margin-top: 70px !important;
  }
  .xs-mt-80_5883e8e97a2817a1 {
    margin-top: 80px !important;
  }
  .xs-mt-90_01765ac36369699c {
    margin-top: 90px !important;
  }
  .xs-mt-100_6aa237b8cf1e88e5 {
    margin-top: 100px !important;
  }
  .xs-mt-110_87eae0bfacd27bfa {
    margin-top: 110px !important;
  }
  .xs-mt-120_5a2b1b9451ff678a {
    margin-top: 120px !important;
  }
  .xs-mt-130_c5f2df1811ebdec0 {
    margin-top: 130px !important;
  }
  .xs-mt-140_bdb9fa16f5f8a556 {
    margin-top: 140px !important;
  }
  .xs-mt-150_fb705f024fec3f46 {
    margin-top: 150px !important;
  }
  .xs-mt-200_87d2b0b17d63e1b5 {
    margin-top: 200px !important;
  }
  .xs-mb-10_f57b3575328d941a {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_24f8f9623b636afd {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_23cb8ff7c9fc8df0 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_8f5883be17c416e1 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_ceaf25eac83cdb61 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_24ad23237d701eaa {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_92c7be94307dc7b0 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_54da17bf7105a12f {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_2c18d010dc610890 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_ca8be768b8c5bbd5 {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_113babb6f60a032d {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_3714e35ec2f72756 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_96fa5228231d1fdf {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_72a9b6d2ff3c8546 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_226995754f0dc342 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_2681d2097f927b08 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_97ab5580c711c93f {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_97ab5580c711c93f.menu-overlay_13645c8173ccd30b {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_97ab5580c711c93f.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_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_97ab5580c711c93f.menu-style-three_d33b8ae6f085431c .navbar-toggler_c8c11ed2f419f602 {
  background: #000;
}
.theme-main-menu_97ab5580c711c93f.menu-style-four_bbe2a48f47567074 .navbar-toggler_c8c11ed2f419f602 {
  background: #E6FD5A;
}
.theme-main-menu_97ab5580c711c93f.menu-style-five_dd78a21906f298ad .navbar-toggler_c8c11ed2f419f602 {
  background: #DFFF5E;
}
.theme-main-menu_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602:focus {
  box-shadow: none;
}
.theme-main-menu_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602::before,
.theme-main-menu_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602::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_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602 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_97ab5580c711c93f.menu-style-three_d33b8ae6f085431c .navbar-toggler_c8c11ed2f419f602:before, .theme-main-menu_97ab5580c711c93f.menu-style-three_d33b8ae6f085431c .navbar-toggler_c8c11ed2f419f602:after, .theme-main-menu_97ab5580c711c93f.menu-style-three_d33b8ae6f085431c .navbar-toggler_c8c11ed2f419f602 span {
  background: #fff;
}
.theme-main-menu_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_97ab5580c711c93f .navbar-toggler_c8c11ed2f419f602[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_97ab5580c711c93f .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_97ab5580c711c93f .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_97ab5580c711c93f.white-vr_5ac04675132a9731 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_97ab5580c711c93f.white-vr_5ac04675132a9731 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_97ab5580c711c93f.white-vr_5ac04675132a9731.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_97ab5580c711c93f.menu-style-one_26b73dc37488bf43 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d .info-row_a8e59c3b11dda046 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d .gap-fix_e751305d3e2ce4ce {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d .greetings_847420977c9faffa {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d .contact-info_35ee610d22f64cf8 {
  margin: 0 -15px;
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d .contact-info_35ee610d22f64cf8 li {
  padding: 0 15px;
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d .contact-info_35ee610d22f64cf8 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d .contact-info_35ee610d22f64cf8 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d .inner-content_f4e3005522b47b64 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_97ab5580c711c93f.menu-style-two_2216fca60ba6020d.fixed .info-row_a8e59c3b11dda046 {
  display: none;
}
.theme-main-menu_97ab5580c711c93f.menu-style-five_dd78a21906f298ad {
  background: #000;
  padding: 0;
}
.theme-main-menu_97ab5580c711c93f.menu-style-five_dd78a21906f298ad .inner-content_f4e3005522b47b64 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_97ab5580c711c93f.menu-style-six_bc5fee9cae479852 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_97ab5580c711c93f.menu-style-six_bc5fee9cae479852 .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_97ab5580c711c93f .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_0a4575cd8a80bc13 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_0a4575cd8a80bc13 .mega-menu-title_b26c07eaca9576b5 {
  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_97ab5580c711c93f .login-btn-one_bb5629008c447de1 a {
  color: #000;
}
.theme-main-menu_97ab5580c711c93f .login-btn-one_bb5629008c447de1 a:hover {
  text-decoration: underline;
}
.theme-main-menu_97ab5580c711c93f .login-btn-two_52b54975985cb696 a {
  color: #044F3B;
}
.theme-main-menu_97ab5580c711c93f .login-btn-two_52b54975985cb696 a:hover {
  text-decoration: underline;
}
.theme-main-menu_97ab5580c711c93f .signup-btn-one_00f50a6e6027a3b9 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_97ab5580c711c93f .signup-btn-one_00f50a6e6027a3b9 .icon_e56a7e51863c6102 {
  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_97ab5580c711c93f .signup-btn-one_00f50a6e6027a3b9:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_97ab5580c711c93f .signup-btn-one_00f50a6e6027a3b9:hover .icon_e56a7e51863c6102 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_97ab5580c711c93f .signup-btn-two_81bafcabe08fc20b {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_97ab5580c711c93f .signup-btn-two_81bafcabe08fc20b:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_97ab5580c711c93f .quote-one_2c6567db2b146564 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_97ab5580c711c93f .quote-one_2c6567db2b146564:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_62a3127ba678ed37 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_62a3127ba678ed37 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_62a3127ba678ed37 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_62a3127ba678ed37 li a:hover {
  color: #0C3A30;
}
.category-menu_62a3127ba678ed37 .dropdown-menu {
  padding: 0;
}
.category-menu_62a3127ba678ed37 .dropdown-menu li {
  padding: 0;
}
.category-menu_62a3127ba678ed37 .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_e7cdc620ad86e136 .logo_9e271cf7b89fd6a2 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_5ac04675132a9731 .navbar-collapse_e7cdc620ad86e136 {
    background-color: #0C3A30;
  }
  .navbar-collapse_e7cdc620ad86e136 {
    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_e7cdc620ad86e136.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_97ab5580c711c93f .navbar .mega-dropdown_bec3a75c9d43f186 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_5ac04675132a9731 .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_0a4575cd8a80bc13 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_76cd86c56a138f37 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_67d744f6150bb478 {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_67d744f6150bb478::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_67d744f6150bb478 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_67d744f6150bb478 .hero-slider-one .hero-img_7936c20d9ba7eef6 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_67d744f6150bb478 .hero-slider-one .slick-list_322cc5f073c4e742, .hero-banner-one_67d744f6150bb478 .hero-slider-one .slick-track_042e4c91e3692760, .hero-banner-one_67d744f6150bb478 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_67d744f6150bb478 .hero-heading_8bdc96ba7bd34f4c {
  font-weight: 700;
  color: #000;
  background: url(../snapshots/shape_d2a7ab238d/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_67d744f6150bb478 .more-btn_952f8435898e9ecc {
  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_67d744f6150bb478 .more-btn_952f8435898e9ecc:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_4bc57b61f4a9524b {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_4bc57b61f4a9524b .bg-wrapper_cad5513eca00d834 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_4bc57b61f4a9524b .hero-heading_8bdc96ba7bd34f4c {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_4bc57b61f4a9524b .rating_7a4bf6fde6c260a5 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_4bc57b61f4a9524b .rating_7a4bf6fde6c260a5 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_4bc57b61f4a9524b .media-wrapper_c2c38e8698901e33 {
  position: absolute;
  background: url(../snapshots/assets_635f8b2d83/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_4bc57b61f4a9524b .media-wrapper_c2c38e8698901e33 .shape_01_b014f755d93ba3bb {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_4bc57b61f4a9524b .media-wrapper_c2c38e8698901e33 .shape_02_12ddf34718046e16 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_4275421218fa51c4 .hero-heading_8bdc96ba7bd34f4c {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_4275421218fa51c4 .media-wrapper_c2c38e8698901e33 {
  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_4275421218fa51c4 .media-wrapper_c2c38e8698901e33 .screen_01_9a4eee9f350b6ce1 {
  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_4275421218fa51c4 .media-wrapper_c2c38e8698901e33 .screen_02_95dd659113690b06 {
  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_4275421218fa51c4 .media-wrapper_c2c38e8698901e33 .bg-shape_737a154e8ff4f521 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_4275421218fa51c4 .shape_01_b014f755d93ba3bb {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_f2e34e2649a45245 .bg-wrapper_cad5513eca00d834 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_f2e34e2649a45245 .media-wrapper_c2c38e8698901e33 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_f2e34e2649a45245 .media-wrapper_c2c38e8698901e33 .shape_01_b014f755d93ba3bb {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_f2e34e2649a45245 .shape_02_12ddf34718046e16 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_236aa137580446b9 + .blog-details_f4f66016118c31e4 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_c71e3ce5b2cf5a67 {
  z-index: 1;
}
.block-feature-three_c71e3ce5b2cf5a67:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_c71e3ce5b2cf5a67.no-bg_33afe901807d5e92:before {
  display: none;
}
.block-feature-three_c71e3ce5b2cf5a67 .section-btn_b4e65f3f13e5d058 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-title_4633447bb1146193 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-title_4633447bb1146193 a:hover {
  text-decoration: underline;
}
.block-feature-three_c71e3ce5b2cf5a67 .round-btn_38e984101fc273e1 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_c71e3ce5b2cf5a67 .round-btn_38e984101fc273e1:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-one_03c7228e9befe6f5 {
  background: url(../snapshots/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-one_03c7228e9befe6f5 .tag_4813a35df1f3c536 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-one_03c7228e9befe6f5 .block-title_4633447bb1146193 {
  background: url(../snapshots/shape_d2a7ab238d/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-two_85ac4fb855b68b7d {
  overflow: hidden;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-two_85ac4fb855b68b7d .img-wrapper_4e6c15da705370d4 {
  background: url(../snapshots/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-two_85ac4fb855b68b7d .text-wrapper_acf9d37aafb4939f {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-two_85ac4fb855b68b7d .tag_4813a35df1f3c536 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-three_c851cae247975735 {
  background: #D3FF76;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-three_c851cae247975735 .tag_4813a35df1f3c536 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-three_c851cae247975735 .round-btn_38e984101fc273e1 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-three_c851cae247975735 .round-btn_38e984101fc273e1:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-four_1bda493851e9be0c {
  background: url(../snapshots/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-four_1bda493851e9be0c .block-title_4633447bb1146193 {
  background: url(../snapshots/shape_d2a7ab238d/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-four_1bda493851e9be0c .block-title_4633447bb1146193 a {
  font-size: 28px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-four_1bda493851e9be0c .tag_4813a35df1f3c536 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-four_1bda493851e9be0c .round-btn_38e984101fc273e1 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-four_1bda493851e9be0c .round-btn_38e984101fc273e1:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-five_40563acb8e6b5bf1 {
  background: url(../snapshots/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-five_40563acb8e6b5bf1 .tag_4813a35df1f3c536 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_c71e3ce5b2cf5a67 .block-five_40563acb8e6b5bf1 .block-title_4633447bb1146193 {
  background: url(../snapshots/shape_d2a7ab238d/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_cb32d946a988b76a .upper-wrapper_0cdfc81279b82ab6 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_cb32d946a988b76a .upper-wrapper_0cdfc81279b82ab6 .shape_01_b014f755d93ba3bb {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_cb32d946a988b76a .line-loop_1f7143ba6ac3506d:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_cb32d946a988b76a .graph-panel_a81659e49448f6c3 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_cb32d946a988b76a .graph-panel_a81659e49448f6c3 .main-count_c36daebcdb2cc296 {
  font-size: 120px;
}
.block-feature-thirteen_cb32d946a988b76a .graph-panel_a81659e49448f6c3 .chart-box_48f8c48a52f25dd4 {
  padding: 0 15px;
}
.block-feature-thirteen_cb32d946a988b76a .graph-panel_a81659e49448f6c3 .chart-box_48f8c48a52f25dd4 .chart-inner_fe8528cfc99c2210 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_44a808eea474e9bf .media-img_961b8924940c2400 {
  border-radius: 30px;
}
.block-feature-sixteen_44a808eea474e9bf .shape_01_b014f755d93ba3bb {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_d1af5115513b0d3c .section-subheading_da1481b252a13a57 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_d1af5115513b0d3c .shape_01_b014f755d93ba3bb {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

.text-feature-three_d3a34f52a1a7f1b2 {
  z-index: 1;
}
.text-feature-three_d3a34f52a1a7f1b2 .counter-wrapper_49721b9ea98384b3 {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.text-feature-three_d3a34f52a1a7f1b2 .media-wrapper_c2c38e8698901e33 {
  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_d3a34f52a1a7f1b2 .media-wrapper_c2c38e8698901e33 .screen_01_9a4eee9f350b6ce1 {
  right: -9%;
  top: 12%;
  width: 37.3%;
  border-radius: 10px;
  box-shadow: 10px 30px 50px rgba(0, 0, 0, 0.06);
}
.text-feature-three_d3a34f52a1a7f1b2 .media-wrapper_c2c38e8698901e33 .screen_02_95dd659113690b06 {
  left: -11%;
  bottom: -9%;
  width: 65.5%;
}
.text-feature-three_d3a34f52a1a7f1b2 .media-wrapper_c2c38e8698901e33 .screen_03_cbf2bd95a420e878 {
  left: -13%;
  bottom: -11%;
  width: 50.85%;
  box-shadow: 0px 35px 70px rgba(0, 0, 0, 0.06);
}
.text-feature-three_d3a34f52a1a7f1b2 .shape_01_b014f755d93ba3bb {
  bottom: 2%;
  left: 39%;
  width: 2.3%;
  min-width: 28px;
  animation: rotated 50s infinite linear;
}

.text-feature-four_7f00062c2002007c {
  z-index: 1;
}
.text-feature-four_7f00062c2002007c .avatar_97973a0020743b70 {
  width: 65px;
  height: 65px;
}
.text-feature-four_7f00062c2002007c .name {
  font-size: 28px;
}
.text-feature-four_7f00062c2002007c .quote-text_299e6beedaeb09d7 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_7f00062c2002007c .shape_01_b014f755d93ba3bb {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_7f00062c2002007c .shape_02_12ddf34718046e16 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_0c44ddc096e3587b .bg-wrapper_cad5513eca00d834 {
  background: #FFF2AC;
}
.text-feature-five_0c44ddc096e3587b 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_0c44ddc096e3587b 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_0c44ddc096e3587b 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_0c44ddc096e3587b li:hover:before {
  background: #29594B;
}
.text-feature-five_0c44ddc096e3587b li:hover:after {
  color: #fff;
}
.text-feature-five_0c44ddc096e3587b .media-wrapper_c2c38e8698901e33 {
  background: url(../snapshots/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_0c44ddc096e3587b .media-wrapper_c2c38e8698901e33 .video-icon_0b63398f9ec6b03c {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_0c44ddc096e3587b .media-wrapper_c2c38e8698901e33 .video-icon_0b63398f9ec6b03c:hover {
  background: #CFFF45;
}
.text-feature-five_0c44ddc096e3587b .media-wrapper_c2c38e8698901e33 .screen_01_9a4eee9f350b6ce1 {
  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_2a900fe0ad67742d {
  z-index: 1;
}
.text-feature-six_2a900fe0ad67742d .media-wrapper_c2c38e8698901e33 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_2a900fe0ad67742d .media-wrapper_c2c38e8698901e33 .screen_01_9a4eee9f350b6ce1 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_2a900fe0ad67742d .shape_01_b014f755d93ba3bb {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_2a900fe0ad67742d .shape_02_12ddf34718046e16 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_5d01ee6f27fcf74a {
  background: url(../snapshots/assets_635f8b2d83/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_5d01ee6f27fcf74a .block_4c03756615302cfe .icon_e56a7e51863c6102 {
  height: 50px;
}
.text-feature-nine_5d01ee6f27fcf74a .vertical-text-wrapper_5244715fd024a4e1 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_5d01ee6f27fcf74a .vertical-text-wrapper_5244715fd024a4e1 .text-list_fcaf85a0f108e85e {
  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_5d01ee6f27fcf74a .vertical-text-wrapper_5244715fd024a4e1 .text-list_fcaf85a0f108e85e:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_5d01ee6f27fcf74a .vertical-text-wrapper_5244715fd024a4e1 .shape_01_b014f755d93ba3bb {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_5d01ee6f27fcf74a .vertical-text-wrapper_5244715fd024a4e1 .shape_02_12ddf34718046e16 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_5d01ee6f27fcf74a .shape_03_f3f865f5ccc73c12 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_5d01ee6f27fcf74a .shape_04_9bbdd174d0cd6b19 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_efeccea70664c8a9 .section-btn_b4e65f3f13e5d058 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_8ffa92ca1a392e85 {
  z-index: 1;
}
.team-section-three_8ffa92ca1a392e85:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../snapshots/shape_d2a7ab238d/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_8ffa92ca1a392e85 .section-btn_b4e65f3f13e5d058 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_8ffa92ca1a392e85 .shape_01_b014f755d93ba3bb {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_8ffa92ca1a392e85 .shape_02_12ddf34718046e16 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_8ffa92ca1a392e85 .shape_03_f3f865f5ccc73c12 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_11de461b5e2aa2ab .logo_9e271cf7b89fd6a2 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_299f5dbff65528f6 {
  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_3398bd826c34bfcf {
  max-width: 565px;
}
.user-data-form .form-wrapper_3398bd826c34bfcf .input-group-meta_196887e90d07a045 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_3398bd826c34bfcf .input-group-meta_196887e90d07a045 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_3398bd826c34bfcf .input-group-meta_196887e90d07a045 .placeholder_icon_d0b0d91f9277cdb9 {
  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_3398bd826c34bfcf .input-group-meta_196887e90d07a045 .placeholder_icon_d0b0d91f9277cdb9 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_3398bd826c34bfcf .input-group-meta_196887e90d07a045 .placeholder_icon_d0b0d91f9277cdb9 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_3398bd826c34bfcf .input-group-meta_196887e90d07a045 .placeholder_icon_d0b0d91f9277cdb9 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_3398bd826c34bfcf .input-group-meta_196887e90d07a045 .placeholder_icon_d0b0d91f9277cdb9 span.eye-slash_071c2658d62811f8:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_d9fa11c141b1a9db 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_d9fa11c141b1a9db label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_d9fa11c141b1a9db input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_d9fa11c141b1a9db 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_d9fa11c141b1a9db 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_d9fa11c141b1a9db a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_d9fa11c141b1a9db a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_6923f19e31dccd93 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_4badd813c3bfa924 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_4badd813c3bfa924:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_4badd813c3bfa924 img {
  width: 20px;
}
.user-data-form .btn-close_bf9aec718dd57729 {
  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_f764e66e90f03e88 .main-count_c36daebcdb2cc296 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_6c7f17bd5b0db003 .icon_e56a7e51863c6102 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_6514080b53955e79 .img-holder_27367eca6da787be {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_6514080b53955e79 .img-holder_27367eca6da787be.round-border_3ae3a57e24f971f0 {
  border-radius: 30px;
}
.portfolio-block-one_6514080b53955e79 .img-holder_27367eca6da787be .expend_63ced8ae72df8643 {
  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_6514080b53955e79 .img-holder_27367eca6da787be 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_6514080b53955e79 .img-holder_27367eca6da787be i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_6514080b53955e79:hover .expend_63ced8ae72df8643 {
  opacity: 1;
}
.portfolio-block-one_6514080b53955e79:hover .img-meta_50f7b9571d871045 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_6514080b53955e79:hover .pj-title_6fe58a4eb4d5b8d6 {
  text-decoration: underline;
}
.portfolio-block-one_6514080b53955e79 .caption {
  margin-top: 35px;
}
.portfolio-block-one_6514080b53955e79 .caption .tag_4813a35df1f3c536 {
  margin: 0 -3px;
}
.portfolio-block-one_6514080b53955e79 .caption .tag_4813a35df1f3c536 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_6514080b53955e79 .caption .pj-title_6fe58a4eb4d5b8d6 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_6514080b53955e79 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_6514080b53955e79 .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_d919d454eeba554e .bg-wrapper_cad5513eca00d834 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_d919d454eeba554e .slider-wrapper_14ac7e6316b54d07 {
  height: 100%;
}
.project-details-two_d919d454eeba554e .slider-wrapper_14ac7e6316b54d07 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_d919d454eeba554e .slider-wrapper_14ac7e6316b54d07 .carousel-control-next_863a1d9adcb73175,
.project-details-two_d919d454eeba554e .slider-wrapper_14ac7e6316b54d07 .carousel-control-prev_53a35438a61b9b96 {
  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_d919d454eeba554e .slider-wrapper_14ac7e6316b54d07 .carousel-control-next_863a1d9adcb73175:hover,
.project-details-two_d919d454eeba554e .slider-wrapper_14ac7e6316b54d07 .carousel-control-prev_53a35438a61b9b96:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_d919d454eeba554e .slider-wrapper_14ac7e6316b54d07 .carousel-control-prev_53a35438a61b9b96 {
  left: auto;
  right: 45px;
}
.project-details-two_d919d454eeba554e .info-wrapper_0f07331ed542c3f2 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_d919d454eeba554e .info-wrapper_0f07331ed542c3f2 h3 {
  font-size: 36px;
}
.project-details-two_d919d454eeba554e .info-wrapper_0f07331ed542c3f2 .list-meta_a6f1f1b8332f33cf li {
  padding: 22px 0;
}
.project-details-two_d919d454eeba554e .info-wrapper_0f07331ed542c3f2 .list-meta_a6f1f1b8332f33cf .icon_e56a7e51863c6102 {
  width: 40px;
}
.project-details-two_d919d454eeba554e .info-wrapper_0f07331ed542c3f2 .list-meta_a6f1f1b8332f33cf .text1_0c4392b9798e81b8 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_d919d454eeba554e .info-wrapper_0f07331ed542c3f2 .list-meta_a6f1f1b8332f33cf span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_d919d454eeba554e .info-wrapper_0f07331ed542c3f2 .social-share_ba39acd0c91535d5 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_d919d454eeba554e .info-wrapper_0f07331ed542c3f2 .social-share_ba39acd0c91535d5 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_80d4cb34d5e65be1 .slider-wrapper_14ac7e6316b54d07 {
  padding-left: 100px;
}
.feedback-section-three_80d4cb34d5e65be1 .slider-wrapper_14ac7e6316b54d07 .icon_e56a7e51863c6102 {
  left: 0;
  top: 18px;
}
.feedback-section-three_80d4cb34d5e65be1 .slick-dots_4dc39979724cdf9f {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_80d4cb34d5e65be1 .slick-dots_4dc39979724cdf9f li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_80d4cb34d5e65be1 .slick-dots_4dc39979724cdf9f .slick-active button {
  background: #000;
}
.feedback-section-three_80d4cb34d5e65be1 .rating-box_7e10fcea0b9074d4 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_80d4cb34d5e65be1 .rating-box_7e10fcea0b9074d4 .rating_7a4bf6fde6c260a5 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_80d4cb34d5e65be1 .shape_01_b014f755d93ba3bb {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_80d4cb34d5e65be1 .shape_02_12ddf34718046e16 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_0a641fb05ee05b51 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_0a641fb05ee05b51 .post-data_477c3569417d1c5b {
  padding: 30px 35px 25px;
}
.blog-meta-one_0a641fb05ee05b51 .post-data_477c3569417d1c5b .post-info_df136ca2e93e3e13 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_0a641fb05ee05b51 .post-data_477c3569417d1c5b .blog-title_5f98268e578825fe {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_0a641fb05ee05b51 .post-data_477c3569417d1c5b .blog-title_5f98268e578825fe:hover {
  text-decoration: underline;
}
.blog-meta-one_0a641fb05ee05b51 .post-img_9f243500e03e3e49 {
  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_0a641fb05ee05b51 .post-img_9f243500e03e3e49 .round-btn_38e984101fc273e1 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_0a641fb05ee05b51:hover .round-btn_38e984101fc273e1 {
  background: #CFFF45;
}
.blog-meta-one_0a641fb05ee05b51.style-two_2806e7afbef1a17f {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_0a641fb05ee05b51.style-two_2806e7afbef1a17f .post-img_9f243500e03e3e49 {
  border-radius: 0;
}
.blog-meta-one_0a641fb05ee05b51.style-two_2806e7afbef1a17f .blog-title_5f98268e578825fe {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_7da6664c29ad3c09 {
  background: #fff;
}
.blog-meta-two_7da6664c29ad3c09 .post-data_477c3569417d1c5b {
  padding-top: 30px;
}
.blog-meta-two_7da6664c29ad3c09 .post-data_477c3569417d1c5b .blog-title_5f98268e578825fe {
  width: 70%;
}
.blog-meta-two_7da6664c29ad3c09 .post-data_477c3569417d1c5b .blog-title_5f98268e578825fe h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_7da6664c29ad3c09 .post-data_477c3569417d1c5b .blog-title_5f98268e578825fe:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_7da6664c29ad3c09 .post-data_477c3569417d1c5b .round-btn_38e984101fc273e1 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_7da6664c29ad3c09 .post-data_477c3569417d1c5b .round-btn_38e984101fc273e1:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_7da6664c29ad3c09 .post-data_477c3569417d1c5b .post-info_df136ca2e93e3e13 {
  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_7da6664c29ad3c09 .post-img_9f243500e03e3e49 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_7da6664c29ad3c09 .post-img_9f243500e03e3e49 .date_af86fd7fcd71b3df {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_7da6664c29ad3c09.style-two_2806e7afbef1a17f {
  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_7da6664c29ad3c09.style-two_2806e7afbef1a17f p {
  font-size: 18px;
}
.blog-meta-two_7da6664c29ad3c09.style-two_2806e7afbef1a17f .post-img_9f243500e03e3e49 {
  height: auto;
  width: 100%;
}
.blog-meta-two_7da6664c29ad3c09.style-two_2806e7afbef1a17f .post-data_477c3569417d1c5b {
  padding: 26px 0;
}
.blog-meta-two_7da6664c29ad3c09.style-two_2806e7afbef1a17f .post-data_477c3569417d1c5b .post-info_df136ca2e93e3e13 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_7da6664c29ad3c09.style-two_2806e7afbef1a17f .post-data_477c3569417d1c5b .round-btn_38e984101fc273e1 {
  border: none;
}

.signup-btn-one_00f50a6e6027a3b9 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_00f50a6e6027a3b9 .icon_e56a7e51863c6102 {
  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_3ca9cf8a6dc86479 {
  z-index: 1;
}
.blog-section-three_3ca9cf8a6dc86479 .section-btn_b4e65f3f13e5d058 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

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

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

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

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

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

.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .quote-wrapper_25d18be046fd0131 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .quote-wrapper_25d18be046fd0131 .wrapper_a3138778858b5952 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .quote-wrapper_25d18be046fd0131 .wrapper_a3138778858b5952 .icon_e56a7e51863c6102 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .quote-wrapper_25d18be046fd0131 .wrapper_a3138778858b5952 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .quote-wrapper_25d18be046fd0131 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .quote-wrapper_25d18be046fd0131 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .img-gallery_9f22ccdfa15a16d5 {
  margin-bottom: 50px;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .img-gallery_9f22ccdfa15a16d5 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .list-item_4a6020ca25a5ba3e li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_f4f66016118c31e4 .post-details-meta_229f298790881d36 .list-item_4a6020ca25a5ba3e li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_f4f66016118c31e4 .bottom-widget_1e04b08d0303f681 {
  padding: 10px 0 5px;
}
.blog-details_f4f66016118c31e4 .bottom-widget_1e04b08d0303f681 .tags_c1a1d3a2fa870089 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_f4f66016118c31e4 .bottom-widget_1e04b08d0303f681 .tags_c1a1d3a2fa870089 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_f4f66016118c31e4 .bottom-widget_1e04b08d0303f681 .tags_c1a1d3a2fa870089 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_f4f66016118c31e4 .bottom-widget_1e04b08d0303f681 .share-icon_65b4536bc8d9fe60 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_f4f66016118c31e4 .bottom-widget_1e04b08d0303f681 .share-icon_65b4536bc8d9fe60 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_f4f66016118c31e4 .grey-bg_ea9b4c5c6d26f342 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_f4f66016118c31e4 .blog-inner-title_f32b7f1599be41dd {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 {
  margin: 60px 0;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b:last-child {
  padding-bottom: 5px;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b .reply-comment_9a1be82ddd2b5212 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b .user-avatar_d0151f3085169536 {
  width: 60px;
  height: 60px;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b .comment-text_f284ad50781e4268 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b .comment-text_f284ad50781e4268 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b .comment-text_f284ad50781e4268 .date_af86fd7fcd71b3df {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b .comment-text_f284ad50781e4268 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b .comment-text_f284ad50781e4268 .reply-btn_558699a305a8d6ae {
  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_f4f66016118c31e4 .blog-comment-area_7d9a874a5265b5f4 .comment_efcfcab9542b994b .comment-text_f284ad50781e4268 .reply-btn_558699a305a8d6ae:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_f4f66016118c31e4 .blog-comment-form_8aca3bc3e2b95047 p a {
  color: #19352D;
}
.blog-details_f4f66016118c31e4 .blog-comment-form_8aca3bc3e2b95047 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_f4f66016118c31e4 .blog-comment-form_8aca3bc3e2b95047 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_f4f66016118c31e4 .blog-comment-form_8aca3bc3e2b95047 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_c36fbab21173f89f {
  height: 600px;
}

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

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

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

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

.footer-one_1bf6b997cb73e748 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_1bf6b997cb73e748 .bottom-footer_ca6e2b829ba3d6df {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_1bf6b997cb73e748 .social-icon_f8db8abb1a2091be 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_1bf6b997cb73e748 .social-icon_f8db8abb1a2091be a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_1bf6b997cb73e748 .footer-title_d4e2b618c34ca077 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_1bf6b997cb73e748 .footer-nav-link_e2dbab89b75f2c51 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_1bf6b997cb73e748 .footer-nav-link_e2dbab89b75f2c51 a:hover {
  color: #fff;
}
.footer-nav-link_e2dbab89b75f2c51 p {
  font-size: 16px;
}
.logo_9e271cf7b89fd6a2 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_3f392f9859bc9fcd {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_0f256d73c145c645 {
  align-content: center;
}

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

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

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

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

.footer-three_2dfaf8c49b9c74e2 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_2dfaf8c49b9c74e2 .round-bg_16d9637981728060 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_2dfaf8c49b9c74e2 .round-bg_16d9637981728060.color-two_eb7fe2e6171bc832 {
  background: #F6FFDD;
}
.footer-three_2dfaf8c49b9c74e2 .footer-intro_a9d69a5cae183e5c p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_2dfaf8c49b9c74e2 .footer-intro_a9d69a5cae183e5c p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_2dfaf8c49b9c74e2 .footer-title_d4e2b618c34ca077 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_2dfaf8c49b9c74e2 .footer-nav-link_e2dbab89b75f2c51 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_2dfaf8c49b9c74e2 .footer-nav-link_e2dbab89b75f2c51 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_2dfaf8c49b9c74e2 .bottom-footer_ca6e2b829ba3d6df {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_2dfaf8c49b9c74e2 .bottom-footer_ca6e2b829ba3d6df .copyright_bd2adf2284968077 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_2dfaf8c49b9c74e2 .bottom-footer_ca6e2b829ba3d6df .bottom-nav_57cfb608f9627b6d {
  margin: 0 -12px;
}
.footer-three_2dfaf8c49b9c74e2 .bottom-footer_ca6e2b829ba3d6df .bottom-nav_57cfb608f9627b6d a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_2dfaf8c49b9c74e2 .bottom-footer_ca6e2b829ba3d6df .bottom-nav_57cfb608f9627b6d a:hover {
  text-decoration: underline;
}
.footer-three_2dfaf8c49b9c74e2 .bottom-footer_ca6e2b829ba3d6df .social-icon_f8db8abb1a2091be {
  margin: 0 -10px;
}
.footer-three_2dfaf8c49b9c74e2 .bottom-footer_ca6e2b829ba3d6df .social-icon_f8db8abb1a2091be a {
  margin: 0 10px;
}
.footer-three_2dfaf8c49b9c74e2 .bottom-footer_ca6e2b829ba3d6df .social-icon_f8db8abb1a2091be a:hover {
  color: #19352D;
}
.footer-three_2dfaf8c49b9c74e2 .shape_01_b014f755d93ba3bb {
  top: -3%;
  left: -3%;
}
.footer-three_2dfaf8c49b9c74e2 .shape_02_12ddf34718046e16 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_8e9c46149ba88efd {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_8e9c46149ba88efd:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../snapshots/assets_635f8b2d83/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_8e9c46149ba88efd h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_8e9c46149ba88efd .btn-group_058161543d59419c {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_8e9c46149ba88efd .btn-group_058161543d59419c h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_8e9c46149ba88efd .btn-group_058161543d59419c h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_8e9c46149ba88efd .btn-group_058161543d59419c .round-btn_38e984101fc273e1 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_8e9c46149ba88efd .btn-group_058161543d59419c .round-btn_38e984101fc273e1:hover, .footer-five_8e9c46149ba88efd .btn-group_058161543d59419c .round-btn_38e984101fc273e1:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_8e9c46149ba88efd .social-icon_f8db8abb1a2091be {
  margin: 0 -20px;
}
.footer-five_8e9c46149ba88efd .social-icon_f8db8abb1a2091be a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_8e9c46149ba88efd .social-icon_f8db8abb1a2091be a:hover {
  color: #DFFF5E;
}
.footer-five_8e9c46149ba88efd .bottom-nav_57cfb608f9627b6d {
  margin: 0 -12px;
}
.footer-five_8e9c46149ba88efd .bottom-nav_57cfb608f9627b6d a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_8e9c46149ba88efd .bottom-nav_57cfb608f9627b6d a:hover {
  text-decoration: underline;
}
.footer-five_8e9c46149ba88efd .shape_01_b014f755d93ba3bb {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_8e9c46149ba88efd .shape_02_12ddf34718046e16 {
  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_349215417388ef5a {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_1d07aa00a4c658de {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_54878a37f3f02bba {
  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_54aa88c39e97438f {
  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_07789f3e286e7142 {
  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_13a001a7ea791905 {
  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_7697bf9979948f0d {
  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_2ebed0ce239c392e {
  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_86df896f2515af88 {
  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_fd005f4c90347ad0 {
  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_c7506ebefb1c0cd7 {
  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_ee18033fbb1beb29 {
  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_d87a965df3cab2f8 {
  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_42f1a73e05f232bb {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_f83a6d3b93b91eb7 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_df0d47a1f9d65873 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_78f544fc548c26a1 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_06fcfb5b3839a2b2 {
  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_188aa2107d94e016 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_bb88545a07afd7e5 {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_fbcb4cfef53a7929 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_6d89241ad9c16cde {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_687fbde95da6ae56 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_bf8c78cabf3cbf1a {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_94caf1aaccaba4be {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_ec373c7f741f1bb9 {
  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_06f053b24bedbac2 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_030cbc8137bd83b6 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_7891dedd9e0b7dcb {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_366676b6c709bdc2 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_45cbc4476242fef6 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_2b16e6a960ab4b85 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_01aa557076c84b35 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_1463031d2b0518ff {
  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_a673a26c91df375d {
  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_ed5b090fe5bfb534 {
  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_1eff83e89f91e86b {
  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_87cfa8cbd755e4ca {
  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_f0b0dc0a72838023 {
  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_b544ba7a11ee31c0 {
  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_77b22db55f0bb0b4 {
  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_3fd745d2818fbb43 {
  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_71a484da6f660c4f {
  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_dee84bea8db9952e {
  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_600191c4191cde07 {
  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_86d206f0570db296 {
  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_45b9a2b0b97f795a {
  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_abb35031e2325574 {
  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_03f58456b46ac72a {
  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_c0b00b9f46e0dfcd {
  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_87c697d8e77bb1d0 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_abb39e594a1403f3 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_e614a62f53b2478f {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_3ac6a1c6d6e2152a {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_d2fe0d4145cb44b6 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_6376004dfaeb3b19 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_1088a82de8899ef1 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_9d32be79ffdae1c1 {
  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_349215417388ef5a {
  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_529281f3883e2275 {
  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_a245a303a3da049d {
  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_782316bb20e61990 .theme-select-menu_ea95cee9093671d4 {
  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_dd4e7cdebdfd7cbc {
  overflow: hidden;
}
.product-block-one_dd4e7cdebdfd7cbc .img-holder_27367eca6da787be {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_dd4e7cdebdfd7cbc .img-holder_27367eca6da787be .cart-icon_a8d9eb25f9aa6124 {
  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_dd4e7cdebdfd7cbc .img-holder_27367eca6da787be .cart-icon_a8d9eb25f9aa6124:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_dd4e7cdebdfd7cbc .img-holder_27367eca6da787be .cart-button_2be58b33b9416ee6 {
  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_dd4e7cdebdfd7cbc .img-holder_27367eca6da787be .cart-button_2be58b33b9416ee6:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_dd4e7cdebdfd7cbc .product-title_b37ba12d70535bfe {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_dd4e7cdebdfd7cbc .rating_7a4bf6fde6c260a5 {
  margin: 0 -3px;
}
.product-block-one_dd4e7cdebdfd7cbc .rating_7a4bf6fde6c260a5 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_dd4e7cdebdfd7cbc .rating_7a4bf6fde6c260a5 li .bi-star-fill_7752f902de3826fd {
  color: #FFCB65;
}
.product-block-one_dd4e7cdebdfd7cbc .price_7f4eced754c30a55 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_dd4e7cdebdfd7cbc:hover .cart-button_2be58b33b9416ee6 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_dd4e7cdebdfd7cbc:hover .product-img_be8e564683d8e5af {
  transform: scale(0.95);
}
.product-block-one_dd4e7cdebdfd7cbc:hover .cart-icon_a8d9eb25f9aa6124 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_dd4e7cdebdfd7cbc:hover .product-title_b37ba12d70535bfe {
  text-decoration: underline;
}

.product-details-one_6f2208a5648ba463 .product-img-tab_31e95e4e3df94d47 {
  border: none;
}
.product-details-one_6f2208a5648ba463 .product-img-tab_31e95e4e3df94d47 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_6f2208a5648ba463 .product-img-tab_31e95e4e3df94d47 .nav-link img {
  max-height: 100%;
}
.product-details-one_6f2208a5648ba463 .product-img-tab_31e95e4e3df94d47 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_6f2208a5648ba463 .product-img-tab-content_09115db88a021d12 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_6f2208a5648ba463 .product-img-tab-content_09115db88a021d12 img {
  margin: auto;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .stock-tag_f6fdcefc09d65d53 {
  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_6f2208a5648ba463 .product-info_8e946ba6150adc6e .product-name_7896e7910e1a0bda {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .rating_7a4bf6fde6c260a5 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .rating_7a4bf6fde6c260a5 li .bi-star-fill_7752f902de3826fd {
  color: #FFCB65;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .rating_7a4bf6fde6c260a5 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .rating_7a4bf6fde6c260a5 li a:hover {
  text-decoration: underline;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .price_7f4eced754c30a55 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .price_7f4eced754c30a55 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .availability_cda73e5785904ac0 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .description-text_af0276e33cbdc057 {
  padding: 10px 0 15px;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .product-feature_cb9177b48cf87a6b {
  margin-bottom: 20px;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .product-feature_cb9177b48cf87a6b li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .product-feature_cb9177b48cf87a6b li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .customize-order_edac5285dd928a25 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .customize-order_edac5285dd928a25 .quantity_607dc9e107142368 .button-group_81d11b682e876fc4 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .customize-order_edac5285dd928a25 .quantity_607dc9e107142368 .button-group_81d11b682e876fc4 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .customize-order_edac5285dd928a25 .quantity_607dc9e107142368 .button-group_81d11b682e876fc4 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_6f2208a5648ba463 .product-info_8e946ba6150adc6e .customize-order_edac5285dd928a25 .quantity_607dc9e107142368 .button-group_81d11b682e876fc4 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_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .nav-tabs_c3784e41e68d7062 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .nav-tabs_c3784e41e68d7062 .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_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .nav-tabs_c3784e41e68d7062 .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_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .nav-tabs_c3784e41e68d7062 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .nav-tabs_c3784e41e68d7062 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .tab-content_b8d11e58260b251a h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .tab-content_b8d11e58260b251a .product-feature_cb9177b48cf87a6b li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .tab-content_b8d11e58260b251a .product-feature_cb9177b48cf87a6b li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .user-comment-area_5203e9615a5213ac .single-comment_372b07a881f6b145 {
  padding-bottom: 40px;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .user-comment-area_5203e9615a5213ac .single-comment_372b07a881f6b145:last-child {
  padding-bottom: 0;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .user-comment-area_5203e9615a5213ac .user-img_c8da6154fbcc615a {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .user-comment-area_5203e9615a5213ac .user-comment-data_d590410b12dd46c1 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .user-comment-area_5203e9615a5213ac .user-comment-data_d590410b12dd46c1 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .user-comment-area_5203e9615a5213ac .user-comment-data_d590410b12dd46c1 .rating_7a4bf6fde6c260a5 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .user-comment-area_5203e9615a5213ac .user-comment-data_d590410b12dd46c1 .rating_7a4bf6fde6c260a5 li .bi-star-fill_7752f902de3826fd {
  color: #FFCB65;
}
.product-details-one_6f2208a5648ba463 .product-review-tab_cd96b1c88545195d .user-comment-area_5203e9615a5213ac .user-comment-data_d590410b12dd46c1 p {
  padding-top: 8px;
}

.cart-list-form_f04ca9e456100c16 {
  position: relative;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 {
  margin: 0;
  background: transparent;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 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_f04ca9e456100c16 .table_cb82d009a7e5e571 th:first-child {
  text-align: left;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .product-thumbnails_7336d4ac3512b9bb {
  width: 85px;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .product-thumbnails_7336d4ac3512b9bb img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .product-thumbnails_7336d4ac3512b9bb .product-img_be8e564683d8e5af {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .product-info_8e946ba6150adc6e {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .product-info_8e946ba6150adc6e .product-name_7896e7910e1a0bda {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .product-info_8e946ba6150adc6e .serial_3a9e207f4a286de1 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .product-info_8e946ba6150adc6e ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .price_7f4eced754c30a55 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .quantity_607dc9e107142368 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .quantity_607dc9e107142368 li .btn_642b96099da86ac5 {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .quantity_607dc9e107142368 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_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .remove-product_c187616328b3e54b {
  color: #000;
  font-size: 22px;
}
.cart-list-form_f04ca9e456100c16 .table_cb82d009a7e5e571 tbody .remove-product_c187616328b3e54b:hover {
  color: #ff2759;
}
.cart-list-form_f04ca9e456100c16 .cart-footer_3ecbbd655ac2ab1b {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_f04ca9e456100c16 .cart-footer_3ecbbd655ac2ab1b .coupon-form_4e30284f813ad881 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_f04ca9e456100c16 .cart-footer_3ecbbd655ac2ab1b .cart-total-section_0cce828d5c4fcdf7 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_f04ca9e456100c16 .cart-footer_3ecbbd655ac2ab1b .cart-total-section_0cce828d5c4fcdf7 .cart-total-table_82b8449e5f7ed654 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_f04ca9e456100c16 .cart-footer_3ecbbd655ac2ab1b .cart-total-section_0cce828d5c4fcdf7 .cart-total-table_82b8449e5f7ed654 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_89d0be34354b66ba {
  height: auto;
}

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

.fancybox-caption_b2369adb74e42912, .fancybox-infobar_0e537a0c03dbd4d0, .fancybox-navigation_004e43fb7688d3ce .fancybox-button_0041f856d4c9a8ef, .fancybox-toolbar_4c62c724b40bbc7a {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_c8461d47e8521a4f .fancybox-caption_b2369adb74e42912, .fancybox-show-infobar_4f1d445d0467e5f2 .fancybox-infobar_0e537a0c03dbd4d0, .fancybox-show-nav_d8c730e74d754af4 .fancybox-navigation_004e43fb7688d3ce .fancybox-button_0041f856d4c9a8ef, .fancybox-show-toolbar_4579de00f0556879 .fancybox-toolbar_4c62c724b40bbc7a {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_a5c04c9f8f4be5cd .fancybox-stage_fc0066bf89ac2a7a {
  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_3eb135bba5c0134b .fancybox-slide, .fancybox-slide--current_e43f6c99cbdf7fda, .fancybox-slide--next_4c516163ab6b602d, .fancybox-slide--previous_619646ca00aed404 {
  display: block;
}

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

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

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

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

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

.fancybox-content_57d367b911f67433 {
  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_07fb006d378cc8de .fancybox-content_57d367b911f67433 {
  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_c7ed35903d3a6b3f .fancybox-content_57d367b911f67433 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_7baa131cbc79559d .fancybox-content_57d367b911f67433 {
  cursor: zoom-in;
}

.fancybox-can-drag_ccdb54a613188a78 .fancybox-content_57d367b911f67433 {
  cursor: grab;
}

.fancybox-is-dragging_dcfbe0e15e676a79 .fancybox-content_57d367b911f67433 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_004443d92c07f573 .fancybox-content_57d367b911f67433 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_029f3e690fec06eb .fancybox-content_57d367b911f67433, .fancybox-slide--map_c06ecce03e1035f7 .fancybox-content_57d367b911f67433, .fancybox-slide--video_1e0f8f37c1b43aa7 .fancybox-content_57d367b911f67433 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_1e0f8f37c1b43aa7 .fancybox-content_57d367b911f67433 {
  background: #000;
}

.fancybox-slide--map_c06ecce03e1035f7 .fancybox-content_57d367b911f67433 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_fcdd32c7d0660825 svg path, .fancybox-button--share_160e17f6fc73a06e svg path, .fancybox-button--thumbs_3e5528c95f43c3bf svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_d8c730e74d754af4 .fancybox-navigation_004e43fb7688d3ce .fancybox-button_0041f856d4c9a8ef {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_004e43fb7688d3ce .fancybox-button--arrow_left_76298d25b9f83c5c {
  left: 6px;
}

.fancybox-navigation_004e43fb7688d3ce .fancybox-button--arrow_right_2ed855321c0e35b0 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_029f3e690fec06eb .fancybox-close-small_0bd07f034ba6f531, .fancybox-slide--image_07fb006d378cc8de .fancybox-close-small_0bd07f034ba6f531, .fancybox-slide--video_1e0f8f37c1b43aa7 .fancybox-close-small_0bd07f034ba6f531 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_029f3e690fec06eb .fancybox-close-small_0bd07f034ba6f531:hover svg, .fancybox-slide--image_07fb006d378cc8de .fancybox-close-small_0bd07f034ba6f531:hover svg, .fancybox-slide--video_1e0f8f37c1b43aa7 .fancybox-close-small_0bd07f034ba6f531:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_fe669273122f2c8c .fancybox-close-small_0bd07f034ba6f531, .fancybox-is-zoomable_e21509f5b1dc0f7c.fancybox-can-drag_ccdb54a613188a78 .fancybox-close-small_0bd07f034ba6f531 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_f44ff1724dc487ae.fancybox-slide--next_4c516163ab6b602d, .fancybox-fx-fade_f44ff1724dc487ae.fancybox-slide--previous_619646ca00aed404 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_f44ff1724dc487ae.fancybox-slide--current_e43f6c99cbdf7fda {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_e515c6301648a57d {
  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_5645e3e313b5fbc2 {
  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_bc4f3b6993c5af00 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_b739b2a08a3933e8 .fancybox-thumbs_5645e3e313b5fbc2 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_5645e3e313b5fbc2 > 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_5645e3e313b5fbc2 .fancybox-thumbs-active_65a9b206fd596e83:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_0992d976d01a149b .slick-track_042e4c91e3692760,
.slick-slider_0992d976d01a149b .slick-list_322cc5f073c4e742 {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_2b5b78c279fd3e83 .slick-track_042e4c91e3692760 {
  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_2b5b78c279fd3e83 img {
  display: none;
}

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

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

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

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

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