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

.h1_75c1d6d797c74d0a,
h1,
.h2_450ab15d0106e62c,
h2,
.h3_1870c54911f0ccba,
h3,
.h4_f4aa55efdee64adc,
h4,
.h5_f25620d77279eef0,
h5,
.h6_28df2370e6db35f3,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_fa66ea91c64cae67 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_e5fb2566d9401dab {
  padding: 0 !important;
}

.m0_c37b4105df7f4ad6 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_300a2493e521c263 {
    padding: 0 !important;
  }
  .xl-m0_040037e8c6cc350c {
    margin: 0 !important;
  }
  .xl-pt-10_f67b099b296cbf9d {
    padding-top: 10px !important;
  }
  .xl-pt-20_0d32fbfcf91fc886 {
    padding-top: 20px !important;
  }
  .xl-pt-30_cb317bebc704b054 {
    padding-top: 30px !important;
  }
  .xl-pt-40_399458bcb3ea9566 {
    padding-top: 40px !important;
  }
  .xl-pt-50_8e7b619d4d8e9d2d {
    padding-top: 50px !important;
  }
  .xl-pt-60_867f1a02872aea85 {
    padding-top: 60px !important;
  }
  .xl-pt-70_676dc72fdea6d82a {
    padding-top: 70px !important;
  }
  .xl-pt-80_fd59e4b57bddfd21 {
    padding-top: 80px !important;
  }
  .xl-pt-90_3d9dbcfe0e380fc5 {
    padding-top: 90px !important;
  }
  .xl-pt-100_ad151a6641a1c8db {
    padding-top: 100px !important;
  }
  .xl-pt-110_91146dfb6aac6a31 {
    padding-top: 110px !important;
  }
  .xl-pt-120_13b5174e89257a02 {
    padding-top: 120px !important;
  }
  .xl-pt-130_4cea62867f807beb {
    padding-top: 130px !important;
  }
  .xl-pt-140_9fb7672ecb45ce53 {
    padding-top: 140px !important;
  }
  .xl-pt-150_7d31b297c568d1d1 {
    padding-top: 150px !important;
  }
  .xl-pt-200_37cfa4b2318223de {
    padding-top: 200px !important;
  }
  .xl-pb-10_49a6284601b0dc1e {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_38354858abecc3ad {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_26a853f97d08e5d7 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_fb0156041c77d1dc {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_0fae120cc8e4d043 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_b9f6e4315a76d324 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_1d8f26baba67a03d {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_5c460d52ae24817c {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_e188bf975610049a {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_b8a553584cedb524 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_146afa0eb43e1098 {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_60884307db6c19a1 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_b715ca829e6ac8d9 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_300b0e143c5c8398 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_32f9a3b11dbcbab7 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_3c4f6e9d458db7ea {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_147b0226e1915b45 {
    margin-top: 10px !important;
  }
  .xl-mt-20_baf6aa097205830c {
    margin-top: 20px !important;
  }
  .xl-mt-30_f596e24dca6036bf {
    margin-top: 30px !important;
  }
  .xl-mt-40_f43be2c6f94359f5 {
    margin-top: 40px !important;
  }
  .xl-mt-50_6c15045437e70676 {
    margin-top: 50px !important;
  }
  .xl-mt-60_715d3d37dd806a70 {
    margin-top: 60px !important;
  }
  .xl-mt-70_b979d9a14321ceee {
    margin-top: 70px !important;
  }
  .xl-mt-80_f8a135d1c861ca53 {
    margin-top: 80px !important;
  }
  .xl-mt-90_bdc9a4b7a5adda99 {
    margin-top: 90px !important;
  }
  .xl-mt-100_498ceae86b6a80bb {
    margin-top: 100px !important;
  }
  .xl-mt-110_f770ef605438b25e {
    margin-top: 110px !important;
  }
  .xl-mt-120_32fb7f3aefc97fa8 {
    margin-top: 120px !important;
  }
  .xl-mt-130_2febd0ca984d26aa {
    margin-top: 130px !important;
  }
  .xl-mt-140_458fea701ae5d336 {
    margin-top: 140px !important;
  }
  .xl-mt-150_c80248c4defca7f8 {
    margin-top: 150px !important;
  }
  .xl-mt-200_237dbf1a1d0b6d99 {
    margin-top: 200px !important;
  }
  .xl-mb-10_cd3849f21c0bbc2c {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_6564529a6bda19b9 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_2e541ec777689b0b {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_d0a9dcd4797841c2 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_c9529bd163d32ad1 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_17bdfde834c5f224 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_cf82866c79204cdf {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_121cdab9d340be0f {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_594e22b4e92b4a3c {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_7b7e6e9e6bc7001e {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_be64aea823f0e041 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_6150d032a1caa6c0 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_7bfed08f2efe8fd2 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_7149161ad52f93dc {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_b435b5190d455558 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_5a19bd9d8e5c4f69 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_cc7a503e9d6c9dda {
    padding: 0 !important;
  }
  .lg-m0_fb6ce2371fb15ed6 {
    margin: 0 !important;
  }
  .lg-pt-10_a96e48538d0c9fd1 {
    padding-top: 10px !important;
  }
  .lg-pt-20_4fe8ac428fb55bac {
    padding-top: 20px !important;
  }
  .lg-pt-30_e3bc2febec20f523 {
    padding-top: 30px !important;
  }
  .lg-pt-40_135b9c4b541a5618 {
    padding-top: 40px !important;
  }
  .lg-pt-50_99ae23d6f5951388 {
    padding-top: 50px !important;
  }
  .lg-pt-60_ae61beb039f57f3e {
    padding-top: 60px !important;
  }
  .lg-pt-70_7506daadbd7760da {
    padding-top: 70px !important;
  }
  .lg-pt-80_54b2f5d23ac47dcb {
    padding-top: 80px !important;
  }
  .lg-pt-90_998493d751870492 {
    padding-top: 90px !important;
  }
  .lg-pt-100_df82f736c1ec4ce3 {
    padding-top: 100px !important;
  }
  .lg-pt-110_37f54f7f7e2a2ab9 {
    padding-top: 110px !important;
  }
  .lg-pt-120_9deb8bc8b446b72f {
    padding-top: 120px !important;
  }
  .lg-pt-130_3ebac6df4b7e7cd4 {
    padding-top: 130px !important;
  }
  .lg-pt-140_eec20350409b7161 {
    padding-top: 140px !important;
  }
  .lg-pt-150_8ac116ae8031ea89 {
    padding-top: 150px !important;
  }
  .lg-pt-200_900b29fda128fce7 {
    padding-top: 200px !important;
  }
  .lg-pb-10_6c4e9a7baef564e3 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_4d46119272bbc931 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_e1c0c755dbb6997f {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_9295c389d853e826 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_6dddbb354798a339 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_b4a738a71f0a4583 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_dd42fe42d7d1102c {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_e3fc04004dbb65f9 {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_36448b13a06d1ce7 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_cb72b14e93fa0a06 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_ed0a1b19d355809e {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_aaaf0a153823a24b {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_23444a1b8478285c {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_94d5a4778b542e2b {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_8def8da71436c34e {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_39ecfb1bb07cb369 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_710ed9137ec4e51a {
    margin-top: 10px !important;
  }
  .lg-mt-20_d099b2cbd219a7d8 {
    margin-top: 20px !important;
  }
  .lg-mt-30_ed85006f3d8f3366 {
    margin-top: 30px !important;
  }
  .lg-mt-40_8d942b61097c6203 {
    margin-top: 40px !important;
  }
  .lg-mt-50_3cd7b83f23a08611 {
    margin-top: 50px !important;
  }
  .lg-mt-60_e620433a03f10c02 {
    margin-top: 60px !important;
  }
  .lg-mt-70_0265bcdec36a8b1f {
    margin-top: 70px !important;
  }
  .lg-mt-80_3121b3079184d4c6 {
    margin-top: 80px !important;
  }
  .lg-mt-90_6fce1caafc726efc {
    margin-top: 90px !important;
  }
  .lg-mt-100_119311afe1d14f5d {
    margin-top: 100px !important;
  }
  .lg-mt-110_acc619afce209dad {
    margin-top: 110px !important;
  }
  .lg-mt-120_084737ed773e10ac {
    margin-top: 120px !important;
  }
  .lg-mt-130_eeefe361d8a008ab {
    margin-top: 130px !important;
  }
  .lg-mt-140_fdc40a462c76f1c6 {
    margin-top: 140px !important;
  }
  .lg-mt-150_076dc166c9b5bac3 {
    margin-top: 150px !important;
  }
  .lg-mt-200_c759c3e9cc7e5d04 {
    margin-top: 200px !important;
  }
  .lg-mb-10_24e53f62ca4dbedb {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_89a21120d9896504 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_fced64c3f92cb23d {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_a31c836f243c5cc8 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_4770f2151e029f51 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_1a1a2b8c0ba1049b {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_751e1b7e04f952ad {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_3e52c49516244c76 {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_29ae592de7b60ee6 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_21f942ce6699aa3d {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_4257a4e03eae2752 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_375d9c23f12640b8 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_fa16948a19bf9491 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_359f6376367c3ce2 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_43e9f22595e2446e {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_fb9a8c0ba5fc8db6 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_76860c3e33add500 {
    padding: 0 !important;
  }
  .md-m0_275fffd9d8f939af {
    margin: 0 !important;
  }
  .md-pt-10_99bf6f171c90eae0 {
    padding-top: 10px !important;
  }
  .md-pt-20_7933eb9e5b7abdd5 {
    padding-top: 20px !important;
  }
  .md-pt-30_95480d2c34d71da6 {
    padding-top: 30px !important;
  }
  .md-pt-40_583053ca6d04d82b {
    padding-top: 40px !important;
  }
  .md-pt-50_6a37e75aac6f3a4c {
    padding-top: 50px !important;
  }
  .md-pt-60_35951ce157badca7 {
    padding-top: 60px !important;
  }
  .md-pt-70_b1a591029ebc8090 {
    padding-top: 70px !important;
  }
  .md-pt-80_4660c246447abf88 {
    padding-top: 80px !important;
  }
  .md-pt-90_16b5e012858aeabf {
    padding-top: 90px !important;
  }
  .md-pt-100_ac44b8b20ee1552f {
    padding-top: 100px !important;
  }
  .md-pt-110_b778fd5a450bcadc {
    padding-top: 110px !important;
  }
  .md-pt-120_fae3db4e65325e3b {
    padding-top: 120px !important;
  }
  .md-pt-130_7d9c5a430bab295f {
    padding-top: 130px !important;
  }
  .md-pt-140_adbb36bdb1a0680d {
    padding-top: 140px !important;
  }
  .md-pt-150_c5a61edd5bfc5074 {
    padding-top: 150px !important;
  }
  .md-pt-200_46c64ead230c236c {
    padding-top: 200px !important;
  }
  .md-pb-10_cc8df42f535465f1 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_582f1ec93926d8d7 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_fa5ba947648387e9 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_7d9644423ef13d1c {
    padding-bottom: 40px !important;
  }
  .md-pb-50_9d76422e937a2b1e {
    padding-bottom: 50px !important;
  }
  .md-pb-60_eec391fafb5a9307 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_878e07ed2df1396f {
    padding-bottom: 70px !important;
  }
  .md-pb-80_372f0238d1c543f1 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_c4d3afbaa8d6cbe1 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_fd10ed845fc1178e {
    padding-bottom: 100px !important;
  }
  .md-pb-110_f0f728154b4446b0 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_e5ad0c7b3ead61b1 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_26c30e1c0f9d4c0c {
    padding-bottom: 130px !important;
  }
  .md-pb-140_3dfe196c4ac85395 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_c9bc0cfe781f5c3e {
    padding-bottom: 150px !important;
  }
  .md-pb-200_1721badc55bc9c41 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_8ace9a2331e645e2 {
    margin-top: 10px !important;
  }
  .md-mt-20_9ff14b9257005c75 {
    margin-top: 20px !important;
  }
  .md-mt-30_56f8b2b7b5c2ab0c {
    margin-top: 30px !important;
  }
  .md-mt-40_27f19d1e00a5a699 {
    margin-top: 40px !important;
  }
  .md-mt-50_b646bffc8056df71 {
    margin-top: 50px !important;
  }
  .md-mt-60_2c00431974e7b4d2 {
    margin-top: 60px !important;
  }
  .md-mt-70_f9befcd064f00877 {
    margin-top: 70px !important;
  }
  .md-mt-80_a5856b050e3bc220 {
    margin-top: 80px !important;
  }
  .md-mt-90_b02c378255beb204 {
    margin-top: 90px !important;
  }
  .md-mt-100_e339e16405424b01 {
    margin-top: 100px !important;
  }
  .md-mt-110_f38e4ae67b7d6a58 {
    margin-top: 110px !important;
  }
  .md-mt-120_fc84132f7f46359e {
    margin-top: 120px !important;
  }
  .md-mt-130_56253ca3c20bc5fe {
    margin-top: 130px !important;
  }
  .md-mt-140_16bb98cf3a3961e0 {
    margin-top: 140px !important;
  }
  .md-mt-150_3b784bbe65d475dc {
    margin-top: 150px !important;
  }
  .md-mt-200_3f28f9eb60af9322 {
    margin-top: 200px !important;
  }
  .md-mb-10_66f1195cf4e9dbc8 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_e81a1f6c4adf9d50 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_e5d4113019eb01a9 {
    margin-bottom: 30px !important;
  }
  .md-mb-40_b8a3a4e3c24da7ac {
    margin-bottom: 40px !important;
  }
  .md-mb-50_e35375b12be1c933 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_a8ed48be37cb9215 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_d72066361902f592 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_1bc01b0011624d38 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_eb98f9d9955f4336 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_acb3be09889da02c {
    margin-bottom: 100px !important;
  }
  .md-mb-110_d15118014bf81e2c {
    margin-bottom: 110px !important;
  }
  .md-mb-120_8f543dee493a3268 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_8bec20286be38f3c {
    margin-bottom: 130px !important;
  }
  .md-mb-140_a5f0578df3a91ce1 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_6233ea6954494d2e {
    margin-bottom: 150px !important;
  }
  .md-mb-200_579421525ed5f800 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_062bdc4e91b6f8b3 {
    padding: 0 !important;
  }
  .sm-m0_facd0244d5940a4a {
    margin: 0 !important;
  }
  .sm-pt-10_0f6529b2bfac675c {
    padding-top: 10px !important;
  }
  .sm-pt-20_39e75a66b638dc8c {
    padding-top: 20px !important;
  }
  .sm-pt-30_bdc46fda36e868b8 {
    padding-top: 30px !important;
  }
  .sm-pt-40_499a5a5a7ccce967 {
    padding-top: 40px !important;
  }
  .sm-pt-50_6f51107a90bd537f {
    padding-top: 50px !important;
  }
  .sm-pt-60_9c30ebd1ecd07326 {
    padding-top: 60px !important;
  }
  .sm-pt-70_829589f1fe0a7607 {
    padding-top: 70px !important;
  }
  .sm-pt-80_6b7d5a6c4454faeb {
    padding-top: 80px !important;
  }
  .sm-pt-90_30de2b8c3ded992e {
    padding-top: 90px !important;
  }
  .sm-pt-100_aa0e8afb11d19834 {
    padding-top: 100px !important;
  }
  .sm-pt-110_3b7548862fd592f5 {
    padding-top: 110px !important;
  }
  .sm-pt-120_abcaa03c1cd16274 {
    padding-top: 120px !important;
  }
  .sm-pt-130_a3ef7ec324c19fe6 {
    padding-top: 130px !important;
  }
  .sm-pt-140_c064ca2da09e32be {
    padding-top: 140px !important;
  }
  .sm-pt-150_df5f95706eecdf3f {
    padding-top: 150px !important;
  }
  .sm-pt-200_5481c84c855c51bb {
    padding-top: 200px !important;
  }
  .sm-pb-10_e0b30dd542df645d {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_fa13b6a7891542f9 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_d1f5d433e4638452 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_e0a2faee616e9fde {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_f259c890c691deef {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_7cb54266a11c048e {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_3c1d682c6491aaa2 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_d9a8a8d435136454 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_30c589647cd69e9c {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_d0bd21cbd5a9b7f6 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_df713570bf63a9dd {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_098559a37fe5ead4 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_2c26400c5ca805b5 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_8b400ab728fa7334 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_e58ad07d8be15b06 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_cfdd720b128d530b {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_bedb2d26d21cf93e {
    margin-top: 10px !important;
  }
  .sm-mt-20_a799dd624c65282c {
    margin-top: 20px !important;
  }
  .sm-mt-30_157938b911a14c85 {
    margin-top: 30px !important;
  }
  .sm-mt-40_60a1a7a21b897c57 {
    margin-top: 40px !important;
  }
  .sm-mt-50_2b63bd0767c41713 {
    margin-top: 50px !important;
  }
  .sm-mt-60_a77dad543c60e0d3 {
    margin-top: 60px !important;
  }
  .sm-mt-70_c16fe85367bd96d4 {
    margin-top: 70px !important;
  }
  .sm-mt-80_566f45e5bfeb4685 {
    margin-top: 80px !important;
  }
  .sm-mt-90_8d38042e688aed45 {
    margin-top: 90px !important;
  }
  .sm-mt-100_a99eec578bff864e {
    margin-top: 100px !important;
  }
  .sm-mt-110_5d9f4536fcd4fd26 {
    margin-top: 110px !important;
  }
  .sm-mt-120_6dfbecd3620aff3b {
    margin-top: 120px !important;
  }
  .sm-mt-130_f01d11822ca67e1b {
    margin-top: 130px !important;
  }
  .sm-mt-140_fa88420406c52e2b {
    margin-top: 140px !important;
  }
  .sm-mt-150_4de17a99165e8600 {
    margin-top: 150px !important;
  }
  .sm-mt-200_6c335e60b4a8bbcf {
    margin-top: 200px !important;
  }
  .sm-mb-10_57a67032655626b1 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_64a2178c857591cb {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_1835e698144bb291 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_953678290c1be50e {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_bba6fa7171bf5624 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_124ddaecdbfa402f {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_71037fefda483b48 {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_a50cc3eb4af873cc {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_264e981358364630 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_45e1f58ed3990d9c {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_067efee62ebc85e1 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_46bf34a2705f9282 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_00c19e56085a7002 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_69d69158678fc811 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_1c8ea7dfa49165ee {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_8c6b528564ca42db {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_39b72a934fe5448d {
    padding: 0 !important;
  }
  .xs-m0_ca019b6a1672cde1 {
    margin: 0 !important;
  }
  .xs-pt-10_6ed75a4a10bc75f9 {
    padding-top: 10px !important;
  }
  .xs-pt-20_c1bbba64694f54ec {
    padding-top: 20px !important;
  }
  .xs-pt-30_07ec07a0de3d4c6c {
    padding-top: 30px !important;
  }
  .xs-pt-40_61005f0a98477ed4 {
    padding-top: 40px !important;
  }
  .xs-pt-50_4d631c30f0b480d6 {
    padding-top: 50px !important;
  }
  .xs-pt-60_c6069d2b9bae279e {
    padding-top: 60px !important;
  }
  .xs-pt-70_4b0a14d8e97359a1 {
    padding-top: 70px !important;
  }
  .xs-pt-80_64f8c590515a3dfc {
    padding-top: 80px !important;
  }
  .xs-pt-90_47e797aa58370a8c {
    padding-top: 90px !important;
  }
  .xs-pt-100_3aea9467f10b8c60 {
    padding-top: 100px !important;
  }
  .xs-pt-110_a3dbbf8d591f211b {
    padding-top: 110px !important;
  }
  .xs-pt-120_98600f952f9da994 {
    padding-top: 120px !important;
  }
  .xs-pt-130_313ea259a67c4697 {
    padding-top: 130px !important;
  }
  .xs-pt-140_29de10cdb7486d00 {
    padding-top: 140px !important;
  }
  .xs-pt-150_61889e3c3f004e91 {
    padding-top: 150px !important;
  }
  .xs-pt-200_d9099c0f631fddbe {
    padding-top: 200px !important;
  }
  .xs-pb-10_79b5e000bc8b9f2d {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_37490194515b3829 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_6b89a58b692d5b72 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_8736acda3ebb84d7 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_bdf6d81d1c25cde4 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_0e48cecaf8a33e2d {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_1f324af2bc42331b {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_d1988befb87ee052 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_a573777027244ff1 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_84cb997513574dbc {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_5d40c026a531c06d {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_5ecf53d138fb4234 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_8d9b25ecb8f5d3fc {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_07acf610e6cbc8e5 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_af98689ce312041e {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_888fc585b4edd6f9 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_f3f481032c146ef4 {
    margin-top: 10px !important;
  }
  .xs-mt-20_0c13a6739e08e751 {
    margin-top: 20px !important;
  }
  .xs-mt-30_4f2a53628b5667a3 {
    margin-top: 30px !important;
  }
  .xs-mt-40_ca9ad5483c780a16 {
    margin-top: 40px !important;
  }
  .xs-mt-50_e4b275d7b2d183aa {
    margin-top: 50px !important;
  }
  .xs-mt-60_c8e32774b5965c5c {
    margin-top: 60px !important;
  }
  .xs-mt-70_6fa01d16936e2f39 {
    margin-top: 70px !important;
  }
  .xs-mt-80_28e7b800db427c94 {
    margin-top: 80px !important;
  }
  .xs-mt-90_b4c62e687685c49c {
    margin-top: 90px !important;
  }
  .xs-mt-100_4243f74814bdba4a {
    margin-top: 100px !important;
  }
  .xs-mt-110_a40c315a5c2fc9d8 {
    margin-top: 110px !important;
  }
  .xs-mt-120_5fe0cd031adc06dc {
    margin-top: 120px !important;
  }
  .xs-mt-130_a41929e360e74708 {
    margin-top: 130px !important;
  }
  .xs-mt-140_d1f0dff8b3b68b5e {
    margin-top: 140px !important;
  }
  .xs-mt-150_98cb9be98b58f825 {
    margin-top: 150px !important;
  }
  .xs-mt-200_2ef70a5cd6a29f72 {
    margin-top: 200px !important;
  }
  .xs-mb-10_11e36e526c3403d6 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_9137ac81f86caeeb {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_ebb19f49633db544 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_ce1ffbde4ac24671 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_1d778097a2170b1d {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_95051a2b61893948 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_52948696acd6b0ed {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_c28403884a4859b9 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_eb54d800c45769dd {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_5c575fb2f5eb512e {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_cef727c33a9a44cf {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_3f322c3d05243e8d {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_602053c6bf321aa8 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_38a556aa628f469f {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_27e7b1c3e69786ec {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_e397260108947f31 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_f19e296abc922a77 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_f19e296abc922a77.menu-overlay_8a435b531409e4aa {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_f19e296abc922a77.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_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_f19e296abc922a77.menu-style-three_6c013e991456b892 .navbar-toggler_e543e184c25b1efa {
  background: #000;
}
.theme-main-menu_f19e296abc922a77.menu-style-four_e054816c4b0fe0f6 .navbar-toggler_e543e184c25b1efa {
  background: #E6FD5A;
}
.theme-main-menu_f19e296abc922a77.menu-style-five_04ec2d1577603322 .navbar-toggler_e543e184c25b1efa {
  background: #DFFF5E;
}
.theme-main-menu_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa:focus {
  box-shadow: none;
}
.theme-main-menu_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa::before,
.theme-main-menu_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa::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_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa 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_f19e296abc922a77.menu-style-three_6c013e991456b892 .navbar-toggler_e543e184c25b1efa:before, .theme-main-menu_f19e296abc922a77.menu-style-three_6c013e991456b892 .navbar-toggler_e543e184c25b1efa:after, .theme-main-menu_f19e296abc922a77.menu-style-three_6c013e991456b892 .navbar-toggler_e543e184c25b1efa span {
  background: #fff;
}
.theme-main-menu_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_f19e296abc922a77 .navbar-toggler_e543e184c25b1efa[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_f19e296abc922a77 .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_f19e296abc922a77 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_f19e296abc922a77.white-vr_bf59e6d4956808c1 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_f19e296abc922a77.white-vr_bf59e6d4956808c1 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_f19e296abc922a77.white-vr_bf59e6d4956808c1.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_f19e296abc922a77.menu-style-one_e94a1d2587b12ef4 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65 .info-row_addedf44eb0af732 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65 .gap-fix_07bddb9e696fdfb6 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65 .greetings_039a7eba3f909acf {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65 .contact-info_fba113be14c29607 {
  margin: 0 -15px;
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65 .contact-info_fba113be14c29607 li {
  padding: 0 15px;
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65 .contact-info_fba113be14c29607 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65 .contact-info_fba113be14c29607 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65 .inner-content_c6a56c3602b4de2d {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_f19e296abc922a77.menu-style-two_631fa3b70ee48a65.fixed .info-row_addedf44eb0af732 {
  display: none;
}
.theme-main-menu_f19e296abc922a77.menu-style-five_04ec2d1577603322 {
  background: #000;
  padding: 0;
}
.theme-main-menu_f19e296abc922a77.menu-style-five_04ec2d1577603322 .inner-content_c6a56c3602b4de2d {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_f19e296abc922a77.menu-style-six_a1889e7e33dc92fc .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_f19e296abc922a77.menu-style-six_a1889e7e33dc92fc .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_f19e296abc922a77 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_9c18721c55aad63c {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_9c18721c55aad63c .mega-menu-title_d58c3a30504553f8 {
  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_f19e296abc922a77 .login-btn-one_f47db4b9387bc0f1 a {
  color: #000;
}
.theme-main-menu_f19e296abc922a77 .login-btn-one_f47db4b9387bc0f1 a:hover {
  text-decoration: underline;
}
.theme-main-menu_f19e296abc922a77 .login-btn-two_38cf48c6079eb7e4 a {
  color: #044F3B;
}
.theme-main-menu_f19e296abc922a77 .login-btn-two_38cf48c6079eb7e4 a:hover {
  text-decoration: underline;
}
.theme-main-menu_f19e296abc922a77 .signup-btn-one_81003c5ede592f87 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_f19e296abc922a77 .signup-btn-one_81003c5ede592f87 .icon_bf30bd8065355fbc {
  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_f19e296abc922a77 .signup-btn-one_81003c5ede592f87:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_f19e296abc922a77 .signup-btn-one_81003c5ede592f87:hover .icon_bf30bd8065355fbc {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_f19e296abc922a77 .signup-btn-two_13623559cce8637b {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_f19e296abc922a77 .signup-btn-two_13623559cce8637b:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_f19e296abc922a77 .quote-one_05857abadbbc7fb9 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_f19e296abc922a77 .quote-one_05857abadbbc7fb9:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_3189e25104d4c703 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_3189e25104d4c703 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_3189e25104d4c703 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_3189e25104d4c703 li a:hover {
  color: #0C3A30;
}
.category-menu_3189e25104d4c703 .dropdown-menu {
  padding: 0;
}
.category-menu_3189e25104d4c703 .dropdown-menu li {
  padding: 0;
}
.category-menu_3189e25104d4c703 .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_5d882492aee4a27e .logo_3e17fc60eff90f70 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_bf59e6d4956808c1 .navbar-collapse_5d882492aee4a27e {
    background-color: #0C3A30;
  }
  .navbar-collapse_5d882492aee4a27e {
    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_5d882492aee4a27e.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_f19e296abc922a77 .navbar .mega-dropdown_42dd58dfbb4a476f {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_bf59e6d4956808c1 .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_9c18721c55aad63c {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_7842922ef528f7f2 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_2167a1b492fb4349 {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_2167a1b492fb4349::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_2167a1b492fb4349 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_2167a1b492fb4349 .hero-slider-one .hero-img_dc03e193cc39e0d2 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_2167a1b492fb4349 .hero-slider-one .slick-list_82267d2afc2d1b1f, .hero-banner-one_2167a1b492fb4349 .hero-slider-one .slick-track_8e7a7e2622c40c2b, .hero-banner-one_2167a1b492fb4349 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_2167a1b492fb4349 .hero-heading_491c95e77d6ac3ad {
  font-weight: 700;
  color: #000;
  background: url(../photos/shape_72cd65aedb/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_2167a1b492fb4349 .more-btn_ceb4816005496a9e {
  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_2167a1b492fb4349 .more-btn_ceb4816005496a9e:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_356dab4f6cb06890 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_356dab4f6cb06890 .bg-wrapper_3a5de0efda29d6a0 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_356dab4f6cb06890 .hero-heading_491c95e77d6ac3ad {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_356dab4f6cb06890 .rating_d95d99c7890f36d0 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_356dab4f6cb06890 .rating_d95d99c7890f36d0 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_356dab4f6cb06890 .media-wrapper_8a7c34426d9df38f {
  position: absolute;
  background: url(../photos/assets_b7e9b1b3ae/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_356dab4f6cb06890 .media-wrapper_8a7c34426d9df38f .shape_01_37e719a5e8ca152b {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_356dab4f6cb06890 .media-wrapper_8a7c34426d9df38f .shape_02_84c5ccc8e31fc8e6 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_ab6b01a324c29629 .hero-heading_491c95e77d6ac3ad {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_ab6b01a324c29629 .media-wrapper_8a7c34426d9df38f {
  background: url(../photos/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_ab6b01a324c29629 .media-wrapper_8a7c34426d9df38f .screen_01_d73edea7a6235a16 {
  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_ab6b01a324c29629 .media-wrapper_8a7c34426d9df38f .screen_02_b1cb2d9d212b934b {
  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_ab6b01a324c29629 .media-wrapper_8a7c34426d9df38f .bg-shape_9837833ad7687154 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_ab6b01a324c29629 .shape_01_37e719a5e8ca152b {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_4d871511ca36d5d1 .bg-wrapper_3a5de0efda29d6a0 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_4d871511ca36d5d1 .media-wrapper_8a7c34426d9df38f {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_4d871511ca36d5d1 .media-wrapper_8a7c34426d9df38f .shape_01_37e719a5e8ca152b {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_4d871511ca36d5d1 .shape_02_84c5ccc8e31fc8e6 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_e27fa1c56507d67c + .blog-details_d98461db0416d570 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_712a0c5f48872080 {
  z-index: 1;
}
.block-feature-three_712a0c5f48872080:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_712a0c5f48872080.no-bg_b20af5901df69b15:before {
  display: none;
}
.block-feature-three_712a0c5f48872080 .section-btn_ed6b686383347135 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_712a0c5f48872080 .block-title_eff84c78df145741 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_712a0c5f48872080 .block-title_eff84c78df145741 a:hover {
  text-decoration: underline;
}
.block-feature-three_712a0c5f48872080 .round-btn_87b02c06f4599646 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_712a0c5f48872080 .round-btn_87b02c06f4599646:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_712a0c5f48872080 .block-one_a5986b6e3bae7b91 {
  background: url(../photos/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_712a0c5f48872080 .block-one_a5986b6e3bae7b91 .tag_ba1f0bac8871d50c {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_712a0c5f48872080 .block-one_a5986b6e3bae7b91 .block-title_eff84c78df145741 {
  background: url(../photos/shape_72cd65aedb/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_712a0c5f48872080 .block-two_c311bae995056c1d {
  overflow: hidden;
}
.block-feature-three_712a0c5f48872080 .block-two_c311bae995056c1d .img-wrapper_f729126a50b46036 {
  background: url(../photos/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_712a0c5f48872080 .block-two_c311bae995056c1d .text-wrapper_2d5e0383238236e4 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_712a0c5f48872080 .block-two_c311bae995056c1d .tag_ba1f0bac8871d50c {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_712a0c5f48872080 .block-three_85b4bcbe79b123bf {
  background: #D3FF76;
}
.block-feature-three_712a0c5f48872080 .block-three_85b4bcbe79b123bf .tag_ba1f0bac8871d50c {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_712a0c5f48872080 .block-three_85b4bcbe79b123bf .round-btn_87b02c06f4599646 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_712a0c5f48872080 .block-three_85b4bcbe79b123bf .round-btn_87b02c06f4599646:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_712a0c5f48872080 .block-four_fb6851f39c13e175 {
  background: url(../photos/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_712a0c5f48872080 .block-four_fb6851f39c13e175 .block-title_eff84c78df145741 {
  background: url(../photos/shape_72cd65aedb/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_712a0c5f48872080 .block-four_fb6851f39c13e175 .block-title_eff84c78df145741 a {
  font-size: 28px;
}
.block-feature-three_712a0c5f48872080 .block-four_fb6851f39c13e175 .tag_ba1f0bac8871d50c {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_712a0c5f48872080 .block-four_fb6851f39c13e175 .round-btn_87b02c06f4599646 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_712a0c5f48872080 .block-four_fb6851f39c13e175 .round-btn_87b02c06f4599646:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_712a0c5f48872080 .block-five_b8118278214ccc98 {
  background: url(../photos/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_712a0c5f48872080 .block-five_b8118278214ccc98 .tag_ba1f0bac8871d50c {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_712a0c5f48872080 .block-five_b8118278214ccc98 .block-title_eff84c78df145741 {
  background: url(../photos/shape_72cd65aedb/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_18032846d702749a .upper-wrapper_ef7254e37f7b2d17 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_18032846d702749a .upper-wrapper_ef7254e37f7b2d17 .shape_01_37e719a5e8ca152b {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_18032846d702749a .line-loop_c46b8f635e27d0ff:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_18032846d702749a .graph-panel_72638f4ebfc75560 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_18032846d702749a .graph-panel_72638f4ebfc75560 .main-count_93f0177dabd64b67 {
  font-size: 120px;
}
.block-feature-thirteen_18032846d702749a .graph-panel_72638f4ebfc75560 .chart-box_24bc9c94fd1ac229 {
  padding: 0 15px;
}
.block-feature-thirteen_18032846d702749a .graph-panel_72638f4ebfc75560 .chart-box_24bc9c94fd1ac229 .chart-inner_b34b296e918b66e4 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_35f009a73ce59489 .media-img_07de265c53ff408b {
  border-radius: 30px;
}
.block-feature-sixteen_35f009a73ce59489 .shape_01_37e719a5e8ca152b {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_6f7bc906ce5a2028 .section-subheading_deb8d1b0c82dcf1f {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_6f7bc906ce5a2028 .shape_01_37e719a5e8ca152b {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_dd07acd7ac78c95f {
  z-index: 1;
}
.text-feature-four_dd07acd7ac78c95f .avatar_759ea00375ed12e2 {
  width: 65px;
  height: 65px;
}
.text-feature-four_dd07acd7ac78c95f .name {
  font-size: 28px;
}
.text-feature-four_dd07acd7ac78c95f .quote-text_2c567a4c196cf3f8 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_dd07acd7ac78c95f .shape_01_37e719a5e8ca152b {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_dd07acd7ac78c95f .shape_02_84c5ccc8e31fc8e6 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_15c38d80bb4f6ad0 .bg-wrapper_3a5de0efda29d6a0 {
  background: #FFF2AC;
}
.text-feature-five_15c38d80bb4f6ad0 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_15c38d80bb4f6ad0 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_15c38d80bb4f6ad0 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_15c38d80bb4f6ad0 li:hover:before {
  background: #29594B;
}
.text-feature-five_15c38d80bb4f6ad0 li:hover:after {
  color: #fff;
}
.text-feature-five_15c38d80bb4f6ad0 .media-wrapper_8a7c34426d9df38f {
  background: url(../photos/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_15c38d80bb4f6ad0 .media-wrapper_8a7c34426d9df38f .video-icon_da4a2629b9eefd0d {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_15c38d80bb4f6ad0 .media-wrapper_8a7c34426d9df38f .video-icon_da4a2629b9eefd0d:hover {
  background: #CFFF45;
}
.text-feature-five_15c38d80bb4f6ad0 .media-wrapper_8a7c34426d9df38f .screen_01_d73edea7a6235a16 {
  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_1d655c436b8d0ec9 {
  z-index: 1;
}
.text-feature-six_1d655c436b8d0ec9 .media-wrapper_8a7c34426d9df38f {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_1d655c436b8d0ec9 .media-wrapper_8a7c34426d9df38f .screen_01_d73edea7a6235a16 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_1d655c436b8d0ec9 .shape_01_37e719a5e8ca152b {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_1d655c436b8d0ec9 .shape_02_84c5ccc8e31fc8e6 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_6ae7742908eb4b87 {
  background: url(../photos/assets_b7e9b1b3ae/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_6ae7742908eb4b87 .block_2317f15bf93f9c5a .icon_bf30bd8065355fbc {
  height: 50px;
}
.text-feature-nine_6ae7742908eb4b87 .vertical-text-wrapper_b0e858389c3e426d {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_6ae7742908eb4b87 .vertical-text-wrapper_b0e858389c3e426d .text-list_350edce2234ace8d {
  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_6ae7742908eb4b87 .vertical-text-wrapper_b0e858389c3e426d .text-list_350edce2234ace8d:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_6ae7742908eb4b87 .vertical-text-wrapper_b0e858389c3e426d .shape_01_37e719a5e8ca152b {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_6ae7742908eb4b87 .vertical-text-wrapper_b0e858389c3e426d .shape_02_84c5ccc8e31fc8e6 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_6ae7742908eb4b87 .shape_03_6967b3f9223a1821 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_6ae7742908eb4b87 .shape_04_71b6d5332f7497a2 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_dad69b06dc6b0d60 .section-btn_ed6b686383347135 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_3301400833df9531 {
  z-index: 1;
}
.team-section-three_3301400833df9531:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../photos/shape_72cd65aedb/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_3301400833df9531 .section-btn_ed6b686383347135 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_3301400833df9531 .shape_01_37e719a5e8ca152b {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_3301400833df9531 .shape_02_84c5ccc8e31fc8e6 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_3301400833df9531 .shape_03_6967b3f9223a1821 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_464c250550be2ba3 .logo_3e17fc60eff90f70 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_85592344ed0fe7cb {
  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_726441078b5ea758 {
  max-width: 565px;
}
.user-data-form .form-wrapper_726441078b5ea758 .input-group-meta_165be937d9bc3ecc 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_726441078b5ea758 .input-group-meta_165be937d9bc3ecc label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_726441078b5ea758 .input-group-meta_165be937d9bc3ecc .placeholder_icon_9e87d31fc785e3c8 {
  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_726441078b5ea758 .input-group-meta_165be937d9bc3ecc .placeholder_icon_9e87d31fc785e3c8 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_726441078b5ea758 .input-group-meta_165be937d9bc3ecc .placeholder_icon_9e87d31fc785e3c8 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_726441078b5ea758 .input-group-meta_165be937d9bc3ecc .placeholder_icon_9e87d31fc785e3c8 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_726441078b5ea758 .input-group-meta_165be937d9bc3ecc .placeholder_icon_9e87d31fc785e3c8 span.eye-slash_8aff7ed794348cd0:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_03eddb4fa0af8040 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_03eddb4fa0af8040 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_03eddb4fa0af8040 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_03eddb4fa0af8040 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_03eddb4fa0af8040 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_03eddb4fa0af8040 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_03eddb4fa0af8040 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_f2aff496cf030b67 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_857f84a6e761766b {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_857f84a6e761766b:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_857f84a6e761766b img {
  width: 20px;
}
.user-data-form .btn-close_6d3f87d4ddc89954 {
  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_2424bdef0b57bbe3 .main-count_93f0177dabd64b67 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_d8f955abb37d5393 .icon_bf30bd8065355fbc {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_9a469af881b8152d .img-holder_3accdbdc83e38809 {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_9a469af881b8152d .img-holder_3accdbdc83e38809.round-border_de7530a1baa2b202 {
  border-radius: 30px;
}
.portfolio-block-one_9a469af881b8152d .img-holder_3accdbdc83e38809 .expend_8e24e0d6d2bea030 {
  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_9a469af881b8152d .img-holder_3accdbdc83e38809 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_9a469af881b8152d .img-holder_3accdbdc83e38809 i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_9a469af881b8152d:hover .expend_8e24e0d6d2bea030 {
  opacity: 1;
}
.portfolio-block-one_9a469af881b8152d:hover .img-meta_18eda0a816846f18 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_9a469af881b8152d:hover .pj-title_853c2f0d042d5f0b {
  text-decoration: underline;
}
.portfolio-block-one_9a469af881b8152d .caption {
  margin-top: 35px;
}
.portfolio-block-one_9a469af881b8152d .caption .tag_ba1f0bac8871d50c {
  margin: 0 -3px;
}
.portfolio-block-one_9a469af881b8152d .caption .tag_ba1f0bac8871d50c 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_9a469af881b8152d .caption .pj-title_853c2f0d042d5f0b {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_9a469af881b8152d .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_9a469af881b8152d .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_9d08bdf71f33b9d6 .bg-wrapper_3a5de0efda29d6a0 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_9d08bdf71f33b9d6 .slider-wrapper_54ce3235137e78ef {
  height: 100%;
}
.project-details-two_9d08bdf71f33b9d6 .slider-wrapper_54ce3235137e78ef .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_9d08bdf71f33b9d6 .slider-wrapper_54ce3235137e78ef .carousel-control-next_6a8f24c994afa757,
.project-details-two_9d08bdf71f33b9d6 .slider-wrapper_54ce3235137e78ef .carousel-control-prev_018c771cd15e4795 {
  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_9d08bdf71f33b9d6 .slider-wrapper_54ce3235137e78ef .carousel-control-next_6a8f24c994afa757:hover,
.project-details-two_9d08bdf71f33b9d6 .slider-wrapper_54ce3235137e78ef .carousel-control-prev_018c771cd15e4795:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_9d08bdf71f33b9d6 .slider-wrapper_54ce3235137e78ef .carousel-control-prev_018c771cd15e4795 {
  left: auto;
  right: 45px;
}
.project-details-two_9d08bdf71f33b9d6 .info-wrapper_7a7ebfd49712b9c4 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_9d08bdf71f33b9d6 .info-wrapper_7a7ebfd49712b9c4 h3 {
  font-size: 36px;
}
.project-details-two_9d08bdf71f33b9d6 .info-wrapper_7a7ebfd49712b9c4 .list-meta_c552bf578cb357ee li {
  padding: 22px 0;
}
.project-details-two_9d08bdf71f33b9d6 .info-wrapper_7a7ebfd49712b9c4 .list-meta_c552bf578cb357ee .icon_bf30bd8065355fbc {
  width: 40px;
}
.project-details-two_9d08bdf71f33b9d6 .info-wrapper_7a7ebfd49712b9c4 .list-meta_c552bf578cb357ee .text1_32b4cf54bb1cd32f {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_9d08bdf71f33b9d6 .info-wrapper_7a7ebfd49712b9c4 .list-meta_c552bf578cb357ee span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_9d08bdf71f33b9d6 .info-wrapper_7a7ebfd49712b9c4 .social-share_6dfc3b217d18f324 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_9d08bdf71f33b9d6 .info-wrapper_7a7ebfd49712b9c4 .social-share_6dfc3b217d18f324 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_2c165e03efb9f74d .slider-wrapper_54ce3235137e78ef {
  padding-left: 100px;
}
.feedback-section-three_2c165e03efb9f74d .slider-wrapper_54ce3235137e78ef .icon_bf30bd8065355fbc {
  left: 0;
  top: 18px;
}
.feedback-section-three_2c165e03efb9f74d .slick-dots_cc6f65623dd2909d {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_2c165e03efb9f74d .slick-dots_cc6f65623dd2909d li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_2c165e03efb9f74d .slick-dots_cc6f65623dd2909d .slick-active button {
  background: #000;
}
.feedback-section-three_2c165e03efb9f74d .rating-box_111fd52869ac1c0e {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_2c165e03efb9f74d .rating-box_111fd52869ac1c0e .rating_d95d99c7890f36d0 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_2c165e03efb9f74d .shape_01_37e719a5e8ca152b {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_2c165e03efb9f74d .shape_02_84c5ccc8e31fc8e6 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_4139cc21fbce35f0 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_4139cc21fbce35f0 .post-data_fb7a4e52082b70c4 {
  padding: 30px 35px 25px;
}
.blog-meta-one_4139cc21fbce35f0 .post-data_fb7a4e52082b70c4 .post-info_c5fe648c07655ee7 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_4139cc21fbce35f0 .post-data_fb7a4e52082b70c4 .blog-title_7752b4e7ee771bda {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_4139cc21fbce35f0 .post-data_fb7a4e52082b70c4 .blog-title_7752b4e7ee771bda:hover {
  text-decoration: underline;
}
.blog-meta-one_4139cc21fbce35f0 .post-img_3229730a86a9857b {
  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_4139cc21fbce35f0 .post-img_3229730a86a9857b .round-btn_87b02c06f4599646 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_4139cc21fbce35f0:hover .round-btn_87b02c06f4599646 {
  background: #CFFF45;
}
.blog-meta-one_4139cc21fbce35f0.style-two_787d5dcfa8a5f7dd {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_4139cc21fbce35f0.style-two_787d5dcfa8a5f7dd .post-img_3229730a86a9857b {
  border-radius: 0;
}
.blog-meta-one_4139cc21fbce35f0.style-two_787d5dcfa8a5f7dd .blog-title_7752b4e7ee771bda {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_8e798608a95b67d4 {
  background: #fff;
}
.blog-meta-two_8e798608a95b67d4 .post-data_fb7a4e52082b70c4 {
  padding-top: 30px;
}
.blog-meta-two_8e798608a95b67d4 .post-data_fb7a4e52082b70c4 .blog-title_7752b4e7ee771bda {
  width: 70%;
}
.blog-meta-two_8e798608a95b67d4 .post-data_fb7a4e52082b70c4 .blog-title_7752b4e7ee771bda h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_8e798608a95b67d4 .post-data_fb7a4e52082b70c4 .blog-title_7752b4e7ee771bda:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_8e798608a95b67d4 .post-data_fb7a4e52082b70c4 .round-btn_87b02c06f4599646 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_8e798608a95b67d4 .post-data_fb7a4e52082b70c4 .round-btn_87b02c06f4599646:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_8e798608a95b67d4 .post-data_fb7a4e52082b70c4 .post-info_c5fe648c07655ee7 {
  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_8e798608a95b67d4 .post-img_3229730a86a9857b {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_8e798608a95b67d4 .post-img_3229730a86a9857b .date_b954d2de2b194f4f {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_8e798608a95b67d4.style-two_787d5dcfa8a5f7dd {
  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_8e798608a95b67d4.style-two_787d5dcfa8a5f7dd p {
  font-size: 18px;
}
.blog-meta-two_8e798608a95b67d4.style-two_787d5dcfa8a5f7dd .post-img_3229730a86a9857b {
  height: auto;
  width: 100%;
}
.blog-meta-two_8e798608a95b67d4.style-two_787d5dcfa8a5f7dd .post-data_fb7a4e52082b70c4 {
  padding: 26px 0;
}
.blog-meta-two_8e798608a95b67d4.style-two_787d5dcfa8a5f7dd .post-data_fb7a4e52082b70c4 .post-info_c5fe648c07655ee7 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_8e798608a95b67d4.style-two_787d5dcfa8a5f7dd .post-data_fb7a4e52082b70c4 .round-btn_87b02c06f4599646 {
  border: none;
}

.signup-btn-one_81003c5ede592f87 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_81003c5ede592f87 .icon_bf30bd8065355fbc {
  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_676401f2b7b19508 {
  z-index: 1;
}
.blog-section-three_676401f2b7b19508 .section-btn_ed6b686383347135 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_538431ebe9699c6a {
  z-index: 5;
}
.blog-section-four_538431ebe9699c6a.block-feature-three_712a0c5f48872080:before {
  display: none;
}
.blog-section-four_538431ebe9699c6a.block-feature-three_712a0c5f48872080 .block-one_a5986b6e3bae7b91 {
  background: url(../photos/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .quote-wrapper_67fec283d1303857 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .quote-wrapper_67fec283d1303857 .wrapper_4d26abc7360f0171 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .quote-wrapper_67fec283d1303857 .wrapper_4d26abc7360f0171 .icon_bf30bd8065355fbc {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .quote-wrapper_67fec283d1303857 .wrapper_4d26abc7360f0171 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .quote-wrapper_67fec283d1303857 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .quote-wrapper_67fec283d1303857 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .img-gallery_239fe68f0c586e17 {
  margin-bottom: 50px;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .img-gallery_239fe68f0c586e17 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .list-item_5dc3712d947b8f13 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_d98461db0416d570 .post-details-meta_fe1028861e0001b5 .list-item_5dc3712d947b8f13 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_d98461db0416d570 .bottom-widget_301af6eca9aec8ec {
  padding: 10px 0 5px;
}
.blog-details_d98461db0416d570 .bottom-widget_301af6eca9aec8ec .tags_5659989cb7732d26 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_d98461db0416d570 .bottom-widget_301af6eca9aec8ec .tags_5659989cb7732d26 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_d98461db0416d570 .bottom-widget_301af6eca9aec8ec .tags_5659989cb7732d26 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_d98461db0416d570 .bottom-widget_301af6eca9aec8ec .share-icon_59a68036b9d86d30 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_d98461db0416d570 .bottom-widget_301af6eca9aec8ec .share-icon_59a68036b9d86d30 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_d98461db0416d570 .grey-bg_79c5b59970e3e979 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_d98461db0416d570 .blog-inner-title_8bde5d1149a65f7b {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 {
  margin: 60px 0;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54:last-child {
  padding-bottom: 5px;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54 .reply-comment_f4a4299ba36ab48c {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54 .user-avatar_d1b2975fe7505c61 {
  width: 60px;
  height: 60px;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54 .comment-text_5744f25eaac98569 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54 .comment-text_5744f25eaac98569 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54 .comment-text_5744f25eaac98569 .date_b954d2de2b194f4f {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54 .comment-text_5744f25eaac98569 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54 .comment-text_5744f25eaac98569 .reply-btn_b4f89db7ec82a887 {
  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_d98461db0416d570 .blog-comment-area_6a4b1c631d53abd6 .comment_963c5f3bac290f54 .comment-text_5744f25eaac98569 .reply-btn_b4f89db7ec82a887:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_d98461db0416d570 .blog-comment-form_74f1cd2687ec6b76 p a {
  color: #19352D;
}
.blog-details_d98461db0416d570 .blog-comment-form_74f1cd2687ec6b76 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_d98461db0416d570 .blog-comment-form_74f1cd2687ec6b76 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_d98461db0416d570 .blog-comment-form_74f1cd2687ec6b76 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_34e648b4c66d3ae8 {
  height: 600px;
}

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

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

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

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

.footer-one_9492af733ee43643 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_9492af733ee43643 .bottom-footer_989da8f2f7698825 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_9492af733ee43643 .social-icon_6a7bd79d1c17de3d 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_9492af733ee43643 .social-icon_6a7bd79d1c17de3d a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_9492af733ee43643 .footer-title_d58bca3d3a40e7b1 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_9492af733ee43643 .footer-nav-link_9c42e1235f88b83e a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_9492af733ee43643 .footer-nav-link_9c42e1235f88b83e a:hover {
  color: #fff;
}
.footer-nav-link_9c42e1235f88b83e p {
  font-size: 16px;
}
.logo_3e17fc60eff90f70 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_d4dbbb60906f374c {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_a0da4a41a0b6f7b0 {
  align-content: center;
}

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

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

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

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

.footer-three_0a5942c37983befb {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_0a5942c37983befb .round-bg_b6b7fb673f5b8864 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_0a5942c37983befb .round-bg_b6b7fb673f5b8864.color-two_a3f90bb34f230cde {
  background: #F6FFDD;
}
.footer-three_0a5942c37983befb .footer-intro_9a5e8b14e423ac04 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_0a5942c37983befb .footer-intro_9a5e8b14e423ac04 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_0a5942c37983befb .footer-title_d58bca3d3a40e7b1 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_0a5942c37983befb .footer-nav-link_9c42e1235f88b83e a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_0a5942c37983befb .footer-nav-link_9c42e1235f88b83e a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_0a5942c37983befb .bottom-footer_989da8f2f7698825 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_0a5942c37983befb .bottom-footer_989da8f2f7698825 .copyright_f2c1f3d30b4d8de9 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_0a5942c37983befb .bottom-footer_989da8f2f7698825 .bottom-nav_ee85dc64be47cecc {
  margin: 0 -12px;
}
.footer-three_0a5942c37983befb .bottom-footer_989da8f2f7698825 .bottom-nav_ee85dc64be47cecc a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_0a5942c37983befb .bottom-footer_989da8f2f7698825 .bottom-nav_ee85dc64be47cecc a:hover {
  text-decoration: underline;
}
.footer-three_0a5942c37983befb .bottom-footer_989da8f2f7698825 .social-icon_6a7bd79d1c17de3d {
  margin: 0 -10px;
}
.footer-three_0a5942c37983befb .bottom-footer_989da8f2f7698825 .social-icon_6a7bd79d1c17de3d a {
  margin: 0 10px;
}
.footer-three_0a5942c37983befb .bottom-footer_989da8f2f7698825 .social-icon_6a7bd79d1c17de3d a:hover {
  color: #19352D;
}
.footer-three_0a5942c37983befb .shape_01_37e719a5e8ca152b {
  top: -3%;
  left: -3%;
}
.footer-three_0a5942c37983befb .shape_02_84c5ccc8e31fc8e6 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_6bc5a90bde3b602c {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_6bc5a90bde3b602c:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../photos/assets_b7e9b1b3ae/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_6bc5a90bde3b602c h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_6bc5a90bde3b602c .btn-group_7409d4332bb0f3b9 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_6bc5a90bde3b602c .btn-group_7409d4332bb0f3b9 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_6bc5a90bde3b602c .btn-group_7409d4332bb0f3b9 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_6bc5a90bde3b602c .btn-group_7409d4332bb0f3b9 .round-btn_87b02c06f4599646 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_6bc5a90bde3b602c .btn-group_7409d4332bb0f3b9 .round-btn_87b02c06f4599646:hover, .footer-five_6bc5a90bde3b602c .btn-group_7409d4332bb0f3b9 .round-btn_87b02c06f4599646:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_6bc5a90bde3b602c .social-icon_6a7bd79d1c17de3d {
  margin: 0 -20px;
}
.footer-five_6bc5a90bde3b602c .social-icon_6a7bd79d1c17de3d a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_6bc5a90bde3b602c .social-icon_6a7bd79d1c17de3d a:hover {
  color: #DFFF5E;
}
.footer-five_6bc5a90bde3b602c .bottom-nav_ee85dc64be47cecc {
  margin: 0 -12px;
}
.footer-five_6bc5a90bde3b602c .bottom-nav_ee85dc64be47cecc a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_6bc5a90bde3b602c .bottom-nav_ee85dc64be47cecc a:hover {
  text-decoration: underline;
}
.footer-five_6bc5a90bde3b602c .shape_01_37e719a5e8ca152b {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_6bc5a90bde3b602c .shape_02_84c5ccc8e31fc8e6 {
  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_0dfa44683d63c481 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_f830a7e51f95485d {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_f293760619b978b9 {
  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_4cc2d7bc51d2091c {
  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_251923b5cf36e3ad {
  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_5c6230bc56fa1bd9 {
  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_f68d1b7f42698eba {
  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_8dd7a82acf1b1d6f {
  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_ecbce2c294c636e1 {
  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_758a83def8c3599d {
  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_b125a0441cc4b07e {
  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_db5b5b91185832bb {
  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_edbc11ca17a12c06 {
  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_6a9af7ac9a9d7de3 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_fcbe7b31004c0a29 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_1a2fd2f3b8af38a0 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_abbf210e4cbf219a {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_095f42fe38f4aea3 {
  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_e0ef54dc3b732854 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_0b7fdda2de16ae8e {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_c289f827dffa97c5 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_479056be82ed02df {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_99f50c19644fc1ea {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_39a91b8545bbf3ac {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_21bd854b14278d86 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_34813f7b0dc7ea61 {
  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_1505a49d311867fd {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_09be85cf16fa1d36 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_3d28494de03ea4ca {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_9835e76e7974c729 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_fa160fdcdc6a4716 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_fc3027773e2a5bfe {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_cae5c0a97b82591e {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_b1181b2d687a1631 {
  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_bd6fad7e83c558a3 {
  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_054fbd50d361588e {
  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_df9b23afaf36fc8d {
  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_3ffe6a9506db26f4 {
  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_6ac13e93596dc023 {
  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_9d7b895285c732d1 {
  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_33ea8d6d3ebf217e {
  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_a260d010ba6b0449 {
  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_f2d09bb4a3a69d5f {
  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_fe087426b8204161 {
  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_e8204dfd5d1982b3 {
  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_a46a756351e3136d {
  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_5ff1db6b0f5b318a {
  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_e83dbe519b2af7d6 {
  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_ebeb57890c3e476a {
  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_3df4ee67a8b63000 {
  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_1fe5a380430e5b76 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_e46f167b823fc1d6 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_07a61d0ec58322bb {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_ad8b06925e28c0b1 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_08854f162e27491f {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_dcb37f79485e0db1 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_0b97de039067347f {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_4bd7e3fad579ed3d {
  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_0dfa44683d63c481 {
  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_ef0a59301abd6369 {
  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_0dc6efcdc3f54100 {
  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_0ea35900719ee1c9 .theme-select-menu_bf91a8ebee1728af {
  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_bac21d2011c81dec {
  overflow: hidden;
}
.product-block-one_bac21d2011c81dec .img-holder_3accdbdc83e38809 {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_bac21d2011c81dec .img-holder_3accdbdc83e38809 .cart-icon_c1929570d7cce35d {
  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_bac21d2011c81dec .img-holder_3accdbdc83e38809 .cart-icon_c1929570d7cce35d:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_bac21d2011c81dec .img-holder_3accdbdc83e38809 .cart-button_242fa70dbc3f03e8 {
  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_bac21d2011c81dec .img-holder_3accdbdc83e38809 .cart-button_242fa70dbc3f03e8:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_bac21d2011c81dec .product-title_c64ad2da06e2a46a {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_bac21d2011c81dec .rating_d95d99c7890f36d0 {
  margin: 0 -3px;
}
.product-block-one_bac21d2011c81dec .rating_d95d99c7890f36d0 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_bac21d2011c81dec .rating_d95d99c7890f36d0 li .bi-star-fill_5fb56b4643707d10 {
  color: #FFCB65;
}
.product-block-one_bac21d2011c81dec .price_c8fece31f761191e {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_bac21d2011c81dec:hover .cart-button_242fa70dbc3f03e8 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_bac21d2011c81dec:hover .product-img_b56055571648ed2a {
  transform: scale(0.95);
}
.product-block-one_bac21d2011c81dec:hover .cart-icon_c1929570d7cce35d {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_bac21d2011c81dec:hover .product-title_c64ad2da06e2a46a {
  text-decoration: underline;
}

.product-details-one_15ea6bddc01f2a78 .product-img-tab_6751e74956bff0cd {
  border: none;
}
.product-details-one_15ea6bddc01f2a78 .product-img-tab_6751e74956bff0cd .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_15ea6bddc01f2a78 .product-img-tab_6751e74956bff0cd .nav-link img {
  max-height: 100%;
}
.product-details-one_15ea6bddc01f2a78 .product-img-tab_6751e74956bff0cd .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_15ea6bddc01f2a78 .product-img-tab-content_537d7a8290ee3261 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_15ea6bddc01f2a78 .product-img-tab-content_537d7a8290ee3261 img {
  margin: auto;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .stock-tag_4023eab9edf2a05a {
  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_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .product-name_4616f3e246c87bc9 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .rating_d95d99c7890f36d0 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .rating_d95d99c7890f36d0 li .bi-star-fill_5fb56b4643707d10 {
  color: #FFCB65;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .rating_d95d99c7890f36d0 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .rating_d95d99c7890f36d0 li a:hover {
  text-decoration: underline;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .price_c8fece31f761191e {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .price_c8fece31f761191e del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .availability_eb2954a0769face4 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .description-text_846d6559b5bdcc16 {
  padding: 10px 0 15px;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .product-feature_52f8b0efb97d0dfa {
  margin-bottom: 20px;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .product-feature_52f8b0efb97d0dfa li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .product-feature_52f8b0efb97d0dfa li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .customize-order_755f045ec1c91eac h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .customize-order_755f045ec1c91eac .quantity_e0e56381bda6c834 .button-group_1a5e9ba3729abee7 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .customize-order_755f045ec1c91eac .quantity_e0e56381bda6c834 .button-group_1a5e9ba3729abee7 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .customize-order_755f045ec1c91eac .quantity_e0e56381bda6c834 .button-group_1a5e9ba3729abee7 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_15ea6bddc01f2a78 .product-info_772d8c103a5b3e9b .customize-order_755f045ec1c91eac .quantity_e0e56381bda6c834 .button-group_1a5e9ba3729abee7 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_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .nav-tabs_a2ab2478c7b4d4d3 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .nav-tabs_a2ab2478c7b4d4d3 .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_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .nav-tabs_a2ab2478c7b4d4d3 .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_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .nav-tabs_a2ab2478c7b4d4d3 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .nav-tabs_a2ab2478c7b4d4d3 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .tab-content_791ca1bf2d160bb1 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .tab-content_791ca1bf2d160bb1 .product-feature_52f8b0efb97d0dfa li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .tab-content_791ca1bf2d160bb1 .product-feature_52f8b0efb97d0dfa li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .user-comment-area_14e7fef8584eb062 .single-comment_fe1235b9ede8fa3d {
  padding-bottom: 40px;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .user-comment-area_14e7fef8584eb062 .single-comment_fe1235b9ede8fa3d:last-child {
  padding-bottom: 0;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .user-comment-area_14e7fef8584eb062 .user-img_7c486440b216f041 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .user-comment-area_14e7fef8584eb062 .user-comment-data_c999311304bf5ca7 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .user-comment-area_14e7fef8584eb062 .user-comment-data_c999311304bf5ca7 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .user-comment-area_14e7fef8584eb062 .user-comment-data_c999311304bf5ca7 .rating_d95d99c7890f36d0 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .user-comment-area_14e7fef8584eb062 .user-comment-data_c999311304bf5ca7 .rating_d95d99c7890f36d0 li .bi-star-fill_5fb56b4643707d10 {
  color: #FFCB65;
}
.product-details-one_15ea6bddc01f2a78 .product-review-tab_fe47e4b781d3fe8c .user-comment-area_14e7fef8584eb062 .user-comment-data_c999311304bf5ca7 p {
  padding-top: 8px;
}

.cart-list-form_1a48c589d1677f7b {
  position: relative;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 {
  margin: 0;
  background: transparent;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 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_1a48c589d1677f7b .table_84b84f9357a1b209 th:first-child {
  text-align: left;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .product-thumbnails_67d81fa5c823ab58 {
  width: 85px;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .product-thumbnails_67d81fa5c823ab58 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .product-thumbnails_67d81fa5c823ab58 .product-img_b56055571648ed2a {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .product-info_772d8c103a5b3e9b {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .product-info_772d8c103a5b3e9b .product-name_4616f3e246c87bc9 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .product-info_772d8c103a5b3e9b .serial_7d12e953319cd029 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .product-info_772d8c103a5b3e9b ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .price_c8fece31f761191e {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .quantity_e0e56381bda6c834 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .quantity_e0e56381bda6c834 li .btn_a8bc945b346d6eaa {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .quantity_e0e56381bda6c834 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_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .remove-product_555015ee68bbfc41 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_1a48c589d1677f7b .table_84b84f9357a1b209 tbody .remove-product_555015ee68bbfc41:hover {
  color: #ff2759;
}
.cart-list-form_1a48c589d1677f7b .cart-footer_3875cf46b868f0ac {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_1a48c589d1677f7b .cart-footer_3875cf46b868f0ac .coupon-form_7935465642be7e71 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_1a48c589d1677f7b .cart-footer_3875cf46b868f0ac .cart-total-section_8326703bdbc4fb52 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_1a48c589d1677f7b .cart-footer_3875cf46b868f0ac .cart-total-section_8326703bdbc4fb52 .cart-total-table_7d00ce82897e59c3 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_1a48c589d1677f7b .cart-footer_3875cf46b868f0ac .cart-total-section_8326703bdbc4fb52 .cart-total-table_7d00ce82897e59c3 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_164e04f2c92bc1ac {
  height: auto;
}

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

.fancybox-caption_67cc90c34018ea10, .fancybox-infobar_88a05f3c4e20efed, .fancybox-navigation_3edf8bc99d864e8a .fancybox-button_f77c9c068eee9693, .fancybox-toolbar_47e11310a8d201fd {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_843f33b3baf6463e .fancybox-caption_67cc90c34018ea10, .fancybox-show-infobar_dca042ca0767605a .fancybox-infobar_88a05f3c4e20efed, .fancybox-show-nav_fdb0592a11a0a96b .fancybox-navigation_3edf8bc99d864e8a .fancybox-button_f77c9c068eee9693, .fancybox-show-toolbar_105a1bd797a894ef .fancybox-toolbar_47e11310a8d201fd {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_2fd127c3d5c093e0 .fancybox-stage_b50ff3089033178f {
  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_50c3fd908630e37d .fancybox-slide, .fancybox-slide--current_150aa0dc7bc029cf, .fancybox-slide--next_f7fb843ec0027e58, .fancybox-slide--previous_b592a18ed30bcea6 {
  display: block;
}

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

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

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

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

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

.fancybox-content_20d8a2f4b2bb2365 {
  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_eeffdc469b834c05 .fancybox-content_20d8a2f4b2bb2365 {
  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_1549dfb21a4d2933 .fancybox-content_20d8a2f4b2bb2365 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_59ae66c788ffb4b0 .fancybox-content_20d8a2f4b2bb2365 {
  cursor: zoom-in;
}

.fancybox-can-drag_ae97c72402b1e210 .fancybox-content_20d8a2f4b2bb2365 {
  cursor: grab;
}

.fancybox-is-dragging_2ed63896b3357a43 .fancybox-content_20d8a2f4b2bb2365 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_4a0d79ff56b3fdfc .fancybox-content_20d8a2f4b2bb2365 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_50d95577d31f3610 .fancybox-content_20d8a2f4b2bb2365, .fancybox-slide--map_27e83bc5f5ed02d0 .fancybox-content_20d8a2f4b2bb2365, .fancybox-slide--video_ccc8071eecb4591f .fancybox-content_20d8a2f4b2bb2365 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_ccc8071eecb4591f .fancybox-content_20d8a2f4b2bb2365 {
  background: #000;
}

.fancybox-slide--map_27e83bc5f5ed02d0 .fancybox-content_20d8a2f4b2bb2365 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_74085f4c0348650b svg path, .fancybox-button--share_6dcececd5641a235 svg path, .fancybox-button--thumbs_51dcf1ec00970945 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_fdb0592a11a0a96b .fancybox-navigation_3edf8bc99d864e8a .fancybox-button_f77c9c068eee9693 {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_3edf8bc99d864e8a .fancybox-button--arrow_left_af130480e16f60ac {
  left: 6px;
}

.fancybox-navigation_3edf8bc99d864e8a .fancybox-button--arrow_right_f83f1b4597c4e0eb {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_50d95577d31f3610 .fancybox-close-small_3a32e2fcf9f280e0, .fancybox-slide--image_eeffdc469b834c05 .fancybox-close-small_3a32e2fcf9f280e0, .fancybox-slide--video_ccc8071eecb4591f .fancybox-close-small_3a32e2fcf9f280e0 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_50d95577d31f3610 .fancybox-close-small_3a32e2fcf9f280e0:hover svg, .fancybox-slide--image_eeffdc469b834c05 .fancybox-close-small_3a32e2fcf9f280e0:hover svg, .fancybox-slide--video_ccc8071eecb4591f .fancybox-close-small_3a32e2fcf9f280e0:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_11b70b965a22a657 .fancybox-close-small_3a32e2fcf9f280e0, .fancybox-is-zoomable_af6328d1102abeef.fancybox-can-drag_ae97c72402b1e210 .fancybox-close-small_3a32e2fcf9f280e0 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_0f75d0804a2787e8.fancybox-slide--next_f7fb843ec0027e58, .fancybox-fx-fade_0f75d0804a2787e8.fancybox-slide--previous_b592a18ed30bcea6 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_0f75d0804a2787e8.fancybox-slide--current_150aa0dc7bc029cf {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_ddd6ab5e38dc4b63 {
  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_84c2fa82488d26c4 {
  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_d488b64773a37c45 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_6675988842864d20 .fancybox-thumbs_84c2fa82488d26c4 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_84c2fa82488d26c4 > 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_84c2fa82488d26c4 .fancybox-thumbs-active_044f3a012b8fd923:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_1ef0cc5c5a17b90d .slick-track_8e7a7e2622c40c2b,
.slick-slider_1ef0cc5c5a17b90d .slick-list_82267d2afc2d1b1f {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_ecbbfe5bdf0fd962 .slick-track_8e7a7e2622c40c2b {
  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_ecbbfe5bdf0fd962 img {
  display: none;
}

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

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

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

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

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