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

.h1_ea55a03dbdc8b953,
h1,
.h2_017f96cad9dfd4d1,
h2,
.h3_ce8f686a8e7b720d,
h3,
.h4_f93ccef2064eabff,
h4,
.h5_ff700d932f9545e3,
h5,
.h6_6602eda0a2f38c41,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_911b98f3c7e5d470 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_c5df4b958562833f {
  padding: 0 !important;
}

.m0_1b66684382dc8012 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_b61ae4b6c0d07b45 {
    padding: 0 !important;
  }
  .xl-m0_58bfece9f4945540 {
    margin: 0 !important;
  }
  .xl-pt-10_11b169db8e3456ea {
    padding-top: 10px !important;
  }
  .xl-pt-20_8c50132d600514a3 {
    padding-top: 20px !important;
  }
  .xl-pt-30_4feca730f1808f54 {
    padding-top: 30px !important;
  }
  .xl-pt-40_4151cb16afafeb79 {
    padding-top: 40px !important;
  }
  .xl-pt-50_e0e1727ef1dd0e94 {
    padding-top: 50px !important;
  }
  .xl-pt-60_67a35426730c229d {
    padding-top: 60px !important;
  }
  .xl-pt-70_95373137fb17583b {
    padding-top: 70px !important;
  }
  .xl-pt-80_9be81ecb6b1875d6 {
    padding-top: 80px !important;
  }
  .xl-pt-90_66990a3a4e7c01a7 {
    padding-top: 90px !important;
  }
  .xl-pt-100_ba7a9b972d876c6f {
    padding-top: 100px !important;
  }
  .xl-pt-110_0d594383463387cf {
    padding-top: 110px !important;
  }
  .xl-pt-120_cbd73deeda8dc2a1 {
    padding-top: 120px !important;
  }
  .xl-pt-130_9a2797b955b03c28 {
    padding-top: 130px !important;
  }
  .xl-pt-140_502d18e16c84bf0a {
    padding-top: 140px !important;
  }
  .xl-pt-150_2b738e4f9741b7ea {
    padding-top: 150px !important;
  }
  .xl-pt-200_6d36b3ea5391854a {
    padding-top: 200px !important;
  }
  .xl-pb-10_7e84a689e4265885 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_5e4075559f7a3bbe {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_22f992e1db49b8c0 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_f42b00013f8005b6 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_a19692f3892578c1 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_e4b70f7ea394f815 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_0d5c742f30c2692f {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_8e3afed1874cfec4 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_39b8583d3c8000b3 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_e58ce41406b7733a {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_b29ddad771f64cb9 {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_e4868d0aa065f25c {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_ba787e78f02465f5 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_7f43d47f0136737d {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_93a7ee9205ffa83f {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_25a7c999e49f1412 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_b39d7029dafb31db {
    margin-top: 10px !important;
  }
  .xl-mt-20_73f8e68b564571cc {
    margin-top: 20px !important;
  }
  .xl-mt-30_a9d3c4d48cd7cd99 {
    margin-top: 30px !important;
  }
  .xl-mt-40_cce9ca57dc1d0324 {
    margin-top: 40px !important;
  }
  .xl-mt-50_af4b6a41a9826111 {
    margin-top: 50px !important;
  }
  .xl-mt-60_d2085bd9ec0a8a89 {
    margin-top: 60px !important;
  }
  .xl-mt-70_1be61cffeed4b3b3 {
    margin-top: 70px !important;
  }
  .xl-mt-80_e9bbeaf6994a3875 {
    margin-top: 80px !important;
  }
  .xl-mt-90_55195b3109f79e1c {
    margin-top: 90px !important;
  }
  .xl-mt-100_6361f2b77fb9292f {
    margin-top: 100px !important;
  }
  .xl-mt-110_2bc3328615d28410 {
    margin-top: 110px !important;
  }
  .xl-mt-120_060978acdec3eaec {
    margin-top: 120px !important;
  }
  .xl-mt-130_c32102b83cb9810b {
    margin-top: 130px !important;
  }
  .xl-mt-140_19e1f1c85e65b241 {
    margin-top: 140px !important;
  }
  .xl-mt-150_31200abdce7b29d7 {
    margin-top: 150px !important;
  }
  .xl-mt-200_0236c838366bde04 {
    margin-top: 200px !important;
  }
  .xl-mb-10_bdbd9b1a154a6283 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_78f5d192378a9424 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_2e7e0d20531dd738 {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_6661873ba3f48bf2 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_9c50eaaceb58c1b2 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_596a01a095f1d45b {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_417ab5a85d912127 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_cf62a6192b25f10d {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_bb52b9e9e16f157b {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_e461a248236d15a2 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_aefa0ef292340fa7 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_129eb23a6f0d108b {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_7603adcfc0e71965 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_475588b34fb29257 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_f300e3ade1d70561 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_385a3fec213d889d {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_782225ca3eeaae7c {
    padding: 0 !important;
  }
  .lg-m0_eff1381551dfa0bf {
    margin: 0 !important;
  }
  .lg-pt-10_7e236e6b5aab5d1e {
    padding-top: 10px !important;
  }
  .lg-pt-20_f11cfac13e6ff603 {
    padding-top: 20px !important;
  }
  .lg-pt-30_5afa0dcbc47e0ad3 {
    padding-top: 30px !important;
  }
  .lg-pt-40_1cf36eccf371bcd8 {
    padding-top: 40px !important;
  }
  .lg-pt-50_0f8ba9f65f14aceb {
    padding-top: 50px !important;
  }
  .lg-pt-60_26cf8d84f6162fe2 {
    padding-top: 60px !important;
  }
  .lg-pt-70_b3135f945337a8b2 {
    padding-top: 70px !important;
  }
  .lg-pt-80_e2de5d9265921d8a {
    padding-top: 80px !important;
  }
  .lg-pt-90_976bfc012d2724ad {
    padding-top: 90px !important;
  }
  .lg-pt-100_f7fade1eb8389754 {
    padding-top: 100px !important;
  }
  .lg-pt-110_3d3ccb059e3ad37c {
    padding-top: 110px !important;
  }
  .lg-pt-120_1116951832966034 {
    padding-top: 120px !important;
  }
  .lg-pt-130_c29caf12b9c51de0 {
    padding-top: 130px !important;
  }
  .lg-pt-140_247a88d64a3d5b5c {
    padding-top: 140px !important;
  }
  .lg-pt-150_9659ede0251ebc89 {
    padding-top: 150px !important;
  }
  .lg-pt-200_da636ba460b84fef {
    padding-top: 200px !important;
  }
  .lg-pb-10_7a44c7bd0f09ff9e {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_f7debfbbf270079b {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_cb546c3cf223aa37 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_7bb9db0ca66caeb6 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_c1703798dd99e814 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_cd53a9a082b3109e {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_8be372fc9870a09b {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_85350c7dc8d51b9b {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_dc24c0e4e3e5f0fe {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_8d653cd9bd12f066 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_510e7b42e514f149 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_aa76704157f44713 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_3be0794794104443 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_efb6cf595e360d93 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_07ca6a7054d9e5b2 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_ad93bac7f48979ab {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_75aec044df674458 {
    margin-top: 10px !important;
  }
  .lg-mt-20_3b2142c11ef30cfa {
    margin-top: 20px !important;
  }
  .lg-mt-30_366bee268a0a6873 {
    margin-top: 30px !important;
  }
  .lg-mt-40_a927868389aa798c {
    margin-top: 40px !important;
  }
  .lg-mt-50_68258134414db6e5 {
    margin-top: 50px !important;
  }
  .lg-mt-60_3a888a1b852a4b58 {
    margin-top: 60px !important;
  }
  .lg-mt-70_338826f71105c83a {
    margin-top: 70px !important;
  }
  .lg-mt-80_03651ee78a75ff95 {
    margin-top: 80px !important;
  }
  .lg-mt-90_cdcb5bdaadb90f97 {
    margin-top: 90px !important;
  }
  .lg-mt-100_ea8b442463fe7f67 {
    margin-top: 100px !important;
  }
  .lg-mt-110_ee9c46d01be338ba {
    margin-top: 110px !important;
  }
  .lg-mt-120_36bb2530777d88ca {
    margin-top: 120px !important;
  }
  .lg-mt-130_780bd6a95d2900c7 {
    margin-top: 130px !important;
  }
  .lg-mt-140_50a651a11dcd00ea {
    margin-top: 140px !important;
  }
  .lg-mt-150_31f5e2d7b4c6b371 {
    margin-top: 150px !important;
  }
  .lg-mt-200_1297b06fc753443b {
    margin-top: 200px !important;
  }
  .lg-mb-10_646bd3998518a702 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_37c053cc11bb9a41 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_8ffda03242d1f07c {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_6a50b035b6b12347 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_9a4dd6d85629c136 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_5e8ac866203e665a {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_3f4795c0d8d82cf2 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_5d9b1d8c3190026c {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_40e4bfb385be8f68 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_8012fe275e3a6a04 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_716e9e19a897a68f {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_c07bf3c53cce9193 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_8052870324c8849d {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_00652640b2b0f5e0 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_d1e68f95f68da6d9 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_0fd379245e5d4f61 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_c1101aa2cb0e0366 {
    padding: 0 !important;
  }
  .md-m0_5bf4e730acd197e4 {
    margin: 0 !important;
  }
  .md-pt-10_2675d1f5ff344242 {
    padding-top: 10px !important;
  }
  .md-pt-20_bc77d0d0a328862e {
    padding-top: 20px !important;
  }
  .md-pt-30_d4b4784e09868a65 {
    padding-top: 30px !important;
  }
  .md-pt-40_fd7c768b19dacef2 {
    padding-top: 40px !important;
  }
  .md-pt-50_70422322409abbdc {
    padding-top: 50px !important;
  }
  .md-pt-60_d70b9d5a096ed1b1 {
    padding-top: 60px !important;
  }
  .md-pt-70_05e2bd85ff84d06d {
    padding-top: 70px !important;
  }
  .md-pt-80_22db4adb906b81c4 {
    padding-top: 80px !important;
  }
  .md-pt-90_00e5334c2cad0d4e {
    padding-top: 90px !important;
  }
  .md-pt-100_cb530471fae0607e {
    padding-top: 100px !important;
  }
  .md-pt-110_3fcbe2993de830dd {
    padding-top: 110px !important;
  }
  .md-pt-120_690e4427c4a53e89 {
    padding-top: 120px !important;
  }
  .md-pt-130_5a88cecbdc7e61e4 {
    padding-top: 130px !important;
  }
  .md-pt-140_a5d7643d47d137cd {
    padding-top: 140px !important;
  }
  .md-pt-150_91597f1bdad44b18 {
    padding-top: 150px !important;
  }
  .md-pt-200_bb54d879f7a8876c {
    padding-top: 200px !important;
  }
  .md-pb-10_9895f0c4cdc8a075 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_f0eb62cab3ea41af {
    padding-bottom: 20px !important;
  }
  .md-pb-30_f54b9e72f6027f36 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_a8def10a618a6539 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_db2ed36b8236207f {
    padding-bottom: 50px !important;
  }
  .md-pb-60_02caada9d9ffd743 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_ace7b8473eae70a1 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_6e4a6ddd28849075 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_cae836e9f5d8afff {
    padding-bottom: 90px !important;
  }
  .md-pb-100_ccd11cb743f58a49 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_cc26301368c413a7 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_30b1b8ee3fe16cb4 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_6cec2d96ef2a9332 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_35cdcd78a10d7b0a {
    padding-bottom: 140px !important;
  }
  .md-pb-150_c0f5f7c8726ddc12 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_8a41aec72f643ee5 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_2ae4b9b0c4d29a79 {
    margin-top: 10px !important;
  }
  .md-mt-20_712ca0d38f18c333 {
    margin-top: 20px !important;
  }
  .md-mt-30_18a9db7f319fba60 {
    margin-top: 30px !important;
  }
  .md-mt-40_0b530ceff5016592 {
    margin-top: 40px !important;
  }
  .md-mt-50_5c2414d069d8a62a {
    margin-top: 50px !important;
  }
  .md-mt-60_1223b6633fed787c {
    margin-top: 60px !important;
  }
  .md-mt-70_55314031b377b5a9 {
    margin-top: 70px !important;
  }
  .md-mt-80_d00469f3409a561c {
    margin-top: 80px !important;
  }
  .md-mt-90_2ccc1f84de9d643f {
    margin-top: 90px !important;
  }
  .md-mt-100_2d61f5056b3c4233 {
    margin-top: 100px !important;
  }
  .md-mt-110_ead868c58c7e7db5 {
    margin-top: 110px !important;
  }
  .md-mt-120_d96770b9827a82f5 {
    margin-top: 120px !important;
  }
  .md-mt-130_6efa4ded130a8f8b {
    margin-top: 130px !important;
  }
  .md-mt-140_26f3c757d70b727a {
    margin-top: 140px !important;
  }
  .md-mt-150_6958055217b94a6b {
    margin-top: 150px !important;
  }
  .md-mt-200_054a11b21f3dfe47 {
    margin-top: 200px !important;
  }
  .md-mb-10_ecc18ee092c5a6ba {
    margin-bottom: 10px !important;
  }
  .md-mb-20_60589e2d127ac3d3 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_c68af89b7900f629 {
    margin-bottom: 30px !important;
  }
  .md-mb-40_6644e6750a95347d {
    margin-bottom: 40px !important;
  }
  .md-mb-50_bfcc45644bf7fe1f {
    margin-bottom: 50px !important;
  }
  .md-mb-60_cbbf8b18c17ed998 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_063ec77c854a60c0 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_e0dd646d3deee09a {
    margin-bottom: 80px !important;
  }
  .md-mb-90_26ad779adf28a0e5 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_f72f2f22c6391bd5 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_b93fe8e9b4530ebb {
    margin-bottom: 110px !important;
  }
  .md-mb-120_e26f867c41c859fe {
    margin-bottom: 120px !important;
  }
  .md-mb-130_d66a1688992bf4e3 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_b14e4eeb8dc957f4 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_46e4e32d5ea1f86c {
    margin-bottom: 150px !important;
  }
  .md-mb-200_3ce5291af10d747a {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_2ed8259adfcd54d3 {
    padding: 0 !important;
  }
  .sm-m0_67601313fb4441e4 {
    margin: 0 !important;
  }
  .sm-pt-10_2a6ee50e904764aa {
    padding-top: 10px !important;
  }
  .sm-pt-20_f24ff8b012cb4b85 {
    padding-top: 20px !important;
  }
  .sm-pt-30_be72c403faf73354 {
    padding-top: 30px !important;
  }
  .sm-pt-40_707c96f09a5bb792 {
    padding-top: 40px !important;
  }
  .sm-pt-50_55380b95c678d0fd {
    padding-top: 50px !important;
  }
  .sm-pt-60_6f72386b456b7306 {
    padding-top: 60px !important;
  }
  .sm-pt-70_8670def5dd62bd28 {
    padding-top: 70px !important;
  }
  .sm-pt-80_139f831cb62665ca {
    padding-top: 80px !important;
  }
  .sm-pt-90_88490565fc38d162 {
    padding-top: 90px !important;
  }
  .sm-pt-100_ca8e84aa4e868ddf {
    padding-top: 100px !important;
  }
  .sm-pt-110_ce9df63620be70a8 {
    padding-top: 110px !important;
  }
  .sm-pt-120_28ea57705a8e81e6 {
    padding-top: 120px !important;
  }
  .sm-pt-130_fbdce14a69fae713 {
    padding-top: 130px !important;
  }
  .sm-pt-140_38e5e39e5b4ed105 {
    padding-top: 140px !important;
  }
  .sm-pt-150_69c2e285a11677f5 {
    padding-top: 150px !important;
  }
  .sm-pt-200_95adb8ba0c160886 {
    padding-top: 200px !important;
  }
  .sm-pb-10_2873d388e2f1ea12 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_8516ca6c0d562095 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_5602d3b734320c16 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_5132c572a19c1c9c {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_7369f538aaa71eb2 {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_b660d71d1e00e9d2 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_b6e9c9da1016c0cf {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_fe314b2dfaeac568 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_660ba4bafc7da85f {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_37af616db9101af6 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_5b048b3b7e985aab {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_12632933d5a46820 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_339733a92fb3781b {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_558dcfc80c9667e6 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_feaa9b3d33fedf6c {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_45496c5abdd4d5bc {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_7fb2280a916e9abc {
    margin-top: 10px !important;
  }
  .sm-mt-20_7da0182866de6685 {
    margin-top: 20px !important;
  }
  .sm-mt-30_c5c219fbdf8daef4 {
    margin-top: 30px !important;
  }
  .sm-mt-40_90654be9ff0d2b7e {
    margin-top: 40px !important;
  }
  .sm-mt-50_47d004fb16908b2c {
    margin-top: 50px !important;
  }
  .sm-mt-60_60944fd9ea238fc4 {
    margin-top: 60px !important;
  }
  .sm-mt-70_8d0d736c5e02217a {
    margin-top: 70px !important;
  }
  .sm-mt-80_6c1a34870c5b81f2 {
    margin-top: 80px !important;
  }
  .sm-mt-90_84904f2285f81d52 {
    margin-top: 90px !important;
  }
  .sm-mt-100_51f3dd3aa73431e1 {
    margin-top: 100px !important;
  }
  .sm-mt-110_60d8a69a33383423 {
    margin-top: 110px !important;
  }
  .sm-mt-120_758284f87943eee7 {
    margin-top: 120px !important;
  }
  .sm-mt-130_86412edae8be7495 {
    margin-top: 130px !important;
  }
  .sm-mt-140_3462f05363dc48d6 {
    margin-top: 140px !important;
  }
  .sm-mt-150_6645baba998896db {
    margin-top: 150px !important;
  }
  .sm-mt-200_0aa9832859478b08 {
    margin-top: 200px !important;
  }
  .sm-mb-10_5b1e8e0a99211315 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_34834f4a5e3a9283 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_d637fc5a4193fa17 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_8ad83ca972a90b9f {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_ec8639c4c890af5e {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_1b6b0c1c274ee809 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_6fd6aea6d8d275ce {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_8e04191101e87a2f {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_715acb14cf536170 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_12889a3de17cc9b4 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_0b6f1f3c318a33b0 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_1465ed89d3a4c008 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_603e744add6a819e {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_cd5381e7dd05fc17 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_dbe0fd86a5598142 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_6318506fac957852 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_b030ab0faf7ad514 {
    padding: 0 !important;
  }
  .xs-m0_25f67831472a2e34 {
    margin: 0 !important;
  }
  .xs-pt-10_51ccd573dadf384c {
    padding-top: 10px !important;
  }
  .xs-pt-20_92fee64d8b7f1180 {
    padding-top: 20px !important;
  }
  .xs-pt-30_5df4be67cbefd8f3 {
    padding-top: 30px !important;
  }
  .xs-pt-40_3738108a0a1495bc {
    padding-top: 40px !important;
  }
  .xs-pt-50_b361ee38ff6b57e3 {
    padding-top: 50px !important;
  }
  .xs-pt-60_d8901cea5916d9bd {
    padding-top: 60px !important;
  }
  .xs-pt-70_e6aaef981ffd0479 {
    padding-top: 70px !important;
  }
  .xs-pt-80_bf1a751e9e5ec213 {
    padding-top: 80px !important;
  }
  .xs-pt-90_6adca851a8794806 {
    padding-top: 90px !important;
  }
  .xs-pt-100_3c02e0ff98dd8c95 {
    padding-top: 100px !important;
  }
  .xs-pt-110_477d9263604b5337 {
    padding-top: 110px !important;
  }
  .xs-pt-120_327e57c18a553aaa {
    padding-top: 120px !important;
  }
  .xs-pt-130_dc7c294f2230271f {
    padding-top: 130px !important;
  }
  .xs-pt-140_c94fa5d82632805b {
    padding-top: 140px !important;
  }
  .xs-pt-150_5d8b94a752ba3c7d {
    padding-top: 150px !important;
  }
  .xs-pt-200_0bcae26e8483d8ce {
    padding-top: 200px !important;
  }
  .xs-pb-10_cd8c831afe3576db {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_94522cdbfc85d6f5 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_2345ac51a41b5c95 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_35039cadee2bd40c {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_3819a69a170d066d {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_a91d9eaba059aaef {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_989297ed88bbf4b0 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_eaa73d87a26dccae {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_077f0630f9c3194f {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_d21ae6ef9af0c306 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_d0982a21aa1b81f7 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_93ec85d16a16d588 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_e86536b745e8763e {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_7717ab7743421e87 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_c6c15e245e0d2de9 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_61239cb10802e871 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_db86ebea21a3649f {
    margin-top: 10px !important;
  }
  .xs-mt-20_5b864e9ac92138b2 {
    margin-top: 20px !important;
  }
  .xs-mt-30_4fd9cc0c3911dbbc {
    margin-top: 30px !important;
  }
  .xs-mt-40_a2cf5ae63dfd8d53 {
    margin-top: 40px !important;
  }
  .xs-mt-50_b99ac9e193fd108b {
    margin-top: 50px !important;
  }
  .xs-mt-60_6e01950b5289b0d9 {
    margin-top: 60px !important;
  }
  .xs-mt-70_f442768aa1ba5e72 {
    margin-top: 70px !important;
  }
  .xs-mt-80_6fdd7bdac9c0fc6b {
    margin-top: 80px !important;
  }
  .xs-mt-90_ff392f69b3534a74 {
    margin-top: 90px !important;
  }
  .xs-mt-100_8f2f2927354a34a1 {
    margin-top: 100px !important;
  }
  .xs-mt-110_d9a6f7a71bf9567f {
    margin-top: 110px !important;
  }
  .xs-mt-120_3008ac4a9c75b4ef {
    margin-top: 120px !important;
  }
  .xs-mt-130_740563b8b5fa5101 {
    margin-top: 130px !important;
  }
  .xs-mt-140_2f4337879c6b66b6 {
    margin-top: 140px !important;
  }
  .xs-mt-150_089194422cb2765f {
    margin-top: 150px !important;
  }
  .xs-mt-200_025303083edeeadd {
    margin-top: 200px !important;
  }
  .xs-mb-10_ad18c3b91f06d2ff {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_ecc80c79ce943a14 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_431eba38acaf071c {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_98d79ac4e39a1430 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_86c782dcf197f5e7 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_1ed1f4aa720f768f {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_f9a28efaeba94224 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_48c92c743a87272e {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_85415799987712d6 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_21e85c2da2886fcc {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_dc6dd7ff57165d70 {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_416230cc97625a3e {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_940f7b61182af763 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_bd9fd99ae2c3763f {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_58174f5387aeb01e {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_0b2ed4c1209d7328 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_8b849c0c305973af {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_8b849c0c305973af.menu-overlay_52771980bad24571 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_8b849c0c305973af.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_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_8b849c0c305973af.menu-style-three_7fb254931f922a28 .navbar-toggler_bf51fbbc9e501e25 {
  background: #000;
}
.theme-main-menu_8b849c0c305973af.menu-style-four_dab89d147328bb22 .navbar-toggler_bf51fbbc9e501e25 {
  background: #E6FD5A;
}
.theme-main-menu_8b849c0c305973af.menu-style-five_ce0c0a024ab652b6 .navbar-toggler_bf51fbbc9e501e25 {
  background: #DFFF5E;
}
.theme-main-menu_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25:focus {
  box-shadow: none;
}
.theme-main-menu_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25::before,
.theme-main-menu_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25::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_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25 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_8b849c0c305973af.menu-style-three_7fb254931f922a28 .navbar-toggler_bf51fbbc9e501e25:before, .theme-main-menu_8b849c0c305973af.menu-style-three_7fb254931f922a28 .navbar-toggler_bf51fbbc9e501e25:after, .theme-main-menu_8b849c0c305973af.menu-style-three_7fb254931f922a28 .navbar-toggler_bf51fbbc9e501e25 span {
  background: #fff;
}
.theme-main-menu_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_8b849c0c305973af .navbar-toggler_bf51fbbc9e501e25[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_8b849c0c305973af .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_8b849c0c305973af .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_8b849c0c305973af.white-vr_bacc9c31d2490152 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_8b849c0c305973af.white-vr_bacc9c31d2490152 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_8b849c0c305973af.white-vr_bacc9c31d2490152.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_8b849c0c305973af.menu-style-one_6da6dfceac75f184 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928 .info-row_7070ca233ee0f353 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928 .gap-fix_24b9528554df7509 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928 .greetings_bd91c99a3850d90b {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928 .contact-info_0de3e52baa80009d {
  margin: 0 -15px;
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928 .contact-info_0de3e52baa80009d li {
  padding: 0 15px;
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928 .contact-info_0de3e52baa80009d li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928 .contact-info_0de3e52baa80009d li a:hover {
  text-decoration: underline;
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928 .inner-content_5cd3aa8b75d8ca71 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_8b849c0c305973af.menu-style-two_9f56c80ab1c27928.fixed .info-row_7070ca233ee0f353 {
  display: none;
}
.theme-main-menu_8b849c0c305973af.menu-style-five_ce0c0a024ab652b6 {
  background: #000;
  padding: 0;
}
.theme-main-menu_8b849c0c305973af.menu-style-five_ce0c0a024ab652b6 .inner-content_5cd3aa8b75d8ca71 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_8b849c0c305973af.menu-style-six_3ecb178037d638b8 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_8b849c0c305973af.menu-style-six_3ecb178037d638b8 .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_8b849c0c305973af .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_080e67afe48a9501 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_080e67afe48a9501 .mega-menu-title_f129877676a7335a {
  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_8b849c0c305973af .login-btn-one_135610e087694947 a {
  color: #000;
}
.theme-main-menu_8b849c0c305973af .login-btn-one_135610e087694947 a:hover {
  text-decoration: underline;
}
.theme-main-menu_8b849c0c305973af .login-btn-two_dd244df0ed4a78ea a {
  color: #044F3B;
}
.theme-main-menu_8b849c0c305973af .login-btn-two_dd244df0ed4a78ea a:hover {
  text-decoration: underline;
}
.theme-main-menu_8b849c0c305973af .signup-btn-one_0d722b9c7c8cc56a 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_8b849c0c305973af .signup-btn-one_0d722b9c7c8cc56a .icon_9b493780a1958e56 {
  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_8b849c0c305973af .signup-btn-one_0d722b9c7c8cc56a:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_8b849c0c305973af .signup-btn-one_0d722b9c7c8cc56a:hover .icon_9b493780a1958e56 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_8b849c0c305973af .signup-btn-two_de4074ce143b6e5f {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_8b849c0c305973af .signup-btn-two_de4074ce143b6e5f:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_8b849c0c305973af .quote-one_60a26adf17f7969e {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_8b849c0c305973af .quote-one_60a26adf17f7969e:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_e0b77ee3a305f9ee {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_e0b77ee3a305f9ee li {
  position: relative;
  padding: 0 15px;
}
.category-menu_e0b77ee3a305f9ee li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_e0b77ee3a305f9ee li a:hover {
  color: #0C3A30;
}
.category-menu_e0b77ee3a305f9ee .dropdown-menu {
  padding: 0;
}
.category-menu_e0b77ee3a305f9ee .dropdown-menu li {
  padding: 0;
}
.category-menu_e0b77ee3a305f9ee .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_0506248739e712f5 .logo_3299024c6351784d {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_bacc9c31d2490152 .navbar-collapse_0506248739e712f5 {
    background-color: #0C3A30;
  }
  .navbar-collapse_0506248739e712f5 {
    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_0506248739e712f5.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_8b849c0c305973af .navbar .mega-dropdown_4919f8a789ce712b {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_bacc9c31d2490152 .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_080e67afe48a9501 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_8e6c0e3cf9e1d1bf .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_f2cb4905b6559729 {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_f2cb4905b6559729::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_f2cb4905b6559729 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_f2cb4905b6559729 .hero-slider-one .hero-img_d11b2cd85b86fdfc {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_f2cb4905b6559729 .hero-slider-one .slick-list_71ae14fa7d53a38f, .hero-banner-one_f2cb4905b6559729 .hero-slider-one .slick-track_35392cef380cfb64, .hero-banner-one_f2cb4905b6559729 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_f2cb4905b6559729 .hero-heading_fc9399ab960f2cf1 {
  font-weight: 700;
  color: #000;
  background: url(../visuals/shape_3dcd465ac5/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_f2cb4905b6559729 .more-btn_996e3f95536dc9db {
  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_f2cb4905b6559729 .more-btn_996e3f95536dc9db:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_d12c320d3e6249f7 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_d12c320d3e6249f7 .bg-wrapper_15b1929f40da089c {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_d12c320d3e6249f7 .hero-heading_fc9399ab960f2cf1 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_d12c320d3e6249f7 .rating_f3910023dd6755bc h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_d12c320d3e6249f7 .rating_f3910023dd6755bc p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_d12c320d3e6249f7 .media-wrapper_77f5a1e0cbd6133b {
  position: absolute;
  background: url(../visuals/assets_0028c9da57/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_d12c320d3e6249f7 .media-wrapper_77f5a1e0cbd6133b .shape_01_3cdd3d16cdf5399b {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_d12c320d3e6249f7 .media-wrapper_77f5a1e0cbd6133b .shape_02_3b81727cdd217294 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_3d6cef480ad8e4cc .hero-heading_fc9399ab960f2cf1 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_3d6cef480ad8e4cc .media-wrapper_77f5a1e0cbd6133b {
  background: url(../visuals/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_3d6cef480ad8e4cc .media-wrapper_77f5a1e0cbd6133b .screen_01_f3b7ffbe94c99d42 {
  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_3d6cef480ad8e4cc .media-wrapper_77f5a1e0cbd6133b .screen_02_a663f241f3c0c55a {
  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_3d6cef480ad8e4cc .media-wrapper_77f5a1e0cbd6133b .bg-shape_0a00b960fff4859c {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_3d6cef480ad8e4cc .shape_01_3cdd3d16cdf5399b {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_fe0d57a7209ada98 .bg-wrapper_15b1929f40da089c {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_fe0d57a7209ada98 .media-wrapper_77f5a1e0cbd6133b {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_fe0d57a7209ada98 .media-wrapper_77f5a1e0cbd6133b .shape_01_3cdd3d16cdf5399b {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_fe0d57a7209ada98 .shape_02_3b81727cdd217294 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_848f65fbb5d7adcf + .blog-details_8edf94b80c3a28c8 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_408fc64f2dc7f3a8 {
  z-index: 1;
}
.block-feature-three_408fc64f2dc7f3a8:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_408fc64f2dc7f3a8.no-bg_4d8f38e6708e62a0:before {
  display: none;
}
.block-feature-three_408fc64f2dc7f3a8 .section-btn_829526270995fbbc {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-title_8899a676271800f6 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_408fc64f2dc7f3a8 .block-title_8899a676271800f6 a:hover {
  text-decoration: underline;
}
.block-feature-three_408fc64f2dc7f3a8 .round-btn_cd4ddc972fe7872a {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_408fc64f2dc7f3a8 .round-btn_cd4ddc972fe7872a:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_408fc64f2dc7f3a8 .block-one_35e855ded0a575ce {
  background: url(../visuals/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-one_35e855ded0a575ce .tag_d0cb717421e3a9ff {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-one_35e855ded0a575ce .block-title_8899a676271800f6 {
  background: url(../visuals/shape_3dcd465ac5/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-two_8e505b7ae8aa44a9 {
  overflow: hidden;
}
.block-feature-three_408fc64f2dc7f3a8 .block-two_8e505b7ae8aa44a9 .img-wrapper_36fa30e1d0f513a5 {
  background: url(../visuals/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_408fc64f2dc7f3a8 .block-two_8e505b7ae8aa44a9 .text-wrapper_be19373904a0924f {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-two_8e505b7ae8aa44a9 .tag_d0cb717421e3a9ff {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-three_45a206fe479932f2 {
  background: #D3FF76;
}
.block-feature-three_408fc64f2dc7f3a8 .block-three_45a206fe479932f2 .tag_d0cb717421e3a9ff {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-three_45a206fe479932f2 .round-btn_cd4ddc972fe7872a {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_408fc64f2dc7f3a8 .block-three_45a206fe479932f2 .round-btn_cd4ddc972fe7872a:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_408fc64f2dc7f3a8 .block-four_3a2c39ff5e7799f8 {
  background: url(../visuals/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_408fc64f2dc7f3a8 .block-four_3a2c39ff5e7799f8 .block-title_8899a676271800f6 {
  background: url(../visuals/shape_3dcd465ac5/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-four_3a2c39ff5e7799f8 .block-title_8899a676271800f6 a {
  font-size: 28px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-four_3a2c39ff5e7799f8 .tag_d0cb717421e3a9ff {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-four_3a2c39ff5e7799f8 .round-btn_cd4ddc972fe7872a {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_408fc64f2dc7f3a8 .block-four_3a2c39ff5e7799f8 .round-btn_cd4ddc972fe7872a:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_408fc64f2dc7f3a8 .block-five_bf5ed58f190116d4 {
  background: url(../visuals/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-five_bf5ed58f190116d4 .tag_d0cb717421e3a9ff {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_408fc64f2dc7f3a8 .block-five_bf5ed58f190116d4 .block-title_8899a676271800f6 {
  background: url(../visuals/shape_3dcd465ac5/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_40ec0d8b44f7d561 .upper-wrapper_4f4f772e0e031be8 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_40ec0d8b44f7d561 .upper-wrapper_4f4f772e0e031be8 .shape_01_3cdd3d16cdf5399b {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_40ec0d8b44f7d561 .line-loop_758de4bce8858d85:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_40ec0d8b44f7d561 .graph-panel_946760a008004dc5 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_40ec0d8b44f7d561 .graph-panel_946760a008004dc5 .main-count_bd367f279e131b59 {
  font-size: 120px;
}
.block-feature-thirteen_40ec0d8b44f7d561 .graph-panel_946760a008004dc5 .chart-box_0a99bb6c461d395c {
  padding: 0 15px;
}
.block-feature-thirteen_40ec0d8b44f7d561 .graph-panel_946760a008004dc5 .chart-box_0a99bb6c461d395c .chart-inner_695dd594ddd6ec6c {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_ad3f363993483643 .media-img_6dece2700331afd2 {
  border-radius: 30px;
}
.block-feature-sixteen_ad3f363993483643 .shape_01_3cdd3d16cdf5399b {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_3b864ca5b2893275 .section-subheading_f66c3e19a6c5c9f7 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_3b864ca5b2893275 .shape_01_3cdd3d16cdf5399b {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_5deb75690323c2b1 {
  z-index: 1;
}
.text-feature-four_5deb75690323c2b1 .avatar_4bff5882fd29972f {
  width: 65px;
  height: 65px;
}
.text-feature-four_5deb75690323c2b1 .name {
  font-size: 28px;
}
.text-feature-four_5deb75690323c2b1 .quote-text_220b402c1a2da8f3 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_5deb75690323c2b1 .shape_01_3cdd3d16cdf5399b {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_5deb75690323c2b1 .shape_02_3b81727cdd217294 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_b08b279d8f2af209 .bg-wrapper_15b1929f40da089c {
  background: #FFF2AC;
}
.text-feature-five_b08b279d8f2af209 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_b08b279d8f2af209 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_b08b279d8f2af209 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_b08b279d8f2af209 li:hover:before {
  background: #29594B;
}
.text-feature-five_b08b279d8f2af209 li:hover:after {
  color: #fff;
}
.text-feature-five_b08b279d8f2af209 .media-wrapper_77f5a1e0cbd6133b {
  background: url(../visuals/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_b08b279d8f2af209 .media-wrapper_77f5a1e0cbd6133b .video-icon_3365f006e5e18ec3 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_b08b279d8f2af209 .media-wrapper_77f5a1e0cbd6133b .video-icon_3365f006e5e18ec3:hover {
  background: #CFFF45;
}
.text-feature-five_b08b279d8f2af209 .media-wrapper_77f5a1e0cbd6133b .screen_01_f3b7ffbe94c99d42 {
  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_5e6b132dbb658182 {
  z-index: 1;
}
.text-feature-six_5e6b132dbb658182 .media-wrapper_77f5a1e0cbd6133b {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_5e6b132dbb658182 .media-wrapper_77f5a1e0cbd6133b .screen_01_f3b7ffbe94c99d42 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_5e6b132dbb658182 .shape_01_3cdd3d16cdf5399b {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_5e6b132dbb658182 .shape_02_3b81727cdd217294 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_f59ac990dbe06a05 {
  background: url(../visuals/assets_0028c9da57/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_f59ac990dbe06a05 .block_3fefa3c6fb25b06b .icon_9b493780a1958e56 {
  height: 50px;
}
.text-feature-nine_f59ac990dbe06a05 .vertical-text-wrapper_8c1f8bb8a97c7b0a {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_f59ac990dbe06a05 .vertical-text-wrapper_8c1f8bb8a97c7b0a .text-list_07e9dd023266001a {
  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_f59ac990dbe06a05 .vertical-text-wrapper_8c1f8bb8a97c7b0a .text-list_07e9dd023266001a:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_f59ac990dbe06a05 .vertical-text-wrapper_8c1f8bb8a97c7b0a .shape_01_3cdd3d16cdf5399b {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_f59ac990dbe06a05 .vertical-text-wrapper_8c1f8bb8a97c7b0a .shape_02_3b81727cdd217294 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_f59ac990dbe06a05 .shape_03_0c89fe7157275ec9 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_f59ac990dbe06a05 .shape_04_1155fb1b8a16e40e {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_a4477db7a4120a64 .section-btn_829526270995fbbc {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_f7eb8ec971a6424f {
  z-index: 1;
}
.team-section-three_f7eb8ec971a6424f:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../visuals/shape_3dcd465ac5/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_f7eb8ec971a6424f .section-btn_829526270995fbbc {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_f7eb8ec971a6424f .shape_01_3cdd3d16cdf5399b {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_f7eb8ec971a6424f .shape_02_3b81727cdd217294 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_f7eb8ec971a6424f .shape_03_0c89fe7157275ec9 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_9e8a1fe648ed5d1c .logo_3299024c6351784d {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_22a5c912b723b09c {
  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_8e263f189b96523e {
  max-width: 565px;
}
.user-data-form .form-wrapper_8e263f189b96523e .input-group-meta_2aef2b44f4378dd0 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_8e263f189b96523e .input-group-meta_2aef2b44f4378dd0 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_8e263f189b96523e .input-group-meta_2aef2b44f4378dd0 .placeholder_icon_88f667bb993b09c3 {
  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_8e263f189b96523e .input-group-meta_2aef2b44f4378dd0 .placeholder_icon_88f667bb993b09c3 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_8e263f189b96523e .input-group-meta_2aef2b44f4378dd0 .placeholder_icon_88f667bb993b09c3 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_8e263f189b96523e .input-group-meta_2aef2b44f4378dd0 .placeholder_icon_88f667bb993b09c3 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_8e263f189b96523e .input-group-meta_2aef2b44f4378dd0 .placeholder_icon_88f667bb993b09c3 span.eye-slash_2f62ce815edce2b1:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_2a2b59bfb0df3d5a 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_2a2b59bfb0df3d5a label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_2a2b59bfb0df3d5a input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_2a2b59bfb0df3d5a 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_2a2b59bfb0df3d5a 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_2a2b59bfb0df3d5a a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_2a2b59bfb0df3d5a a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_30d9c3c3a2cb85b1 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_7b93d8cd9e2f7639 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_7b93d8cd9e2f7639:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_7b93d8cd9e2f7639 img {
  width: 20px;
}
.user-data-form .btn-close_e30c3ce2326fbcdf {
  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_e6b37f8e94a59ce2 .main-count_bd367f279e131b59 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_a2c480cfe124f50a .icon_9b493780a1958e56 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_176178e620eed92c .img-holder_f46ce2890aaea4c8 {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_176178e620eed92c .img-holder_f46ce2890aaea4c8.round-border_b26b021894d6794c {
  border-radius: 30px;
}
.portfolio-block-one_176178e620eed92c .img-holder_f46ce2890aaea4c8 .expend_80853ba9fafc6e6e {
  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_176178e620eed92c .img-holder_f46ce2890aaea4c8 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_176178e620eed92c .img-holder_f46ce2890aaea4c8 i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_176178e620eed92c:hover .expend_80853ba9fafc6e6e {
  opacity: 1;
}
.portfolio-block-one_176178e620eed92c:hover .img-meta_7c64c244ee605bfe {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_176178e620eed92c:hover .pj-title_05a11f1b030f590d {
  text-decoration: underline;
}
.portfolio-block-one_176178e620eed92c .caption {
  margin-top: 35px;
}
.portfolio-block-one_176178e620eed92c .caption .tag_d0cb717421e3a9ff {
  margin: 0 -3px;
}
.portfolio-block-one_176178e620eed92c .caption .tag_d0cb717421e3a9ff 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_176178e620eed92c .caption .pj-title_05a11f1b030f590d {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_176178e620eed92c .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_176178e620eed92c .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_6f4b96b9578f7564 .bg-wrapper_15b1929f40da089c {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_6f4b96b9578f7564 .slider-wrapper_19861c7852f61ea1 {
  height: 100%;
}
.project-details-two_6f4b96b9578f7564 .slider-wrapper_19861c7852f61ea1 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_6f4b96b9578f7564 .slider-wrapper_19861c7852f61ea1 .carousel-control-next_25920d3fb9284d98,
.project-details-two_6f4b96b9578f7564 .slider-wrapper_19861c7852f61ea1 .carousel-control-prev_b86f2048a3f7e566 {
  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_6f4b96b9578f7564 .slider-wrapper_19861c7852f61ea1 .carousel-control-next_25920d3fb9284d98:hover,
.project-details-two_6f4b96b9578f7564 .slider-wrapper_19861c7852f61ea1 .carousel-control-prev_b86f2048a3f7e566:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_6f4b96b9578f7564 .slider-wrapper_19861c7852f61ea1 .carousel-control-prev_b86f2048a3f7e566 {
  left: auto;
  right: 45px;
}
.project-details-two_6f4b96b9578f7564 .info-wrapper_b73bfae5ec1189e3 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_6f4b96b9578f7564 .info-wrapper_b73bfae5ec1189e3 h3 {
  font-size: 36px;
}
.project-details-two_6f4b96b9578f7564 .info-wrapper_b73bfae5ec1189e3 .list-meta_ad76444fe78a1c6e li {
  padding: 22px 0;
}
.project-details-two_6f4b96b9578f7564 .info-wrapper_b73bfae5ec1189e3 .list-meta_ad76444fe78a1c6e .icon_9b493780a1958e56 {
  width: 40px;
}
.project-details-two_6f4b96b9578f7564 .info-wrapper_b73bfae5ec1189e3 .list-meta_ad76444fe78a1c6e .text1_c49119c7cfbf63f8 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_6f4b96b9578f7564 .info-wrapper_b73bfae5ec1189e3 .list-meta_ad76444fe78a1c6e span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_6f4b96b9578f7564 .info-wrapper_b73bfae5ec1189e3 .social-share_7249fa9f399d2015 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_6f4b96b9578f7564 .info-wrapper_b73bfae5ec1189e3 .social-share_7249fa9f399d2015 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_63fe48c3dc5aeb65 .slider-wrapper_19861c7852f61ea1 {
  padding-left: 100px;
}
.feedback-section-three_63fe48c3dc5aeb65 .slider-wrapper_19861c7852f61ea1 .icon_9b493780a1958e56 {
  left: 0;
  top: 18px;
}
.feedback-section-three_63fe48c3dc5aeb65 .slick-dots_e306617ffde2f788 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_63fe48c3dc5aeb65 .slick-dots_e306617ffde2f788 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_63fe48c3dc5aeb65 .slick-dots_e306617ffde2f788 .slick-active button {
  background: #000;
}
.feedback-section-three_63fe48c3dc5aeb65 .rating-box_873e331eab8bc5bc {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_63fe48c3dc5aeb65 .rating-box_873e331eab8bc5bc .rating_f3910023dd6755bc {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_63fe48c3dc5aeb65 .shape_01_3cdd3d16cdf5399b {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_63fe48c3dc5aeb65 .shape_02_3b81727cdd217294 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_5e000c6de97dc054 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_5e000c6de97dc054 .post-data_663287aed82c8628 {
  padding: 30px 35px 25px;
}
.blog-meta-one_5e000c6de97dc054 .post-data_663287aed82c8628 .post-info_b5b65eb7e60c30fb {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_5e000c6de97dc054 .post-data_663287aed82c8628 .blog-title_617b0a3c0d4bde36 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_5e000c6de97dc054 .post-data_663287aed82c8628 .blog-title_617b0a3c0d4bde36:hover {
  text-decoration: underline;
}
.blog-meta-one_5e000c6de97dc054 .post-img_84f5a4f68fdef58b {
  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_5e000c6de97dc054 .post-img_84f5a4f68fdef58b .round-btn_cd4ddc972fe7872a {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_5e000c6de97dc054:hover .round-btn_cd4ddc972fe7872a {
  background: #CFFF45;
}
.blog-meta-one_5e000c6de97dc054.style-two_779f85b71001b760 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_5e000c6de97dc054.style-two_779f85b71001b760 .post-img_84f5a4f68fdef58b {
  border-radius: 0;
}
.blog-meta-one_5e000c6de97dc054.style-two_779f85b71001b760 .blog-title_617b0a3c0d4bde36 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_cbef85140ecf3f34 {
  background: #fff;
}
.blog-meta-two_cbef85140ecf3f34 .post-data_663287aed82c8628 {
  padding-top: 30px;
}
.blog-meta-two_cbef85140ecf3f34 .post-data_663287aed82c8628 .blog-title_617b0a3c0d4bde36 {
  width: 70%;
}
.blog-meta-two_cbef85140ecf3f34 .post-data_663287aed82c8628 .blog-title_617b0a3c0d4bde36 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_cbef85140ecf3f34 .post-data_663287aed82c8628 .blog-title_617b0a3c0d4bde36:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_cbef85140ecf3f34 .post-data_663287aed82c8628 .round-btn_cd4ddc972fe7872a {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_cbef85140ecf3f34 .post-data_663287aed82c8628 .round-btn_cd4ddc972fe7872a:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_cbef85140ecf3f34 .post-data_663287aed82c8628 .post-info_b5b65eb7e60c30fb {
  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_cbef85140ecf3f34 .post-img_84f5a4f68fdef58b {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_cbef85140ecf3f34 .post-img_84f5a4f68fdef58b .date_1c55c062309d2f99 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_cbef85140ecf3f34.style-two_779f85b71001b760 {
  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_cbef85140ecf3f34.style-two_779f85b71001b760 p {
  font-size: 18px;
}
.blog-meta-two_cbef85140ecf3f34.style-two_779f85b71001b760 .post-img_84f5a4f68fdef58b {
  height: auto;
  width: 100%;
}
.blog-meta-two_cbef85140ecf3f34.style-two_779f85b71001b760 .post-data_663287aed82c8628 {
  padding: 26px 0;
}
.blog-meta-two_cbef85140ecf3f34.style-two_779f85b71001b760 .post-data_663287aed82c8628 .post-info_b5b65eb7e60c30fb {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_cbef85140ecf3f34.style-two_779f85b71001b760 .post-data_663287aed82c8628 .round-btn_cd4ddc972fe7872a {
  border: none;
}

.signup-btn-one_0d722b9c7c8cc56a 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_0d722b9c7c8cc56a .icon_9b493780a1958e56 {
  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_7eb2ccba4a0f4685 {
  z-index: 1;
}
.blog-section-three_7eb2ccba4a0f4685 .section-btn_829526270995fbbc {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_d91400b869484eb1 {
  z-index: 5;
}
.blog-section-four_d91400b869484eb1.block-feature-three_408fc64f2dc7f3a8:before {
  display: none;
}
.blog-section-four_d91400b869484eb1.block-feature-three_408fc64f2dc7f3a8 .block-one_35e855ded0a575ce {
  background: url(../visuals/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .quote-wrapper_886605ac3ff1b14a {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .quote-wrapper_886605ac3ff1b14a .wrapper_ee9a33a7ce4f74bf {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .quote-wrapper_886605ac3ff1b14a .wrapper_ee9a33a7ce4f74bf .icon_9b493780a1958e56 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .quote-wrapper_886605ac3ff1b14a .wrapper_ee9a33a7ce4f74bf h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .quote-wrapper_886605ac3ff1b14a h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .quote-wrapper_886605ac3ff1b14a h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .img-gallery_d4748669e2d1282a {
  margin-bottom: 50px;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .img-gallery_d4748669e2d1282a img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .list-item_7c52e5c4e6c59dbe li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_8edf94b80c3a28c8 .post-details-meta_0095797520764d1b .list-item_7c52e5c4e6c59dbe li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_8edf94b80c3a28c8 .bottom-widget_96ae99dc87f484fb {
  padding: 10px 0 5px;
}
.blog-details_8edf94b80c3a28c8 .bottom-widget_96ae99dc87f484fb .tags_0d63bb55a315cc9a li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_8edf94b80c3a28c8 .bottom-widget_96ae99dc87f484fb .tags_0d63bb55a315cc9a a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_8edf94b80c3a28c8 .bottom-widget_96ae99dc87f484fb .tags_0d63bb55a315cc9a a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_8edf94b80c3a28c8 .bottom-widget_96ae99dc87f484fb .share-icon_565f1cc6a2f12cbe li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_8edf94b80c3a28c8 .bottom-widget_96ae99dc87f484fb .share-icon_565f1cc6a2f12cbe a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_8edf94b80c3a28c8 .grey-bg_88c10d1e187403ed {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_8edf94b80c3a28c8 .blog-inner-title_6536af0d19c56cea {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 {
  margin: 60px 0;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958:last-child {
  padding-bottom: 5px;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958 .reply-comment_717377da0059111c {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958 .user-avatar_afbf730d65e17e4d {
  width: 60px;
  height: 60px;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958 .comment-text_c4af5ef2520aa478 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958 .comment-text_c4af5ef2520aa478 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958 .comment-text_c4af5ef2520aa478 .date_1c55c062309d2f99 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958 .comment-text_c4af5ef2520aa478 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958 .comment-text_c4af5ef2520aa478 .reply-btn_6e06e447698cd3c4 {
  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_8edf94b80c3a28c8 .blog-comment-area_ef2507e465a8e313 .comment_35d97b48b7e05958 .comment-text_c4af5ef2520aa478 .reply-btn_6e06e447698cd3c4:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-form_b916d5913de736c6 p a {
  color: #19352D;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-form_b916d5913de736c6 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-form_b916d5913de736c6 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_8edf94b80c3a28c8 .blog-comment-form_b916d5913de736c6 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_41fd0f42f748d8a5 {
  height: 600px;
}

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

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

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

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

.footer-one_480b99736961dc83 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_480b99736961dc83 .bottom-footer_bc72249597f42fdd {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_480b99736961dc83 .social-icon_578becceb77b34cf 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_480b99736961dc83 .social-icon_578becceb77b34cf a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_480b99736961dc83 .footer-title_b28a34ce3fb09a23 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_480b99736961dc83 .footer-nav-link_674d22c3d36bda3d a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_480b99736961dc83 .footer-nav-link_674d22c3d36bda3d a:hover {
  color: #fff;
}
.footer-nav-link_674d22c3d36bda3d p {
  font-size: 16px;
}
.logo_3299024c6351784d 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_1264a14a06a709c4 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_3aab9ed9f7ac685d {
  align-content: center;
}

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

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

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

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

.footer-three_1039d5f5e4fae9a0 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_1039d5f5e4fae9a0 .round-bg_b359034ec860672a {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_1039d5f5e4fae9a0 .round-bg_b359034ec860672a.color-two_4942a2a2af060d9d {
  background: #F6FFDD;
}
.footer-three_1039d5f5e4fae9a0 .footer-intro_8051240856f96a13 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_1039d5f5e4fae9a0 .footer-intro_8051240856f96a13 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_1039d5f5e4fae9a0 .footer-title_b28a34ce3fb09a23 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_1039d5f5e4fae9a0 .footer-nav-link_674d22c3d36bda3d a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_1039d5f5e4fae9a0 .footer-nav-link_674d22c3d36bda3d a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_1039d5f5e4fae9a0 .bottom-footer_bc72249597f42fdd {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_1039d5f5e4fae9a0 .bottom-footer_bc72249597f42fdd .copyright_127f1fe4c927eefd {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_1039d5f5e4fae9a0 .bottom-footer_bc72249597f42fdd .bottom-nav_0fdcad273974fe36 {
  margin: 0 -12px;
}
.footer-three_1039d5f5e4fae9a0 .bottom-footer_bc72249597f42fdd .bottom-nav_0fdcad273974fe36 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_1039d5f5e4fae9a0 .bottom-footer_bc72249597f42fdd .bottom-nav_0fdcad273974fe36 a:hover {
  text-decoration: underline;
}
.footer-three_1039d5f5e4fae9a0 .bottom-footer_bc72249597f42fdd .social-icon_578becceb77b34cf {
  margin: 0 -10px;
}
.footer-three_1039d5f5e4fae9a0 .bottom-footer_bc72249597f42fdd .social-icon_578becceb77b34cf a {
  margin: 0 10px;
}
.footer-three_1039d5f5e4fae9a0 .bottom-footer_bc72249597f42fdd .social-icon_578becceb77b34cf a:hover {
  color: #19352D;
}
.footer-three_1039d5f5e4fae9a0 .shape_01_3cdd3d16cdf5399b {
  top: -3%;
  left: -3%;
}
.footer-three_1039d5f5e4fae9a0 .shape_02_3b81727cdd217294 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_bdc2cc9c8a250332 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_bdc2cc9c8a250332:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../visuals/assets_0028c9da57/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_bdc2cc9c8a250332 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_bdc2cc9c8a250332 .btn-group_70e2ad30a7df195e {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_bdc2cc9c8a250332 .btn-group_70e2ad30a7df195e h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_bdc2cc9c8a250332 .btn-group_70e2ad30a7df195e h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_bdc2cc9c8a250332 .btn-group_70e2ad30a7df195e .round-btn_cd4ddc972fe7872a {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_bdc2cc9c8a250332 .btn-group_70e2ad30a7df195e .round-btn_cd4ddc972fe7872a:hover, .footer-five_bdc2cc9c8a250332 .btn-group_70e2ad30a7df195e .round-btn_cd4ddc972fe7872a:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_bdc2cc9c8a250332 .social-icon_578becceb77b34cf {
  margin: 0 -20px;
}
.footer-five_bdc2cc9c8a250332 .social-icon_578becceb77b34cf a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_bdc2cc9c8a250332 .social-icon_578becceb77b34cf a:hover {
  color: #DFFF5E;
}
.footer-five_bdc2cc9c8a250332 .bottom-nav_0fdcad273974fe36 {
  margin: 0 -12px;
}
.footer-five_bdc2cc9c8a250332 .bottom-nav_0fdcad273974fe36 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_bdc2cc9c8a250332 .bottom-nav_0fdcad273974fe36 a:hover {
  text-decoration: underline;
}
.footer-five_bdc2cc9c8a250332 .shape_01_3cdd3d16cdf5399b {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_bdc2cc9c8a250332 .shape_02_3b81727cdd217294 {
  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_eeaff02f294685c9 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_64d1398f43454b3e {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_b65fe087da3de290 {
  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_77b3f8401528fb2b {
  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_81043d9682e32afa {
  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_3465987927899b55 {
  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_d1c396fd8edc7834 {
  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_aebb3a9a2b9eb574 {
  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_68d689b7870cf597 {
  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_aa69bb36fc9b5f18 {
  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_1a7a8ba213604b92 {
  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_516cf52fad66599c {
  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_706cea8b8c7fe951 {
  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_cd65515867543da8 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_9e2095cd80e52701 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_c64206cfb750fee5 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_62ac38ff0d0eed6e {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_04a5b0aa468380ea {
  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_7b9a4e9d1b6522eb {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_2fdb5311d840c86c {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_1cd794d08bb5a876 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_6ca42bb4a6323a46 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_55221c26356055f5 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_1d8a969da8b6d159 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_4229ca4e57cee2bb {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_976d7beb3385510b {
  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_e1171ad26970851c {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_8a532ef4cead7200 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_abf9c7a741ed3ef8 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_62d28d71742e6b7e {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_0521bf6cfc57c08c {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_99c0fa7e36fef59b {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_db584ce49061fe13 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_46f5c94ed7cf1bb3 {
  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_91a87e6754afabd1 {
  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_909aa399eb10a2e1 {
  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_f951beff6924eba1 {
  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_8371be986c3172a5 {
  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_2108bc0ea6661301 {
  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_38fad7601088ab4e {
  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_02908ce969fb6226 {
  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_7a290a1aeec384fb {
  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_4faa7e936e41e897 {
  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_d649f26a3e8882b6 {
  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_a09a5768f18f4fdc {
  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_aca44753e41ec0bd {
  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_a65469ec05e72942 {
  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_ac2f6cceec749e44 {
  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_61b12d22318fbb0d {
  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_ece8cf3802144978 {
  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_710a6d8b1090f75d {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_7b55b2051603c527 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_c32de9e0aab15a35 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_9f4396634838e919 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_015eb990096eb345 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_0d322de3a84a21d9 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_a1360ff5f350fadb {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_809e168b2b5cd6ff {
  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_eeaff02f294685c9 {
  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_53e9feddfeb19ad2 {
  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_ea1a9b25e5351dc3 {
  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_a4e3b92904a9ec4a .theme-select-menu_59d73f64590e3b37 {
  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_d475d24e96d80350 {
  overflow: hidden;
}
.product-block-one_d475d24e96d80350 .img-holder_f46ce2890aaea4c8 {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_d475d24e96d80350 .img-holder_f46ce2890aaea4c8 .cart-icon_66ee2c7bd3a5b453 {
  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_d475d24e96d80350 .img-holder_f46ce2890aaea4c8 .cart-icon_66ee2c7bd3a5b453:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_d475d24e96d80350 .img-holder_f46ce2890aaea4c8 .cart-button_ef4b2d8f89acc059 {
  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_d475d24e96d80350 .img-holder_f46ce2890aaea4c8 .cart-button_ef4b2d8f89acc059:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_d475d24e96d80350 .product-title_7d02327c0e2f5deb {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_d475d24e96d80350 .rating_f3910023dd6755bc {
  margin: 0 -3px;
}
.product-block-one_d475d24e96d80350 .rating_f3910023dd6755bc li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_d475d24e96d80350 .rating_f3910023dd6755bc li .bi-star-fill_4daf1041e5d02380 {
  color: #FFCB65;
}
.product-block-one_d475d24e96d80350 .price_26b51e960b5f8fe5 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_d475d24e96d80350:hover .cart-button_ef4b2d8f89acc059 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_d475d24e96d80350:hover .product-img_ed7bfb6d6703bfc9 {
  transform: scale(0.95);
}
.product-block-one_d475d24e96d80350:hover .cart-icon_66ee2c7bd3a5b453 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_d475d24e96d80350:hover .product-title_7d02327c0e2f5deb {
  text-decoration: underline;
}

.product-details-one_22b364aafe67f36b .product-img-tab_c99e5825a0ac7edf {
  border: none;
}
.product-details-one_22b364aafe67f36b .product-img-tab_c99e5825a0ac7edf .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_22b364aafe67f36b .product-img-tab_c99e5825a0ac7edf .nav-link img {
  max-height: 100%;
}
.product-details-one_22b364aafe67f36b .product-img-tab_c99e5825a0ac7edf .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_22b364aafe67f36b .product-img-tab-content_6bf816847eb36f6e {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_22b364aafe67f36b .product-img-tab-content_6bf816847eb36f6e img {
  margin: auto;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .stock-tag_61b52742e680d6fe {
  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_22b364aafe67f36b .product-info_72efa61b081d7b4f .product-name_8391076870716dce {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .rating_f3910023dd6755bc li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .rating_f3910023dd6755bc li .bi-star-fill_4daf1041e5d02380 {
  color: #FFCB65;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .rating_f3910023dd6755bc li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .rating_f3910023dd6755bc li a:hover {
  text-decoration: underline;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .price_26b51e960b5f8fe5 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .price_26b51e960b5f8fe5 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .availability_4d0aeed77256a4f2 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .description-text_29a094e84c15147a {
  padding: 10px 0 15px;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .product-feature_e809f28abf67955e {
  margin-bottom: 20px;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .product-feature_e809f28abf67955e li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .product-feature_e809f28abf67955e li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .customize-order_f67f11879448ed15 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .customize-order_f67f11879448ed15 .quantity_458c76f4b40a2c4c .button-group_c0b6d3935a8364d7 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .customize-order_f67f11879448ed15 .quantity_458c76f4b40a2c4c .button-group_c0b6d3935a8364d7 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .customize-order_f67f11879448ed15 .quantity_458c76f4b40a2c4c .button-group_c0b6d3935a8364d7 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_22b364aafe67f36b .product-info_72efa61b081d7b4f .customize-order_f67f11879448ed15 .quantity_458c76f4b40a2c4c .button-group_c0b6d3935a8364d7 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_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .nav-tabs_e23ec3b5109ad75b {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .nav-tabs_e23ec3b5109ad75b .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_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .nav-tabs_e23ec3b5109ad75b .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_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .nav-tabs_e23ec3b5109ad75b .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .nav-tabs_e23ec3b5109ad75b .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .tab-content_7604eb8cebef12a1 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .tab-content_7604eb8cebef12a1 .product-feature_e809f28abf67955e li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .tab-content_7604eb8cebef12a1 .product-feature_e809f28abf67955e li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .user-comment-area_70a4c0edba75e53f .single-comment_da6d4b73882594c0 {
  padding-bottom: 40px;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .user-comment-area_70a4c0edba75e53f .single-comment_da6d4b73882594c0:last-child {
  padding-bottom: 0;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .user-comment-area_70a4c0edba75e53f .user-img_64e8abea17fccc4a {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .user-comment-area_70a4c0edba75e53f .user-comment-data_c1847f5269173df0 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .user-comment-area_70a4c0edba75e53f .user-comment-data_c1847f5269173df0 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .user-comment-area_70a4c0edba75e53f .user-comment-data_c1847f5269173df0 .rating_f3910023dd6755bc li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .user-comment-area_70a4c0edba75e53f .user-comment-data_c1847f5269173df0 .rating_f3910023dd6755bc li .bi-star-fill_4daf1041e5d02380 {
  color: #FFCB65;
}
.product-details-one_22b364aafe67f36b .product-review-tab_d905f1c7d8bbeca0 .user-comment-area_70a4c0edba75e53f .user-comment-data_c1847f5269173df0 p {
  padding-top: 8px;
}

.cart-list-form_2e9b106e5257f276 {
  position: relative;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce {
  margin: 0;
  background: transparent;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce 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_2e9b106e5257f276 .table_d6746a118e179fce th:first-child {
  text-align: left;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .product-thumbnails_9150ac6ce095a89a {
  width: 85px;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .product-thumbnails_9150ac6ce095a89a img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .product-thumbnails_9150ac6ce095a89a .product-img_ed7bfb6d6703bfc9 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .product-info_72efa61b081d7b4f {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .product-info_72efa61b081d7b4f .product-name_8391076870716dce {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .product-info_72efa61b081d7b4f .serial_0a74491d15d3d99b {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .product-info_72efa61b081d7b4f ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .price_26b51e960b5f8fe5 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .quantity_458c76f4b40a2c4c li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .quantity_458c76f4b40a2c4c li .btn_73bd7854994f2d05 {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .quantity_458c76f4b40a2c4c 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_2e9b106e5257f276 .table_d6746a118e179fce tbody .remove-product_b4a9e79aad3d1f1c {
  color: #000;
  font-size: 22px;
}
.cart-list-form_2e9b106e5257f276 .table_d6746a118e179fce tbody .remove-product_b4a9e79aad3d1f1c:hover {
  color: #ff2759;
}
.cart-list-form_2e9b106e5257f276 .cart-footer_fb4306bf62dd9800 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_2e9b106e5257f276 .cart-footer_fb4306bf62dd9800 .coupon-form_ed01c3fe81efd806 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_2e9b106e5257f276 .cart-footer_fb4306bf62dd9800 .cart-total-section_82e6c165a2d65dde {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_2e9b106e5257f276 .cart-footer_fb4306bf62dd9800 .cart-total-section_82e6c165a2d65dde .cart-total-table_1533ac579ffc7667 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_2e9b106e5257f276 .cart-footer_fb4306bf62dd9800 .cart-total-section_82e6c165a2d65dde .cart-total-table_1533ac579ffc7667 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_76ad619768e2d7c5 {
  height: auto;
}

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

.fancybox-caption_7004779ad353b6ee, .fancybox-infobar_faa606d4a72b3878, .fancybox-navigation_263d6832c618d379 .fancybox-button_d8e6dc5a1273e158, .fancybox-toolbar_a47863708aec779a {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_ac617ff0ef987bb8 .fancybox-caption_7004779ad353b6ee, .fancybox-show-infobar_4bd9fff74c4a4c2e .fancybox-infobar_faa606d4a72b3878, .fancybox-show-nav_1a1c4d2c5d8f1d59 .fancybox-navigation_263d6832c618d379 .fancybox-button_d8e6dc5a1273e158, .fancybox-show-toolbar_fd570463ab0f97e0 .fancybox-toolbar_a47863708aec779a {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_3df838321c465eab .fancybox-stage_43d0650542e03126 {
  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_fd72e70e0f25924e .fancybox-slide, .fancybox-slide--current_e21bf3150f2fd530, .fancybox-slide--next_abe161cda659586d, .fancybox-slide--previous_dc1ffd482970b24c {
  display: block;
}

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

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

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

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

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

.fancybox-content_28c9760fefcd89e4 {
  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_e42d2b2fcdde9604 .fancybox-content_28c9760fefcd89e4 {
  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_4793567e0e89fee7 .fancybox-content_28c9760fefcd89e4 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_0765e82ac8c20416 .fancybox-content_28c9760fefcd89e4 {
  cursor: zoom-in;
}

.fancybox-can-drag_a28583edd23df59b .fancybox-content_28c9760fefcd89e4 {
  cursor: grab;
}

.fancybox-is-dragging_5054fd26a972047a .fancybox-content_28c9760fefcd89e4 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_22923a6904c8dd72 .fancybox-content_28c9760fefcd89e4 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_0faaaff8ced79c7f .fancybox-content_28c9760fefcd89e4, .fancybox-slide--map_0107f7e228969d0b .fancybox-content_28c9760fefcd89e4, .fancybox-slide--video_68c94fe3723ac6b3 .fancybox-content_28c9760fefcd89e4 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_68c94fe3723ac6b3 .fancybox-content_28c9760fefcd89e4 {
  background: #000;
}

.fancybox-slide--map_0107f7e228969d0b .fancybox-content_28c9760fefcd89e4 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_00a5f51eabf04e83 svg path, .fancybox-button--share_ffbd49278a949505 svg path, .fancybox-button--thumbs_523a78da45e0eabe svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_1a1c4d2c5d8f1d59 .fancybox-navigation_263d6832c618d379 .fancybox-button_d8e6dc5a1273e158 {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_263d6832c618d379 .fancybox-button--arrow_left_c3b4e4712b05815c {
  left: 6px;
}

.fancybox-navigation_263d6832c618d379 .fancybox-button--arrow_right_716b72a283d1b37c {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_0faaaff8ced79c7f .fancybox-close-small_58f3fbc1d27fb419, .fancybox-slide--image_e42d2b2fcdde9604 .fancybox-close-small_58f3fbc1d27fb419, .fancybox-slide--video_68c94fe3723ac6b3 .fancybox-close-small_58f3fbc1d27fb419 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_0faaaff8ced79c7f .fancybox-close-small_58f3fbc1d27fb419:hover svg, .fancybox-slide--image_e42d2b2fcdde9604 .fancybox-close-small_58f3fbc1d27fb419:hover svg, .fancybox-slide--video_68c94fe3723ac6b3 .fancybox-close-small_58f3fbc1d27fb419:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_a3a78a6537d40a72 .fancybox-close-small_58f3fbc1d27fb419, .fancybox-is-zoomable_7fa6fda30a3b0212.fancybox-can-drag_a28583edd23df59b .fancybox-close-small_58f3fbc1d27fb419 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_f7db7aaa52ed7d73.fancybox-slide--next_abe161cda659586d, .fancybox-fx-fade_f7db7aaa52ed7d73.fancybox-slide--previous_dc1ffd482970b24c {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_f7db7aaa52ed7d73.fancybox-slide--current_e21bf3150f2fd530 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_56207f073b6372a8 {
  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_2e59940a696477cd {
  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_789327e6e7a6ffd8 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_b71a5810c1d62279 .fancybox-thumbs_2e59940a696477cd {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_2e59940a696477cd > 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_2e59940a696477cd .fancybox-thumbs-active_520d0a8f5dea90c2:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_04a195b0110a0053 .slick-track_35392cef380cfb64,
.slick-slider_04a195b0110a0053 .slick-list_71ae14fa7d53a38f {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_abbb7c237f32a9cb .slick-track_35392cef380cfb64 {
  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_abbb7c237f32a9cb img {
  display: none;
}

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

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

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

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

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