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

.h1_c3d78afd40628fc6,
h1,
.h2_146d5f3a26a44e9d,
h2,
.h3_8afd0519b4f467df,
h3,
.h4_5a27e30bd8b4d306,
h4,
.h5_3d033c1e1a60c16c,
h5,
.h6_3318d925b74f01a4,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_7d6ef595f6fa5777 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_9aacf4bfebede896 {
  padding: 0 !important;
}

.m0_d1261da7241b246d {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_0c299283b0883e6f {
    padding: 0 !important;
  }
  .xl-m0_fbedd277922211e0 {
    margin: 0 !important;
  }
  .xl-pt-10_921aaffdac227730 {
    padding-top: 10px !important;
  }
  .xl-pt-20_4d4b78fb1d199247 {
    padding-top: 20px !important;
  }
  .xl-pt-30_6a38cd838bcafc8d {
    padding-top: 30px !important;
  }
  .xl-pt-40_2a072679318dfef5 {
    padding-top: 40px !important;
  }
  .xl-pt-50_9bd8053fb5c1d4e2 {
    padding-top: 50px !important;
  }
  .xl-pt-60_6898d24c67b047fc {
    padding-top: 60px !important;
  }
  .xl-pt-70_f174ad74bd41024c {
    padding-top: 70px !important;
  }
  .xl-pt-80_3a1d6a05159624a1 {
    padding-top: 80px !important;
  }
  .xl-pt-90_513c2238c205a4bd {
    padding-top: 90px !important;
  }
  .xl-pt-100_2837eb50313a4b34 {
    padding-top: 100px !important;
  }
  .xl-pt-110_4bf687dd5c47b3ab {
    padding-top: 110px !important;
  }
  .xl-pt-120_32ee634baa4f8232 {
    padding-top: 120px !important;
  }
  .xl-pt-130_e566aec27fffa7cd {
    padding-top: 130px !important;
  }
  .xl-pt-140_29bb68cbf1434bd4 {
    padding-top: 140px !important;
  }
  .xl-pt-150_ada2a0d3ab5c70bd {
    padding-top: 150px !important;
  }
  .xl-pt-200_34554d5a48bda422 {
    padding-top: 200px !important;
  }
  .xl-pb-10_be20944b28d6a944 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_d2c9953c62be4fb8 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_7fab45e7f3c97204 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_0464b729540384ca {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_e1190c9ca5e2fe44 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_130a4e789c60e304 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_15a14842c32977ef {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_ded795dc9870c3c0 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_cedfb560673868f1 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_f1af37810ddbc973 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_eee119af2aa8bdac {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_4f6adebad40ac8a4 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_b158236896c35013 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_045c08561ab7afec {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_b9a5456552804695 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_090354d282e6585e {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_c3fb4450e16a209f {
    margin-top: 10px !important;
  }
  .xl-mt-20_8e0e4524be13226a {
    margin-top: 20px !important;
  }
  .xl-mt-30_88e2a68ae364c9b7 {
    margin-top: 30px !important;
  }
  .xl-mt-40_40a2393df640d11c {
    margin-top: 40px !important;
  }
  .xl-mt-50_836aa486aa283733 {
    margin-top: 50px !important;
  }
  .xl-mt-60_6520ff925078d2ee {
    margin-top: 60px !important;
  }
  .xl-mt-70_a36af730d371003e {
    margin-top: 70px !important;
  }
  .xl-mt-80_085f125ae4c30742 {
    margin-top: 80px !important;
  }
  .xl-mt-90_928e755da3b4f373 {
    margin-top: 90px !important;
  }
  .xl-mt-100_8b6527fd453ce968 {
    margin-top: 100px !important;
  }
  .xl-mt-110_8b1e36416092a08f {
    margin-top: 110px !important;
  }
  .xl-mt-120_a3fb725d9d73beb7 {
    margin-top: 120px !important;
  }
  .xl-mt-130_0c0d6c18b424124e {
    margin-top: 130px !important;
  }
  .xl-mt-140_0f9555e84867e268 {
    margin-top: 140px !important;
  }
  .xl-mt-150_9ec7b85311d21668 {
    margin-top: 150px !important;
  }
  .xl-mt-200_7083f8f5d16e1a4c {
    margin-top: 200px !important;
  }
  .xl-mb-10_d8f9d5ae3c33286b {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_82dcc5c5a0ec7319 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_c7d3376259707921 {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_de22acc4c7a9e4a7 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_2f9463dc72cfaf4c {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_a2ba10a971c3ff03 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_d5bae46d44808f52 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_365d040a889317f7 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_6a786a98adf82466 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_b3183b94690e0225 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_a77adb510856f693 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_49fde168f755cc18 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_aa1e3a74ee6a51dc {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_1a45e6e8e3fe5366 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_1f8104d65394c72f {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_325237a328c518e7 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_638abcbafc8991bd {
    padding: 0 !important;
  }
  .lg-m0_8e860388bf2d3546 {
    margin: 0 !important;
  }
  .lg-pt-10_a3e40a6d142db73b {
    padding-top: 10px !important;
  }
  .lg-pt-20_51ab985f05909d2b {
    padding-top: 20px !important;
  }
  .lg-pt-30_8bf49e3143861519 {
    padding-top: 30px !important;
  }
  .lg-pt-40_951e963bd867c4f4 {
    padding-top: 40px !important;
  }
  .lg-pt-50_31502fbbe14e75ff {
    padding-top: 50px !important;
  }
  .lg-pt-60_2b5e6f96606a8469 {
    padding-top: 60px !important;
  }
  .lg-pt-70_d483d6658cadd078 {
    padding-top: 70px !important;
  }
  .lg-pt-80_a66269361bda96e4 {
    padding-top: 80px !important;
  }
  .lg-pt-90_5236f8ccd686eff4 {
    padding-top: 90px !important;
  }
  .lg-pt-100_f1f7ded4ad8c2db7 {
    padding-top: 100px !important;
  }
  .lg-pt-110_81c27f790cff5a0c {
    padding-top: 110px !important;
  }
  .lg-pt-120_9c1db1b4332fb569 {
    padding-top: 120px !important;
  }
  .lg-pt-130_72cbbfb3fdfca902 {
    padding-top: 130px !important;
  }
  .lg-pt-140_337a6167352a32d2 {
    padding-top: 140px !important;
  }
  .lg-pt-150_0a4237d6b22db8a0 {
    padding-top: 150px !important;
  }
  .lg-pt-200_cfa9c66bc2065794 {
    padding-top: 200px !important;
  }
  .lg-pb-10_ecd94be0ea998cdf {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_3c8feefb641540d5 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_abcf8bbda4ba3827 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_04782956d422aab8 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_c08fe41d857432ba {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_b763cbebfd60c267 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_689645ddba6e2ce5 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_c6e0cb0e5cc161cf {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_bef5114c23046762 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_4b7bb98c5f8226fe {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_6a2c98f7fc58a376 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_6fb9c2bdb8199295 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_c1542bb4e135fa0e {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_0e51cec1517d2529 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_8aaa01dc60c95456 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_aaf10c8f1fe84338 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_cbe14dcd4a5cfd14 {
    margin-top: 10px !important;
  }
  .lg-mt-20_93e3fbe761705d9c {
    margin-top: 20px !important;
  }
  .lg-mt-30_39c72b29c143bdaa {
    margin-top: 30px !important;
  }
  .lg-mt-40_b60703c5a6863a13 {
    margin-top: 40px !important;
  }
  .lg-mt-50_35752024e86704a2 {
    margin-top: 50px !important;
  }
  .lg-mt-60_f330a73e70106ecb {
    margin-top: 60px !important;
  }
  .lg-mt-70_3195b89e789c58a5 {
    margin-top: 70px !important;
  }
  .lg-mt-80_48542ac96548ffe7 {
    margin-top: 80px !important;
  }
  .lg-mt-90_c6bd29220cc8fe6d {
    margin-top: 90px !important;
  }
  .lg-mt-100_6ee4c4015c4db85a {
    margin-top: 100px !important;
  }
  .lg-mt-110_ccf6f06260d392ea {
    margin-top: 110px !important;
  }
  .lg-mt-120_f069accb44269f5d {
    margin-top: 120px !important;
  }
  .lg-mt-130_708bdec9dd94c8ce {
    margin-top: 130px !important;
  }
  .lg-mt-140_8ada53fd3c52c473 {
    margin-top: 140px !important;
  }
  .lg-mt-150_0f2f2c8db0dc3500 {
    margin-top: 150px !important;
  }
  .lg-mt-200_b3285fd1bf61ed50 {
    margin-top: 200px !important;
  }
  .lg-mb-10_18cc03481a7b49bc {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_7425b3a3d93751d9 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_0c866e72e4c54fd5 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_c77701d677e399f5 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_5efbce798a8020ee {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_dbaab1a31c28c0ee {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_4815a112b9adc6e9 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_f6dde5291786043e {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_ca1ee501c7b66837 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_3ff321d239005775 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_c8deca2cc5f30c2c {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_42ebf285251d1452 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_660026a0f616ba88 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_d5aa67499c690695 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_064300c8a3793d51 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_72c233dac4b7eab4 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_9b85474e8f102feb {
    padding: 0 !important;
  }
  .md-m0_c3f70c1dc5830774 {
    margin: 0 !important;
  }
  .md-pt-10_58a8643ef463ddfe {
    padding-top: 10px !important;
  }
  .md-pt-20_3e1e4fc9a26578b6 {
    padding-top: 20px !important;
  }
  .md-pt-30_310700bbf3b258ac {
    padding-top: 30px !important;
  }
  .md-pt-40_20b6dd29f75ebf97 {
    padding-top: 40px !important;
  }
  .md-pt-50_8278adebcdcf07de {
    padding-top: 50px !important;
  }
  .md-pt-60_8ee07835e710c08e {
    padding-top: 60px !important;
  }
  .md-pt-70_a8ddfc0edcdd346f {
    padding-top: 70px !important;
  }
  .md-pt-80_3a84be82158d7520 {
    padding-top: 80px !important;
  }
  .md-pt-90_8364a8dfe167e4e1 {
    padding-top: 90px !important;
  }
  .md-pt-100_25d4844f9643197e {
    padding-top: 100px !important;
  }
  .md-pt-110_97ec415483d443da {
    padding-top: 110px !important;
  }
  .md-pt-120_1a8a0a5f18417a63 {
    padding-top: 120px !important;
  }
  .md-pt-130_61512940643fb484 {
    padding-top: 130px !important;
  }
  .md-pt-140_26d1eb6128417160 {
    padding-top: 140px !important;
  }
  .md-pt-150_4732be2002599306 {
    padding-top: 150px !important;
  }
  .md-pt-200_b9aa088fb6615df0 {
    padding-top: 200px !important;
  }
  .md-pb-10_b387d3190bc071b4 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_fab6e763b3222be5 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_5ae4033a66454eae {
    padding-bottom: 30px !important;
  }
  .md-pb-40_df857aeadb6574e7 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_ff6b738b2e181860 {
    padding-bottom: 50px !important;
  }
  .md-pb-60_0ae60f1b790a4cd6 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_1b8de6528bc809f8 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_202b7a37560b7e2c {
    padding-bottom: 80px !important;
  }
  .md-pb-90_4ccde29936f256ba {
    padding-bottom: 90px !important;
  }
  .md-pb-100_9813640c6656cf96 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_b749faabf9b68b55 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_65542f4293b4fe2e {
    padding-bottom: 120px !important;
  }
  .md-pb-130_2d13736ee79f84a6 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_a37b128cf5ad9fd0 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_d0a3d91a5b957a56 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_cad4f12047074679 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_198f349353ebfbb0 {
    margin-top: 10px !important;
  }
  .md-mt-20_0a30b2e7cf7ef809 {
    margin-top: 20px !important;
  }
  .md-mt-30_ef619ef687081c17 {
    margin-top: 30px !important;
  }
  .md-mt-40_3f7ef8e8b903f7b8 {
    margin-top: 40px !important;
  }
  .md-mt-50_5d7a384666e6a48c {
    margin-top: 50px !important;
  }
  .md-mt-60_d048de00612dfa76 {
    margin-top: 60px !important;
  }
  .md-mt-70_6206336f1723daeb {
    margin-top: 70px !important;
  }
  .md-mt-80_fe883c5a9800161e {
    margin-top: 80px !important;
  }
  .md-mt-90_f56dfe15f0acfa53 {
    margin-top: 90px !important;
  }
  .md-mt-100_b95f348adafbdd32 {
    margin-top: 100px !important;
  }
  .md-mt-110_50d56ccde1bb0dec {
    margin-top: 110px !important;
  }
  .md-mt-120_9ec2050f8b045c25 {
    margin-top: 120px !important;
  }
  .md-mt-130_95a6ae057e4d30d6 {
    margin-top: 130px !important;
  }
  .md-mt-140_9f95701ede12a96a {
    margin-top: 140px !important;
  }
  .md-mt-150_1c882ba9bd7d0338 {
    margin-top: 150px !important;
  }
  .md-mt-200_f976247858e7efd8 {
    margin-top: 200px !important;
  }
  .md-mb-10_cd222cf9afa87c10 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_2ca6301bf2576a47 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_a6477f6e750a6edd {
    margin-bottom: 30px !important;
  }
  .md-mb-40_d36d15070cb246f4 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_a1905306f033c3c6 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_82b9e700b64a65ca {
    margin-bottom: 60px !important;
  }
  .md-mb-70_55d2b641cc596477 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_77e165bf5474f8e1 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_5c373a54ce32a52b {
    margin-bottom: 90px !important;
  }
  .md-mb-100_51755006703c5c3b {
    margin-bottom: 100px !important;
  }
  .md-mb-110_39c19c79664fc91b {
    margin-bottom: 110px !important;
  }
  .md-mb-120_91a085ffa92cd022 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_df9f4b15b5090fd2 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_ea082c5d31c40645 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_b0fe85bffe0be76d {
    margin-bottom: 150px !important;
  }
  .md-mb-200_a89c7adeaf64e2fd {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_cf033592b18a0b1f {
    padding: 0 !important;
  }
  .sm-m0_ab1a19d2e1bc0372 {
    margin: 0 !important;
  }
  .sm-pt-10_b42a8e12468453b2 {
    padding-top: 10px !important;
  }
  .sm-pt-20_0ab43d3ecfff144a {
    padding-top: 20px !important;
  }
  .sm-pt-30_d73ebfc02d8bfab1 {
    padding-top: 30px !important;
  }
  .sm-pt-40_0f51f0070e5f047d {
    padding-top: 40px !important;
  }
  .sm-pt-50_e000c887e7f33acc {
    padding-top: 50px !important;
  }
  .sm-pt-60_e38b573ae381c85e {
    padding-top: 60px !important;
  }
  .sm-pt-70_e6c43611121bfa47 {
    padding-top: 70px !important;
  }
  .sm-pt-80_8c3743adf931ed36 {
    padding-top: 80px !important;
  }
  .sm-pt-90_8f2fc7dc67ad35a5 {
    padding-top: 90px !important;
  }
  .sm-pt-100_04ba62ae56f21c8a {
    padding-top: 100px !important;
  }
  .sm-pt-110_8d358859dafdf246 {
    padding-top: 110px !important;
  }
  .sm-pt-120_7cd741f46a72a4e7 {
    padding-top: 120px !important;
  }
  .sm-pt-130_6fa823d985a26d35 {
    padding-top: 130px !important;
  }
  .sm-pt-140_3873ab78c9171785 {
    padding-top: 140px !important;
  }
  .sm-pt-150_c159fd63a92ff39b {
    padding-top: 150px !important;
  }
  .sm-pt-200_34645924e10e28f2 {
    padding-top: 200px !important;
  }
  .sm-pb-10_e0221d559bec403f {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_147b1d392d648303 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_d38958dbd52aabfc {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_1a073643ee2e440c {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_57c0eed4bd6d02eb {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_0f65eba00046b05f {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_ebf489e64e53ab75 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_b7a6e1eb689fe1da {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_9e1dfe0cd5130eac {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_c26ad4a32dbe876b {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_a4b5eda150179735 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_ea199165c4e3e511 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_85d3f2f6e0145fda {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_9b80250634eae7c0 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_497b5fc3e908211f {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_1f318c9d2d779957 {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_c647a11311640714 {
    margin-top: 10px !important;
  }
  .sm-mt-20_1e08aa80bf2829cf {
    margin-top: 20px !important;
  }
  .sm-mt-30_ab208f08f862ab78 {
    margin-top: 30px !important;
  }
  .sm-mt-40_c5be711592e4e7ef {
    margin-top: 40px !important;
  }
  .sm-mt-50_ce80164e82e46e53 {
    margin-top: 50px !important;
  }
  .sm-mt-60_0691f84b9c0a2ff2 {
    margin-top: 60px !important;
  }
  .sm-mt-70_8e3cb6bd2b8c6a66 {
    margin-top: 70px !important;
  }
  .sm-mt-80_f2c9c284ce57b574 {
    margin-top: 80px !important;
  }
  .sm-mt-90_e3511367aa4e0f4d {
    margin-top: 90px !important;
  }
  .sm-mt-100_c97fa505371665bd {
    margin-top: 100px !important;
  }
  .sm-mt-110_0b191399c90b6c81 {
    margin-top: 110px !important;
  }
  .sm-mt-120_a44d4a91efc39da1 {
    margin-top: 120px !important;
  }
  .sm-mt-130_687ed7fa67d9145c {
    margin-top: 130px !important;
  }
  .sm-mt-140_4d240ad1efb79d32 {
    margin-top: 140px !important;
  }
  .sm-mt-150_f433a85bedc52977 {
    margin-top: 150px !important;
  }
  .sm-mt-200_05d1e18fad427372 {
    margin-top: 200px !important;
  }
  .sm-mb-10_b5fd068e5b3e1118 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_bcec8c27a6b68293 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_1157987e48de37d6 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_09653d783b594487 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_8fc117294b9f2130 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_a8b92bcfa48c1c28 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_ee548e6eb91712ec {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_7a007b10f4b9bdb3 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_265834af3b21a91d {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_baaa60174f8f60b4 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_c5d36fd8e2287b28 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_21d91adc8328263f {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_03bb405142461e17 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_32449197b7e545ba {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_57900b49e6e577b0 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_1ce645702ca12737 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_a39c7da543a74a0c {
    padding: 0 !important;
  }
  .xs-m0_d819642a0d907928 {
    margin: 0 !important;
  }
  .xs-pt-10_6a1c597c5f7e41c8 {
    padding-top: 10px !important;
  }
  .xs-pt-20_893e3542ca0b2366 {
    padding-top: 20px !important;
  }
  .xs-pt-30_b206b4d75c885dca {
    padding-top: 30px !important;
  }
  .xs-pt-40_9bd3942936616757 {
    padding-top: 40px !important;
  }
  .xs-pt-50_118456f3549cf0aa {
    padding-top: 50px !important;
  }
  .xs-pt-60_767a02f057351246 {
    padding-top: 60px !important;
  }
  .xs-pt-70_0d9ca64acf83d65d {
    padding-top: 70px !important;
  }
  .xs-pt-80_bdf84947af4267c4 {
    padding-top: 80px !important;
  }
  .xs-pt-90_c93d99a1dbe4796c {
    padding-top: 90px !important;
  }
  .xs-pt-100_ac3af9aedea776a9 {
    padding-top: 100px !important;
  }
  .xs-pt-110_40ce0c5eaaf405a8 {
    padding-top: 110px !important;
  }
  .xs-pt-120_3614b2412f8fc226 {
    padding-top: 120px !important;
  }
  .xs-pt-130_4d1165dac4f84b57 {
    padding-top: 130px !important;
  }
  .xs-pt-140_cc8a83abacaae3d1 {
    padding-top: 140px !important;
  }
  .xs-pt-150_154dffdc88ecfa7d {
    padding-top: 150px !important;
  }
  .xs-pt-200_335a4cb79e11b216 {
    padding-top: 200px !important;
  }
  .xs-pb-10_fb9401143a632265 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_81a54f4c66bc7e53 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_292bf8f0b78dcb3b {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_6549d052763108a2 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_3f1fab9279626350 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_1127b536c89491a1 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_3834b40fff449c20 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_bf8652c99cdea97e {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_47a1a658b868ba09 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_c13b85f739d7cb8c {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_0db7a0cc85aa4471 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_947ab8b89c0b8820 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_1aca08b02981e2fd {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_0855a30a1a0804c0 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_15b42672a837fdd4 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_ac7b0dddd8620125 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_cd5274fd5bc36c2c {
    margin-top: 10px !important;
  }
  .xs-mt-20_d375fb1f520391ec {
    margin-top: 20px !important;
  }
  .xs-mt-30_146e61bb1547b906 {
    margin-top: 30px !important;
  }
  .xs-mt-40_015de4a81e72d623 {
    margin-top: 40px !important;
  }
  .xs-mt-50_da941179e94f2f05 {
    margin-top: 50px !important;
  }
  .xs-mt-60_9ea437368dd83327 {
    margin-top: 60px !important;
  }
  .xs-mt-70_437d4388af4d0ed4 {
    margin-top: 70px !important;
  }
  .xs-mt-80_15402128c38c8689 {
    margin-top: 80px !important;
  }
  .xs-mt-90_645d17971606a7a7 {
    margin-top: 90px !important;
  }
  .xs-mt-100_be2bc018fe3697c8 {
    margin-top: 100px !important;
  }
  .xs-mt-110_80b1d04159960f99 {
    margin-top: 110px !important;
  }
  .xs-mt-120_718c63ec71e5c296 {
    margin-top: 120px !important;
  }
  .xs-mt-130_b84978c8cc771d0c {
    margin-top: 130px !important;
  }
  .xs-mt-140_4f006ca10aefd73e {
    margin-top: 140px !important;
  }
  .xs-mt-150_eb194660260e67b5 {
    margin-top: 150px !important;
  }
  .xs-mt-200_90f5405e05fa1184 {
    margin-top: 200px !important;
  }
  .xs-mb-10_245bd0674976cbb8 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_fde0ab38523a10fd {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_13d2865061c76101 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_feaec267d5297de0 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_c80f4f35a94fdaa7 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_495d6ceb06198c17 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_7e937d96dfdb86ea {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_fb4ccdb2da3a01a8 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_ddbca6a21c9d7352 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_1e604c0025bc7aed {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_44e7716e39d1a709 {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_f307bcadf9df81f0 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_14ae8dfe628a7bcd {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_ebd9c35032d87125 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_5b18e84520c13161 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_cda6619aad1c27b8 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_82c57af71d69d34d {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_82c57af71d69d34d.menu-overlay_6eb5307a82c5f5b0 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_82c57af71d69d34d.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_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_82c57af71d69d34d.menu-style-three_8c1ebe4452217c12 .navbar-toggler_85436dbf4ea57f7e {
  background: #000;
}
.theme-main-menu_82c57af71d69d34d.menu-style-four_35b3d777d6b17203 .navbar-toggler_85436dbf4ea57f7e {
  background: #E6FD5A;
}
.theme-main-menu_82c57af71d69d34d.menu-style-five_d9069159462d3c8f .navbar-toggler_85436dbf4ea57f7e {
  background: #DFFF5E;
}
.theme-main-menu_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e:focus {
  box-shadow: none;
}
.theme-main-menu_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e::before,
.theme-main-menu_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e::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_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e 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_82c57af71d69d34d.menu-style-three_8c1ebe4452217c12 .navbar-toggler_85436dbf4ea57f7e:before, .theme-main-menu_82c57af71d69d34d.menu-style-three_8c1ebe4452217c12 .navbar-toggler_85436dbf4ea57f7e:after, .theme-main-menu_82c57af71d69d34d.menu-style-three_8c1ebe4452217c12 .navbar-toggler_85436dbf4ea57f7e span {
  background: #fff;
}
.theme-main-menu_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_82c57af71d69d34d .navbar-toggler_85436dbf4ea57f7e[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_82c57af71d69d34d .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_82c57af71d69d34d .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_82c57af71d69d34d.white-vr_a25805102b2fd51d .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_82c57af71d69d34d.white-vr_a25805102b2fd51d .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_82c57af71d69d34d.white-vr_a25805102b2fd51d.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_82c57af71d69d34d.menu-style-one_7d9b61cddc71f96b {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb .info-row_473dc56e1a563639 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb .gap-fix_05e000b2b3180478 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb .greetings_e1cbfd5b8491bad0 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb .contact-info_5ac6e23ecc1bc30e {
  margin: 0 -15px;
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb .contact-info_5ac6e23ecc1bc30e li {
  padding: 0 15px;
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb .contact-info_5ac6e23ecc1bc30e li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb .contact-info_5ac6e23ecc1bc30e li a:hover {
  text-decoration: underline;
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb .inner-content_e93e33930ebd6a05 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_82c57af71d69d34d.menu-style-two_fab735e1d8e76efb.fixed .info-row_473dc56e1a563639 {
  display: none;
}
.theme-main-menu_82c57af71d69d34d.menu-style-five_d9069159462d3c8f {
  background: #000;
  padding: 0;
}
.theme-main-menu_82c57af71d69d34d.menu-style-five_d9069159462d3c8f .inner-content_e93e33930ebd6a05 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_82c57af71d69d34d.menu-style-six_84473943340b0cf0 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_82c57af71d69d34d.menu-style-six_84473943340b0cf0 .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_82c57af71d69d34d .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_d1991a7a0f75b469 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_d1991a7a0f75b469 .mega-menu-title_dff56b72b4ba96eb {
  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_82c57af71d69d34d .login-btn-one_9ae90645c6d1b1e1 a {
  color: #000;
}
.theme-main-menu_82c57af71d69d34d .login-btn-one_9ae90645c6d1b1e1 a:hover {
  text-decoration: underline;
}
.theme-main-menu_82c57af71d69d34d .login-btn-two_70dd3251d88d346f a {
  color: #044F3B;
}
.theme-main-menu_82c57af71d69d34d .login-btn-two_70dd3251d88d346f a:hover {
  text-decoration: underline;
}
.theme-main-menu_82c57af71d69d34d .signup-btn-one_d6ecd3128e0a9387 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_82c57af71d69d34d .signup-btn-one_d6ecd3128e0a9387 .icon_bc2738cd1e338e2f {
  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_82c57af71d69d34d .signup-btn-one_d6ecd3128e0a9387:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_82c57af71d69d34d .signup-btn-one_d6ecd3128e0a9387:hover .icon_bc2738cd1e338e2f {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_82c57af71d69d34d .signup-btn-two_7248d7834a685c25 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_82c57af71d69d34d .signup-btn-two_7248d7834a685c25:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_82c57af71d69d34d .quote-one_b3708011076eb7e1 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_82c57af71d69d34d .quote-one_b3708011076eb7e1:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_fd276b9de3d1f42e {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_fd276b9de3d1f42e li {
  position: relative;
  padding: 0 15px;
}
.category-menu_fd276b9de3d1f42e li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_fd276b9de3d1f42e li a:hover {
  color: #0C3A30;
}
.category-menu_fd276b9de3d1f42e .dropdown-menu {
  padding: 0;
}
.category-menu_fd276b9de3d1f42e .dropdown-menu li {
  padding: 0;
}
.category-menu_fd276b9de3d1f42e .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_d7757ab767c8ac32 .logo_756209404bb50002 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_a25805102b2fd51d .navbar-collapse_d7757ab767c8ac32 {
    background-color: #0C3A30;
  }
  .navbar-collapse_d7757ab767c8ac32 {
    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_d7757ab767c8ac32.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_82c57af71d69d34d .navbar .mega-dropdown_c9f0d94a377258a1 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_a25805102b2fd51d .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_d1991a7a0f75b469 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_d92969ebe1307833 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_c58d6158e58a3e7f {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_c58d6158e58a3e7f::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_c58d6158e58a3e7f .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_c58d6158e58a3e7f .hero-slider-one .hero-img_ba0f0001b95e9ea7 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_c58d6158e58a3e7f .hero-slider-one .slick-list_f07c23ce53426fed, .hero-banner-one_c58d6158e58a3e7f .hero-slider-one .slick-track_90a1e4fa3039f701, .hero-banner-one_c58d6158e58a3e7f .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_c58d6158e58a3e7f .hero-heading_b2c05646925ad319 {
  font-weight: 700;
  color: #000;
  background: url(../media/shape_7d4af8f185/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_c58d6158e58a3e7f .more-btn_7bb6783f6fe06b56 {
  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_c58d6158e58a3e7f .more-btn_7bb6783f6fe06b56:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_85424c697617575b {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_85424c697617575b .bg-wrapper_26595200d8b77fc8 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_85424c697617575b .hero-heading_b2c05646925ad319 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_85424c697617575b .rating_e4b33b9d10734d17 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_85424c697617575b .rating_e4b33b9d10734d17 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_85424c697617575b .media-wrapper_91c82a4fbaca4ba0 {
  position: absolute;
  background: url(../media/assets_487d8d567d/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_85424c697617575b .media-wrapper_91c82a4fbaca4ba0 .shape_01_33ff3a912de475fe {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_85424c697617575b .media-wrapper_91c82a4fbaca4ba0 .shape_02_22a282f92cde429f {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_e2cea5235e012990 .hero-heading_b2c05646925ad319 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_e2cea5235e012990 .media-wrapper_91c82a4fbaca4ba0 {
  background: url(../media/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_e2cea5235e012990 .media-wrapper_91c82a4fbaca4ba0 .screen_01_58af8248e6c69f29 {
  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_e2cea5235e012990 .media-wrapper_91c82a4fbaca4ba0 .screen_02_27b7af6a311818e0 {
  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_e2cea5235e012990 .media-wrapper_91c82a4fbaca4ba0 .bg-shape_09a9f3b4d9427531 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_e2cea5235e012990 .shape_01_33ff3a912de475fe {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_bcda67adaf13eca5 .bg-wrapper_26595200d8b77fc8 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_bcda67adaf13eca5 .media-wrapper_91c82a4fbaca4ba0 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_bcda67adaf13eca5 .media-wrapper_91c82a4fbaca4ba0 .shape_01_33ff3a912de475fe {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_bcda67adaf13eca5 .shape_02_22a282f92cde429f {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_ee35d966230b77cb + .blog-details_8f9a4c3c0700b4f3 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_2b0ac877e1efac63 {
  z-index: 1;
}
.block-feature-three_2b0ac877e1efac63:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_2b0ac877e1efac63.no-bg_5c3d549eb028213f:before {
  display: none;
}
.block-feature-three_2b0ac877e1efac63 .section-btn_b9dbab9ffe7d602f {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_2b0ac877e1efac63 .block-title_aeacf66bbf7547f7 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_2b0ac877e1efac63 .block-title_aeacf66bbf7547f7 a:hover {
  text-decoration: underline;
}
.block-feature-three_2b0ac877e1efac63 .round-btn_a2250ccf111d983c {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_2b0ac877e1efac63 .round-btn_a2250ccf111d983c:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_2b0ac877e1efac63 .block-one_8434cce5180507a9 {
  background: url(../media/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_2b0ac877e1efac63 .block-one_8434cce5180507a9 .tag_fcb1973e59136cd6 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_2b0ac877e1efac63 .block-one_8434cce5180507a9 .block-title_aeacf66bbf7547f7 {
  background: url(../media/shape_7d4af8f185/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_2b0ac877e1efac63 .block-two_64db815ab4cdc1b0 {
  overflow: hidden;
}
.block-feature-three_2b0ac877e1efac63 .block-two_64db815ab4cdc1b0 .img-wrapper_7bde2d533bb1e766 {
  background: url(../media/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_2b0ac877e1efac63 .block-two_64db815ab4cdc1b0 .text-wrapper_8d60d3c63ba2f98c {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_2b0ac877e1efac63 .block-two_64db815ab4cdc1b0 .tag_fcb1973e59136cd6 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_2b0ac877e1efac63 .block-three_7e75df024881ae03 {
  background: #D3FF76;
}
.block-feature-three_2b0ac877e1efac63 .block-three_7e75df024881ae03 .tag_fcb1973e59136cd6 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_2b0ac877e1efac63 .block-three_7e75df024881ae03 .round-btn_a2250ccf111d983c {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_2b0ac877e1efac63 .block-three_7e75df024881ae03 .round-btn_a2250ccf111d983c:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_2b0ac877e1efac63 .block-four_2355708aa633cb10 {
  background: url(../media/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_2b0ac877e1efac63 .block-four_2355708aa633cb10 .block-title_aeacf66bbf7547f7 {
  background: url(../media/shape_7d4af8f185/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_2b0ac877e1efac63 .block-four_2355708aa633cb10 .block-title_aeacf66bbf7547f7 a {
  font-size: 28px;
}
.block-feature-three_2b0ac877e1efac63 .block-four_2355708aa633cb10 .tag_fcb1973e59136cd6 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_2b0ac877e1efac63 .block-four_2355708aa633cb10 .round-btn_a2250ccf111d983c {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_2b0ac877e1efac63 .block-four_2355708aa633cb10 .round-btn_a2250ccf111d983c:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_2b0ac877e1efac63 .block-five_a1c0c8577a16a0ba {
  background: url(../media/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_2b0ac877e1efac63 .block-five_a1c0c8577a16a0ba .tag_fcb1973e59136cd6 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_2b0ac877e1efac63 .block-five_a1c0c8577a16a0ba .block-title_aeacf66bbf7547f7 {
  background: url(../media/shape_7d4af8f185/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_3c66990da37f7413 .upper-wrapper_74e155b9e6fd4721 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_3c66990da37f7413 .upper-wrapper_74e155b9e6fd4721 .shape_01_33ff3a912de475fe {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_3c66990da37f7413 .line-loop_71a3177e8ced1dd3:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_3c66990da37f7413 .graph-panel_340a2e295f9efe64 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_3c66990da37f7413 .graph-panel_340a2e295f9efe64 .main-count_26ddb2cba3709de5 {
  font-size: 120px;
}
.block-feature-thirteen_3c66990da37f7413 .graph-panel_340a2e295f9efe64 .chart-box_b7a728c0d565d552 {
  padding: 0 15px;
}
.block-feature-thirteen_3c66990da37f7413 .graph-panel_340a2e295f9efe64 .chart-box_b7a728c0d565d552 .chart-inner_ac4d1c2bf8075a01 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_fa375ad02076ec52 .media-img_f4666942b055cf4f {
  border-radius: 30px;
}
.block-feature-sixteen_fa375ad02076ec52 .shape_01_33ff3a912de475fe {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_35cf77e9c8289499 .section-subheading_9dbea9a3491e0df9 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_35cf77e9c8289499 .shape_01_33ff3a912de475fe {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_793dd64e9c95baf2 {
  z-index: 1;
}
.text-feature-four_793dd64e9c95baf2 .avatar_5022827c1b4ee452 {
  width: 65px;
  height: 65px;
}
.text-feature-four_793dd64e9c95baf2 .name {
  font-size: 28px;
}
.text-feature-four_793dd64e9c95baf2 .quote-text_d8cb1442f347fd8c {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_793dd64e9c95baf2 .shape_01_33ff3a912de475fe {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_793dd64e9c95baf2 .shape_02_22a282f92cde429f {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_b41ab8e44b1074ec .bg-wrapper_26595200d8b77fc8 {
  background: #FFF2AC;
}
.text-feature-five_b41ab8e44b1074ec 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_b41ab8e44b1074ec 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_b41ab8e44b1074ec 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_b41ab8e44b1074ec li:hover:before {
  background: #29594B;
}
.text-feature-five_b41ab8e44b1074ec li:hover:after {
  color: #fff;
}
.text-feature-five_b41ab8e44b1074ec .media-wrapper_91c82a4fbaca4ba0 {
  background: url(../media/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_b41ab8e44b1074ec .media-wrapper_91c82a4fbaca4ba0 .video-icon_313e88ae002c21b2 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_b41ab8e44b1074ec .media-wrapper_91c82a4fbaca4ba0 .video-icon_313e88ae002c21b2:hover {
  background: #CFFF45;
}
.text-feature-five_b41ab8e44b1074ec .media-wrapper_91c82a4fbaca4ba0 .screen_01_58af8248e6c69f29 {
  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_27c5f64c5c58952e {
  z-index: 1;
}
.text-feature-six_27c5f64c5c58952e .media-wrapper_91c82a4fbaca4ba0 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_27c5f64c5c58952e .media-wrapper_91c82a4fbaca4ba0 .screen_01_58af8248e6c69f29 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_27c5f64c5c58952e .shape_01_33ff3a912de475fe {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_27c5f64c5c58952e .shape_02_22a282f92cde429f {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_b329ae5d0f7529df {
  background: url(../media/assets_487d8d567d/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_b329ae5d0f7529df .block_81e88342b053ff61 .icon_bc2738cd1e338e2f {
  height: 50px;
}
.text-feature-nine_b329ae5d0f7529df .vertical-text-wrapper_abdc825b8a58a8e2 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_b329ae5d0f7529df .vertical-text-wrapper_abdc825b8a58a8e2 .text-list_533427d756b788f1 {
  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_b329ae5d0f7529df .vertical-text-wrapper_abdc825b8a58a8e2 .text-list_533427d756b788f1:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_b329ae5d0f7529df .vertical-text-wrapper_abdc825b8a58a8e2 .shape_01_33ff3a912de475fe {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_b329ae5d0f7529df .vertical-text-wrapper_abdc825b8a58a8e2 .shape_02_22a282f92cde429f {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_b329ae5d0f7529df .shape_03_ff99978cb01b0921 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_b329ae5d0f7529df .shape_04_2e5788f819506da7 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_86757820e5dacf21 .section-btn_b9dbab9ffe7d602f {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_60b1670972e3a3bf {
  z-index: 1;
}
.team-section-three_60b1670972e3a3bf:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../media/shape_7d4af8f185/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_60b1670972e3a3bf .section-btn_b9dbab9ffe7d602f {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_60b1670972e3a3bf .shape_01_33ff3a912de475fe {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_60b1670972e3a3bf .shape_02_22a282f92cde429f {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_60b1670972e3a3bf .shape_03_ff99978cb01b0921 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_4a9998b1440768d7 .logo_756209404bb50002 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_f091d091eb8cd877 {
  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_7efcc05045fd3b0c {
  max-width: 565px;
}
.user-data-form .form-wrapper_7efcc05045fd3b0c .input-group-meta_9d3f998f43d1ca3a 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_7efcc05045fd3b0c .input-group-meta_9d3f998f43d1ca3a label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_7efcc05045fd3b0c .input-group-meta_9d3f998f43d1ca3a .placeholder_icon_1468d485852ce006 {
  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_7efcc05045fd3b0c .input-group-meta_9d3f998f43d1ca3a .placeholder_icon_1468d485852ce006 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_7efcc05045fd3b0c .input-group-meta_9d3f998f43d1ca3a .placeholder_icon_1468d485852ce006 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_7efcc05045fd3b0c .input-group-meta_9d3f998f43d1ca3a .placeholder_icon_1468d485852ce006 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_7efcc05045fd3b0c .input-group-meta_9d3f998f43d1ca3a .placeholder_icon_1468d485852ce006 span.eye-slash_e0b3a636c0414f0e:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_26c813f44e374a6c 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_26c813f44e374a6c label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_26c813f44e374a6c input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_26c813f44e374a6c 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_26c813f44e374a6c 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_26c813f44e374a6c a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_26c813f44e374a6c a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_dae40de555987399 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_90e8391db67f15ae {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_90e8391db67f15ae:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_90e8391db67f15ae img {
  width: 20px;
}
.user-data-form .btn-close_cf5371e2458e9027 {
  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_b338c7011c62e7aa .main-count_26ddb2cba3709de5 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_7c53ab8b716017bc .icon_bc2738cd1e338e2f {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_37356fc7b5dd067d .img-holder_85cae14608de7c5c {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_37356fc7b5dd067d .img-holder_85cae14608de7c5c.round-border_73dd9c80af82a0c5 {
  border-radius: 30px;
}
.portfolio-block-one_37356fc7b5dd067d .img-holder_85cae14608de7c5c .expend_45f7f6c614f455eb {
  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_37356fc7b5dd067d .img-holder_85cae14608de7c5c 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_37356fc7b5dd067d .img-holder_85cae14608de7c5c i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_37356fc7b5dd067d:hover .expend_45f7f6c614f455eb {
  opacity: 1;
}
.portfolio-block-one_37356fc7b5dd067d:hover .img-meta_3621ef9e7095939d {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_37356fc7b5dd067d:hover .pj-title_3360d38ed3f5326c {
  text-decoration: underline;
}
.portfolio-block-one_37356fc7b5dd067d .caption {
  margin-top: 35px;
}
.portfolio-block-one_37356fc7b5dd067d .caption .tag_fcb1973e59136cd6 {
  margin: 0 -3px;
}
.portfolio-block-one_37356fc7b5dd067d .caption .tag_fcb1973e59136cd6 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_37356fc7b5dd067d .caption .pj-title_3360d38ed3f5326c {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_37356fc7b5dd067d .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_37356fc7b5dd067d .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_228b8abc695476ad .bg-wrapper_26595200d8b77fc8 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_228b8abc695476ad .slider-wrapper_2f0a519feff425a3 {
  height: 100%;
}
.project-details-two_228b8abc695476ad .slider-wrapper_2f0a519feff425a3 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_228b8abc695476ad .slider-wrapper_2f0a519feff425a3 .carousel-control-next_8bc6e14942f429cb,
.project-details-two_228b8abc695476ad .slider-wrapper_2f0a519feff425a3 .carousel-control-prev_d40370cae71be7d6 {
  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_228b8abc695476ad .slider-wrapper_2f0a519feff425a3 .carousel-control-next_8bc6e14942f429cb:hover,
.project-details-two_228b8abc695476ad .slider-wrapper_2f0a519feff425a3 .carousel-control-prev_d40370cae71be7d6:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_228b8abc695476ad .slider-wrapper_2f0a519feff425a3 .carousel-control-prev_d40370cae71be7d6 {
  left: auto;
  right: 45px;
}
.project-details-two_228b8abc695476ad .info-wrapper_dc45f9e4e474ac50 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_228b8abc695476ad .info-wrapper_dc45f9e4e474ac50 h3 {
  font-size: 36px;
}
.project-details-two_228b8abc695476ad .info-wrapper_dc45f9e4e474ac50 .list-meta_f5bc81eb105989e0 li {
  padding: 22px 0;
}
.project-details-two_228b8abc695476ad .info-wrapper_dc45f9e4e474ac50 .list-meta_f5bc81eb105989e0 .icon_bc2738cd1e338e2f {
  width: 40px;
}
.project-details-two_228b8abc695476ad .info-wrapper_dc45f9e4e474ac50 .list-meta_f5bc81eb105989e0 .text1_7486457c2d50bf11 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_228b8abc695476ad .info-wrapper_dc45f9e4e474ac50 .list-meta_f5bc81eb105989e0 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_228b8abc695476ad .info-wrapper_dc45f9e4e474ac50 .social-share_151374cc5fca4fdc li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_228b8abc695476ad .info-wrapper_dc45f9e4e474ac50 .social-share_151374cc5fca4fdc li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_8cec817a7a1a6c7e .slider-wrapper_2f0a519feff425a3 {
  padding-left: 100px;
}
.feedback-section-three_8cec817a7a1a6c7e .slider-wrapper_2f0a519feff425a3 .icon_bc2738cd1e338e2f {
  left: 0;
  top: 18px;
}
.feedback-section-three_8cec817a7a1a6c7e .slick-dots_b8ab29f73be06764 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_8cec817a7a1a6c7e .slick-dots_b8ab29f73be06764 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_8cec817a7a1a6c7e .slick-dots_b8ab29f73be06764 .slick-active button {
  background: #000;
}
.feedback-section-three_8cec817a7a1a6c7e .rating-box_6a2bd13e8985acad {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_8cec817a7a1a6c7e .rating-box_6a2bd13e8985acad .rating_e4b33b9d10734d17 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_8cec817a7a1a6c7e .shape_01_33ff3a912de475fe {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_8cec817a7a1a6c7e .shape_02_22a282f92cde429f {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_04540d31eeceeba3 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_04540d31eeceeba3 .post-data_0cefeac76b136195 {
  padding: 30px 35px 25px;
}
.blog-meta-one_04540d31eeceeba3 .post-data_0cefeac76b136195 .post-info_b053c86d46d1a892 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_04540d31eeceeba3 .post-data_0cefeac76b136195 .blog-title_bef6031cb65fd0c6 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_04540d31eeceeba3 .post-data_0cefeac76b136195 .blog-title_bef6031cb65fd0c6:hover {
  text-decoration: underline;
}
.blog-meta-one_04540d31eeceeba3 .post-img_ad59cad934afffd2 {
  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_04540d31eeceeba3 .post-img_ad59cad934afffd2 .round-btn_a2250ccf111d983c {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_04540d31eeceeba3:hover .round-btn_a2250ccf111d983c {
  background: #CFFF45;
}
.blog-meta-one_04540d31eeceeba3.style-two_b6064de49ae5bc46 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_04540d31eeceeba3.style-two_b6064de49ae5bc46 .post-img_ad59cad934afffd2 {
  border-radius: 0;
}
.blog-meta-one_04540d31eeceeba3.style-two_b6064de49ae5bc46 .blog-title_bef6031cb65fd0c6 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_b00407bdc781f352 {
  background: #fff;
}
.blog-meta-two_b00407bdc781f352 .post-data_0cefeac76b136195 {
  padding-top: 30px;
}
.blog-meta-two_b00407bdc781f352 .post-data_0cefeac76b136195 .blog-title_bef6031cb65fd0c6 {
  width: 70%;
}
.blog-meta-two_b00407bdc781f352 .post-data_0cefeac76b136195 .blog-title_bef6031cb65fd0c6 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_b00407bdc781f352 .post-data_0cefeac76b136195 .blog-title_bef6031cb65fd0c6:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_b00407bdc781f352 .post-data_0cefeac76b136195 .round-btn_a2250ccf111d983c {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_b00407bdc781f352 .post-data_0cefeac76b136195 .round-btn_a2250ccf111d983c:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_b00407bdc781f352 .post-data_0cefeac76b136195 .post-info_b053c86d46d1a892 {
  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_b00407bdc781f352 .post-img_ad59cad934afffd2 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_b00407bdc781f352 .post-img_ad59cad934afffd2 .date_d18ca9e187078d8d {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_b00407bdc781f352.style-two_b6064de49ae5bc46 {
  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_b00407bdc781f352.style-two_b6064de49ae5bc46 p {
  font-size: 18px;
}
.blog-meta-two_b00407bdc781f352.style-two_b6064de49ae5bc46 .post-img_ad59cad934afffd2 {
  height: auto;
  width: 100%;
}
.blog-meta-two_b00407bdc781f352.style-two_b6064de49ae5bc46 .post-data_0cefeac76b136195 {
  padding: 26px 0;
}
.blog-meta-two_b00407bdc781f352.style-two_b6064de49ae5bc46 .post-data_0cefeac76b136195 .post-info_b053c86d46d1a892 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_b00407bdc781f352.style-two_b6064de49ae5bc46 .post-data_0cefeac76b136195 .round-btn_a2250ccf111d983c {
  border: none;
}

.signup-btn-one_d6ecd3128e0a9387 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_d6ecd3128e0a9387 .icon_bc2738cd1e338e2f {
  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_bd3e221e0f5c6f0f {
  z-index: 1;
}
.blog-section-three_bd3e221e0f5c6f0f .section-btn_b9dbab9ffe7d602f {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_64e29d446b335b45 {
  z-index: 5;
}
.blog-section-four_64e29d446b335b45.block-feature-three_2b0ac877e1efac63:before {
  display: none;
}
.blog-section-four_64e29d446b335b45.block-feature-three_2b0ac877e1efac63 .block-one_8434cce5180507a9 {
  background: url(../media/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .quote-wrapper_0c4cea8708dce28d {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .quote-wrapper_0c4cea8708dce28d .wrapper_a79cb98f59546d1a {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .quote-wrapper_0c4cea8708dce28d .wrapper_a79cb98f59546d1a .icon_bc2738cd1e338e2f {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .quote-wrapper_0c4cea8708dce28d .wrapper_a79cb98f59546d1a h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .quote-wrapper_0c4cea8708dce28d h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .quote-wrapper_0c4cea8708dce28d h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .img-gallery_dee25446354b292a {
  margin-bottom: 50px;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .img-gallery_dee25446354b292a img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .list-item_1a1fa06c55433438 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_8f9a4c3c0700b4f3 .post-details-meta_f68d8f0e1a4be3f2 .list-item_1a1fa06c55433438 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_8f9a4c3c0700b4f3 .bottom-widget_482bdebdaab98f01 {
  padding: 10px 0 5px;
}
.blog-details_8f9a4c3c0700b4f3 .bottom-widget_482bdebdaab98f01 .tags_7ecd3441146f103a li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_8f9a4c3c0700b4f3 .bottom-widget_482bdebdaab98f01 .tags_7ecd3441146f103a a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_8f9a4c3c0700b4f3 .bottom-widget_482bdebdaab98f01 .tags_7ecd3441146f103a a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_8f9a4c3c0700b4f3 .bottom-widget_482bdebdaab98f01 .share-icon_8de00a3ee4d56a45 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_8f9a4c3c0700b4f3 .bottom-widget_482bdebdaab98f01 .share-icon_8de00a3ee4d56a45 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_8f9a4c3c0700b4f3 .grey-bg_d441df7ceb414471 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_8f9a4c3c0700b4f3 .blog-inner-title_ddd21b3fa3333bfb {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 {
  margin: 60px 0;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8:last-child {
  padding-bottom: 5px;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8 .reply-comment_d4d64146d11f081a {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8 .user-avatar_e9f5f9f552983287 {
  width: 60px;
  height: 60px;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8 .comment-text_3dcbd24f73b7e367 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8 .comment-text_3dcbd24f73b7e367 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8 .comment-text_3dcbd24f73b7e367 .date_d18ca9e187078d8d {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8 .comment-text_3dcbd24f73b7e367 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8 .comment-text_3dcbd24f73b7e367 .reply-btn_62412578ac0b5f22 {
  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_8f9a4c3c0700b4f3 .blog-comment-area_6f01775916326df0 .comment_a8b4dc91550e6da8 .comment-text_3dcbd24f73b7e367 .reply-btn_62412578ac0b5f22:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-form_0185dd00c1974a47 p a {
  color: #19352D;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-form_0185dd00c1974a47 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-form_0185dd00c1974a47 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_8f9a4c3c0700b4f3 .blog-comment-form_0185dd00c1974a47 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_8243b83fb6ea1637 {
  height: 600px;
}

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

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

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

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

.footer-one_3d7fb67b98b0e3cc {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_3d7fb67b98b0e3cc .bottom-footer_721721f39f9f0726 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_3d7fb67b98b0e3cc .social-icon_5f34ca6d33b1c294 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_3d7fb67b98b0e3cc .social-icon_5f34ca6d33b1c294 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_3d7fb67b98b0e3cc .footer-title_7e7d0f2dc58e1700 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_3d7fb67b98b0e3cc .footer-nav-link_0b3a3d8d71f31b57 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_3d7fb67b98b0e3cc .footer-nav-link_0b3a3d8d71f31b57 a:hover {
  color: #fff;
}
.footer-nav-link_0b3a3d8d71f31b57 p {
  font-size: 16px;
}
.logo_756209404bb50002 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_72d98a125e83ea16 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_2419b82250c43e7f {
  align-content: center;
}

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

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

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

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

.footer-three_fc6bb22cb25042ee {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_fc6bb22cb25042ee .round-bg_3a955abc5070d340 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_fc6bb22cb25042ee .round-bg_3a955abc5070d340.color-two_30201a9c82b7dd78 {
  background: #F6FFDD;
}
.footer-three_fc6bb22cb25042ee .footer-intro_bfdb480798fa7b14 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_fc6bb22cb25042ee .footer-intro_bfdb480798fa7b14 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_fc6bb22cb25042ee .footer-title_7e7d0f2dc58e1700 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_fc6bb22cb25042ee .footer-nav-link_0b3a3d8d71f31b57 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_fc6bb22cb25042ee .footer-nav-link_0b3a3d8d71f31b57 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_fc6bb22cb25042ee .bottom-footer_721721f39f9f0726 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_fc6bb22cb25042ee .bottom-footer_721721f39f9f0726 .copyright_24d1e2e511dab466 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_fc6bb22cb25042ee .bottom-footer_721721f39f9f0726 .bottom-nav_c1d0c095761739af {
  margin: 0 -12px;
}
.footer-three_fc6bb22cb25042ee .bottom-footer_721721f39f9f0726 .bottom-nav_c1d0c095761739af a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_fc6bb22cb25042ee .bottom-footer_721721f39f9f0726 .bottom-nav_c1d0c095761739af a:hover {
  text-decoration: underline;
}
.footer-three_fc6bb22cb25042ee .bottom-footer_721721f39f9f0726 .social-icon_5f34ca6d33b1c294 {
  margin: 0 -10px;
}
.footer-three_fc6bb22cb25042ee .bottom-footer_721721f39f9f0726 .social-icon_5f34ca6d33b1c294 a {
  margin: 0 10px;
}
.footer-three_fc6bb22cb25042ee .bottom-footer_721721f39f9f0726 .social-icon_5f34ca6d33b1c294 a:hover {
  color: #19352D;
}
.footer-three_fc6bb22cb25042ee .shape_01_33ff3a912de475fe {
  top: -3%;
  left: -3%;
}
.footer-three_fc6bb22cb25042ee .shape_02_22a282f92cde429f {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_e39aa89e313ff3a1 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_e39aa89e313ff3a1:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../media/assets_487d8d567d/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_e39aa89e313ff3a1 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_e39aa89e313ff3a1 .btn-group_f0452013bbed7689 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_e39aa89e313ff3a1 .btn-group_f0452013bbed7689 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_e39aa89e313ff3a1 .btn-group_f0452013bbed7689 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_e39aa89e313ff3a1 .btn-group_f0452013bbed7689 .round-btn_a2250ccf111d983c {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_e39aa89e313ff3a1 .btn-group_f0452013bbed7689 .round-btn_a2250ccf111d983c:hover, .footer-five_e39aa89e313ff3a1 .btn-group_f0452013bbed7689 .round-btn_a2250ccf111d983c:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_e39aa89e313ff3a1 .social-icon_5f34ca6d33b1c294 {
  margin: 0 -20px;
}
.footer-five_e39aa89e313ff3a1 .social-icon_5f34ca6d33b1c294 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_e39aa89e313ff3a1 .social-icon_5f34ca6d33b1c294 a:hover {
  color: #DFFF5E;
}
.footer-five_e39aa89e313ff3a1 .bottom-nav_c1d0c095761739af {
  margin: 0 -12px;
}
.footer-five_e39aa89e313ff3a1 .bottom-nav_c1d0c095761739af a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_e39aa89e313ff3a1 .bottom-nav_c1d0c095761739af a:hover {
  text-decoration: underline;
}
.footer-five_e39aa89e313ff3a1 .shape_01_33ff3a912de475fe {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_e39aa89e313ff3a1 .shape_02_22a282f92cde429f {
  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_50f3e5aa2dd629d8 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_3eb945124c72cbae {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_4a99935830b982fa {
  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_734872ce3412ce3c {
  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_a914009452ece2d9 {
  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_97b1a7ceb2a3c5a0 {
  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_28c3b16fd02c8a4d {
  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_6990c6382b4e4067 {
  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_ab2d066359ec7ea9 {
  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_a5227d2d8c3da33b {
  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_80e2946f4226e71c {
  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_536294e2473607a2 {
  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_90114ce37b629f7f {
  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_509328d36f596041 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_ca94b344d7bcce8d {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_c63bb1d5b1697cbc {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_723040812c9f7c65 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_39d5851384999ac8 {
  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_cf3702bf2431a433 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_b8b9fc2e32d1df9d {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_20e996669a4831e3 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_e9015b77e2223596 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_4b5d3be1a2c1577c {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_a789e4023b98b5c8 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_4c826de77ce69377 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_5a3e6fcf186182b0 {
  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_78e15a88324329b3 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_90b725b5382b1391 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_a687c84919b76d71 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_3ba372e5f2949514 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_7c013b4d2eb76474 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_e281f42ff6ff4c7f {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_2b5865d7ad05055a {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_605369b3f47409eb {
  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_c6838f90b5779b65 {
  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_47b8c276122b5b2f {
  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_e11badb399286fdd {
  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_12913066a7512552 {
  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_f0a2ad7455d0cc62 {
  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_1bc82020122dc196 {
  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_b7714ad1b2d4f131 {
  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_a84ff1a2f05c2104 {
  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_77a2db4193b17d5c {
  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_f3441fcaba0afb3a {
  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_bfedae1681c09dac {
  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_d1acdcde60b91b02 {
  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_768fe681619cdca2 {
  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_94b3165f83c65e9e {
  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_39e0ad91eaac972a {
  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_edb37c16f8a96c19 {
  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_3a0744091eccb28b {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_6af144017890d26c {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_89c7e7eb654ded90 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_6fec620ebf4d95c6 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_7f2336e42ab9f745 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_cc273125dcec57f7 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_3c0e83ad432953d6 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_b0587222c8fcb700 {
  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_50f3e5aa2dd629d8 {
  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_c870146285d59025 {
  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_64db577bc02cbfa7 {
  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_b31f168660b72dae .theme-select-menu_04f3e88910cd7d24 {
  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_46b1da17ab852635 {
  overflow: hidden;
}
.product-block-one_46b1da17ab852635 .img-holder_85cae14608de7c5c {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_46b1da17ab852635 .img-holder_85cae14608de7c5c .cart-icon_e373ad28db996058 {
  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_46b1da17ab852635 .img-holder_85cae14608de7c5c .cart-icon_e373ad28db996058:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_46b1da17ab852635 .img-holder_85cae14608de7c5c .cart-button_be064446b5a34d18 {
  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_46b1da17ab852635 .img-holder_85cae14608de7c5c .cart-button_be064446b5a34d18:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_46b1da17ab852635 .product-title_b1d30b555ca57a75 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_46b1da17ab852635 .rating_e4b33b9d10734d17 {
  margin: 0 -3px;
}
.product-block-one_46b1da17ab852635 .rating_e4b33b9d10734d17 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_46b1da17ab852635 .rating_e4b33b9d10734d17 li .bi-star-fill_6022b64f21995b58 {
  color: #FFCB65;
}
.product-block-one_46b1da17ab852635 .price_527382b98b775cae {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_46b1da17ab852635:hover .cart-button_be064446b5a34d18 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_46b1da17ab852635:hover .product-img_fc079a70621a05df {
  transform: scale(0.95);
}
.product-block-one_46b1da17ab852635:hover .cart-icon_e373ad28db996058 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_46b1da17ab852635:hover .product-title_b1d30b555ca57a75 {
  text-decoration: underline;
}

.product-details-one_2a389462ba1b6d40 .product-img-tab_9c2394bdad40a7f5 {
  border: none;
}
.product-details-one_2a389462ba1b6d40 .product-img-tab_9c2394bdad40a7f5 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_2a389462ba1b6d40 .product-img-tab_9c2394bdad40a7f5 .nav-link img {
  max-height: 100%;
}
.product-details-one_2a389462ba1b6d40 .product-img-tab_9c2394bdad40a7f5 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_2a389462ba1b6d40 .product-img-tab-content_b41fa36980f6a85b {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_2a389462ba1b6d40 .product-img-tab-content_b41fa36980f6a85b img {
  margin: auto;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .stock-tag_555d974fac3e6d6c {
  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_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .product-name_b41b796afd9b3194 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .rating_e4b33b9d10734d17 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .rating_e4b33b9d10734d17 li .bi-star-fill_6022b64f21995b58 {
  color: #FFCB65;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .rating_e4b33b9d10734d17 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .rating_e4b33b9d10734d17 li a:hover {
  text-decoration: underline;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .price_527382b98b775cae {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .price_527382b98b775cae del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .availability_ae7f6a3441b33a5a {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .description-text_a8c29af2c921b5c6 {
  padding: 10px 0 15px;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .product-feature_cefdc7846565655f {
  margin-bottom: 20px;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .product-feature_cefdc7846565655f li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .product-feature_cefdc7846565655f li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .customize-order_90dbaa4e3bc1389a h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .customize-order_90dbaa4e3bc1389a .quantity_07379dd5a3773cf0 .button-group_a1d3718e1853958a {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .customize-order_90dbaa4e3bc1389a .quantity_07379dd5a3773cf0 .button-group_a1d3718e1853958a li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .customize-order_90dbaa4e3bc1389a .quantity_07379dd5a3773cf0 .button-group_a1d3718e1853958a li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_2a389462ba1b6d40 .product-info_ffecbdc526fb5bb4 .customize-order_90dbaa4e3bc1389a .quantity_07379dd5a3773cf0 .button-group_a1d3718e1853958a 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_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .nav-tabs_751badf420e9985d {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .nav-tabs_751badf420e9985d .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_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .nav-tabs_751badf420e9985d .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_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .nav-tabs_751badf420e9985d .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .nav-tabs_751badf420e9985d .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .tab-content_d4c68ebbd0d0456f h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .tab-content_d4c68ebbd0d0456f .product-feature_cefdc7846565655f li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .tab-content_d4c68ebbd0d0456f .product-feature_cefdc7846565655f li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .user-comment-area_36c96dcda97dee81 .single-comment_bb9e01794de8aa2b {
  padding-bottom: 40px;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .user-comment-area_36c96dcda97dee81 .single-comment_bb9e01794de8aa2b:last-child {
  padding-bottom: 0;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .user-comment-area_36c96dcda97dee81 .user-img_f2788e6ee622c211 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .user-comment-area_36c96dcda97dee81 .user-comment-data_f4aa7dc60e92ff50 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .user-comment-area_36c96dcda97dee81 .user-comment-data_f4aa7dc60e92ff50 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .user-comment-area_36c96dcda97dee81 .user-comment-data_f4aa7dc60e92ff50 .rating_e4b33b9d10734d17 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .user-comment-area_36c96dcda97dee81 .user-comment-data_f4aa7dc60e92ff50 .rating_e4b33b9d10734d17 li .bi-star-fill_6022b64f21995b58 {
  color: #FFCB65;
}
.product-details-one_2a389462ba1b6d40 .product-review-tab_883104b4a7bab2e1 .user-comment-area_36c96dcda97dee81 .user-comment-data_f4aa7dc60e92ff50 p {
  padding-top: 8px;
}

.cart-list-form_65e78a7d1ef4b913 {
  position: relative;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 {
  margin: 0;
  background: transparent;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 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_65e78a7d1ef4b913 .table_af8ac07030588685 th:first-child {
  text-align: left;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .product-thumbnails_fb60b6feef057a12 {
  width: 85px;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .product-thumbnails_fb60b6feef057a12 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .product-thumbnails_fb60b6feef057a12 .product-img_fc079a70621a05df {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .product-info_ffecbdc526fb5bb4 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .product-info_ffecbdc526fb5bb4 .product-name_b41b796afd9b3194 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .product-info_ffecbdc526fb5bb4 .serial_b4d736873f065455 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .product-info_ffecbdc526fb5bb4 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .price_527382b98b775cae {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .quantity_07379dd5a3773cf0 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .quantity_07379dd5a3773cf0 li .btn_662dd6abee64dabc {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .quantity_07379dd5a3773cf0 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_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .remove-product_a280c5990041e892 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_65e78a7d1ef4b913 .table_af8ac07030588685 tbody .remove-product_a280c5990041e892:hover {
  color: #ff2759;
}
.cart-list-form_65e78a7d1ef4b913 .cart-footer_11b96f941a90ca63 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_65e78a7d1ef4b913 .cart-footer_11b96f941a90ca63 .coupon-form_4a60adc4df942b0d input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_65e78a7d1ef4b913 .cart-footer_11b96f941a90ca63 .cart-total-section_52a898e6d072f5f5 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_65e78a7d1ef4b913 .cart-footer_11b96f941a90ca63 .cart-total-section_52a898e6d072f5f5 .cart-total-table_0c0be1acdf4ad84d 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_65e78a7d1ef4b913 .cart-footer_11b96f941a90ca63 .cart-total-section_52a898e6d072f5f5 .cart-total-table_0c0be1acdf4ad84d tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_e128ddd01a73e448 {
  height: auto;
}

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

.fancybox-caption_1f6790b7afb60a02, .fancybox-infobar_a1acea3f017dc35a, .fancybox-navigation_ce101a67f82d26fa .fancybox-button_3768acafc14866e7, .fancybox-toolbar_102567e7ce8b54f6 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_7334742b7443b5c2 .fancybox-caption_1f6790b7afb60a02, .fancybox-show-infobar_c7ca63e0504f0470 .fancybox-infobar_a1acea3f017dc35a, .fancybox-show-nav_7d4e1918c4b8c3ac .fancybox-navigation_ce101a67f82d26fa .fancybox-button_3768acafc14866e7, .fancybox-show-toolbar_1963f90c9fff97da .fancybox-toolbar_102567e7ce8b54f6 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_44e5524523c56b99 .fancybox-stage_fdb14f4f0deffcb6 {
  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_f4634d945fcc3658 .fancybox-slide, .fancybox-slide--current_dd6e919378a1a8eb, .fancybox-slide--next_f10d850e0078bf83, .fancybox-slide--previous_689a1e753d862453 {
  display: block;
}

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

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

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

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

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

.fancybox-content_ffb2e62ad9075feb {
  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_983a0a82f04b5d47 .fancybox-content_ffb2e62ad9075feb {
  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_1af98872397b5e0a .fancybox-content_ffb2e62ad9075feb {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_0b0fec627fb4aefa .fancybox-content_ffb2e62ad9075feb {
  cursor: zoom-in;
}

.fancybox-can-drag_799c5b0b155ddbd0 .fancybox-content_ffb2e62ad9075feb {
  cursor: grab;
}

.fancybox-is-dragging_3ebc5efb11b53723 .fancybox-content_ffb2e62ad9075feb {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_2d08dd96fc3a3dd7 .fancybox-content_ffb2e62ad9075feb {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_0e429c72e9292162 .fancybox-content_ffb2e62ad9075feb, .fancybox-slide--map_a4d68612d84a3284 .fancybox-content_ffb2e62ad9075feb, .fancybox-slide--video_a9bc534004ecde45 .fancybox-content_ffb2e62ad9075feb {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_a9bc534004ecde45 .fancybox-content_ffb2e62ad9075feb {
  background: #000;
}

.fancybox-slide--map_a4d68612d84a3284 .fancybox-content_ffb2e62ad9075feb {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_51002917997bce47 svg path, .fancybox-button--share_9098bb8bd21fe03f svg path, .fancybox-button--thumbs_4f6154fd831e68b8 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_7d4e1918c4b8c3ac .fancybox-navigation_ce101a67f82d26fa .fancybox-button_3768acafc14866e7 {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_ce101a67f82d26fa .fancybox-button--arrow_left_e139b13b11ed4137 {
  left: 6px;
}

.fancybox-navigation_ce101a67f82d26fa .fancybox-button--arrow_right_56c99d853e447405 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_0e429c72e9292162 .fancybox-close-small_097b530ee540fe14, .fancybox-slide--image_983a0a82f04b5d47 .fancybox-close-small_097b530ee540fe14, .fancybox-slide--video_a9bc534004ecde45 .fancybox-close-small_097b530ee540fe14 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_0e429c72e9292162 .fancybox-close-small_097b530ee540fe14:hover svg, .fancybox-slide--image_983a0a82f04b5d47 .fancybox-close-small_097b530ee540fe14:hover svg, .fancybox-slide--video_a9bc534004ecde45 .fancybox-close-small_097b530ee540fe14:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_7360f2e5dc16b960 .fancybox-close-small_097b530ee540fe14, .fancybox-is-zoomable_59d1c65345c6f38a.fancybox-can-drag_799c5b0b155ddbd0 .fancybox-close-small_097b530ee540fe14 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_2015ce1cee599dc1.fancybox-slide--next_f10d850e0078bf83, .fancybox-fx-fade_2015ce1cee599dc1.fancybox-slide--previous_689a1e753d862453 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_2015ce1cee599dc1.fancybox-slide--current_dd6e919378a1a8eb {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_0a1dbbd98916bf97 {
  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_dbf2ecdcd35c4460 {
  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_7529cb61d1815203 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_20e7391c4472817b .fancybox-thumbs_dbf2ecdcd35c4460 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_dbf2ecdcd35c4460 > 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_dbf2ecdcd35c4460 .fancybox-thumbs-active_bbb3b6fdfca18212:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_ac391d86dc3b6ae6 .slick-track_90a1e4fa3039f701,
.slick-slider_ac391d86dc3b6ae6 .slick-list_f07c23ce53426fed {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_d9bfed4986e3b33d .slick-track_90a1e4fa3039f701 {
  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_d9bfed4986e3b33d img {
  display: none;
}

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

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

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

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

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