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

.h1_abad6e64c350fbbc,
h1,
.h2_108673771fea2579,
h2,
.h3_55973d58364b289f,
h3,
.h4_681d10c65626a565,
h4,
.h5_0ee3ed3923245e32,
h5,
.h6_f1cb3ea06efaabcd,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_925b3cbe86122135 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_35aabf63072ae7e1 {
  padding: 0 !important;
}

.m0_31e24d37332260a0 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_53b09426b457a7ea {
    padding: 0 !important;
  }
  .xl-m0_9cb75a3200faa51a {
    margin: 0 !important;
  }
  .xl-pt-10_267c11d79f9c126c {
    padding-top: 10px !important;
  }
  .xl-pt-20_c370a43cede095b9 {
    padding-top: 20px !important;
  }
  .xl-pt-30_fe0703751a15d153 {
    padding-top: 30px !important;
  }
  .xl-pt-40_7864e0034946379f {
    padding-top: 40px !important;
  }
  .xl-pt-50_456128452e06a719 {
    padding-top: 50px !important;
  }
  .xl-pt-60_ca46e0d7db46a97b {
    padding-top: 60px !important;
  }
  .xl-pt-70_f7541b0b3e055c01 {
    padding-top: 70px !important;
  }
  .xl-pt-80_026d64cf18d5a8f6 {
    padding-top: 80px !important;
  }
  .xl-pt-90_bb566cd061d9b73b {
    padding-top: 90px !important;
  }
  .xl-pt-100_08841fc9d17882f4 {
    padding-top: 100px !important;
  }
  .xl-pt-110_2912ff207735a680 {
    padding-top: 110px !important;
  }
  .xl-pt-120_47d942dfd4ab96c6 {
    padding-top: 120px !important;
  }
  .xl-pt-130_26b207fa7c952365 {
    padding-top: 130px !important;
  }
  .xl-pt-140_ce4f6e999985bed7 {
    padding-top: 140px !important;
  }
  .xl-pt-150_043209cb20d5eb3f {
    padding-top: 150px !important;
  }
  .xl-pt-200_9ee429de039b85e5 {
    padding-top: 200px !important;
  }
  .xl-pb-10_53b8a650316cb8b5 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_e43d3e40afa84704 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_ceedc380d5f855c6 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_ccd4d923ad66cce3 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_a1b73cd0189bfbb8 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_3a2d6a9dd3e19a59 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_ea27b67043dc6f60 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_d89ba7d3058dd1c4 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_b03d20755c617eb0 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_3ba3a99daf3e4a0e {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_18e48f304a1e0d95 {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_b80f067571ffb825 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_dc39f1f6eb6aceda {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_34269812ff9d91e9 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_bc777d01f097c7d2 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_5603667d581a3344 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_91ea2776cbfad733 {
    margin-top: 10px !important;
  }
  .xl-mt-20_e5e55862180248d1 {
    margin-top: 20px !important;
  }
  .xl-mt-30_152fd6d8430d95dc {
    margin-top: 30px !important;
  }
  .xl-mt-40_1ef89c2c1400d0e4 {
    margin-top: 40px !important;
  }
  .xl-mt-50_9a7ed1e0d52abbf0 {
    margin-top: 50px !important;
  }
  .xl-mt-60_677c2f38d0b08be6 {
    margin-top: 60px !important;
  }
  .xl-mt-70_825ad71d2018a50c {
    margin-top: 70px !important;
  }
  .xl-mt-80_d94524036644916b {
    margin-top: 80px !important;
  }
  .xl-mt-90_ffe09f17247b4919 {
    margin-top: 90px !important;
  }
  .xl-mt-100_c5c6d3f20dc58324 {
    margin-top: 100px !important;
  }
  .xl-mt-110_46895eac2f152911 {
    margin-top: 110px !important;
  }
  .xl-mt-120_1cdaf39f0185c9d4 {
    margin-top: 120px !important;
  }
  .xl-mt-130_1eaf0a653b373681 {
    margin-top: 130px !important;
  }
  .xl-mt-140_054e6dc3901b84c6 {
    margin-top: 140px !important;
  }
  .xl-mt-150_18c4af68849bd12d {
    margin-top: 150px !important;
  }
  .xl-mt-200_1673a5c23e75ef0c {
    margin-top: 200px !important;
  }
  .xl-mb-10_e854de9cbf55097b {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_bea6e928529f9755 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_a58fee81041696a0 {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_13de3a0f1bc2850f {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_5748d561b3f838ae {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_07f11e48180a328d {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_e94acf8f28e98fbd {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_5fb57e7694687683 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_3b7901aecbff6543 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_6c8f53c8869274e3 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_6fc16e444bb0a6b0 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_02f650cf91f3d851 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_358ad801b8fa43e7 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_a760c419d7d7d5cc {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_82356b4288529954 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_5604b839fb22f017 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_8285e1515742f1aa {
    padding: 0 !important;
  }
  .lg-m0_996374a2143a1cbb {
    margin: 0 !important;
  }
  .lg-pt-10_dc15f1b6363ffae7 {
    padding-top: 10px !important;
  }
  .lg-pt-20_ba196606770ba75e {
    padding-top: 20px !important;
  }
  .lg-pt-30_e6cea84865b24f6c {
    padding-top: 30px !important;
  }
  .lg-pt-40_506687687e350108 {
    padding-top: 40px !important;
  }
  .lg-pt-50_72bdb0e12fc231b4 {
    padding-top: 50px !important;
  }
  .lg-pt-60_2c9cdc69329973e6 {
    padding-top: 60px !important;
  }
  .lg-pt-70_6c554ddbe0b1736c {
    padding-top: 70px !important;
  }
  .lg-pt-80_d7707897ef0f3aad {
    padding-top: 80px !important;
  }
  .lg-pt-90_81c21e973d319296 {
    padding-top: 90px !important;
  }
  .lg-pt-100_fbe7ec24646ec423 {
    padding-top: 100px !important;
  }
  .lg-pt-110_30e48a41d2dc42fc {
    padding-top: 110px !important;
  }
  .lg-pt-120_2b81b6795457a980 {
    padding-top: 120px !important;
  }
  .lg-pt-130_626b03e63e6004dd {
    padding-top: 130px !important;
  }
  .lg-pt-140_c827248b2374ef6c {
    padding-top: 140px !important;
  }
  .lg-pt-150_12db449755a18866 {
    padding-top: 150px !important;
  }
  .lg-pt-200_7871f3071e126b25 {
    padding-top: 200px !important;
  }
  .lg-pb-10_911630ec2e7a87c0 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_4dc33411d86b6706 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_68d3a8543d1753ae {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_d0bc3a67cf5784bf {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_475b9f9869460afa {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_968489880a9e569c {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_d254ea7e409f80b0 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_b71653bbb4922fcc {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_122e1ba7cc4d46f6 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_dbc09551d0e2ea85 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_3d502f1fb8352231 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_2147bfb509354819 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_99aceb71e88b15c9 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_de72ed350531f5b9 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_a43752171e84f883 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_856d9681f643422e {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_f597b854f0df2c0b {
    margin-top: 10px !important;
  }
  .lg-mt-20_181527f28769d28f {
    margin-top: 20px !important;
  }
  .lg-mt-30_88f5cae4fe200462 {
    margin-top: 30px !important;
  }
  .lg-mt-40_07a7c6942a4d6ef9 {
    margin-top: 40px !important;
  }
  .lg-mt-50_6d44a31daf3b6438 {
    margin-top: 50px !important;
  }
  .lg-mt-60_f6ef85b2bb3f4496 {
    margin-top: 60px !important;
  }
  .lg-mt-70_e572208f104e7691 {
    margin-top: 70px !important;
  }
  .lg-mt-80_654742cd9e4916cc {
    margin-top: 80px !important;
  }
  .lg-mt-90_999c87ec98ba51bc {
    margin-top: 90px !important;
  }
  .lg-mt-100_e83e24a2f3c2d0f5 {
    margin-top: 100px !important;
  }
  .lg-mt-110_5c4937ca61c7860d {
    margin-top: 110px !important;
  }
  .lg-mt-120_501ffd6ed587a1ae {
    margin-top: 120px !important;
  }
  .lg-mt-130_25da64334cf850e5 {
    margin-top: 130px !important;
  }
  .lg-mt-140_4482c0163209626f {
    margin-top: 140px !important;
  }
  .lg-mt-150_c570742d977a579a {
    margin-top: 150px !important;
  }
  .lg-mt-200_f19ac3018977bd14 {
    margin-top: 200px !important;
  }
  .lg-mb-10_276f9ee5dfb5e20b {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_975f787ac38211f8 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_d06de8926bc43e50 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_b960be6b7fc1b2e9 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_730bd235e1a84819 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_2494af35f6047521 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_c61c92b06f42c964 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_d492fd46ab5b43b0 {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_0d955d41756543f4 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_4134e4d8e334c92f {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_8099ea6d2d4279b5 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_d516a95524f55f0f {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_6cd2af3c6c352b19 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_432c13283622da30 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_e20e1a02be2f5da5 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_8530d30f88b38b2f {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_b15bbfd1254ed8b6 {
    padding: 0 !important;
  }
  .md-m0_3c002635056792e4 {
    margin: 0 !important;
  }
  .md-pt-10_6fbc2c298492b013 {
    padding-top: 10px !important;
  }
  .md-pt-20_b6529aadb73f04ca {
    padding-top: 20px !important;
  }
  .md-pt-30_33b2fca4a1c9669a {
    padding-top: 30px !important;
  }
  .md-pt-40_c0266a47be19e219 {
    padding-top: 40px !important;
  }
  .md-pt-50_7c250ba183a6e3d5 {
    padding-top: 50px !important;
  }
  .md-pt-60_6d11c8e4b1c4d387 {
    padding-top: 60px !important;
  }
  .md-pt-70_9a748054d31e6209 {
    padding-top: 70px !important;
  }
  .md-pt-80_bfe3e173b1974da7 {
    padding-top: 80px !important;
  }
  .md-pt-90_9af536563c70091d {
    padding-top: 90px !important;
  }
  .md-pt-100_f8d9437d5571705f {
    padding-top: 100px !important;
  }
  .md-pt-110_e32f5b28c198c555 {
    padding-top: 110px !important;
  }
  .md-pt-120_df1b5d3aa835c837 {
    padding-top: 120px !important;
  }
  .md-pt-130_0dc468c395ea8ad3 {
    padding-top: 130px !important;
  }
  .md-pt-140_a72cb5cc0e334d51 {
    padding-top: 140px !important;
  }
  .md-pt-150_0964067fcc0e7f22 {
    padding-top: 150px !important;
  }
  .md-pt-200_f2d9a60b76a7ea64 {
    padding-top: 200px !important;
  }
  .md-pb-10_c172b9c7846a224c {
    padding-bottom: 10px !important;
  }
  .md-pb-20_0d9092b26c4c5674 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_9056b1078a33d974 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_f0201cbfc05ae619 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_7db5e03c92689127 {
    padding-bottom: 50px !important;
  }
  .md-pb-60_4aa4eda89e59a4f8 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_a24d0627cef43900 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_29926c9f660ee199 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_883b7b4c88137f8c {
    padding-bottom: 90px !important;
  }
  .md-pb-100_4ae01b91c10c34f7 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_19ba19567785e344 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_2e8341388f1b7819 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_cd6f27a20a42ba5e {
    padding-bottom: 130px !important;
  }
  .md-pb-140_a51a3b396b79ce81 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_37476df8fc791bd1 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_196ede2655307c6d {
    padding-bottom: 200px !important;
  }
  .md-mt-10_66d9fb1965f69141 {
    margin-top: 10px !important;
  }
  .md-mt-20_d40d076e84eaae79 {
    margin-top: 20px !important;
  }
  .md-mt-30_c71c5386c9da4213 {
    margin-top: 30px !important;
  }
  .md-mt-40_a9a39aa5579bcd7b {
    margin-top: 40px !important;
  }
  .md-mt-50_d5d4f32ec67fc193 {
    margin-top: 50px !important;
  }
  .md-mt-60_07bd165695db2b9c {
    margin-top: 60px !important;
  }
  .md-mt-70_e9cfedc2efccc60e {
    margin-top: 70px !important;
  }
  .md-mt-80_c1774fc5ac4ee82d {
    margin-top: 80px !important;
  }
  .md-mt-90_c787d69df0e56ce3 {
    margin-top: 90px !important;
  }
  .md-mt-100_b4755e1991b0292d {
    margin-top: 100px !important;
  }
  .md-mt-110_84f4cee2644acfea {
    margin-top: 110px !important;
  }
  .md-mt-120_81897741abe16076 {
    margin-top: 120px !important;
  }
  .md-mt-130_e10bb958a66ba694 {
    margin-top: 130px !important;
  }
  .md-mt-140_ac6fde9b87540457 {
    margin-top: 140px !important;
  }
  .md-mt-150_702e9fbd199835af {
    margin-top: 150px !important;
  }
  .md-mt-200_043f8defc6cc5bfe {
    margin-top: 200px !important;
  }
  .md-mb-10_40987f14d5aed2c3 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_4524f4bf0e05476b {
    margin-bottom: 20px !important;
  }
  .md-mb-30_5e579fc08ef6abe1 {
    margin-bottom: 30px !important;
  }
  .md-mb-40_7a6fdd71c1a9c606 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_1866666e76c6e95f {
    margin-bottom: 50px !important;
  }
  .md-mb-60_3689ae77f60e2889 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_21128e02a9d235bf {
    margin-bottom: 70px !important;
  }
  .md-mb-80_c34f02ef9a34ca83 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_6038c0610287b7a1 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_abf993217577ed37 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_60b9372bacdd3cbf {
    margin-bottom: 110px !important;
  }
  .md-mb-120_bbc67efb354f9eac {
    margin-bottom: 120px !important;
  }
  .md-mb-130_b89597509863a45d {
    margin-bottom: 130px !important;
  }
  .md-mb-140_bafde6daa476c5cd {
    margin-bottom: 140px !important;
  }
  .md-mb-150_8680f46f8c1cad0b {
    margin-bottom: 150px !important;
  }
  .md-mb-200_51fea5aed36cd358 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_4b6f308802b3983f {
    padding: 0 !important;
  }
  .sm-m0_10612b1ae22aec38 {
    margin: 0 !important;
  }
  .sm-pt-10_a53f366904fa8afa {
    padding-top: 10px !important;
  }
  .sm-pt-20_2e63318b6f881aa3 {
    padding-top: 20px !important;
  }
  .sm-pt-30_3053365f1e4d4264 {
    padding-top: 30px !important;
  }
  .sm-pt-40_935bae045bdaf85a {
    padding-top: 40px !important;
  }
  .sm-pt-50_0cdfe0a8489024a3 {
    padding-top: 50px !important;
  }
  .sm-pt-60_eb9d9c0cfbe8f176 {
    padding-top: 60px !important;
  }
  .sm-pt-70_637adf3bf6a0ffc3 {
    padding-top: 70px !important;
  }
  .sm-pt-80_99f2347464cba305 {
    padding-top: 80px !important;
  }
  .sm-pt-90_affcd7b87afd82ac {
    padding-top: 90px !important;
  }
  .sm-pt-100_d380bedfb6edd213 {
    padding-top: 100px !important;
  }
  .sm-pt-110_41e1bff6ef2b02a5 {
    padding-top: 110px !important;
  }
  .sm-pt-120_d7301774f1f1376b {
    padding-top: 120px !important;
  }
  .sm-pt-130_3f2c7838e9d4cce5 {
    padding-top: 130px !important;
  }
  .sm-pt-140_ece372b64c61e002 {
    padding-top: 140px !important;
  }
  .sm-pt-150_5426828948fa39ae {
    padding-top: 150px !important;
  }
  .sm-pt-200_f23acfdc3cfa13be {
    padding-top: 200px !important;
  }
  .sm-pb-10_0c019ecd24920357 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_d0ecf29fd4523615 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_2e553bcf4a65c40c {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_fe7a8c2175420e1f {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_8e2d83d4bf627df9 {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_8b6c2b19e0dfa57e {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_89ecb1b14ff55ae5 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_ac6eb938fdfcaf3b {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_05580e6cb75040a3 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_795b00cca67b84db {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_6a1243fabf5f7440 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_dac64f9ec38a26de {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_259079b39576527e {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_a006d5778f3af630 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_1d368e6ac40c5069 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_e39948fb128346bf {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_35790ba622bf7f17 {
    margin-top: 10px !important;
  }
  .sm-mt-20_9582f2fa0ccb6b1e {
    margin-top: 20px !important;
  }
  .sm-mt-30_8cbc55a9ac0ae7fe {
    margin-top: 30px !important;
  }
  .sm-mt-40_acef93b9419ca501 {
    margin-top: 40px !important;
  }
  .sm-mt-50_65a320df8815de62 {
    margin-top: 50px !important;
  }
  .sm-mt-60_717a05cfba2de882 {
    margin-top: 60px !important;
  }
  .sm-mt-70_082209384503bee2 {
    margin-top: 70px !important;
  }
  .sm-mt-80_045cac3573ff3c8e {
    margin-top: 80px !important;
  }
  .sm-mt-90_4561626417a5fffa {
    margin-top: 90px !important;
  }
  .sm-mt-100_96b49cce1ecc9380 {
    margin-top: 100px !important;
  }
  .sm-mt-110_61bfe725e98547a2 {
    margin-top: 110px !important;
  }
  .sm-mt-120_2b1ac3d4281f2abb {
    margin-top: 120px !important;
  }
  .sm-mt-130_aca5166057fa036b {
    margin-top: 130px !important;
  }
  .sm-mt-140_276079ca37f095de {
    margin-top: 140px !important;
  }
  .sm-mt-150_854a1c574bcf41ad {
    margin-top: 150px !important;
  }
  .sm-mt-200_588564495ba56834 {
    margin-top: 200px !important;
  }
  .sm-mb-10_bb8c1e38d6c09d56 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_f895296e46cefd72 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_dc8c8525367064ad {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_76c7c0f7d0451f0f {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_bf3862fd6d1086e0 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_635f73a85155df3d {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_975d95750a7d219b {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_66fc72909dad9033 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_15ec265e6f150ca7 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_6eedc508a0d3da85 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_fcaa62f368c17ea9 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_f1e696b53c712847 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_dbf627a0b96efa3d {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_f2fe29bfaac474df {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_41c221200ff0e00e {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_97dce5f49c1aaad3 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_a9118260f739416a {
    padding: 0 !important;
  }
  .xs-m0_0cbb6877b8529e97 {
    margin: 0 !important;
  }
  .xs-pt-10_6c74be80fb6439bd {
    padding-top: 10px !important;
  }
  .xs-pt-20_94f921ceddd684b0 {
    padding-top: 20px !important;
  }
  .xs-pt-30_a32a81f3a74ff0ae {
    padding-top: 30px !important;
  }
  .xs-pt-40_226641e735ab8687 {
    padding-top: 40px !important;
  }
  .xs-pt-50_3142aba3fd2f1b76 {
    padding-top: 50px !important;
  }
  .xs-pt-60_22664d52ad2037c4 {
    padding-top: 60px !important;
  }
  .xs-pt-70_bd9a1ecf2c344ed2 {
    padding-top: 70px !important;
  }
  .xs-pt-80_f5c66aa5f72b2d77 {
    padding-top: 80px !important;
  }
  .xs-pt-90_e8477c38a3d32ab7 {
    padding-top: 90px !important;
  }
  .xs-pt-100_9bf12b454f3fc17c {
    padding-top: 100px !important;
  }
  .xs-pt-110_112397f5ab58b85e {
    padding-top: 110px !important;
  }
  .xs-pt-120_df6e0b76aba70b96 {
    padding-top: 120px !important;
  }
  .xs-pt-130_8b2d9cfe0ced4da0 {
    padding-top: 130px !important;
  }
  .xs-pt-140_ef218bab499646ac {
    padding-top: 140px !important;
  }
  .xs-pt-150_e4670c091f3f8605 {
    padding-top: 150px !important;
  }
  .xs-pt-200_a3cfe9c5be4a594f {
    padding-top: 200px !important;
  }
  .xs-pb-10_b1d503abe2d47736 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_50a9f002b65b9d00 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_40f23705e144782c {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_ea4413f429d38824 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_d5c6332ad2ef8922 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_9b608163d1a47e1f {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_f61ca7ae50da5e96 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_17ed943ffb9bfade {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_0d1ef29ddd4d493b {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_fe374f65fcbfe733 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_e41fcfcbfe3b91a6 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_dff879332752b8ac {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_6592e418838420df {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_28a987fecaddafcc {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_bd235119b5985cd6 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_3878062836a0ffd2 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_9e5eefa31b89a977 {
    margin-top: 10px !important;
  }
  .xs-mt-20_2ce130bc36a13c42 {
    margin-top: 20px !important;
  }
  .xs-mt-30_709f9b7e5380559b {
    margin-top: 30px !important;
  }
  .xs-mt-40_3cefb9ac7a2e13b8 {
    margin-top: 40px !important;
  }
  .xs-mt-50_836a79411bd94c21 {
    margin-top: 50px !important;
  }
  .xs-mt-60_0ca9b3cbb266b0b9 {
    margin-top: 60px !important;
  }
  .xs-mt-70_f292a2f55999b56b {
    margin-top: 70px !important;
  }
  .xs-mt-80_0b20d8336f3c75c9 {
    margin-top: 80px !important;
  }
  .xs-mt-90_33ba00ce2792cd11 {
    margin-top: 90px !important;
  }
  .xs-mt-100_250501e021ae4f21 {
    margin-top: 100px !important;
  }
  .xs-mt-110_33c7e1ba6c1e4719 {
    margin-top: 110px !important;
  }
  .xs-mt-120_20b62ede0ab8004d {
    margin-top: 120px !important;
  }
  .xs-mt-130_bb1f592f69a067e3 {
    margin-top: 130px !important;
  }
  .xs-mt-140_32965399479a4105 {
    margin-top: 140px !important;
  }
  .xs-mt-150_67db1ac4b5b39721 {
    margin-top: 150px !important;
  }
  .xs-mt-200_24fca209c492b752 {
    margin-top: 200px !important;
  }
  .xs-mb-10_ca24e8c2e87e29bf {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_7dae84779cd9ac7a {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_d4fd52f59c0b3236 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_b8cc441763b57e01 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_eaa206ce678aeadb {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_4eb1535c507ad72d {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_5cc90ef28afd8e16 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_10a39df79d7b1893 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_390bb3b9ca7bbabc {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_84b719d612743af4 {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_a54ee8ab363fd31f {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_78f8419a19b7aed6 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_acdc420f23a17640 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_ba550b6cb1f67fdf {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_9f299c6ef34f36e2 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_163d8ecc6f6ed677 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_66f30aceb668a4b9 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_66f30aceb668a4b9.menu-overlay_3f912260df3a04cc {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_66f30aceb668a4b9.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_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-three_fb9f17ab6e165cb1 .navbar-toggler_55063a6eaad0b5d0 {
  background: #000;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-four_2b0dec4f9664063b .navbar-toggler_55063a6eaad0b5d0 {
  background: #E6FD5A;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-five_df7a38f7c31f31c8 .navbar-toggler_55063a6eaad0b5d0 {
  background: #DFFF5E;
}
.theme-main-menu_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0:focus {
  box-shadow: none;
}
.theme-main-menu_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0::before,
.theme-main-menu_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0::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_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0 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_66f30aceb668a4b9.menu-style-three_fb9f17ab6e165cb1 .navbar-toggler_55063a6eaad0b5d0:before, .theme-main-menu_66f30aceb668a4b9.menu-style-three_fb9f17ab6e165cb1 .navbar-toggler_55063a6eaad0b5d0:after, .theme-main-menu_66f30aceb668a4b9.menu-style-three_fb9f17ab6e165cb1 .navbar-toggler_55063a6eaad0b5d0 span {
  background: #fff;
}
.theme-main-menu_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_66f30aceb668a4b9 .navbar-toggler_55063a6eaad0b5d0[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_66f30aceb668a4b9 .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_66f30aceb668a4b9 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_66f30aceb668a4b9.white-vr_f7d8b397a64e53a1 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_66f30aceb668a4b9.white-vr_f7d8b397a64e53a1 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_66f30aceb668a4b9.white-vr_f7d8b397a64e53a1.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-one_71ea213470381e42 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c .info-row_57a5f65a31e0f649 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c .gap-fix_5fb7a89d0b0636e9 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c .greetings_1c0caf33a7b7c533 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c .contact-info_e306d7df66cf56c2 {
  margin: 0 -15px;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c .contact-info_e306d7df66cf56c2 li {
  padding: 0 15px;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c .contact-info_e306d7df66cf56c2 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c .contact-info_e306d7df66cf56c2 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c .inner-content_c0944f66fa9dbc47 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-two_bdd22599c0e6ad2c.fixed .info-row_57a5f65a31e0f649 {
  display: none;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-five_df7a38f7c31f31c8 {
  background: #000;
  padding: 0;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-five_df7a38f7c31f31c8 .inner-content_c0944f66fa9dbc47 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-six_b2acd6b80b3be507 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_66f30aceb668a4b9.menu-style-six_b2acd6b80b3be507 .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_66f30aceb668a4b9 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_925ca0c3d29ed26f {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_925ca0c3d29ed26f .mega-menu-title_0c2d037aa9547baa {
  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_66f30aceb668a4b9 .login-btn-one_55dc9f46ab97d5b6 a {
  color: #000;
}
.theme-main-menu_66f30aceb668a4b9 .login-btn-one_55dc9f46ab97d5b6 a:hover {
  text-decoration: underline;
}
.theme-main-menu_66f30aceb668a4b9 .login-btn-two_4d0275bffbb59148 a {
  color: #044F3B;
}
.theme-main-menu_66f30aceb668a4b9 .login-btn-two_4d0275bffbb59148 a:hover {
  text-decoration: underline;
}
.theme-main-menu_66f30aceb668a4b9 .signup-btn-one_049f6d4f8faf9665 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_66f30aceb668a4b9 .signup-btn-one_049f6d4f8faf9665 .icon_d097a519f4da7ca0 {
  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_66f30aceb668a4b9 .signup-btn-one_049f6d4f8faf9665:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_66f30aceb668a4b9 .signup-btn-one_049f6d4f8faf9665:hover .icon_d097a519f4da7ca0 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_66f30aceb668a4b9 .signup-btn-two_a7a754609d02eb14 {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_66f30aceb668a4b9 .signup-btn-two_a7a754609d02eb14:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_66f30aceb668a4b9 .quote-one_4ce363fbec77fc50 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_66f30aceb668a4b9 .quote-one_4ce363fbec77fc50:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_e8673279fa85e750 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_e8673279fa85e750 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_e8673279fa85e750 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_e8673279fa85e750 li a:hover {
  color: #0C3A30;
}
.category-menu_e8673279fa85e750 .dropdown-menu {
  padding: 0;
}
.category-menu_e8673279fa85e750 .dropdown-menu li {
  padding: 0;
}
.category-menu_e8673279fa85e750 .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_7f8a2dc943c3a474 .logo_1b3d09694603a9aa {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_f7d8b397a64e53a1 .navbar-collapse_7f8a2dc943c3a474 {
    background-color: #0C3A30;
  }
  .navbar-collapse_7f8a2dc943c3a474 {
    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_7f8a2dc943c3a474.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_66f30aceb668a4b9 .navbar .mega-dropdown_9ffd0d604fc2c391 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_f7d8b397a64e53a1 .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_925ca0c3d29ed26f {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_fb345b4a7b8788c6 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_5667d49bd7eed06d {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_5667d49bd7eed06d::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_5667d49bd7eed06d .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_5667d49bd7eed06d .hero-slider-one .hero-img_ec4ef0206ccb3308 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_5667d49bd7eed06d .hero-slider-one .slick-list_22dd82d2648becad, .hero-banner-one_5667d49bd7eed06d .hero-slider-one .slick-track_26db3d04c02c6326, .hero-banner-one_5667d49bd7eed06d .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_5667d49bd7eed06d .hero-heading_8e65d753e8b463a9 {
  font-weight: 700;
  color: #000;
  background: url(../gallery/shape_384c87bc7a/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_5667d49bd7eed06d .more-btn_7fbd3e882cc5a686 {
  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_5667d49bd7eed06d .more-btn_7fbd3e882cc5a686:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_6511174284d7cf3f {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_6511174284d7cf3f .bg-wrapper_147579fb7d5cfb75 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_6511174284d7cf3f .hero-heading_8e65d753e8b463a9 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_6511174284d7cf3f .rating_4faf4cb932c02774 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_6511174284d7cf3f .rating_4faf4cb932c02774 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_6511174284d7cf3f .media-wrapper_46209df811f37dde {
  position: absolute;
  background: url(../gallery/assets_b9eecaa120/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_6511174284d7cf3f .media-wrapper_46209df811f37dde .shape_01_ea0de8f508851996 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_6511174284d7cf3f .media-wrapper_46209df811f37dde .shape_02_d6d95911f1403b0d {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_4ea5667f64f20652 .hero-heading_8e65d753e8b463a9 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_4ea5667f64f20652 .media-wrapper_46209df811f37dde {
  background: url(../gallery/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_4ea5667f64f20652 .media-wrapper_46209df811f37dde .screen_01_147a4021963391a3 {
  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_4ea5667f64f20652 .media-wrapper_46209df811f37dde .screen_02_13c447c40815e628 {
  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_4ea5667f64f20652 .media-wrapper_46209df811f37dde .bg-shape_c9f72e00ada3f911 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_4ea5667f64f20652 .shape_01_ea0de8f508851996 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_e1c652569e18cc4f .bg-wrapper_147579fb7d5cfb75 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_e1c652569e18cc4f .media-wrapper_46209df811f37dde {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_e1c652569e18cc4f .media-wrapper_46209df811f37dde .shape_01_ea0de8f508851996 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_e1c652569e18cc4f .shape_02_d6d95911f1403b0d {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_b04e7f66341a74b9 + .blog-details_86d42a29f10efa46 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_5d452a4736bd3e94 {
  z-index: 1;
}
.block-feature-three_5d452a4736bd3e94:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_5d452a4736bd3e94.no-bg_f7e496f1ebc6745a:before {
  display: none;
}
.block-feature-three_5d452a4736bd3e94 .section-btn_7484b1e83f1c6f8a {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_5d452a4736bd3e94 .block-title_58decec94777e031 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_5d452a4736bd3e94 .block-title_58decec94777e031 a:hover {
  text-decoration: underline;
}
.block-feature-three_5d452a4736bd3e94 .round-btn_44db0348bb5dca7d {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_5d452a4736bd3e94 .round-btn_44db0348bb5dca7d:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_5d452a4736bd3e94 .block-one_ae5ad3dfa4b53b50 {
  background: url(../gallery/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_5d452a4736bd3e94 .block-one_ae5ad3dfa4b53b50 .tag_97e7ef0461dd0fc2 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_5d452a4736bd3e94 .block-one_ae5ad3dfa4b53b50 .block-title_58decec94777e031 {
  background: url(../gallery/shape_384c87bc7a/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_5d452a4736bd3e94 .block-two_63e5e99afd65bf6e {
  overflow: hidden;
}
.block-feature-three_5d452a4736bd3e94 .block-two_63e5e99afd65bf6e .img-wrapper_1bf1fbdf0f3140a3 {
  background: url(../gallery/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_5d452a4736bd3e94 .block-two_63e5e99afd65bf6e .text-wrapper_a56ff3a5b54b4c7b {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_5d452a4736bd3e94 .block-two_63e5e99afd65bf6e .tag_97e7ef0461dd0fc2 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_5d452a4736bd3e94 .block-three_02de677a3efffae9 {
  background: #D3FF76;
}
.block-feature-three_5d452a4736bd3e94 .block-three_02de677a3efffae9 .tag_97e7ef0461dd0fc2 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_5d452a4736bd3e94 .block-three_02de677a3efffae9 .round-btn_44db0348bb5dca7d {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_5d452a4736bd3e94 .block-three_02de677a3efffae9 .round-btn_44db0348bb5dca7d:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_5d452a4736bd3e94 .block-four_ad653838f20a2098 {
  background: url(../gallery/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_5d452a4736bd3e94 .block-four_ad653838f20a2098 .block-title_58decec94777e031 {
  background: url(../gallery/shape_384c87bc7a/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_5d452a4736bd3e94 .block-four_ad653838f20a2098 .block-title_58decec94777e031 a {
  font-size: 28px;
}
.block-feature-three_5d452a4736bd3e94 .block-four_ad653838f20a2098 .tag_97e7ef0461dd0fc2 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_5d452a4736bd3e94 .block-four_ad653838f20a2098 .round-btn_44db0348bb5dca7d {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_5d452a4736bd3e94 .block-four_ad653838f20a2098 .round-btn_44db0348bb5dca7d:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_5d452a4736bd3e94 .block-five_e039c90756ef144e {
  background: url(../gallery/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_5d452a4736bd3e94 .block-five_e039c90756ef144e .tag_97e7ef0461dd0fc2 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_5d452a4736bd3e94 .block-five_e039c90756ef144e .block-title_58decec94777e031 {
  background: url(../gallery/shape_384c87bc7a/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_b027ac9dadeb1f03 .upper-wrapper_7a9d21db2ba85078 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_b027ac9dadeb1f03 .upper-wrapper_7a9d21db2ba85078 .shape_01_ea0de8f508851996 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_b027ac9dadeb1f03 .line-loop_42963614e9c44f72:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_b027ac9dadeb1f03 .graph-panel_c748dec729d2cf52 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_b027ac9dadeb1f03 .graph-panel_c748dec729d2cf52 .main-count_6fa5e0178a8540c8 {
  font-size: 120px;
}
.block-feature-thirteen_b027ac9dadeb1f03 .graph-panel_c748dec729d2cf52 .chart-box_1184a2fc71d62a0d {
  padding: 0 15px;
}
.block-feature-thirteen_b027ac9dadeb1f03 .graph-panel_c748dec729d2cf52 .chart-box_1184a2fc71d62a0d .chart-inner_e4404e7377dc3397 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_ba2a58a645fa68e9 .media-img_5a01b0b70867d85d {
  border-radius: 30px;
}
.block-feature-sixteen_ba2a58a645fa68e9 .shape_01_ea0de8f508851996 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_39a172137b599c5b .section-subheading_ae35f37b432cbd87 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_39a172137b599c5b .shape_01_ea0de8f508851996 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_02bd143f94d46c06 {
  z-index: 1;
}
.text-feature-four_02bd143f94d46c06 .avatar_1ed1d12304d8499e {
  width: 65px;
  height: 65px;
}
.text-feature-four_02bd143f94d46c06 .name {
  font-size: 28px;
}
.text-feature-four_02bd143f94d46c06 .quote-text_914ab2ac52c52864 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_02bd143f94d46c06 .shape_01_ea0de8f508851996 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_02bd143f94d46c06 .shape_02_d6d95911f1403b0d {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_93f52e95a8a426fe .bg-wrapper_147579fb7d5cfb75 {
  background: #FFF2AC;
}
.text-feature-five_93f52e95a8a426fe 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_93f52e95a8a426fe 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_93f52e95a8a426fe 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_93f52e95a8a426fe li:hover:before {
  background: #29594B;
}
.text-feature-five_93f52e95a8a426fe li:hover:after {
  color: #fff;
}
.text-feature-five_93f52e95a8a426fe .media-wrapper_46209df811f37dde {
  background: url(../gallery/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_93f52e95a8a426fe .media-wrapper_46209df811f37dde .video-icon_257333f3424f8f21 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_93f52e95a8a426fe .media-wrapper_46209df811f37dde .video-icon_257333f3424f8f21:hover {
  background: #CFFF45;
}
.text-feature-five_93f52e95a8a426fe .media-wrapper_46209df811f37dde .screen_01_147a4021963391a3 {
  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_b103e3ec9d65b3f4 {
  z-index: 1;
}
.text-feature-six_b103e3ec9d65b3f4 .media-wrapper_46209df811f37dde {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_b103e3ec9d65b3f4 .media-wrapper_46209df811f37dde .screen_01_147a4021963391a3 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_b103e3ec9d65b3f4 .shape_01_ea0de8f508851996 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_b103e3ec9d65b3f4 .shape_02_d6d95911f1403b0d {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_c9be1fa1ca65fad7 {
  background: url(../gallery/assets_b9eecaa120/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_c9be1fa1ca65fad7 .block_dc83ce72b35c31b5 .icon_d097a519f4da7ca0 {
  height: 50px;
}
.text-feature-nine_c9be1fa1ca65fad7 .vertical-text-wrapper_8940ec2b08c7ee0c {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_c9be1fa1ca65fad7 .vertical-text-wrapper_8940ec2b08c7ee0c .text-list_6f0a5d4691fd9155 {
  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_c9be1fa1ca65fad7 .vertical-text-wrapper_8940ec2b08c7ee0c .text-list_6f0a5d4691fd9155:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_c9be1fa1ca65fad7 .vertical-text-wrapper_8940ec2b08c7ee0c .shape_01_ea0de8f508851996 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_c9be1fa1ca65fad7 .vertical-text-wrapper_8940ec2b08c7ee0c .shape_02_d6d95911f1403b0d {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_c9be1fa1ca65fad7 .shape_03_e5bd9bfbd76f7b82 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_c9be1fa1ca65fad7 .shape_04_7cbe92d8e9343bb7 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_21a70dc4593ace53 .section-btn_7484b1e83f1c6f8a {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_bb3d74479426b353 {
  z-index: 1;
}
.team-section-three_bb3d74479426b353:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../gallery/shape_384c87bc7a/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_bb3d74479426b353 .section-btn_7484b1e83f1c6f8a {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_bb3d74479426b353 .shape_01_ea0de8f508851996 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_bb3d74479426b353 .shape_02_d6d95911f1403b0d {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_bb3d74479426b353 .shape_03_e5bd9bfbd76f7b82 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_902c7f8ea1172cb2 .logo_1b3d09694603a9aa {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_ac88c3993c7d9b7c {
  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_d87a9f6ec571c581 {
  max-width: 565px;
}
.user-data-form .form-wrapper_d87a9f6ec571c581 .input-group-meta_c010d65b8b2bd4bd 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_d87a9f6ec571c581 .input-group-meta_c010d65b8b2bd4bd label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_d87a9f6ec571c581 .input-group-meta_c010d65b8b2bd4bd .placeholder_icon_44c785bd9f91673e {
  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_d87a9f6ec571c581 .input-group-meta_c010d65b8b2bd4bd .placeholder_icon_44c785bd9f91673e img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_d87a9f6ec571c581 .input-group-meta_c010d65b8b2bd4bd .placeholder_icon_44c785bd9f91673e span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_d87a9f6ec571c581 .input-group-meta_c010d65b8b2bd4bd .placeholder_icon_44c785bd9f91673e 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_d87a9f6ec571c581 .input-group-meta_c010d65b8b2bd4bd .placeholder_icon_44c785bd9f91673e span.eye-slash_d9ddedf84575802d:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_3517913bd74e36b3 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_3517913bd74e36b3 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_3517913bd74e36b3 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_3517913bd74e36b3 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_3517913bd74e36b3 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_3517913bd74e36b3 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_3517913bd74e36b3 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_061a5fd83eeec751 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_d006238c39f4f765 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_d006238c39f4f765:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_d006238c39f4f765 img {
  width: 20px;
}
.user-data-form .btn-close_a740455f4ff5d406 {
  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_662fceb41c393a69 .main-count_6fa5e0178a8540c8 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_92e701777d74eda9 .icon_d097a519f4da7ca0 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_d9d823d78c09529c .img-holder_34997063654db8c5 {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_d9d823d78c09529c .img-holder_34997063654db8c5.round-border_c28cc11e7640adb3 {
  border-radius: 30px;
}
.portfolio-block-one_d9d823d78c09529c .img-holder_34997063654db8c5 .expend_a274ceaf77cf88a2 {
  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_d9d823d78c09529c .img-holder_34997063654db8c5 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_d9d823d78c09529c .img-holder_34997063654db8c5 i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_d9d823d78c09529c:hover .expend_a274ceaf77cf88a2 {
  opacity: 1;
}
.portfolio-block-one_d9d823d78c09529c:hover .img-meta_4a61489e72d6e6a5 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_d9d823d78c09529c:hover .pj-title_e98c678a96102cb8 {
  text-decoration: underline;
}
.portfolio-block-one_d9d823d78c09529c .caption {
  margin-top: 35px;
}
.portfolio-block-one_d9d823d78c09529c .caption .tag_97e7ef0461dd0fc2 {
  margin: 0 -3px;
}
.portfolio-block-one_d9d823d78c09529c .caption .tag_97e7ef0461dd0fc2 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_d9d823d78c09529c .caption .pj-title_e98c678a96102cb8 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_d9d823d78c09529c .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_d9d823d78c09529c .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_7adea51dd4204695 .bg-wrapper_147579fb7d5cfb75 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_7adea51dd4204695 .slider-wrapper_03af16986b3a02d2 {
  height: 100%;
}
.project-details-two_7adea51dd4204695 .slider-wrapper_03af16986b3a02d2 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_7adea51dd4204695 .slider-wrapper_03af16986b3a02d2 .carousel-control-next_8ef4ac428a7d3a3b,
.project-details-two_7adea51dd4204695 .slider-wrapper_03af16986b3a02d2 .carousel-control-prev_f3dc8f0664643581 {
  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_7adea51dd4204695 .slider-wrapper_03af16986b3a02d2 .carousel-control-next_8ef4ac428a7d3a3b:hover,
.project-details-two_7adea51dd4204695 .slider-wrapper_03af16986b3a02d2 .carousel-control-prev_f3dc8f0664643581:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_7adea51dd4204695 .slider-wrapper_03af16986b3a02d2 .carousel-control-prev_f3dc8f0664643581 {
  left: auto;
  right: 45px;
}
.project-details-two_7adea51dd4204695 .info-wrapper_1b7cf8dde3e838e3 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_7adea51dd4204695 .info-wrapper_1b7cf8dde3e838e3 h3 {
  font-size: 36px;
}
.project-details-two_7adea51dd4204695 .info-wrapper_1b7cf8dde3e838e3 .list-meta_4647e9a78ab396b7 li {
  padding: 22px 0;
}
.project-details-two_7adea51dd4204695 .info-wrapper_1b7cf8dde3e838e3 .list-meta_4647e9a78ab396b7 .icon_d097a519f4da7ca0 {
  width: 40px;
}
.project-details-two_7adea51dd4204695 .info-wrapper_1b7cf8dde3e838e3 .list-meta_4647e9a78ab396b7 .text1_bc07c65e7ef9ea8e {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_7adea51dd4204695 .info-wrapper_1b7cf8dde3e838e3 .list-meta_4647e9a78ab396b7 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_7adea51dd4204695 .info-wrapper_1b7cf8dde3e838e3 .social-share_de41c6fd61a43382 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_7adea51dd4204695 .info-wrapper_1b7cf8dde3e838e3 .social-share_de41c6fd61a43382 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_d823c533870b7538 .slider-wrapper_03af16986b3a02d2 {
  padding-left: 100px;
}
.feedback-section-three_d823c533870b7538 .slider-wrapper_03af16986b3a02d2 .icon_d097a519f4da7ca0 {
  left: 0;
  top: 18px;
}
.feedback-section-three_d823c533870b7538 .slick-dots_f4744ed930bd8dcf {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_d823c533870b7538 .slick-dots_f4744ed930bd8dcf li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_d823c533870b7538 .slick-dots_f4744ed930bd8dcf .slick-active button {
  background: #000;
}
.feedback-section-three_d823c533870b7538 .rating-box_0a7ef8706c883644 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_d823c533870b7538 .rating-box_0a7ef8706c883644 .rating_4faf4cb932c02774 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_d823c533870b7538 .shape_01_ea0de8f508851996 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_d823c533870b7538 .shape_02_d6d95911f1403b0d {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_017009e1f08670ab {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_017009e1f08670ab .post-data_88b4082aa54a9cf8 {
  padding: 30px 35px 25px;
}
.blog-meta-one_017009e1f08670ab .post-data_88b4082aa54a9cf8 .post-info_56df4acde0ca12c8 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_017009e1f08670ab .post-data_88b4082aa54a9cf8 .blog-title_710f4238e8d04474 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_017009e1f08670ab .post-data_88b4082aa54a9cf8 .blog-title_710f4238e8d04474:hover {
  text-decoration: underline;
}
.blog-meta-one_017009e1f08670ab .post-img_a0b909378d28961d {
  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_017009e1f08670ab .post-img_a0b909378d28961d .round-btn_44db0348bb5dca7d {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_017009e1f08670ab:hover .round-btn_44db0348bb5dca7d {
  background: #CFFF45;
}
.blog-meta-one_017009e1f08670ab.style-two_9899e4580a7659af {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_017009e1f08670ab.style-two_9899e4580a7659af .post-img_a0b909378d28961d {
  border-radius: 0;
}
.blog-meta-one_017009e1f08670ab.style-two_9899e4580a7659af .blog-title_710f4238e8d04474 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_06975431d5dd91a5 {
  background: #fff;
}
.blog-meta-two_06975431d5dd91a5 .post-data_88b4082aa54a9cf8 {
  padding-top: 30px;
}
.blog-meta-two_06975431d5dd91a5 .post-data_88b4082aa54a9cf8 .blog-title_710f4238e8d04474 {
  width: 70%;
}
.blog-meta-two_06975431d5dd91a5 .post-data_88b4082aa54a9cf8 .blog-title_710f4238e8d04474 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_06975431d5dd91a5 .post-data_88b4082aa54a9cf8 .blog-title_710f4238e8d04474:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_06975431d5dd91a5 .post-data_88b4082aa54a9cf8 .round-btn_44db0348bb5dca7d {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_06975431d5dd91a5 .post-data_88b4082aa54a9cf8 .round-btn_44db0348bb5dca7d:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_06975431d5dd91a5 .post-data_88b4082aa54a9cf8 .post-info_56df4acde0ca12c8 {
  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_06975431d5dd91a5 .post-img_a0b909378d28961d {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_06975431d5dd91a5 .post-img_a0b909378d28961d .date_1bda3159dd278cf1 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_06975431d5dd91a5.style-two_9899e4580a7659af {
  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_06975431d5dd91a5.style-two_9899e4580a7659af p {
  font-size: 18px;
}
.blog-meta-two_06975431d5dd91a5.style-two_9899e4580a7659af .post-img_a0b909378d28961d {
  height: auto;
  width: 100%;
}
.blog-meta-two_06975431d5dd91a5.style-two_9899e4580a7659af .post-data_88b4082aa54a9cf8 {
  padding: 26px 0;
}
.blog-meta-two_06975431d5dd91a5.style-two_9899e4580a7659af .post-data_88b4082aa54a9cf8 .post-info_56df4acde0ca12c8 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_06975431d5dd91a5.style-two_9899e4580a7659af .post-data_88b4082aa54a9cf8 .round-btn_44db0348bb5dca7d {
  border: none;
}

.signup-btn-one_049f6d4f8faf9665 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_049f6d4f8faf9665 .icon_d097a519f4da7ca0 {
  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_0f819bd912fa81ee {
  z-index: 1;
}
.blog-section-three_0f819bd912fa81ee .section-btn_7484b1e83f1c6f8a {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_65926ce3fb2fc6d4 {
  z-index: 5;
}
.blog-section-four_65926ce3fb2fc6d4.block-feature-three_5d452a4736bd3e94:before {
  display: none;
}
.blog-section-four_65926ce3fb2fc6d4.block-feature-three_5d452a4736bd3e94 .block-one_ae5ad3dfa4b53b50 {
  background: url(../gallery/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .quote-wrapper_89bc9c54a3ae4ed8 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .quote-wrapper_89bc9c54a3ae4ed8 .wrapper_bf257d9ff83f921b {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .quote-wrapper_89bc9c54a3ae4ed8 .wrapper_bf257d9ff83f921b .icon_d097a519f4da7ca0 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .quote-wrapper_89bc9c54a3ae4ed8 .wrapper_bf257d9ff83f921b h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .quote-wrapper_89bc9c54a3ae4ed8 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .quote-wrapper_89bc9c54a3ae4ed8 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .img-gallery_768cbf5e072839a2 {
  margin-bottom: 50px;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .img-gallery_768cbf5e072839a2 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .list-item_c3443876fd369f6b li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_86d42a29f10efa46 .post-details-meta_f2bf2af9d0b78791 .list-item_c3443876fd369f6b li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_86d42a29f10efa46 .bottom-widget_e924aad0dc36a91b {
  padding: 10px 0 5px;
}
.blog-details_86d42a29f10efa46 .bottom-widget_e924aad0dc36a91b .tags_01d04b25520992f6 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_86d42a29f10efa46 .bottom-widget_e924aad0dc36a91b .tags_01d04b25520992f6 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_86d42a29f10efa46 .bottom-widget_e924aad0dc36a91b .tags_01d04b25520992f6 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_86d42a29f10efa46 .bottom-widget_e924aad0dc36a91b .share-icon_982ca43d573b48f7 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_86d42a29f10efa46 .bottom-widget_e924aad0dc36a91b .share-icon_982ca43d573b48f7 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_86d42a29f10efa46 .grey-bg_f52134585b696975 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_86d42a29f10efa46 .blog-inner-title_02675357537eb385 {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 {
  margin: 60px 0;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82:last-child {
  padding-bottom: 5px;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82 .reply-comment_5c5d77c8e7b5238e {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82 .user-avatar_297dd8348e524952 {
  width: 60px;
  height: 60px;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82 .comment-text_64570c0167308f76 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82 .comment-text_64570c0167308f76 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82 .comment-text_64570c0167308f76 .date_1bda3159dd278cf1 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82 .comment-text_64570c0167308f76 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82 .comment-text_64570c0167308f76 .reply-btn_33ec1b01092f91de {
  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_86d42a29f10efa46 .blog-comment-area_295746d8dc3ea066 .comment_919a008f6a9c8c82 .comment-text_64570c0167308f76 .reply-btn_33ec1b01092f91de:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_86d42a29f10efa46 .blog-comment-form_daba2a5f837302eb p a {
  color: #19352D;
}
.blog-details_86d42a29f10efa46 .blog-comment-form_daba2a5f837302eb form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_86d42a29f10efa46 .blog-comment-form_daba2a5f837302eb form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_86d42a29f10efa46 .blog-comment-form_daba2a5f837302eb 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_facf748dc5b1689a {
  height: 600px;
}

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

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

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

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

.footer-one_ef920fcf03d0b64b {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_ef920fcf03d0b64b .bottom-footer_f359b6fa462af21c {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_ef920fcf03d0b64b .social-icon_1d9ad0136f66ec18 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_ef920fcf03d0b64b .social-icon_1d9ad0136f66ec18 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_ef920fcf03d0b64b .footer-title_fa7bb8a26b0c0d00 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_ef920fcf03d0b64b .footer-nav-link_cefa6826598fe2ae a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_ef920fcf03d0b64b .footer-nav-link_cefa6826598fe2ae a:hover {
  color: #fff;
}
.footer-nav-link_cefa6826598fe2ae p {
  font-size: 16px;
}
.logo_1b3d09694603a9aa 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_ef62119e4f668a10 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_95f6db1c374cecf2 {
  align-content: center;
}

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

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

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

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

.footer-three_c2460546db99b5dd {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_c2460546db99b5dd .round-bg_d77262e0ef0eba9b {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_c2460546db99b5dd .round-bg_d77262e0ef0eba9b.color-two_612709028388f5d6 {
  background: #F6FFDD;
}
.footer-three_c2460546db99b5dd .footer-intro_a0023f0d2f9890f1 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_c2460546db99b5dd .footer-intro_a0023f0d2f9890f1 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_c2460546db99b5dd .footer-title_fa7bb8a26b0c0d00 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_c2460546db99b5dd .footer-nav-link_cefa6826598fe2ae a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_c2460546db99b5dd .footer-nav-link_cefa6826598fe2ae a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_c2460546db99b5dd .bottom-footer_f359b6fa462af21c {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_c2460546db99b5dd .bottom-footer_f359b6fa462af21c .copyright_129ab3b3fa9f540b {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_c2460546db99b5dd .bottom-footer_f359b6fa462af21c .bottom-nav_03eeae87694aa7c5 {
  margin: 0 -12px;
}
.footer-three_c2460546db99b5dd .bottom-footer_f359b6fa462af21c .bottom-nav_03eeae87694aa7c5 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_c2460546db99b5dd .bottom-footer_f359b6fa462af21c .bottom-nav_03eeae87694aa7c5 a:hover {
  text-decoration: underline;
}
.footer-three_c2460546db99b5dd .bottom-footer_f359b6fa462af21c .social-icon_1d9ad0136f66ec18 {
  margin: 0 -10px;
}
.footer-three_c2460546db99b5dd .bottom-footer_f359b6fa462af21c .social-icon_1d9ad0136f66ec18 a {
  margin: 0 10px;
}
.footer-three_c2460546db99b5dd .bottom-footer_f359b6fa462af21c .social-icon_1d9ad0136f66ec18 a:hover {
  color: #19352D;
}
.footer-three_c2460546db99b5dd .shape_01_ea0de8f508851996 {
  top: -3%;
  left: -3%;
}
.footer-three_c2460546db99b5dd .shape_02_d6d95911f1403b0d {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_221ef13bc4f5cba0 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_221ef13bc4f5cba0:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../gallery/assets_b9eecaa120/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_221ef13bc4f5cba0 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_221ef13bc4f5cba0 .btn-group_11cf9e54b8c577d6 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_221ef13bc4f5cba0 .btn-group_11cf9e54b8c577d6 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_221ef13bc4f5cba0 .btn-group_11cf9e54b8c577d6 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_221ef13bc4f5cba0 .btn-group_11cf9e54b8c577d6 .round-btn_44db0348bb5dca7d {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_221ef13bc4f5cba0 .btn-group_11cf9e54b8c577d6 .round-btn_44db0348bb5dca7d:hover, .footer-five_221ef13bc4f5cba0 .btn-group_11cf9e54b8c577d6 .round-btn_44db0348bb5dca7d:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_221ef13bc4f5cba0 .social-icon_1d9ad0136f66ec18 {
  margin: 0 -20px;
}
.footer-five_221ef13bc4f5cba0 .social-icon_1d9ad0136f66ec18 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_221ef13bc4f5cba0 .social-icon_1d9ad0136f66ec18 a:hover {
  color: #DFFF5E;
}
.footer-five_221ef13bc4f5cba0 .bottom-nav_03eeae87694aa7c5 {
  margin: 0 -12px;
}
.footer-five_221ef13bc4f5cba0 .bottom-nav_03eeae87694aa7c5 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_221ef13bc4f5cba0 .bottom-nav_03eeae87694aa7c5 a:hover {
  text-decoration: underline;
}
.footer-five_221ef13bc4f5cba0 .shape_01_ea0de8f508851996 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_221ef13bc4f5cba0 .shape_02_d6d95911f1403b0d {
  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_b16cca5a3a0ca0d0 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_e984dcfb968446c6 {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_f40092df81426754 {
  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_dd675eb5665dc7b8 {
  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_c57991274a65f441 {
  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_c4748555260caa46 {
  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_87025795054d581f {
  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_be8e9a3e7cd06bca {
  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_8851e20661f3c330 {
  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_fd60b59ef3538d3a {
  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_ed4db73e3c5c3dca {
  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_3633cc4211d12b7e {
  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_efedb2feaf12fc93 {
  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_d91691603c30a88c {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_96df19cdafd45dc4 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_0eef5901d327c297 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_479e27cc63a53356 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_354c794d917e4235 {
  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_e9247e70c276d7c7 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_687e42a3a2d7837e {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_10f0e67460037293 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_653a5ffef8fffdc9 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_b9e0492d85f4f5a2 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_6302c84d37138aa1 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_2ec281a968637e4e {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_3a2c5adaaea34142 {
  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_c396be2bb2d5a58e {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_e59278667079bcbc {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_722f22d38c7cf9ec {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_eef7821111f56a10 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_79b5fe90888f0d37 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_f28eea79615de40a {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_135fa97764ee2a0f {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_d2409634b9e63657 {
  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_dc2d7238e237375e {
  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_aa32bac2ee7cff80 {
  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_055a78c39ecf69dc {
  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_bbf000476889d8c5 {
  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_342fad79cb598cb6 {
  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_152a9cec157800e8 {
  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_22d5ec2dae1f766f {
  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_e2ad84e4afce6e6d {
  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_dfcf188e6bb049d9 {
  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_1840819c390f9287 {
  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_cb616dde5a2e23cd {
  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_0bf160f531c4bdc8 {
  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_36cda64311128d8f {
  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_a337bfbe249461cf {
  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_b090d3ab1c0df3b8 {
  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_7ca99626f7026882 {
  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_0e2d353e2cb21ea7 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_f3db43563a9d4569 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_bd764f5a6eb9b53e {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_e7ef96eaff82a83a {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_103012e25fe6ba10 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_0ca97132afd7f8fd {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_3960b0fafa564742 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_be0b396fc91a5786 {
  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_b16cca5a3a0ca0d0 {
  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_851baa9668569f09 {
  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_7d6d7147d521804c {
  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_2e724663b72bacba .theme-select-menu_555216f8405764e1 {
  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_7da36b9c80dc277e {
  overflow: hidden;
}
.product-block-one_7da36b9c80dc277e .img-holder_34997063654db8c5 {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_7da36b9c80dc277e .img-holder_34997063654db8c5 .cart-icon_ca3ababe8bdc9317 {
  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_7da36b9c80dc277e .img-holder_34997063654db8c5 .cart-icon_ca3ababe8bdc9317:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_7da36b9c80dc277e .img-holder_34997063654db8c5 .cart-button_79b93b4804c75098 {
  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_7da36b9c80dc277e .img-holder_34997063654db8c5 .cart-button_79b93b4804c75098:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_7da36b9c80dc277e .product-title_663d2268d57734a3 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_7da36b9c80dc277e .rating_4faf4cb932c02774 {
  margin: 0 -3px;
}
.product-block-one_7da36b9c80dc277e .rating_4faf4cb932c02774 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_7da36b9c80dc277e .rating_4faf4cb932c02774 li .bi-star-fill_2562af99a5fe12bf {
  color: #FFCB65;
}
.product-block-one_7da36b9c80dc277e .price_731b042153f81f58 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_7da36b9c80dc277e:hover .cart-button_79b93b4804c75098 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_7da36b9c80dc277e:hover .product-img_d12de66910fa1ffc {
  transform: scale(0.95);
}
.product-block-one_7da36b9c80dc277e:hover .cart-icon_ca3ababe8bdc9317 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_7da36b9c80dc277e:hover .product-title_663d2268d57734a3 {
  text-decoration: underline;
}

.product-details-one_870137cfff2d75ec .product-img-tab_a8fb21998e177986 {
  border: none;
}
.product-details-one_870137cfff2d75ec .product-img-tab_a8fb21998e177986 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_870137cfff2d75ec .product-img-tab_a8fb21998e177986 .nav-link img {
  max-height: 100%;
}
.product-details-one_870137cfff2d75ec .product-img-tab_a8fb21998e177986 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_870137cfff2d75ec .product-img-tab-content_534052122c8955c5 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_870137cfff2d75ec .product-img-tab-content_534052122c8955c5 img {
  margin: auto;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .stock-tag_901d13d8863505b1 {
  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_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .product-name_df17033d4c1be0e2 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .rating_4faf4cb932c02774 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .rating_4faf4cb932c02774 li .bi-star-fill_2562af99a5fe12bf {
  color: #FFCB65;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .rating_4faf4cb932c02774 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .rating_4faf4cb932c02774 li a:hover {
  text-decoration: underline;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .price_731b042153f81f58 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .price_731b042153f81f58 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .availability_76701e04c299a031 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .description-text_4bcaeb9cdd5ba4cf {
  padding: 10px 0 15px;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .product-feature_7a5178bc93820ebe {
  margin-bottom: 20px;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .product-feature_7a5178bc93820ebe li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .product-feature_7a5178bc93820ebe li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .customize-order_29ac702184383f91 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .customize-order_29ac702184383f91 .quantity_746552c53f75d12a .button-group_7c9db771c4b329e2 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .customize-order_29ac702184383f91 .quantity_746552c53f75d12a .button-group_7c9db771c4b329e2 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .customize-order_29ac702184383f91 .quantity_746552c53f75d12a .button-group_7c9db771c4b329e2 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_870137cfff2d75ec .product-info_02a5e5c0a61abf08 .customize-order_29ac702184383f91 .quantity_746552c53f75d12a .button-group_7c9db771c4b329e2 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_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .nav-tabs_ff5a0b9254f933b3 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .nav-tabs_ff5a0b9254f933b3 .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_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .nav-tabs_ff5a0b9254f933b3 .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_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .nav-tabs_ff5a0b9254f933b3 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .nav-tabs_ff5a0b9254f933b3 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .tab-content_55079381a1de0b6b h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .tab-content_55079381a1de0b6b .product-feature_7a5178bc93820ebe li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .tab-content_55079381a1de0b6b .product-feature_7a5178bc93820ebe li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .user-comment-area_e551178d9ddee1d2 .single-comment_7792bbc9605b729f {
  padding-bottom: 40px;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .user-comment-area_e551178d9ddee1d2 .single-comment_7792bbc9605b729f:last-child {
  padding-bottom: 0;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .user-comment-area_e551178d9ddee1d2 .user-img_caad76e743618b3c {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .user-comment-area_e551178d9ddee1d2 .user-comment-data_eab6d1e4c2a59e91 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .user-comment-area_e551178d9ddee1d2 .user-comment-data_eab6d1e4c2a59e91 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .user-comment-area_e551178d9ddee1d2 .user-comment-data_eab6d1e4c2a59e91 .rating_4faf4cb932c02774 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .user-comment-area_e551178d9ddee1d2 .user-comment-data_eab6d1e4c2a59e91 .rating_4faf4cb932c02774 li .bi-star-fill_2562af99a5fe12bf {
  color: #FFCB65;
}
.product-details-one_870137cfff2d75ec .product-review-tab_5fe4835add9f3c3b .user-comment-area_e551178d9ddee1d2 .user-comment-data_eab6d1e4c2a59e91 p {
  padding-top: 8px;
}

.cart-list-form_991142c8844516c3 {
  position: relative;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e {
  margin: 0;
  background: transparent;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e 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_991142c8844516c3 .table_6d78f44c2fa4909e th:first-child {
  text-align: left;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .product-thumbnails_e3c9c0a82fb32a21 {
  width: 85px;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .product-thumbnails_e3c9c0a82fb32a21 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .product-thumbnails_e3c9c0a82fb32a21 .product-img_d12de66910fa1ffc {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .product-info_02a5e5c0a61abf08 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .product-info_02a5e5c0a61abf08 .product-name_df17033d4c1be0e2 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .product-info_02a5e5c0a61abf08 .serial_6d1ee9aeaa3687a6 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .product-info_02a5e5c0a61abf08 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .price_731b042153f81f58 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .quantity_746552c53f75d12a li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .quantity_746552c53f75d12a li .btn_05d0b360b5dd06ad {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .quantity_746552c53f75d12a 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_991142c8844516c3 .table_6d78f44c2fa4909e tbody .remove-product_8e1b0beab516460e {
  color: #000;
  font-size: 22px;
}
.cart-list-form_991142c8844516c3 .table_6d78f44c2fa4909e tbody .remove-product_8e1b0beab516460e:hover {
  color: #ff2759;
}
.cart-list-form_991142c8844516c3 .cart-footer_1ca1e8a8d1e1901f {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_991142c8844516c3 .cart-footer_1ca1e8a8d1e1901f .coupon-form_c0a7f99b95c4595b input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_991142c8844516c3 .cart-footer_1ca1e8a8d1e1901f .cart-total-section_9adef66ddea3f785 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_991142c8844516c3 .cart-footer_1ca1e8a8d1e1901f .cart-total-section_9adef66ddea3f785 .cart-total-table_b3db81aa51284de6 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_991142c8844516c3 .cart-footer_1ca1e8a8d1e1901f .cart-total-section_9adef66ddea3f785 .cart-total-table_b3db81aa51284de6 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_3b17bf8793fead3b {
  height: auto;
}

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

.fancybox-caption_a7e4c9cf12f41350, .fancybox-infobar_de28e385d1342869, .fancybox-navigation_f9dc6969b534eeee .fancybox-button_5baf789ce60bf61e, .fancybox-toolbar_95dc6f89652af32f {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_f8be0e47531b95e3 .fancybox-caption_a7e4c9cf12f41350, .fancybox-show-infobar_ba2782bb525503aa .fancybox-infobar_de28e385d1342869, .fancybox-show-nav_a24e25234b18b417 .fancybox-navigation_f9dc6969b534eeee .fancybox-button_5baf789ce60bf61e, .fancybox-show-toolbar_444d929bb3ef5216 .fancybox-toolbar_95dc6f89652af32f {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_0450276214333d43 .fancybox-stage_f469ea1fd371b5f9 {
  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_9a38cbbc850087ff .fancybox-slide, .fancybox-slide--current_5ad23b43fce06879, .fancybox-slide--next_cd229ac1a38d40f7, .fancybox-slide--previous_a907efc397b692a5 {
  display: block;
}

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

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

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

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

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

.fancybox-content_5283113721288862 {
  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_6f91bb4ef347cc93 .fancybox-content_5283113721288862 {
  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_2bfb36c2f149153d .fancybox-content_5283113721288862 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_55e361e1d2c14e63 .fancybox-content_5283113721288862 {
  cursor: zoom-in;
}

.fancybox-can-drag_2ff16f312d24416a .fancybox-content_5283113721288862 {
  cursor: grab;
}

.fancybox-is-dragging_1f90d5b821bb1b3d .fancybox-content_5283113721288862 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_9f6866c56de836bf .fancybox-content_5283113721288862 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_47861b4b39c29d65 .fancybox-content_5283113721288862, .fancybox-slide--map_a5eff3d17e8c1cb3 .fancybox-content_5283113721288862, .fancybox-slide--video_5c019d53a8af3050 .fancybox-content_5283113721288862 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_5c019d53a8af3050 .fancybox-content_5283113721288862 {
  background: #000;
}

.fancybox-slide--map_a5eff3d17e8c1cb3 .fancybox-content_5283113721288862 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_01e05cf47dbd0222 svg path, .fancybox-button--share_a1e243b1343c9224 svg path, .fancybox-button--thumbs_c49c817b73a60628 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_a24e25234b18b417 .fancybox-navigation_f9dc6969b534eeee .fancybox-button_5baf789ce60bf61e {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_f9dc6969b534eeee .fancybox-button--arrow_left_1172715a084e14b5 {
  left: 6px;
}

.fancybox-navigation_f9dc6969b534eeee .fancybox-button--arrow_right_8be80b797b091bf4 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_47861b4b39c29d65 .fancybox-close-small_ce99b989def89873, .fancybox-slide--image_6f91bb4ef347cc93 .fancybox-close-small_ce99b989def89873, .fancybox-slide--video_5c019d53a8af3050 .fancybox-close-small_ce99b989def89873 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_47861b4b39c29d65 .fancybox-close-small_ce99b989def89873:hover svg, .fancybox-slide--image_6f91bb4ef347cc93 .fancybox-close-small_ce99b989def89873:hover svg, .fancybox-slide--video_5c019d53a8af3050 .fancybox-close-small_ce99b989def89873:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_f2869bde8c41ad5d .fancybox-close-small_ce99b989def89873, .fancybox-is-zoomable_95cb01ba251af09b.fancybox-can-drag_2ff16f312d24416a .fancybox-close-small_ce99b989def89873 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_b7ba4e626e3c8f03.fancybox-slide--next_cd229ac1a38d40f7, .fancybox-fx-fade_b7ba4e626e3c8f03.fancybox-slide--previous_a907efc397b692a5 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_b7ba4e626e3c8f03.fancybox-slide--current_5ad23b43fce06879 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_dd8a4a77942fc073 {
  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_6c790c259bb71640 {
  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_400b0978a721741a {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_a6bc15151cf4f399 .fancybox-thumbs_6c790c259bb71640 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_6c790c259bb71640 > 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_6c790c259bb71640 .fancybox-thumbs-active_4a69e4d65ddac6c1:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_99a82dfc292600f2 .slick-track_26db3d04c02c6326,
.slick-slider_99a82dfc292600f2 .slick-list_22dd82d2648becad {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_df0643c65b434b43 .slick-track_26db3d04c02c6326 {
  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_df0643c65b434b43 img {
  display: none;
}

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

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

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

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

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