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

.h1_7cd2da41044d9a15,
h1,
.h2_b670b02495bd8b2e,
h2,
.h3_17359d5267ac81e2,
h3,
.h4_bf1f13c1d3547f6b,
h4,
.h5_dfa91b8ee4585bee,
h5,
.h6_e40093a077043ca9,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_992634f50014be7b {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_172801dd3242c6ba {
  padding: 0 !important;
}

.m0_2b0e90963106e45f {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_ab69f54af5763d62 {
    padding: 0 !important;
  }
  .xl-m0_3b5f193694de9d5f {
    margin: 0 !important;
  }
  .xl-pt-10_64aedfce6a91fe4d {
    padding-top: 10px !important;
  }
  .xl-pt-20_1485e26913c614c8 {
    padding-top: 20px !important;
  }
  .xl-pt-30_bb800f8bbf4b7ac1 {
    padding-top: 30px !important;
  }
  .xl-pt-40_70e1593b6c0d7f9d {
    padding-top: 40px !important;
  }
  .xl-pt-50_484b3c98a7545db0 {
    padding-top: 50px !important;
  }
  .xl-pt-60_379f74307f8ba166 {
    padding-top: 60px !important;
  }
  .xl-pt-70_820edc3381123bd1 {
    padding-top: 70px !important;
  }
  .xl-pt-80_c2f33b9ae40a2232 {
    padding-top: 80px !important;
  }
  .xl-pt-90_ead7fa5bd11f8ab3 {
    padding-top: 90px !important;
  }
  .xl-pt-100_5edf69193624c161 {
    padding-top: 100px !important;
  }
  .xl-pt-110_7320103691ac93b2 {
    padding-top: 110px !important;
  }
  .xl-pt-120_13b05ecc07968478 {
    padding-top: 120px !important;
  }
  .xl-pt-130_c43cbf4b87d136d4 {
    padding-top: 130px !important;
  }
  .xl-pt-140_6e5621cf226fcc73 {
    padding-top: 140px !important;
  }
  .xl-pt-150_2dc658624d9e6925 {
    padding-top: 150px !important;
  }
  .xl-pt-200_b8aecd3bb1db35ea {
    padding-top: 200px !important;
  }
  .xl-pb-10_90e3d6d6f093c0b8 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_1e795511212fe311 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_f5f24bd2b08d6628 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_93bfd6458d8f0d0b {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_7be742048a6bc657 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_3fcaa82c5df357ae {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_868fc0ca920ecbae {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_3e18733943116f21 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_3a0c5fa57b9e54ec {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_1c14de963f9721fa {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_8be1b509d779b846 {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_19ab3af774146d4e {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_18dd25f41c6c14bf {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_1579ffc770481efa {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_5115e9512ed996c1 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_3cc08a0375a768ad {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_436868286e71b81d {
    margin-top: 10px !important;
  }
  .xl-mt-20_bdd881232c890f95 {
    margin-top: 20px !important;
  }
  .xl-mt-30_e5e059519160d922 {
    margin-top: 30px !important;
  }
  .xl-mt-40_096a617b9a7cad90 {
    margin-top: 40px !important;
  }
  .xl-mt-50_9aa142ac348ccb31 {
    margin-top: 50px !important;
  }
  .xl-mt-60_bd6d6d68d71e2ca6 {
    margin-top: 60px !important;
  }
  .xl-mt-70_c1898f9925cfa077 {
    margin-top: 70px !important;
  }
  .xl-mt-80_3a9671f1fd08484b {
    margin-top: 80px !important;
  }
  .xl-mt-90_6c1722f7029e0c5a {
    margin-top: 90px !important;
  }
  .xl-mt-100_48a30d8224572746 {
    margin-top: 100px !important;
  }
  .xl-mt-110_186872b23b36585f {
    margin-top: 110px !important;
  }
  .xl-mt-120_ede8a0a31e85b9b7 {
    margin-top: 120px !important;
  }
  .xl-mt-130_c79675bb36fe7372 {
    margin-top: 130px !important;
  }
  .xl-mt-140_9cce224e07f9a5e5 {
    margin-top: 140px !important;
  }
  .xl-mt-150_25c881ae018530fc {
    margin-top: 150px !important;
  }
  .xl-mt-200_fae6dbd360bda635 {
    margin-top: 200px !important;
  }
  .xl-mb-10_dccf290f40e362c5 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_b095a518c638e47b {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_8db1da2fc11dbbaa {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_6bc095fd046f278f {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_1dca2cf2bb694b54 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_c997e84fb3645ca4 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_b292de0251d30e73 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_5e94521de3762a67 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_c4f1e6f2ce65b57f {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_4f27b3d59e52f8d2 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_3822b9d879298d3b {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_d8d6f2f0c113401c {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_1f38cc40a19f9a9a {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_8a94e04f0887b43c {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_20b90d43d7e234c4 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_178f6b093193fc73 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_c6dc60e62f926257 {
    padding: 0 !important;
  }
  .lg-m0_8edbd0e4b02725c6 {
    margin: 0 !important;
  }
  .lg-pt-10_2894f74a042ccf3b {
    padding-top: 10px !important;
  }
  .lg-pt-20_6f18bfcbc57106ca {
    padding-top: 20px !important;
  }
  .lg-pt-30_be39b09fdea8f77b {
    padding-top: 30px !important;
  }
  .lg-pt-40_d10447e313ce989f {
    padding-top: 40px !important;
  }
  .lg-pt-50_879de3a5cb482be1 {
    padding-top: 50px !important;
  }
  .lg-pt-60_aa967ac97fe5c1a5 {
    padding-top: 60px !important;
  }
  .lg-pt-70_ded5309c96938cd0 {
    padding-top: 70px !important;
  }
  .lg-pt-80_bbe528ad2fe1c675 {
    padding-top: 80px !important;
  }
  .lg-pt-90_b881e721b2e5a69d {
    padding-top: 90px !important;
  }
  .lg-pt-100_09f915ee172ccb17 {
    padding-top: 100px !important;
  }
  .lg-pt-110_a275fa5d9770eb89 {
    padding-top: 110px !important;
  }
  .lg-pt-120_2ce298183f088b7b {
    padding-top: 120px !important;
  }
  .lg-pt-130_b701e2459ef9ae97 {
    padding-top: 130px !important;
  }
  .lg-pt-140_71485fdf584fd351 {
    padding-top: 140px !important;
  }
  .lg-pt-150_0a109992cbb34faf {
    padding-top: 150px !important;
  }
  .lg-pt-200_472970329b4811cc {
    padding-top: 200px !important;
  }
  .lg-pb-10_7044d6a3bedef87b {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_a8894262a88b2fbb {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_687e1ac5f7a4d58d {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_1bc63a3b9ff63dd7 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_c179427d08904504 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_81d4fe30429edf8b {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_1c70e33263708b86 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_e1d8f7530a744ed5 {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_d40e94cd1b944bf2 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_b3f2167e1ebc4dee {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_962e8025002d91ba {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_c05a562f437760a7 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_9efa9e234b427e13 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_de5cb7fd0f6f35fa {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_c8662db466635e3f {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_c0fa7101f615642e {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_3753a613e8d70a8b {
    margin-top: 10px !important;
  }
  .lg-mt-20_dbc2453254b2327d {
    margin-top: 20px !important;
  }
  .lg-mt-30_7367468bdebe1a66 {
    margin-top: 30px !important;
  }
  .lg-mt-40_53f7126ed2c6ca25 {
    margin-top: 40px !important;
  }
  .lg-mt-50_e4c4e432deac7260 {
    margin-top: 50px !important;
  }
  .lg-mt-60_5f725622182b8d37 {
    margin-top: 60px !important;
  }
  .lg-mt-70_55b2b20c8037204f {
    margin-top: 70px !important;
  }
  .lg-mt-80_dfab7ea19de58494 {
    margin-top: 80px !important;
  }
  .lg-mt-90_6b984289ae7d7a7b {
    margin-top: 90px !important;
  }
  .lg-mt-100_89cc3a24557ea177 {
    margin-top: 100px !important;
  }
  .lg-mt-110_c65ce27cf5103315 {
    margin-top: 110px !important;
  }
  .lg-mt-120_7efdd9fe6dc56c11 {
    margin-top: 120px !important;
  }
  .lg-mt-130_d9224c0b71569793 {
    margin-top: 130px !important;
  }
  .lg-mt-140_e3d5122f1f6b2bb4 {
    margin-top: 140px !important;
  }
  .lg-mt-150_8ddc1dd2d122d5ba {
    margin-top: 150px !important;
  }
  .lg-mt-200_fbdb11995c0ba7de {
    margin-top: 200px !important;
  }
  .lg-mb-10_d9c8221118a7054b {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_dd06fb5c5602ae0f {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_6c0c04df360b27eb {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_32c9f9a7a313a503 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_4261cec43534c9f9 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_f0a382698cb07f0e {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_2a1600c7dc3e4907 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_2ac4c5e71446daa3 {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_b8e4c41f28f4e18e {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_cb85989f33d825a9 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_7241a378f16e679d {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_e5aed9f617981dfa {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_e081bf0a21086959 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_5fb1f1aeac39d36f {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_fbd9fd31b75582ca {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_3b43176a0f1dfc42 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_50ee58849c209c56 {
    padding: 0 !important;
  }
  .md-m0_fc153d08b05e3e65 {
    margin: 0 !important;
  }
  .md-pt-10_6ff7649c061eb1c5 {
    padding-top: 10px !important;
  }
  .md-pt-20_53dd13b47733c685 {
    padding-top: 20px !important;
  }
  .md-pt-30_2a85b77db0479962 {
    padding-top: 30px !important;
  }
  .md-pt-40_84a002849bb8eb1c {
    padding-top: 40px !important;
  }
  .md-pt-50_a2cb20d2e6df684f {
    padding-top: 50px !important;
  }
  .md-pt-60_76617f6c9fbe9a16 {
    padding-top: 60px !important;
  }
  .md-pt-70_5cd984aa612c9216 {
    padding-top: 70px !important;
  }
  .md-pt-80_f13c9093eff46e38 {
    padding-top: 80px !important;
  }
  .md-pt-90_edaf00cbf0a8083e {
    padding-top: 90px !important;
  }
  .md-pt-100_e255315d7e349e5d {
    padding-top: 100px !important;
  }
  .md-pt-110_98075131ee7bbdcb {
    padding-top: 110px !important;
  }
  .md-pt-120_713257e10450b796 {
    padding-top: 120px !important;
  }
  .md-pt-130_ad96a8df8ed24010 {
    padding-top: 130px !important;
  }
  .md-pt-140_1966aec12435dc83 {
    padding-top: 140px !important;
  }
  .md-pt-150_6c85784fa1137661 {
    padding-top: 150px !important;
  }
  .md-pt-200_af5242cfef9218c6 {
    padding-top: 200px !important;
  }
  .md-pb-10_a07febef63b32afe {
    padding-bottom: 10px !important;
  }
  .md-pb-20_df56b24de802e8df {
    padding-bottom: 20px !important;
  }
  .md-pb-30_e49ea777ae032af1 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_b5d4bcb8e4f8e7d1 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_9dbfa42b7e223ca3 {
    padding-bottom: 50px !important;
  }
  .md-pb-60_f028045e9eea5db1 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_0c7ab1d571a17afe {
    padding-bottom: 70px !important;
  }
  .md-pb-80_8c4509be55a23f17 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_2146db5a16d53998 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_23c817055a2ad33d {
    padding-bottom: 100px !important;
  }
  .md-pb-110_3c7eb8d7a857fac2 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_ed1579ac5b87d06f {
    padding-bottom: 120px !important;
  }
  .md-pb-130_73583aa02f7e7367 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_3dad84951342a6bf {
    padding-bottom: 140px !important;
  }
  .md-pb-150_b0cf74782b9a42b2 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_1b4395900754aba7 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_a3f0df0818b11fbe {
    margin-top: 10px !important;
  }
  .md-mt-20_eded874ac4386504 {
    margin-top: 20px !important;
  }
  .md-mt-30_ea9768ed20f833b7 {
    margin-top: 30px !important;
  }
  .md-mt-40_a27859871aa5c755 {
    margin-top: 40px !important;
  }
  .md-mt-50_49e44a7baf32d572 {
    margin-top: 50px !important;
  }
  .md-mt-60_1826bb87b0b95eee {
    margin-top: 60px !important;
  }
  .md-mt-70_b1e067101e4bbb65 {
    margin-top: 70px !important;
  }
  .md-mt-80_4058ae8ade1f8b09 {
    margin-top: 80px !important;
  }
  .md-mt-90_f85be5c98a11f62a {
    margin-top: 90px !important;
  }
  .md-mt-100_0ffc31d7b53a0366 {
    margin-top: 100px !important;
  }
  .md-mt-110_adf0c1b88ca982c8 {
    margin-top: 110px !important;
  }
  .md-mt-120_4e0e73e9db9e7402 {
    margin-top: 120px !important;
  }
  .md-mt-130_2094d532fe36103f {
    margin-top: 130px !important;
  }
  .md-mt-140_3b18d559b9245c70 {
    margin-top: 140px !important;
  }
  .md-mt-150_b3f02a978c10e913 {
    margin-top: 150px !important;
  }
  .md-mt-200_3c2f77abd81e82cf {
    margin-top: 200px !important;
  }
  .md-mb-10_ac19150117842dcd {
    margin-bottom: 10px !important;
  }
  .md-mb-20_b1793d701a5ba35f {
    margin-bottom: 20px !important;
  }
  .md-mb-30_c6f87584d9d86db4 {
    margin-bottom: 30px !important;
  }
  .md-mb-40_a131b307232af692 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_032c417710fc4373 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_bd46a3696384a5e8 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_faff2d7be1870bed {
    margin-bottom: 70px !important;
  }
  .md-mb-80_abdfcc0043c4dc18 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_b5292c3c7f965b8a {
    margin-bottom: 90px !important;
  }
  .md-mb-100_eafe04918caf0ce1 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_137b8d7fb22eab2f {
    margin-bottom: 110px !important;
  }
  .md-mb-120_97176e8c2f555668 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_9348a18075bb3ab8 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_8c555cc4b5997356 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_2ae106fd62022dc8 {
    margin-bottom: 150px !important;
  }
  .md-mb-200_ceb983ac0f8e5b8a {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_7d1a236620f82293 {
    padding: 0 !important;
  }
  .sm-m0_b90f92c8dc6772a1 {
    margin: 0 !important;
  }
  .sm-pt-10_d18f9e9cf88e3997 {
    padding-top: 10px !important;
  }
  .sm-pt-20_011e1ce35d12f5ef {
    padding-top: 20px !important;
  }
  .sm-pt-30_9e178c428d7c379a {
    padding-top: 30px !important;
  }
  .sm-pt-40_adcb4ecd946041c9 {
    padding-top: 40px !important;
  }
  .sm-pt-50_1d59a179a2b66359 {
    padding-top: 50px !important;
  }
  .sm-pt-60_96351f75824a1649 {
    padding-top: 60px !important;
  }
  .sm-pt-70_d4c07125b70ccf76 {
    padding-top: 70px !important;
  }
  .sm-pt-80_96b911cbba704dee {
    padding-top: 80px !important;
  }
  .sm-pt-90_fce241de6e1b79e0 {
    padding-top: 90px !important;
  }
  .sm-pt-100_7ef05dce43b33514 {
    padding-top: 100px !important;
  }
  .sm-pt-110_a589ef0f3ee84a1e {
    padding-top: 110px !important;
  }
  .sm-pt-120_e4dce58bd6a08c71 {
    padding-top: 120px !important;
  }
  .sm-pt-130_3067741b09ee9f30 {
    padding-top: 130px !important;
  }
  .sm-pt-140_89bc0f6c2e3e23d2 {
    padding-top: 140px !important;
  }
  .sm-pt-150_c8b25f312dad99f7 {
    padding-top: 150px !important;
  }
  .sm-pt-200_306d66814db4bff8 {
    padding-top: 200px !important;
  }
  .sm-pb-10_725572edf5119a3e {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_f2a40164ddd66e18 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_e4dcace46a089e26 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_e4d689147a6db2fb {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_0c580f1905871803 {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_b4e82b076e700a36 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_fa3cf65dc6930b48 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_ec440b63acbe0d36 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_193d7efd6a693c79 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_c40ffad4fe799134 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_0d449aae06755f01 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_fefd44ef940d129e {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_97ad618d112f2e4a {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_d3bbf4dff842f945 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_c4b1886431b56147 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_58acf24984ed8b9e {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_71ae65e88b491638 {
    margin-top: 10px !important;
  }
  .sm-mt-20_2a37f2644af4931c {
    margin-top: 20px !important;
  }
  .sm-mt-30_c69ecafd7eb6352b {
    margin-top: 30px !important;
  }
  .sm-mt-40_f314f714beefc104 {
    margin-top: 40px !important;
  }
  .sm-mt-50_5509c73bca977157 {
    margin-top: 50px !important;
  }
  .sm-mt-60_594cfdb2a1045d90 {
    margin-top: 60px !important;
  }
  .sm-mt-70_03e9935742b771dc {
    margin-top: 70px !important;
  }
  .sm-mt-80_785836ce5872d08f {
    margin-top: 80px !important;
  }
  .sm-mt-90_d9154ef126b9721b {
    margin-top: 90px !important;
  }
  .sm-mt-100_486bd8f4d3d85bde {
    margin-top: 100px !important;
  }
  .sm-mt-110_379bf1950bafb4ad {
    margin-top: 110px !important;
  }
  .sm-mt-120_6b5f8048f85654b5 {
    margin-top: 120px !important;
  }
  .sm-mt-130_b2fba7afb1a7d6b7 {
    margin-top: 130px !important;
  }
  .sm-mt-140_86de2ac11c966587 {
    margin-top: 140px !important;
  }
  .sm-mt-150_7e1abaf1a4455ac4 {
    margin-top: 150px !important;
  }
  .sm-mt-200_69b35655662e3c67 {
    margin-top: 200px !important;
  }
  .sm-mb-10_ae8fa5c47e37c2d2 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_61e06324450e193e {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_ba5d18ed50e42daf {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_6ce6971a7d8846fa {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_5809846de36b330e {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_20bae51fe4c3744e {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_525edc2501ff1acf {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_6a8aab3eb694ea95 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_3086b15a077d72fe {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_60540c9584621888 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_c82f2f93d75e301b {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_cb7bb41b92851f27 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_98702100d93b678a {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_3ecd19c5cdeb939d {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_82c27a6ab9afc477 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_6773365711533828 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_59fdfe3e1f5fb7e7 {
    padding: 0 !important;
  }
  .xs-m0_0b97e127ebd03963 {
    margin: 0 !important;
  }
  .xs-pt-10_dd5594fad15f34cb {
    padding-top: 10px !important;
  }
  .xs-pt-20_4400210f561539fc {
    padding-top: 20px !important;
  }
  .xs-pt-30_5a1ad2b003ec0c33 {
    padding-top: 30px !important;
  }
  .xs-pt-40_b6cb76a984cc3f1d {
    padding-top: 40px !important;
  }
  .xs-pt-50_57fb19828f23c5d2 {
    padding-top: 50px !important;
  }
  .xs-pt-60_6b63a23c8003da67 {
    padding-top: 60px !important;
  }
  .xs-pt-70_3a87d76158e46c94 {
    padding-top: 70px !important;
  }
  .xs-pt-80_ae4895d1642bd498 {
    padding-top: 80px !important;
  }
  .xs-pt-90_413a859440f82ac5 {
    padding-top: 90px !important;
  }
  .xs-pt-100_67f975848d9078bf {
    padding-top: 100px !important;
  }
  .xs-pt-110_493b0b36efd6f3e9 {
    padding-top: 110px !important;
  }
  .xs-pt-120_1e834616f4e6bcd0 {
    padding-top: 120px !important;
  }
  .xs-pt-130_66927f0389a2524c {
    padding-top: 130px !important;
  }
  .xs-pt-140_7b1fbf635d7080a2 {
    padding-top: 140px !important;
  }
  .xs-pt-150_3560cafd1a17a633 {
    padding-top: 150px !important;
  }
  .xs-pt-200_6f51c691fdeb86d2 {
    padding-top: 200px !important;
  }
  .xs-pb-10_6b1d884910cfc35e {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_d7478b1d7c0891d0 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_e752a2d439caae65 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_28a75daab57b14a5 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_f377736900d74620 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_a96be47190a450d3 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_025d535dfe59f5be {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_ffebccd394eefc06 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_2b84e6c037d41999 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_5b8c791320d328fa {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_b811778b90d82f98 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_91edb9cce22227ae {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_56fdf8ab496c43e9 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_4c5993fec292e1e1 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_6baaa6bf0db3793a {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_15263566918cb9b2 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_6fc7a16650d70165 {
    margin-top: 10px !important;
  }
  .xs-mt-20_9a9ce45bd0f66cb2 {
    margin-top: 20px !important;
  }
  .xs-mt-30_494c5e0549d10e6d {
    margin-top: 30px !important;
  }
  .xs-mt-40_f1deebf9ef6a8e13 {
    margin-top: 40px !important;
  }
  .xs-mt-50_d74f99ed35ba98e6 {
    margin-top: 50px !important;
  }
  .xs-mt-60_e432a12e60efbe08 {
    margin-top: 60px !important;
  }
  .xs-mt-70_1758143c5aaf081a {
    margin-top: 70px !important;
  }
  .xs-mt-80_0c942758119ba001 {
    margin-top: 80px !important;
  }
  .xs-mt-90_c5304df83941cf3a {
    margin-top: 90px !important;
  }
  .xs-mt-100_7341511cc1daf132 {
    margin-top: 100px !important;
  }
  .xs-mt-110_fc24cf5e5b1f7996 {
    margin-top: 110px !important;
  }
  .xs-mt-120_06de984775b22051 {
    margin-top: 120px !important;
  }
  .xs-mt-130_f6f290a9181cc4f8 {
    margin-top: 130px !important;
  }
  .xs-mt-140_a410a7dd160e7219 {
    margin-top: 140px !important;
  }
  .xs-mt-150_3fb3df230e0875bf {
    margin-top: 150px !important;
  }
  .xs-mt-200_916fafd5dd1d518e {
    margin-top: 200px !important;
  }
  .xs-mb-10_1b2380c97b8917d3 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_a48a06588257ed92 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_f33d1ce4f10c3deb {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_00a63fbca177974f {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_8320fe9b683bd76a {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_447e7f88954f999c {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_30cd2cd10f7873f0 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_fef39009d5a85f75 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_450e687c37877e3d {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_375f8446d052516d {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_7cb546a6dd82f67b {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_9ffcadfebbb31e52 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_6b95c7e4892e536f {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_32b48404981e140b {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_f62a03594cb62648 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_efa10a6775dc4c77 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_6e113a84c5f17d20 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_6e113a84c5f17d20.menu-overlay_13b5d021cd246712 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_6e113a84c5f17d20.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_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-three_2af518854c187bce .navbar-toggler_17bf6bd3493e9fe3 {
  background: #000;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-four_4f3aea84af9e34c7 .navbar-toggler_17bf6bd3493e9fe3 {
  background: #E6FD5A;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-five_98aa170fd210e269 .navbar-toggler_17bf6bd3493e9fe3 {
  background: #DFFF5E;
}
.theme-main-menu_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3:focus {
  box-shadow: none;
}
.theme-main-menu_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3::before,
.theme-main-menu_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3::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_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3 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_6e113a84c5f17d20.menu-style-three_2af518854c187bce .navbar-toggler_17bf6bd3493e9fe3:before, .theme-main-menu_6e113a84c5f17d20.menu-style-three_2af518854c187bce .navbar-toggler_17bf6bd3493e9fe3:after, .theme-main-menu_6e113a84c5f17d20.menu-style-three_2af518854c187bce .navbar-toggler_17bf6bd3493e9fe3 span {
  background: #fff;
}
.theme-main-menu_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_6e113a84c5f17d20 .navbar-toggler_17bf6bd3493e9fe3[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_6e113a84c5f17d20 .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_6e113a84c5f17d20 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_6e113a84c5f17d20.white-vr_3dfc6c208ca636bf .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_6e113a84c5f17d20.white-vr_3dfc6c208ca636bf .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_6e113a84c5f17d20.white-vr_3dfc6c208ca636bf.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-one_e63081f6433fc34e {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c .info-row_eee4fcf289a0bcfd {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c .gap-fix_46791ac4af441073 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c .greetings_2d94221ece54726b {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c .contact-info_43f2be9c74f5ebd8 {
  margin: 0 -15px;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c .contact-info_43f2be9c74f5ebd8 li {
  padding: 0 15px;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c .contact-info_43f2be9c74f5ebd8 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c .contact-info_43f2be9c74f5ebd8 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c .inner-content_30c1f5dc784f10da {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-two_877ec44822b0453c.fixed .info-row_eee4fcf289a0bcfd {
  display: none;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-five_98aa170fd210e269 {
  background: #000;
  padding: 0;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-five_98aa170fd210e269 .inner-content_30c1f5dc784f10da {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-six_b525dc837640e158 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_6e113a84c5f17d20.menu-style-six_b525dc837640e158 .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_6e113a84c5f17d20 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_402cfdad28edb6d0 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_402cfdad28edb6d0 .mega-menu-title_677113c8db7e4959 {
  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_6e113a84c5f17d20 .login-btn-one_1f647c4cad5e755f a {
  color: #000;
}
.theme-main-menu_6e113a84c5f17d20 .login-btn-one_1f647c4cad5e755f a:hover {
  text-decoration: underline;
}
.theme-main-menu_6e113a84c5f17d20 .login-btn-two_6914fc6a01e6611b a {
  color: #044F3B;
}
.theme-main-menu_6e113a84c5f17d20 .login-btn-two_6914fc6a01e6611b a:hover {
  text-decoration: underline;
}
.theme-main-menu_6e113a84c5f17d20 .signup-btn-one_7f8221e2d78570f4 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_6e113a84c5f17d20 .signup-btn-one_7f8221e2d78570f4 .icon_efc6454d139f12e0 {
  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_6e113a84c5f17d20 .signup-btn-one_7f8221e2d78570f4:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_6e113a84c5f17d20 .signup-btn-one_7f8221e2d78570f4:hover .icon_efc6454d139f12e0 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_6e113a84c5f17d20 .signup-btn-two_26e2088ff05ff28d {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_6e113a84c5f17d20 .signup-btn-two_26e2088ff05ff28d:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_6e113a84c5f17d20 .quote-one_9a27ecf9b9ce157e {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_6e113a84c5f17d20 .quote-one_9a27ecf9b9ce157e:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_9a06081a969ce97d {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_9a06081a969ce97d li {
  position: relative;
  padding: 0 15px;
}
.category-menu_9a06081a969ce97d li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_9a06081a969ce97d li a:hover {
  color: #0C3A30;
}
.category-menu_9a06081a969ce97d .dropdown-menu {
  padding: 0;
}
.category-menu_9a06081a969ce97d .dropdown-menu li {
  padding: 0;
}
.category-menu_9a06081a969ce97d .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_7eabbfd5e748bde5 .logo_fe76f4f626799dd3 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_3dfc6c208ca636bf .navbar-collapse_7eabbfd5e748bde5 {
    background-color: #0C3A30;
  }
  .navbar-collapse_7eabbfd5e748bde5 {
    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_7eabbfd5e748bde5.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_6e113a84c5f17d20 .navbar .mega-dropdown_afa4bd26482f3b60 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_3dfc6c208ca636bf .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_402cfdad28edb6d0 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_92733df1948e28fc .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_67d6dae30083959e {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_67d6dae30083959e::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_67d6dae30083959e .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_67d6dae30083959e .hero-slider-one .hero-img_a6f06affb6eec81e {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_67d6dae30083959e .hero-slider-one .slick-list_e6c1fee522a979ad, .hero-banner-one_67d6dae30083959e .hero-slider-one .slick-track_d6cdaa73f8dd9e68, .hero-banner-one_67d6dae30083959e .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_67d6dae30083959e .hero-heading_d2f2920e3df30029 {
  font-weight: 700;
  color: #000;
  background: url(../pictures/shape_c15e4ee138/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_67d6dae30083959e .more-btn_6588a759cc4797ff {
  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_67d6dae30083959e .more-btn_6588a759cc4797ff:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_a49d7c8480cd221a {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_a49d7c8480cd221a .bg-wrapper_ce6af822401849e5 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_a49d7c8480cd221a .hero-heading_d2f2920e3df30029 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_a49d7c8480cd221a .rating_e2647fccd4036aa9 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_a49d7c8480cd221a .rating_e2647fccd4036aa9 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_a49d7c8480cd221a .media-wrapper_9d1a65dc21e008b9 {
  position: absolute;
  background: url(../pictures/assets_cd0320328f/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_a49d7c8480cd221a .media-wrapper_9d1a65dc21e008b9 .shape_01_8d0dce023b352f76 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_a49d7c8480cd221a .media-wrapper_9d1a65dc21e008b9 .shape_02_2ce07fb779ce9190 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_211e50f10296b7ba .hero-heading_d2f2920e3df30029 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_211e50f10296b7ba .media-wrapper_9d1a65dc21e008b9 {
  background: url(../pictures/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_211e50f10296b7ba .media-wrapper_9d1a65dc21e008b9 .screen_01_b31336162f73370a {
  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_211e50f10296b7ba .media-wrapper_9d1a65dc21e008b9 .screen_02_df6c5a8eef93220c {
  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_211e50f10296b7ba .media-wrapper_9d1a65dc21e008b9 .bg-shape_defdeedb648f698b {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_211e50f10296b7ba .shape_01_8d0dce023b352f76 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_0dc3eaefd7e63233 .bg-wrapper_ce6af822401849e5 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_0dc3eaefd7e63233 .media-wrapper_9d1a65dc21e008b9 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_0dc3eaefd7e63233 .media-wrapper_9d1a65dc21e008b9 .shape_01_8d0dce023b352f76 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_0dc3eaefd7e63233 .shape_02_2ce07fb779ce9190 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_de9b5659fd9b0b9d + .blog-details_4a22d3ac70f31cac {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_c7f21438b05c8ce4 {
  z-index: 1;
}
.block-feature-three_c7f21438b05c8ce4:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_c7f21438b05c8ce4.no-bg_8542f8640c127cd4:before {
  display: none;
}
.block-feature-three_c7f21438b05c8ce4 .section-btn_fe0921b7f514ff3b {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_c7f21438b05c8ce4 .block-title_59f5878684544904 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_c7f21438b05c8ce4 .block-title_59f5878684544904 a:hover {
  text-decoration: underline;
}
.block-feature-three_c7f21438b05c8ce4 .round-btn_33e9441196eb7420 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_c7f21438b05c8ce4 .round-btn_33e9441196eb7420:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_c7f21438b05c8ce4 .block-one_0c1a8db5366f530a {
  background: url(../pictures/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_c7f21438b05c8ce4 .block-one_0c1a8db5366f530a .tag_b037eb6fcc95ed19 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_c7f21438b05c8ce4 .block-one_0c1a8db5366f530a .block-title_59f5878684544904 {
  background: url(../pictures/shape_c15e4ee138/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_c7f21438b05c8ce4 .block-two_4ac8c589b197347a {
  overflow: hidden;
}
.block-feature-three_c7f21438b05c8ce4 .block-two_4ac8c589b197347a .img-wrapper_4c8a7945ea875383 {
  background: url(../pictures/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_c7f21438b05c8ce4 .block-two_4ac8c589b197347a .text-wrapper_62387fc0354c76a3 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_c7f21438b05c8ce4 .block-two_4ac8c589b197347a .tag_b037eb6fcc95ed19 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_c7f21438b05c8ce4 .block-three_42b3f452c202c237 {
  background: #D3FF76;
}
.block-feature-three_c7f21438b05c8ce4 .block-three_42b3f452c202c237 .tag_b037eb6fcc95ed19 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_c7f21438b05c8ce4 .block-three_42b3f452c202c237 .round-btn_33e9441196eb7420 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_c7f21438b05c8ce4 .block-three_42b3f452c202c237 .round-btn_33e9441196eb7420:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_c7f21438b05c8ce4 .block-four_7bd1f4913bfc4911 {
  background: url(../pictures/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_c7f21438b05c8ce4 .block-four_7bd1f4913bfc4911 .block-title_59f5878684544904 {
  background: url(../pictures/shape_c15e4ee138/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_c7f21438b05c8ce4 .block-four_7bd1f4913bfc4911 .block-title_59f5878684544904 a {
  font-size: 28px;
}
.block-feature-three_c7f21438b05c8ce4 .block-four_7bd1f4913bfc4911 .tag_b037eb6fcc95ed19 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_c7f21438b05c8ce4 .block-four_7bd1f4913bfc4911 .round-btn_33e9441196eb7420 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_c7f21438b05c8ce4 .block-four_7bd1f4913bfc4911 .round-btn_33e9441196eb7420:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_c7f21438b05c8ce4 .block-five_fdbc333fba21d3fb {
  background: url(../pictures/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_c7f21438b05c8ce4 .block-five_fdbc333fba21d3fb .tag_b037eb6fcc95ed19 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_c7f21438b05c8ce4 .block-five_fdbc333fba21d3fb .block-title_59f5878684544904 {
  background: url(../pictures/shape_c15e4ee138/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_d534c5218bd07d43 .upper-wrapper_5537be3d604b994a {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_d534c5218bd07d43 .upper-wrapper_5537be3d604b994a .shape_01_8d0dce023b352f76 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_d534c5218bd07d43 .line-loop_6d43e17218ddc708:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_d534c5218bd07d43 .graph-panel_bf638fcb09cd17a3 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_d534c5218bd07d43 .graph-panel_bf638fcb09cd17a3 .main-count_78c795abf6153bce {
  font-size: 120px;
}
.block-feature-thirteen_d534c5218bd07d43 .graph-panel_bf638fcb09cd17a3 .chart-box_e5e5fe7f28770bf5 {
  padding: 0 15px;
}
.block-feature-thirteen_d534c5218bd07d43 .graph-panel_bf638fcb09cd17a3 .chart-box_e5e5fe7f28770bf5 .chart-inner_aec027bdd1314e40 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_e33f24f5ae6079da .media-img_6af84d34cb3e7bc0 {
  border-radius: 30px;
}
.block-feature-sixteen_e33f24f5ae6079da .shape_01_8d0dce023b352f76 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_7a3431abce70505f .section-subheading_d40df2c9f9c1bf69 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_7a3431abce70505f .shape_01_8d0dce023b352f76 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_3f9e1c49b3e78fff {
  z-index: 1;
}
.text-feature-four_3f9e1c49b3e78fff .avatar_f24f11435ce4a909 {
  width: 65px;
  height: 65px;
}
.text-feature-four_3f9e1c49b3e78fff .name {
  font-size: 28px;
}
.text-feature-four_3f9e1c49b3e78fff .quote-text_260005600fa289bf {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_3f9e1c49b3e78fff .shape_01_8d0dce023b352f76 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_3f9e1c49b3e78fff .shape_02_2ce07fb779ce9190 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_ad27af0cc6206914 .bg-wrapper_ce6af822401849e5 {
  background: #FFF2AC;
}
.text-feature-five_ad27af0cc6206914 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_ad27af0cc6206914 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_ad27af0cc6206914 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_ad27af0cc6206914 li:hover:before {
  background: #29594B;
}
.text-feature-five_ad27af0cc6206914 li:hover:after {
  color: #fff;
}
.text-feature-five_ad27af0cc6206914 .media-wrapper_9d1a65dc21e008b9 {
  background: url(../pictures/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_ad27af0cc6206914 .media-wrapper_9d1a65dc21e008b9 .video-icon_944beaf65d6a4cdd {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_ad27af0cc6206914 .media-wrapper_9d1a65dc21e008b9 .video-icon_944beaf65d6a4cdd:hover {
  background: #CFFF45;
}
.text-feature-five_ad27af0cc6206914 .media-wrapper_9d1a65dc21e008b9 .screen_01_b31336162f73370a {
  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_8d127dc9677d5eb8 {
  z-index: 1;
}
.text-feature-six_8d127dc9677d5eb8 .media-wrapper_9d1a65dc21e008b9 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_8d127dc9677d5eb8 .media-wrapper_9d1a65dc21e008b9 .screen_01_b31336162f73370a {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_8d127dc9677d5eb8 .shape_01_8d0dce023b352f76 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_8d127dc9677d5eb8 .shape_02_2ce07fb779ce9190 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_ba03f3995656c034 {
  background: url(../pictures/assets_cd0320328f/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_ba03f3995656c034 .block_3d44a36ef058370e .icon_efc6454d139f12e0 {
  height: 50px;
}
.text-feature-nine_ba03f3995656c034 .vertical-text-wrapper_1de81e3ad06269ed {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_ba03f3995656c034 .vertical-text-wrapper_1de81e3ad06269ed .text-list_c506cf87e36e8e80 {
  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_ba03f3995656c034 .vertical-text-wrapper_1de81e3ad06269ed .text-list_c506cf87e36e8e80:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_ba03f3995656c034 .vertical-text-wrapper_1de81e3ad06269ed .shape_01_8d0dce023b352f76 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_ba03f3995656c034 .vertical-text-wrapper_1de81e3ad06269ed .shape_02_2ce07fb779ce9190 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_ba03f3995656c034 .shape_03_05c643b0e2cc9544 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_ba03f3995656c034 .shape_04_91dfe37cd7e7c68f {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_e5626d6304ecdff6 .section-btn_fe0921b7f514ff3b {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_15cb7e80f52fd2b2 {
  z-index: 1;
}
.team-section-three_15cb7e80f52fd2b2:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../pictures/shape_c15e4ee138/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_15cb7e80f52fd2b2 .section-btn_fe0921b7f514ff3b {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_15cb7e80f52fd2b2 .shape_01_8d0dce023b352f76 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_15cb7e80f52fd2b2 .shape_02_2ce07fb779ce9190 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_15cb7e80f52fd2b2 .shape_03_05c643b0e2cc9544 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_1b27c927fa84e920 .logo_fe76f4f626799dd3 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_c359e13ccaaba67b {
  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_a1695eaa98c538f6 {
  max-width: 565px;
}
.user-data-form .form-wrapper_a1695eaa98c538f6 .input-group-meta_47271fd93af23c89 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_a1695eaa98c538f6 .input-group-meta_47271fd93af23c89 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_a1695eaa98c538f6 .input-group-meta_47271fd93af23c89 .placeholder_icon_96bd944cc085d77e {
  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_a1695eaa98c538f6 .input-group-meta_47271fd93af23c89 .placeholder_icon_96bd944cc085d77e img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_a1695eaa98c538f6 .input-group-meta_47271fd93af23c89 .placeholder_icon_96bd944cc085d77e span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_a1695eaa98c538f6 .input-group-meta_47271fd93af23c89 .placeholder_icon_96bd944cc085d77e 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_a1695eaa98c538f6 .input-group-meta_47271fd93af23c89 .placeholder_icon_96bd944cc085d77e span.eye-slash_da991caba1b33553:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_56b1b5f6dce94677 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_56b1b5f6dce94677 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_56b1b5f6dce94677 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_56b1b5f6dce94677 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_56b1b5f6dce94677 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_56b1b5f6dce94677 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_56b1b5f6dce94677 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_9f86bc27d4c81448 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_d2b0566a88107266 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_d2b0566a88107266:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_d2b0566a88107266 img {
  width: 20px;
}
.user-data-form .btn-close_a1909851e288c63f {
  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_8870efbb1ebfc951 .main-count_78c795abf6153bce {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_ac3ee6cb7ef0afa9 .icon_efc6454d139f12e0 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_af86f9ad2110a715 .img-holder_8c6f1a7ff27f989f {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_af86f9ad2110a715 .img-holder_8c6f1a7ff27f989f.round-border_ba3509d8b5786aa5 {
  border-radius: 30px;
}
.portfolio-block-one_af86f9ad2110a715 .img-holder_8c6f1a7ff27f989f .expend_b1f0d04dc416ffd6 {
  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_af86f9ad2110a715 .img-holder_8c6f1a7ff27f989f 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_af86f9ad2110a715 .img-holder_8c6f1a7ff27f989f i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_af86f9ad2110a715:hover .expend_b1f0d04dc416ffd6 {
  opacity: 1;
}
.portfolio-block-one_af86f9ad2110a715:hover .img-meta_9682bb1516275342 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_af86f9ad2110a715:hover .pj-title_c7335a3694a36908 {
  text-decoration: underline;
}
.portfolio-block-one_af86f9ad2110a715 .caption {
  margin-top: 35px;
}
.portfolio-block-one_af86f9ad2110a715 .caption .tag_b037eb6fcc95ed19 {
  margin: 0 -3px;
}
.portfolio-block-one_af86f9ad2110a715 .caption .tag_b037eb6fcc95ed19 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_af86f9ad2110a715 .caption .pj-title_c7335a3694a36908 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_af86f9ad2110a715 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_af86f9ad2110a715 .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_522fd0b717437cc3 .bg-wrapper_ce6af822401849e5 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_522fd0b717437cc3 .slider-wrapper_3949dae7e91d9bc0 {
  height: 100%;
}
.project-details-two_522fd0b717437cc3 .slider-wrapper_3949dae7e91d9bc0 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_522fd0b717437cc3 .slider-wrapper_3949dae7e91d9bc0 .carousel-control-next_9dd276ce4cc40971,
.project-details-two_522fd0b717437cc3 .slider-wrapper_3949dae7e91d9bc0 .carousel-control-prev_e15d6bcbfdc3cf38 {
  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_522fd0b717437cc3 .slider-wrapper_3949dae7e91d9bc0 .carousel-control-next_9dd276ce4cc40971:hover,
.project-details-two_522fd0b717437cc3 .slider-wrapper_3949dae7e91d9bc0 .carousel-control-prev_e15d6bcbfdc3cf38:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_522fd0b717437cc3 .slider-wrapper_3949dae7e91d9bc0 .carousel-control-prev_e15d6bcbfdc3cf38 {
  left: auto;
  right: 45px;
}
.project-details-two_522fd0b717437cc3 .info-wrapper_43b147ccb02575a6 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_522fd0b717437cc3 .info-wrapper_43b147ccb02575a6 h3 {
  font-size: 36px;
}
.project-details-two_522fd0b717437cc3 .info-wrapper_43b147ccb02575a6 .list-meta_a7fe92df24ad0e9a li {
  padding: 22px 0;
}
.project-details-two_522fd0b717437cc3 .info-wrapper_43b147ccb02575a6 .list-meta_a7fe92df24ad0e9a .icon_efc6454d139f12e0 {
  width: 40px;
}
.project-details-two_522fd0b717437cc3 .info-wrapper_43b147ccb02575a6 .list-meta_a7fe92df24ad0e9a .text1_fe8f5b07a6a1f8dc {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_522fd0b717437cc3 .info-wrapper_43b147ccb02575a6 .list-meta_a7fe92df24ad0e9a span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_522fd0b717437cc3 .info-wrapper_43b147ccb02575a6 .social-share_52456ed0a3c9f41d li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_522fd0b717437cc3 .info-wrapper_43b147ccb02575a6 .social-share_52456ed0a3c9f41d li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_61a6cd06de71a5a6 .slider-wrapper_3949dae7e91d9bc0 {
  padding-left: 100px;
}
.feedback-section-three_61a6cd06de71a5a6 .slider-wrapper_3949dae7e91d9bc0 .icon_efc6454d139f12e0 {
  left: 0;
  top: 18px;
}
.feedback-section-three_61a6cd06de71a5a6 .slick-dots_fed688313e9cd1ec {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_61a6cd06de71a5a6 .slick-dots_fed688313e9cd1ec li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_61a6cd06de71a5a6 .slick-dots_fed688313e9cd1ec .slick-active button {
  background: #000;
}
.feedback-section-three_61a6cd06de71a5a6 .rating-box_51c60717aea900eb {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_61a6cd06de71a5a6 .rating-box_51c60717aea900eb .rating_e2647fccd4036aa9 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_61a6cd06de71a5a6 .shape_01_8d0dce023b352f76 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_61a6cd06de71a5a6 .shape_02_2ce07fb779ce9190 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_c5754bb7ebbdc22a {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_c5754bb7ebbdc22a .post-data_203fab607dde82cc {
  padding: 30px 35px 25px;
}
.blog-meta-one_c5754bb7ebbdc22a .post-data_203fab607dde82cc .post-info_05dc273648a7a7a3 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_c5754bb7ebbdc22a .post-data_203fab607dde82cc .blog-title_1b6c919b9b5f9551 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_c5754bb7ebbdc22a .post-data_203fab607dde82cc .blog-title_1b6c919b9b5f9551:hover {
  text-decoration: underline;
}
.blog-meta-one_c5754bb7ebbdc22a .post-img_17cb1925567b46f5 {
  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_c5754bb7ebbdc22a .post-img_17cb1925567b46f5 .round-btn_33e9441196eb7420 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_c5754bb7ebbdc22a:hover .round-btn_33e9441196eb7420 {
  background: #CFFF45;
}
.blog-meta-one_c5754bb7ebbdc22a.style-two_b1fcb8bb888d1908 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_c5754bb7ebbdc22a.style-two_b1fcb8bb888d1908 .post-img_17cb1925567b46f5 {
  border-radius: 0;
}
.blog-meta-one_c5754bb7ebbdc22a.style-two_b1fcb8bb888d1908 .blog-title_1b6c919b9b5f9551 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_4c82e8e15f4f0fa7 {
  background: #fff;
}
.blog-meta-two_4c82e8e15f4f0fa7 .post-data_203fab607dde82cc {
  padding-top: 30px;
}
.blog-meta-two_4c82e8e15f4f0fa7 .post-data_203fab607dde82cc .blog-title_1b6c919b9b5f9551 {
  width: 70%;
}
.blog-meta-two_4c82e8e15f4f0fa7 .post-data_203fab607dde82cc .blog-title_1b6c919b9b5f9551 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_4c82e8e15f4f0fa7 .post-data_203fab607dde82cc .blog-title_1b6c919b9b5f9551:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_4c82e8e15f4f0fa7 .post-data_203fab607dde82cc .round-btn_33e9441196eb7420 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_4c82e8e15f4f0fa7 .post-data_203fab607dde82cc .round-btn_33e9441196eb7420:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_4c82e8e15f4f0fa7 .post-data_203fab607dde82cc .post-info_05dc273648a7a7a3 {
  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_4c82e8e15f4f0fa7 .post-img_17cb1925567b46f5 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_4c82e8e15f4f0fa7 .post-img_17cb1925567b46f5 .date_36db21f7f7bbb79b {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_4c82e8e15f4f0fa7.style-two_b1fcb8bb888d1908 {
  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_4c82e8e15f4f0fa7.style-two_b1fcb8bb888d1908 p {
  font-size: 18px;
}
.blog-meta-two_4c82e8e15f4f0fa7.style-two_b1fcb8bb888d1908 .post-img_17cb1925567b46f5 {
  height: auto;
  width: 100%;
}
.blog-meta-two_4c82e8e15f4f0fa7.style-two_b1fcb8bb888d1908 .post-data_203fab607dde82cc {
  padding: 26px 0;
}
.blog-meta-two_4c82e8e15f4f0fa7.style-two_b1fcb8bb888d1908 .post-data_203fab607dde82cc .post-info_05dc273648a7a7a3 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_4c82e8e15f4f0fa7.style-two_b1fcb8bb888d1908 .post-data_203fab607dde82cc .round-btn_33e9441196eb7420 {
  border: none;
}

.signup-btn-one_7f8221e2d78570f4 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_7f8221e2d78570f4 .icon_efc6454d139f12e0 {
  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_9e2f2ef0133a3c22 {
  z-index: 1;
}
.blog-section-three_9e2f2ef0133a3c22 .section-btn_fe0921b7f514ff3b {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_7d628d07cf1fb5d5 {
  z-index: 5;
}
.blog-section-four_7d628d07cf1fb5d5.block-feature-three_c7f21438b05c8ce4:before {
  display: none;
}
.blog-section-four_7d628d07cf1fb5d5.block-feature-three_c7f21438b05c8ce4 .block-one_0c1a8db5366f530a {
  background: url(../pictures/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .quote-wrapper_76325e85018a2711 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .quote-wrapper_76325e85018a2711 .wrapper_b14a2d081b719d4d {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .quote-wrapper_76325e85018a2711 .wrapper_b14a2d081b719d4d .icon_efc6454d139f12e0 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .quote-wrapper_76325e85018a2711 .wrapper_b14a2d081b719d4d h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .quote-wrapper_76325e85018a2711 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .quote-wrapper_76325e85018a2711 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .img-gallery_4c522fd1cdf676b3 {
  margin-bottom: 50px;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .img-gallery_4c522fd1cdf676b3 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .list-item_4face97b594ef4ff li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_4a22d3ac70f31cac .post-details-meta_483a0a885559c98b .list-item_4face97b594ef4ff li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_4a22d3ac70f31cac .bottom-widget_5c391176e62812cc {
  padding: 10px 0 5px;
}
.blog-details_4a22d3ac70f31cac .bottom-widget_5c391176e62812cc .tags_0ef6ccfcaf71abca li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_4a22d3ac70f31cac .bottom-widget_5c391176e62812cc .tags_0ef6ccfcaf71abca a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_4a22d3ac70f31cac .bottom-widget_5c391176e62812cc .tags_0ef6ccfcaf71abca a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_4a22d3ac70f31cac .bottom-widget_5c391176e62812cc .share-icon_7bd5cf5eac87185a li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_4a22d3ac70f31cac .bottom-widget_5c391176e62812cc .share-icon_7bd5cf5eac87185a a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_4a22d3ac70f31cac .grey-bg_41e5f881f1823889 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_4a22d3ac70f31cac .blog-inner-title_9159b4c9cdd4aeae {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a {
  margin: 60px 0;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506:last-child {
  padding-bottom: 5px;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506 .reply-comment_4cfb688d3885bb61 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506 .user-avatar_ffa205c987ce1b86 {
  width: 60px;
  height: 60px;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506 .comment-text_42e85d90fcf8aaed {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506 .comment-text_42e85d90fcf8aaed .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506 .comment-text_42e85d90fcf8aaed .date_36db21f7f7bbb79b {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506 .comment-text_42e85d90fcf8aaed p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506 .comment-text_42e85d90fcf8aaed .reply-btn_ea193b1f174a0d05 {
  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_4a22d3ac70f31cac .blog-comment-area_688cdcb8b530f38a .comment_c3a786bd8233b506 .comment-text_42e85d90fcf8aaed .reply-btn_ea193b1f174a0d05:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_4a22d3ac70f31cac .blog-comment-form_d3b72f45c167b719 p a {
  color: #19352D;
}
.blog-details_4a22d3ac70f31cac .blog-comment-form_d3b72f45c167b719 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_4a22d3ac70f31cac .blog-comment-form_d3b72f45c167b719 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_4a22d3ac70f31cac .blog-comment-form_d3b72f45c167b719 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_5306881a07a635fe {
  height: 600px;
}

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

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

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

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

.footer-one_a4426312c0eb2d1a {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_a4426312c0eb2d1a .bottom-footer_65fe57e79f7d47ad {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_a4426312c0eb2d1a .social-icon_224d88f68ab56556 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_a4426312c0eb2d1a .social-icon_224d88f68ab56556 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_a4426312c0eb2d1a .footer-title_8520162df2531b31 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_a4426312c0eb2d1a .footer-nav-link_1593aba3acfd5500 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_a4426312c0eb2d1a .footer-nav-link_1593aba3acfd5500 a:hover {
  color: #fff;
}
.footer-nav-link_1593aba3acfd5500 p {
  font-size: 16px;
}
.logo_fe76f4f626799dd3 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_c7b92be93204d634 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_c26d14adbec74feb {
  align-content: center;
}

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

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

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

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

.footer-three_f267457624a2a600 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_f267457624a2a600 .round-bg_dbd9666dd80610fb {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_f267457624a2a600 .round-bg_dbd9666dd80610fb.color-two_f0ae2900430205ef {
  background: #F6FFDD;
}
.footer-three_f267457624a2a600 .footer-intro_13b3126eef8657b1 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_f267457624a2a600 .footer-intro_13b3126eef8657b1 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_f267457624a2a600 .footer-title_8520162df2531b31 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_f267457624a2a600 .footer-nav-link_1593aba3acfd5500 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_f267457624a2a600 .footer-nav-link_1593aba3acfd5500 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_f267457624a2a600 .bottom-footer_65fe57e79f7d47ad {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_f267457624a2a600 .bottom-footer_65fe57e79f7d47ad .copyright_1836ad16e647ffdb {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_f267457624a2a600 .bottom-footer_65fe57e79f7d47ad .bottom-nav_32733709f47f8e48 {
  margin: 0 -12px;
}
.footer-three_f267457624a2a600 .bottom-footer_65fe57e79f7d47ad .bottom-nav_32733709f47f8e48 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_f267457624a2a600 .bottom-footer_65fe57e79f7d47ad .bottom-nav_32733709f47f8e48 a:hover {
  text-decoration: underline;
}
.footer-three_f267457624a2a600 .bottom-footer_65fe57e79f7d47ad .social-icon_224d88f68ab56556 {
  margin: 0 -10px;
}
.footer-three_f267457624a2a600 .bottom-footer_65fe57e79f7d47ad .social-icon_224d88f68ab56556 a {
  margin: 0 10px;
}
.footer-three_f267457624a2a600 .bottom-footer_65fe57e79f7d47ad .social-icon_224d88f68ab56556 a:hover {
  color: #19352D;
}
.footer-three_f267457624a2a600 .shape_01_8d0dce023b352f76 {
  top: -3%;
  left: -3%;
}
.footer-three_f267457624a2a600 .shape_02_2ce07fb779ce9190 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_1524dd3fb6b62981 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_1524dd3fb6b62981:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../pictures/assets_cd0320328f/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_1524dd3fb6b62981 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_1524dd3fb6b62981 .btn-group_3a4cb98925f1219d {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_1524dd3fb6b62981 .btn-group_3a4cb98925f1219d h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_1524dd3fb6b62981 .btn-group_3a4cb98925f1219d h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_1524dd3fb6b62981 .btn-group_3a4cb98925f1219d .round-btn_33e9441196eb7420 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_1524dd3fb6b62981 .btn-group_3a4cb98925f1219d .round-btn_33e9441196eb7420:hover, .footer-five_1524dd3fb6b62981 .btn-group_3a4cb98925f1219d .round-btn_33e9441196eb7420:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_1524dd3fb6b62981 .social-icon_224d88f68ab56556 {
  margin: 0 -20px;
}
.footer-five_1524dd3fb6b62981 .social-icon_224d88f68ab56556 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_1524dd3fb6b62981 .social-icon_224d88f68ab56556 a:hover {
  color: #DFFF5E;
}
.footer-five_1524dd3fb6b62981 .bottom-nav_32733709f47f8e48 {
  margin: 0 -12px;
}
.footer-five_1524dd3fb6b62981 .bottom-nav_32733709f47f8e48 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_1524dd3fb6b62981 .bottom-nav_32733709f47f8e48 a:hover {
  text-decoration: underline;
}
.footer-five_1524dd3fb6b62981 .shape_01_8d0dce023b352f76 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_1524dd3fb6b62981 .shape_02_2ce07fb779ce9190 {
  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_736d1e73434db5f1 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_e30720964df1c112 {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_9baea6c295978ea6 {
  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_6809c9c65205b065 {
  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_65787def60b43f00 {
  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_555b7a758bc54e9b {
  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_f3ed40cec1e8b99b {
  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_0ee6abd82adf34b0 {
  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_00534a153ef8cbea {
  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_b95ef7c3ba2969bf {
  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_c36da0c947ca17b7 {
  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_0dcf327d6864f3c3 {
  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_74f73e6b5de9ffb6 {
  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_88a7e00709a12012 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_46012f08b431dd6c {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_c57e3f5043206353 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_366359dba2060b60 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_5fd917c5fc07027c {
  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_79b5bc6bfdb41ee0 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_35d2c67d4a13253f {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_807fe14a5f64461e {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_4bd108acce091dbf {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_48f718804efb9d6e {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_5e47a6709a43a893 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_601eba8f49a828de {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_0f1dc650831f3076 {
  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_47c3aaa2af56222a {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_6c01d1894889d2d0 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_e3b846921deca579 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_1f144f2144ba0d6f {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_dc7e4a1c4af45524 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_0a72158725ed3135 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_944a9652571ae048 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_09fa5548beb156fb {
  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_c742411a478328f8 {
  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_be62b0e5cb90c1f7 {
  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_fb098cb799e650ef {
  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_5a659437487e61fe {
  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_ee6e0552cb304118 {
  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_c4362dfb2137d016 {
  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_5701dc5dc9f7737d {
  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_6f84123d25710c4d {
  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_79577fd6761fb7cf {
  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_1d04eb1f87f16893 {
  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_aef6d7beb9eb196b {
  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_849624a92e48899f {
  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_e9712430bb4f40ff {
  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_b5c7e99a49d3f9f5 {
  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_142b7c3020001601 {
  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_d8d0647b4330d86a {
  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_6938de9cda1a4587 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_cc9690731afbd00a {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_1ec7178c6acbc008 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_e815f8edcb38f65d {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_67d742bf8549b74b {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_e92e3eae5832a68b {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_a245888619559ba2 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_f4d0efbdde96cf71 {
  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_736d1e73434db5f1 {
  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_a1c08ae6eb750bba {
  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_82a0495f4be64c01 {
  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_75812f18a2d457f9 .theme-select-menu_27293c4c6d5385a8 {
  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_c7c087557043ad77 {
  overflow: hidden;
}
.product-block-one_c7c087557043ad77 .img-holder_8c6f1a7ff27f989f {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_c7c087557043ad77 .img-holder_8c6f1a7ff27f989f .cart-icon_113b07494ff33e7d {
  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_c7c087557043ad77 .img-holder_8c6f1a7ff27f989f .cart-icon_113b07494ff33e7d:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_c7c087557043ad77 .img-holder_8c6f1a7ff27f989f .cart-button_9df73a59f9fc7698 {
  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_c7c087557043ad77 .img-holder_8c6f1a7ff27f989f .cart-button_9df73a59f9fc7698:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_c7c087557043ad77 .product-title_1caff844cae707ad {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_c7c087557043ad77 .rating_e2647fccd4036aa9 {
  margin: 0 -3px;
}
.product-block-one_c7c087557043ad77 .rating_e2647fccd4036aa9 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_c7c087557043ad77 .rating_e2647fccd4036aa9 li .bi-star-fill_654bd3180a04afe6 {
  color: #FFCB65;
}
.product-block-one_c7c087557043ad77 .price_768c62df4f9bc4b2 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_c7c087557043ad77:hover .cart-button_9df73a59f9fc7698 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_c7c087557043ad77:hover .product-img_597b37a6a5dd5c60 {
  transform: scale(0.95);
}
.product-block-one_c7c087557043ad77:hover .cart-icon_113b07494ff33e7d {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_c7c087557043ad77:hover .product-title_1caff844cae707ad {
  text-decoration: underline;
}

.product-details-one_c662f999b92a3b63 .product-img-tab_f7e48f9b48b56d0a {
  border: none;
}
.product-details-one_c662f999b92a3b63 .product-img-tab_f7e48f9b48b56d0a .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_c662f999b92a3b63 .product-img-tab_f7e48f9b48b56d0a .nav-link img {
  max-height: 100%;
}
.product-details-one_c662f999b92a3b63 .product-img-tab_f7e48f9b48b56d0a .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_c662f999b92a3b63 .product-img-tab-content_32a21e54c5e766db {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_c662f999b92a3b63 .product-img-tab-content_32a21e54c5e766db img {
  margin: auto;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .stock-tag_e382a79746ed1a6b {
  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_c662f999b92a3b63 .product-info_fbf0245d54d31649 .product-name_0bfd874688bb8433 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .rating_e2647fccd4036aa9 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .rating_e2647fccd4036aa9 li .bi-star-fill_654bd3180a04afe6 {
  color: #FFCB65;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .rating_e2647fccd4036aa9 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .rating_e2647fccd4036aa9 li a:hover {
  text-decoration: underline;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .price_768c62df4f9bc4b2 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .price_768c62df4f9bc4b2 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .availability_f4b184ea260628f6 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .description-text_0e85ec3c4db19ab3 {
  padding: 10px 0 15px;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .product-feature_47d7b0cbd82ffda0 {
  margin-bottom: 20px;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .product-feature_47d7b0cbd82ffda0 li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .product-feature_47d7b0cbd82ffda0 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .customize-order_ec60bba1b86e0e22 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .customize-order_ec60bba1b86e0e22 .quantity_a92f4ef70c25df3f .button-group_1ff7ecd211a170ef {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .customize-order_ec60bba1b86e0e22 .quantity_a92f4ef70c25df3f .button-group_1ff7ecd211a170ef li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .customize-order_ec60bba1b86e0e22 .quantity_a92f4ef70c25df3f .button-group_1ff7ecd211a170ef li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_c662f999b92a3b63 .product-info_fbf0245d54d31649 .customize-order_ec60bba1b86e0e22 .quantity_a92f4ef70c25df3f .button-group_1ff7ecd211a170ef 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_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .nav-tabs_c7362dcb872f23e2 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .nav-tabs_c7362dcb872f23e2 .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_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .nav-tabs_c7362dcb872f23e2 .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_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .nav-tabs_c7362dcb872f23e2 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .nav-tabs_c7362dcb872f23e2 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .tab-content_d5d16d761b845bf6 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .tab-content_d5d16d761b845bf6 .product-feature_47d7b0cbd82ffda0 li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .tab-content_d5d16d761b845bf6 .product-feature_47d7b0cbd82ffda0 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .user-comment-area_d9f834b60913ba53 .single-comment_46ec787c9ec2652b {
  padding-bottom: 40px;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .user-comment-area_d9f834b60913ba53 .single-comment_46ec787c9ec2652b:last-child {
  padding-bottom: 0;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .user-comment-area_d9f834b60913ba53 .user-img_621137948d6df856 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .user-comment-area_d9f834b60913ba53 .user-comment-data_87dffa9bf3d7926d {
  padding-left: 30px;
  position: relative;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .user-comment-area_d9f834b60913ba53 .user-comment-data_87dffa9bf3d7926d .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .user-comment-area_d9f834b60913ba53 .user-comment-data_87dffa9bf3d7926d .rating_e2647fccd4036aa9 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .user-comment-area_d9f834b60913ba53 .user-comment-data_87dffa9bf3d7926d .rating_e2647fccd4036aa9 li .bi-star-fill_654bd3180a04afe6 {
  color: #FFCB65;
}
.product-details-one_c662f999b92a3b63 .product-review-tab_ea7ebc7dcd8c4e34 .user-comment-area_d9f834b60913ba53 .user-comment-data_87dffa9bf3d7926d p {
  padding-top: 8px;
}

.cart-list-form_3835dd53972324d3 {
  position: relative;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 {
  margin: 0;
  background: transparent;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 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_3835dd53972324d3 .table_2873b159fe0e79f9 th:first-child {
  text-align: left;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .product-thumbnails_c29a09c379837f3c {
  width: 85px;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .product-thumbnails_c29a09c379837f3c img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .product-thumbnails_c29a09c379837f3c .product-img_597b37a6a5dd5c60 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .product-info_fbf0245d54d31649 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .product-info_fbf0245d54d31649 .product-name_0bfd874688bb8433 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .product-info_fbf0245d54d31649 .serial_b404ddfe9d59d525 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .product-info_fbf0245d54d31649 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .price_768c62df4f9bc4b2 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .quantity_a92f4ef70c25df3f li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .quantity_a92f4ef70c25df3f li .btn_4fc6146159f843cc {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .quantity_a92f4ef70c25df3f 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_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .remove-product_7d561d30581b765f {
  color: #000;
  font-size: 22px;
}
.cart-list-form_3835dd53972324d3 .table_2873b159fe0e79f9 tbody .remove-product_7d561d30581b765f:hover {
  color: #ff2759;
}
.cart-list-form_3835dd53972324d3 .cart-footer_b0f97f1f24d1c4f0 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_3835dd53972324d3 .cart-footer_b0f97f1f24d1c4f0 .coupon-form_7dc93e1dd9e9e184 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_3835dd53972324d3 .cart-footer_b0f97f1f24d1c4f0 .cart-total-section_f67410d5c103d2ba {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_3835dd53972324d3 .cart-footer_b0f97f1f24d1c4f0 .cart-total-section_f67410d5c103d2ba .cart-total-table_b9fd65e1b9d30bd7 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_3835dd53972324d3 .cart-footer_b0f97f1f24d1c4f0 .cart-total-section_f67410d5c103d2ba .cart-total-table_b9fd65e1b9d30bd7 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_aff43676483bc551 {
  height: auto;
}

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

.fancybox-caption_0078317b8f62e646, .fancybox-infobar_616831e052d8d245, .fancybox-navigation_f9bc863297e859b7 .fancybox-button_7edc3479b6a8f8ac, .fancybox-toolbar_cd3c759db122d714 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_7c8d7c8b9239d095 .fancybox-caption_0078317b8f62e646, .fancybox-show-infobar_8f7b9eca5ba5d25d .fancybox-infobar_616831e052d8d245, .fancybox-show-nav_97ef08810b41e894 .fancybox-navigation_f9bc863297e859b7 .fancybox-button_7edc3479b6a8f8ac, .fancybox-show-toolbar_375c79d42408cf24 .fancybox-toolbar_cd3c759db122d714 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_c32052bd0e2a1279 .fancybox-stage_173d2b0455ffda23 {
  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_f6906a6e8b793653 .fancybox-slide, .fancybox-slide--current_bb17c9e2fd5268fa, .fancybox-slide--next_553393b34d4c40c3, .fancybox-slide--previous_a5e15b13a239f5ce {
  display: block;
}

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

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

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

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

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

.fancybox-content_9096a10ec57204ab {
  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_5fd633aa7d094690 .fancybox-content_9096a10ec57204ab {
  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_f29bcbd350fe508d .fancybox-content_9096a10ec57204ab {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_534c057c9fdc60ed .fancybox-content_9096a10ec57204ab {
  cursor: zoom-in;
}

.fancybox-can-drag_6306894b331b6d41 .fancybox-content_9096a10ec57204ab {
  cursor: grab;
}

.fancybox-is-dragging_c4c385145c5cad8e .fancybox-content_9096a10ec57204ab {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_49c086e0ebc45585 .fancybox-content_9096a10ec57204ab {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_f043ba5dce7a3429 .fancybox-content_9096a10ec57204ab, .fancybox-slide--map_993cd0e06bed8bfe .fancybox-content_9096a10ec57204ab, .fancybox-slide--video_b843571f6e27ff36 .fancybox-content_9096a10ec57204ab {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_b843571f6e27ff36 .fancybox-content_9096a10ec57204ab {
  background: #000;
}

.fancybox-slide--map_993cd0e06bed8bfe .fancybox-content_9096a10ec57204ab {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_06dbe4eb890fef0a svg path, .fancybox-button--share_5c4275bc7820238f svg path, .fancybox-button--thumbs_0fa5c25ccd2749f0 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_97ef08810b41e894 .fancybox-navigation_f9bc863297e859b7 .fancybox-button_7edc3479b6a8f8ac {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_f9bc863297e859b7 .fancybox-button--arrow_left_21be5537ed938e90 {
  left: 6px;
}

.fancybox-navigation_f9bc863297e859b7 .fancybox-button--arrow_right_93330f4084b11665 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_f043ba5dce7a3429 .fancybox-close-small_9f4e5d3a730e7e3c, .fancybox-slide--image_5fd633aa7d094690 .fancybox-close-small_9f4e5d3a730e7e3c, .fancybox-slide--video_b843571f6e27ff36 .fancybox-close-small_9f4e5d3a730e7e3c {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_f043ba5dce7a3429 .fancybox-close-small_9f4e5d3a730e7e3c:hover svg, .fancybox-slide--image_5fd633aa7d094690 .fancybox-close-small_9f4e5d3a730e7e3c:hover svg, .fancybox-slide--video_b843571f6e27ff36 .fancybox-close-small_9f4e5d3a730e7e3c:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_9c6c0528b7600bf2 .fancybox-close-small_9f4e5d3a730e7e3c, .fancybox-is-zoomable_6ef9472ad1c1a619.fancybox-can-drag_6306894b331b6d41 .fancybox-close-small_9f4e5d3a730e7e3c {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_2ad7bb5619453572.fancybox-slide--next_553393b34d4c40c3, .fancybox-fx-fade_2ad7bb5619453572.fancybox-slide--previous_a5e15b13a239f5ce {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_2ad7bb5619453572.fancybox-slide--current_bb17c9e2fd5268fa {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_fea44ed3c3b2fa36 {
  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_cdd62991f3c74e54 {
  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_8ff24b32f2cbeefa {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_941aae920c6e916f .fancybox-thumbs_cdd62991f3c74e54 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_cdd62991f3c74e54 > 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_cdd62991f3c74e54 .fancybox-thumbs-active_b9431d2f51c706da:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_1707b753a70c6663 .slick-track_d6cdaa73f8dd9e68,
.slick-slider_1707b753a70c6663 .slick-list_e6c1fee522a979ad {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_644bb6ffe8de6416 .slick-track_d6cdaa73f8dd9e68 {
  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_644bb6ffe8de6416 img {
  display: none;
}

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

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

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

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

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