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

.h1_4563cd6e1c6198fe,
h1,
.h2_2b022435adccbc9e,
h2,
.h3_5075270d33577370,
h3,
.h4_5a8b74f50e8a9a57,
h4,
.h5_fc841f6372952147,
h5,
.h6_542953a1a08a1fa3,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_da7e1dd817fe7591 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_6348f2bab158f700 {
  padding: 0 !important;
}

.m0_c793cecb916e0a83 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_83a53e7bb2e0432f {
    padding: 0 !important;
  }
  .xl-m0_c80c77bdd7faef55 {
    margin: 0 !important;
  }
  .xl-pt-10_18c925b4263d8c8e {
    padding-top: 10px !important;
  }
  .xl-pt-20_fa9ea0e987ecebfb {
    padding-top: 20px !important;
  }
  .xl-pt-30_14a62f95abfcce58 {
    padding-top: 30px !important;
  }
  .xl-pt-40_82d44e2de61617a3 {
    padding-top: 40px !important;
  }
  .xl-pt-50_19eb3a8162dd2aaf {
    padding-top: 50px !important;
  }
  .xl-pt-60_3bd2b20895d3ae25 {
    padding-top: 60px !important;
  }
  .xl-pt-70_42a6a6224d2fa4d9 {
    padding-top: 70px !important;
  }
  .xl-pt-80_7f1fbafaea72eb6c {
    padding-top: 80px !important;
  }
  .xl-pt-90_5200ac4121c40b96 {
    padding-top: 90px !important;
  }
  .xl-pt-100_db853b0edb1494f3 {
    padding-top: 100px !important;
  }
  .xl-pt-110_e5473371ef254b61 {
    padding-top: 110px !important;
  }
  .xl-pt-120_fd0b1e3575f503a9 {
    padding-top: 120px !important;
  }
  .xl-pt-130_4117fbedc4726977 {
    padding-top: 130px !important;
  }
  .xl-pt-140_3c1c4ac8593821ef {
    padding-top: 140px !important;
  }
  .xl-pt-150_845365c9a0c337c1 {
    padding-top: 150px !important;
  }
  .xl-pt-200_40dfbd977decd67e {
    padding-top: 200px !important;
  }
  .xl-pb-10_3b1685b89288f929 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_d0b35642c914877c {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_9533464275725bd9 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_cbebcf095ec94e83 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_b36903a205207caa {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_4076eecfdf1bd667 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_f5d6f1259e074ef8 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_df6f991a9f2b2d0c {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_94e9b69dbc49f697 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_73f030eefd8925a4 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_d27ebac98eac11ff {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_2d2ba55cad268bca {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_d3e299f0b8777734 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_b880d9c8b3b48984 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_aede79b1aeb5c99c {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_aecd15969978a83c {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_9fa856f4fd861fc1 {
    margin-top: 10px !important;
  }
  .xl-mt-20_6e9135d35d5c9b8b {
    margin-top: 20px !important;
  }
  .xl-mt-30_51c0ef1212de8c18 {
    margin-top: 30px !important;
  }
  .xl-mt-40_9966438fb3776bc9 {
    margin-top: 40px !important;
  }
  .xl-mt-50_d17aa8d72c932059 {
    margin-top: 50px !important;
  }
  .xl-mt-60_7d0d9a9fcce5d0de {
    margin-top: 60px !important;
  }
  .xl-mt-70_ac7baa9ffa6df9d5 {
    margin-top: 70px !important;
  }
  .xl-mt-80_39b5182933acdd5a {
    margin-top: 80px !important;
  }
  .xl-mt-90_ed9c389b86ba9bd5 {
    margin-top: 90px !important;
  }
  .xl-mt-100_1edbbe06f4a5df4d {
    margin-top: 100px !important;
  }
  .xl-mt-110_c3fcfbc2f495d60c {
    margin-top: 110px !important;
  }
  .xl-mt-120_e4068ab1274da23f {
    margin-top: 120px !important;
  }
  .xl-mt-130_cf53d954ceb0981d {
    margin-top: 130px !important;
  }
  .xl-mt-140_5cd1175e93024f67 {
    margin-top: 140px !important;
  }
  .xl-mt-150_15e24652c6bd6ff9 {
    margin-top: 150px !important;
  }
  .xl-mt-200_1d3c9a9c549b0518 {
    margin-top: 200px !important;
  }
  .xl-mb-10_2287a12c82200e75 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_0c3b89c4dad06cea {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_16b0ee4f24ed0f84 {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_9644f28c09b35b97 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_eab747270afdb576 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_63342b4509906c59 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_e7e145a0d866032b {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_255c0eb93af839d4 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_bace309917a66aed {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_45ffae128cb8ab68 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_9571fe47397a3d3a {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_a79535b0e12c39db {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_7855b5889efa1714 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_e617897a35b706d5 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_8deef52beaad4f7f {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_2d78aacc838f84ff {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_a376e391a1384410 {
    padding: 0 !important;
  }
  .lg-m0_613a71d336f946e4 {
    margin: 0 !important;
  }
  .lg-pt-10_b13c738280382405 {
    padding-top: 10px !important;
  }
  .lg-pt-20_b2c40bd68fbfb8a8 {
    padding-top: 20px !important;
  }
  .lg-pt-30_d198080d733e3271 {
    padding-top: 30px !important;
  }
  .lg-pt-40_f23c1a3bc6b4c90d {
    padding-top: 40px !important;
  }
  .lg-pt-50_3edfcd4352ec5cc7 {
    padding-top: 50px !important;
  }
  .lg-pt-60_a3c1dc7bb5304838 {
    padding-top: 60px !important;
  }
  .lg-pt-70_c35124a14d6b413b {
    padding-top: 70px !important;
  }
  .lg-pt-80_89b940ac10c57c9b {
    padding-top: 80px !important;
  }
  .lg-pt-90_9f34130365c1262a {
    padding-top: 90px !important;
  }
  .lg-pt-100_6a0e4a3e672a8fd9 {
    padding-top: 100px !important;
  }
  .lg-pt-110_7f4faa3421a09dcc {
    padding-top: 110px !important;
  }
  .lg-pt-120_c0c386e0d9612cf8 {
    padding-top: 120px !important;
  }
  .lg-pt-130_9ecbef3308fc0aac {
    padding-top: 130px !important;
  }
  .lg-pt-140_42026ca488c744cd {
    padding-top: 140px !important;
  }
  .lg-pt-150_6dce0cb5159c88dc {
    padding-top: 150px !important;
  }
  .lg-pt-200_ebb6fd952196c027 {
    padding-top: 200px !important;
  }
  .lg-pb-10_a6b5477db9289785 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_a8fe2ce1fc86f115 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_87f972f881718707 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_f7bc3402837d679a {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_e69e997aa1911632 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_ab90d08e66c8d374 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_79b9e1fb5c4673db {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_2535d3592ac5f4a1 {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_b5d9459d1ce581b4 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_2c4100b458fca7d0 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_73db84764f045281 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_4a2bd65dd929b5f8 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_16002cf80077f69b {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_6954e97e4393b33c {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_ee1ceab156520f6b {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_7199a2900e332deb {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_7abe9d27097f85a7 {
    margin-top: 10px !important;
  }
  .lg-mt-20_d4977e2414022e1b {
    margin-top: 20px !important;
  }
  .lg-mt-30_22bd27ef7b0053fd {
    margin-top: 30px !important;
  }
  .lg-mt-40_ed3eab11082cc54f {
    margin-top: 40px !important;
  }
  .lg-mt-50_ae7d283a620e7b1a {
    margin-top: 50px !important;
  }
  .lg-mt-60_e0a2118625f42532 {
    margin-top: 60px !important;
  }
  .lg-mt-70_87776fb75a247e63 {
    margin-top: 70px !important;
  }
  .lg-mt-80_81c20de211b70be0 {
    margin-top: 80px !important;
  }
  .lg-mt-90_4220ba724ee684e3 {
    margin-top: 90px !important;
  }
  .lg-mt-100_290649627dc3f0ab {
    margin-top: 100px !important;
  }
  .lg-mt-110_225481119cb0c199 {
    margin-top: 110px !important;
  }
  .lg-mt-120_310994117f41f143 {
    margin-top: 120px !important;
  }
  .lg-mt-130_897adbe4518eb7ad {
    margin-top: 130px !important;
  }
  .lg-mt-140_c56c565030adcf9b {
    margin-top: 140px !important;
  }
  .lg-mt-150_3a562e19f0ce1cf2 {
    margin-top: 150px !important;
  }
  .lg-mt-200_dd8332b747c02f77 {
    margin-top: 200px !important;
  }
  .lg-mb-10_81b2aeffbe73883d {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_985a4aa7ffeaceab {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_e36081be7f26a248 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_01b117b55ee8a3e7 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_56f308fe069db89f {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_3a6fd89d8caa1af0 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_f6b3d204c0bd9bbf {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_5b52f8d46056ed4d {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_1e998a8232ca3958 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_d5864cddf131cfc2 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_b2a404d068718076 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_67d29d143ae5e540 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_b090bc2b551b68ed {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_dfdb6c3a4ca3e5df {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_28a19c9216c97fc8 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_40af859944e6eeb7 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_4169a7ef44ccb908 {
    padding: 0 !important;
  }
  .md-m0_131d1b8e73ef5d30 {
    margin: 0 !important;
  }
  .md-pt-10_2fa28617ae907e63 {
    padding-top: 10px !important;
  }
  .md-pt-20_f69e2e02b579e892 {
    padding-top: 20px !important;
  }
  .md-pt-30_7eb62a9abd1d7352 {
    padding-top: 30px !important;
  }
  .md-pt-40_bb0054e9f7f855f0 {
    padding-top: 40px !important;
  }
  .md-pt-50_cda36220b5ce9798 {
    padding-top: 50px !important;
  }
  .md-pt-60_9394afaf0f27634c {
    padding-top: 60px !important;
  }
  .md-pt-70_f04759e5cfc978d4 {
    padding-top: 70px !important;
  }
  .md-pt-80_ba0df8023c382dd3 {
    padding-top: 80px !important;
  }
  .md-pt-90_82e31febdbff456e {
    padding-top: 90px !important;
  }
  .md-pt-100_bb11b4cec03d298a {
    padding-top: 100px !important;
  }
  .md-pt-110_65a7d071a2793f5e {
    padding-top: 110px !important;
  }
  .md-pt-120_174c409970e0746c {
    padding-top: 120px !important;
  }
  .md-pt-130_fa192cd9f053373d {
    padding-top: 130px !important;
  }
  .md-pt-140_3b1faea0f846da81 {
    padding-top: 140px !important;
  }
  .md-pt-150_35c3667ca9625d72 {
    padding-top: 150px !important;
  }
  .md-pt-200_82cc269894b3846a {
    padding-top: 200px !important;
  }
  .md-pb-10_c4407367ec3e5c3f {
    padding-bottom: 10px !important;
  }
  .md-pb-20_36f6a2aaf58e63cb {
    padding-bottom: 20px !important;
  }
  .md-pb-30_2160849a2beefa60 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_0d417d83aa27a5f7 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_6f989a1c3bf37ce5 {
    padding-bottom: 50px !important;
  }
  .md-pb-60_40ab90633b22dc46 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_25221f4be8fb9535 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_3f3c14be38619ea9 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_3b892cb971445130 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_28cef139ba98f004 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_66e3d31c97065fdc {
    padding-bottom: 110px !important;
  }
  .md-pb-120_011d013a2c909560 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_5a0ad6ca7718bdb0 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_84ce777fe3bb89eb {
    padding-bottom: 140px !important;
  }
  .md-pb-150_38eff6bf81450ccc {
    padding-bottom: 150px !important;
  }
  .md-pb-200_5a6ac21b89ffa643 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_c5ac26e16aa32432 {
    margin-top: 10px !important;
  }
  .md-mt-20_b6c7020e0f756b3f {
    margin-top: 20px !important;
  }
  .md-mt-30_8b37dc34cb987ef1 {
    margin-top: 30px !important;
  }
  .md-mt-40_b708db4a1e8b99c9 {
    margin-top: 40px !important;
  }
  .md-mt-50_379595f3d4c3a894 {
    margin-top: 50px !important;
  }
  .md-mt-60_5a87e69e5d524d05 {
    margin-top: 60px !important;
  }
  .md-mt-70_1a01648ab8d80db2 {
    margin-top: 70px !important;
  }
  .md-mt-80_bb2ed8a84f266ebc {
    margin-top: 80px !important;
  }
  .md-mt-90_c29068a26035b69c {
    margin-top: 90px !important;
  }
  .md-mt-100_3e0effc3abf30710 {
    margin-top: 100px !important;
  }
  .md-mt-110_0f2ff1f18a051267 {
    margin-top: 110px !important;
  }
  .md-mt-120_460441dc49ad9721 {
    margin-top: 120px !important;
  }
  .md-mt-130_9728ed5c7e7d34ef {
    margin-top: 130px !important;
  }
  .md-mt-140_414abda8f17a309b {
    margin-top: 140px !important;
  }
  .md-mt-150_25ebd8acfbb6ad5c {
    margin-top: 150px !important;
  }
  .md-mt-200_6c904df1015beede {
    margin-top: 200px !important;
  }
  .md-mb-10_96db269d239fc54a {
    margin-bottom: 10px !important;
  }
  .md-mb-20_d25de2677779d541 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_b1f8202632591b3a {
    margin-bottom: 30px !important;
  }
  .md-mb-40_5709859caa339194 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_f178e36606f87067 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_545debb4aee7134e {
    margin-bottom: 60px !important;
  }
  .md-mb-70_c4657927269e38f6 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_bfb5373e3fa71c63 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_45acf7acfadd449e {
    margin-bottom: 90px !important;
  }
  .md-mb-100_391bda686e818d48 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_b52df5d5bf3b5799 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_ba13ef4d4cb7774a {
    margin-bottom: 120px !important;
  }
  .md-mb-130_f34d2b73cc674bc4 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_4ee08dbab67e7697 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_606f3f4affdad396 {
    margin-bottom: 150px !important;
  }
  .md-mb-200_326b92998d4d28c6 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_2dc0601f2409193c {
    padding: 0 !important;
  }
  .sm-m0_75be0a73a59e665d {
    margin: 0 !important;
  }
  .sm-pt-10_aa15fc1bee847a1a {
    padding-top: 10px !important;
  }
  .sm-pt-20_778703c582e046c7 {
    padding-top: 20px !important;
  }
  .sm-pt-30_1313bc5f65cfe204 {
    padding-top: 30px !important;
  }
  .sm-pt-40_71354a6a9191ad3e {
    padding-top: 40px !important;
  }
  .sm-pt-50_48172b65036718d9 {
    padding-top: 50px !important;
  }
  .sm-pt-60_69a35e4a4159c79a {
    padding-top: 60px !important;
  }
  .sm-pt-70_2ac7ab433df9361f {
    padding-top: 70px !important;
  }
  .sm-pt-80_a49ac2b7e16a1ca9 {
    padding-top: 80px !important;
  }
  .sm-pt-90_4ed2a498212d6dd3 {
    padding-top: 90px !important;
  }
  .sm-pt-100_fbdfdfbd9dc7eede {
    padding-top: 100px !important;
  }
  .sm-pt-110_feb82c4e7db431c1 {
    padding-top: 110px !important;
  }
  .sm-pt-120_6991cd750d7e7cb9 {
    padding-top: 120px !important;
  }
  .sm-pt-130_d8879a9be6d4f1ff {
    padding-top: 130px !important;
  }
  .sm-pt-140_28faae3b1483de53 {
    padding-top: 140px !important;
  }
  .sm-pt-150_6a77b93d62f2d04c {
    padding-top: 150px !important;
  }
  .sm-pt-200_c4c941bc1ef34b67 {
    padding-top: 200px !important;
  }
  .sm-pb-10_10be56a630a463b4 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_efd5f438bd38f833 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_eb50d29a976d180c {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_fdbd12a2989224d8 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_480738765afe628b {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_10d679fc62598292 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_172ab8240dd479c6 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_c4874d0bf9b59700 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_59e592ee4a8564f9 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_49f9fb9fc6d82383 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_e3a0861c3c0f0db9 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_7fe41a9781b6c9a9 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_58f17472764ef882 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_0d301d7346bd8bbe {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_3bfd0fdd538b7b92 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_61d46eb674bc33c9 {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_3b9648978c2aed71 {
    margin-top: 10px !important;
  }
  .sm-mt-20_6f6e4922f977d23b {
    margin-top: 20px !important;
  }
  .sm-mt-30_d42b3d434b41192d {
    margin-top: 30px !important;
  }
  .sm-mt-40_a3360f2ef756b217 {
    margin-top: 40px !important;
  }
  .sm-mt-50_6812defb01b19693 {
    margin-top: 50px !important;
  }
  .sm-mt-60_d29581d36293b870 {
    margin-top: 60px !important;
  }
  .sm-mt-70_fad4b289c98fa226 {
    margin-top: 70px !important;
  }
  .sm-mt-80_4ae1637125373c38 {
    margin-top: 80px !important;
  }
  .sm-mt-90_c99400f1e52a78b3 {
    margin-top: 90px !important;
  }
  .sm-mt-100_737a9b546befa215 {
    margin-top: 100px !important;
  }
  .sm-mt-110_e371e2482731d287 {
    margin-top: 110px !important;
  }
  .sm-mt-120_c1c68dbecaa90dbc {
    margin-top: 120px !important;
  }
  .sm-mt-130_744926f11cc97d01 {
    margin-top: 130px !important;
  }
  .sm-mt-140_d88fbaec52b9c205 {
    margin-top: 140px !important;
  }
  .sm-mt-150_c061bfb2bbf60454 {
    margin-top: 150px !important;
  }
  .sm-mt-200_088052342f239387 {
    margin-top: 200px !important;
  }
  .sm-mb-10_368c02ee7159201c {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_d9016231116692bc {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_736781def21d63c3 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_2dad03c0ddb71088 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_2aa2016d7818fc64 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_bae80a7a6a5cd4d5 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_4e551b446da99cda {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_3b1528fbaebb5f75 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_3e90869ccb94b100 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_5a17b811afb6a2c6 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_cef1534ec3c93c58 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_59f98bd3a2da884e {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_57aa04df3513e5da {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_1bda4567d07a11ce {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_aa5cb4264cfb2f91 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_fe5f44f73fda0e1a {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_9b6d009531a24efa {
    padding: 0 !important;
  }
  .xs-m0_8d8914eb4fa1e0a3 {
    margin: 0 !important;
  }
  .xs-pt-10_e775408965e051d2 {
    padding-top: 10px !important;
  }
  .xs-pt-20_521763cda429d46c {
    padding-top: 20px !important;
  }
  .xs-pt-30_9e4996b141b3a8dd {
    padding-top: 30px !important;
  }
  .xs-pt-40_ff72d6c0f79772e2 {
    padding-top: 40px !important;
  }
  .xs-pt-50_0e1502540eb69122 {
    padding-top: 50px !important;
  }
  .xs-pt-60_b3aed90c0d930b66 {
    padding-top: 60px !important;
  }
  .xs-pt-70_aa31025195e86b49 {
    padding-top: 70px !important;
  }
  .xs-pt-80_7696fe21621fb0ab {
    padding-top: 80px !important;
  }
  .xs-pt-90_d81d1fbc8dd2f5c3 {
    padding-top: 90px !important;
  }
  .xs-pt-100_9c33d9cabe496baf {
    padding-top: 100px !important;
  }
  .xs-pt-110_210c69a45147f178 {
    padding-top: 110px !important;
  }
  .xs-pt-120_f55622818e398cbd {
    padding-top: 120px !important;
  }
  .xs-pt-130_1aff2ac3171d94d2 {
    padding-top: 130px !important;
  }
  .xs-pt-140_0eea39fa9b5a4e02 {
    padding-top: 140px !important;
  }
  .xs-pt-150_9d420155e32ef5e2 {
    padding-top: 150px !important;
  }
  .xs-pt-200_edf86311dc2ab459 {
    padding-top: 200px !important;
  }
  .xs-pb-10_85f956347ce5a59e {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_bbb10a8e3216dec9 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_bcd23517a3612fae {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_50464d70b12f4189 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_5abe9bc7b28978f0 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_c9375c9676fc672c {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_e4886f6b40327b81 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_5f585adbc8bf6584 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_4077c919cd1db521 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_dd6108a67d8c96a9 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_1af1748cb9cff350 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_67c53f3c454695e8 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_6ef1b6d295f36999 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_f55d195f7b128e2f {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_564a3aa1e85a13c3 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_e0dff7e100412e53 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_d5487d75b53cd39a {
    margin-top: 10px !important;
  }
  .xs-mt-20_d7dd609cf5d38b36 {
    margin-top: 20px !important;
  }
  .xs-mt-30_07239bae93106fe5 {
    margin-top: 30px !important;
  }
  .xs-mt-40_9583b0f7dc7d4aaa {
    margin-top: 40px !important;
  }
  .xs-mt-50_dc05ae2a065e79b4 {
    margin-top: 50px !important;
  }
  .xs-mt-60_50b9c767da970abc {
    margin-top: 60px !important;
  }
  .xs-mt-70_d14f4050c6025550 {
    margin-top: 70px !important;
  }
  .xs-mt-80_8d34373c67a58e6a {
    margin-top: 80px !important;
  }
  .xs-mt-90_4d2ac106316d79d1 {
    margin-top: 90px !important;
  }
  .xs-mt-100_16547da1a30ca01c {
    margin-top: 100px !important;
  }
  .xs-mt-110_adaa734da786d55b {
    margin-top: 110px !important;
  }
  .xs-mt-120_c260598a402e6565 {
    margin-top: 120px !important;
  }
  .xs-mt-130_191bae1fcee33376 {
    margin-top: 130px !important;
  }
  .xs-mt-140_b45a94a4fcbc985c {
    margin-top: 140px !important;
  }
  .xs-mt-150_d138622566204b90 {
    margin-top: 150px !important;
  }
  .xs-mt-200_4fb1aa393af5a89c {
    margin-top: 200px !important;
  }
  .xs-mb-10_eee03169998c343b {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_671ff3b7c90cd785 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_d4ea1a903b70ee21 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_669037f37788a7d5 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_5994ac3990818336 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_3d7e24d7e07356b1 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_05a67a3b8970117a {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_8641feb1d3dcc98a {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_1a2ac436a859bba3 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_51552aa15b1e9588 {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_d84a143946d35b22 {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_3c7750311152cecc {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_2c564add0f5be112 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_bc837772e9f416ff {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_fff6c16128dda59d {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_4b03cf0aba8d0042 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_83552e997c566189 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_83552e997c566189.menu-overlay_d88c57e325ef56ce {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_83552e997c566189.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_83552e997c566189 .navbar-toggler_52eea343ca0cdb01 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_83552e997c566189.menu-style-three_c360461bce963146 .navbar-toggler_52eea343ca0cdb01 {
  background: #000;
}
.theme-main-menu_83552e997c566189.menu-style-four_7bda7e56dc9ab848 .navbar-toggler_52eea343ca0cdb01 {
  background: #E6FD5A;
}
.theme-main-menu_83552e997c566189.menu-style-five_9d344ad049088ee3 .navbar-toggler_52eea343ca0cdb01 {
  background: #DFFF5E;
}
.theme-main-menu_83552e997c566189 .navbar-toggler_52eea343ca0cdb01:focus {
  box-shadow: none;
}
.theme-main-menu_83552e997c566189 .navbar-toggler_52eea343ca0cdb01::before,
.theme-main-menu_83552e997c566189 .navbar-toggler_52eea343ca0cdb01::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_83552e997c566189 .navbar-toggler_52eea343ca0cdb01 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_83552e997c566189.menu-style-three_c360461bce963146 .navbar-toggler_52eea343ca0cdb01:before, .theme-main-menu_83552e997c566189.menu-style-three_c360461bce963146 .navbar-toggler_52eea343ca0cdb01:after, .theme-main-menu_83552e997c566189.menu-style-three_c360461bce963146 .navbar-toggler_52eea343ca0cdb01 span {
  background: #fff;
}
.theme-main-menu_83552e997c566189 .navbar-toggler_52eea343ca0cdb01::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_83552e997c566189 .navbar-toggler_52eea343ca0cdb01::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_83552e997c566189 .navbar-toggler_52eea343ca0cdb01[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_83552e997c566189 .navbar-toggler_52eea343ca0cdb01[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_83552e997c566189 .navbar-toggler_52eea343ca0cdb01[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_83552e997c566189 .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_83552e997c566189 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_83552e997c566189.white-vr_e5c28699b423f6ee .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_83552e997c566189.white-vr_e5c28699b423f6ee .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_83552e997c566189.white-vr_e5c28699b423f6ee.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_83552e997c566189.menu-style-one_44e7ed758e91796c {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d .info-row_745d3cb35a12c6fb {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d .gap-fix_5721c35ae146ab5c {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d .greetings_f59425257d84f777 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d .contact-info_d5fd24af1647a4bf {
  margin: 0 -15px;
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d .contact-info_d5fd24af1647a4bf li {
  padding: 0 15px;
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d .contact-info_d5fd24af1647a4bf li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d .contact-info_d5fd24af1647a4bf li a:hover {
  text-decoration: underline;
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d .inner-content_94b5af676f055af6 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_83552e997c566189.menu-style-two_2ca58df96bfce20d.fixed .info-row_745d3cb35a12c6fb {
  display: none;
}
.theme-main-menu_83552e997c566189.menu-style-five_9d344ad049088ee3 {
  background: #000;
  padding: 0;
}
.theme-main-menu_83552e997c566189.menu-style-five_9d344ad049088ee3 .inner-content_94b5af676f055af6 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_83552e997c566189.menu-style-six_62d021a3a3c3b544 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_83552e997c566189.menu-style-six_62d021a3a3c3b544 .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_83552e997c566189 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_0b82d49f5f5c2360 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_0b82d49f5f5c2360 .mega-menu-title_31c2361d7d20cf66 {
  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_83552e997c566189 .login-btn-one_aa12c97257033a45 a {
  color: #000;
}
.theme-main-menu_83552e997c566189 .login-btn-one_aa12c97257033a45 a:hover {
  text-decoration: underline;
}
.theme-main-menu_83552e997c566189 .login-btn-two_572ebc336c50f304 a {
  color: #044F3B;
}
.theme-main-menu_83552e997c566189 .login-btn-two_572ebc336c50f304 a:hover {
  text-decoration: underline;
}
.theme-main-menu_83552e997c566189 .signup-btn-one_7c4205451ffe39ac 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_83552e997c566189 .signup-btn-one_7c4205451ffe39ac .icon_8766b2f78a85f03a {
  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_83552e997c566189 .signup-btn-one_7c4205451ffe39ac:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_83552e997c566189 .signup-btn-one_7c4205451ffe39ac:hover .icon_8766b2f78a85f03a {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_83552e997c566189 .signup-btn-two_d487a329340c82fd {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_83552e997c566189 .signup-btn-two_d487a329340c82fd:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_83552e997c566189 .quote-one_1c524552206df366 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_83552e997c566189 .quote-one_1c524552206df366:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_d5a6731579cbd825 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_d5a6731579cbd825 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_d5a6731579cbd825 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_d5a6731579cbd825 li a:hover {
  color: #0C3A30;
}
.category-menu_d5a6731579cbd825 .dropdown-menu {
  padding: 0;
}
.category-menu_d5a6731579cbd825 .dropdown-menu li {
  padding: 0;
}
.category-menu_d5a6731579cbd825 .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_27d08a44d4047e68 .logo_53c88950cefc97f3 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_e5c28699b423f6ee .navbar-collapse_27d08a44d4047e68 {
    background-color: #0C3A30;
  }
  .navbar-collapse_27d08a44d4047e68 {
    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_27d08a44d4047e68.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_83552e997c566189 .navbar .mega-dropdown_02b031a97ff57f91 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_e5c28699b423f6ee .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_0b82d49f5f5c2360 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_df3ddedd3208db9a .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_e8f56339ddf260bb {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_e8f56339ddf260bb::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_e8f56339ddf260bb .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_e8f56339ddf260bb .hero-slider-one .hero-img_7eb93b4ad4110c27 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_e8f56339ddf260bb .hero-slider-one .slick-list_d95dde7f2434dc8d, .hero-banner-one_e8f56339ddf260bb .hero-slider-one .slick-track_05e5c2ab08a07511, .hero-banner-one_e8f56339ddf260bb .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_e8f56339ddf260bb .hero-heading_219dc9ee6c4e1b51 {
  font-weight: 700;
  color: #000;
  background: url(../pictures/shape_c75d83d7a3/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_e8f56339ddf260bb .more-btn_fc329f0c981b6449 {
  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_e8f56339ddf260bb .more-btn_fc329f0c981b6449:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_e987f9aea57aeb27 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_e987f9aea57aeb27 .bg-wrapper_c9acc23299fb7521 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_e987f9aea57aeb27 .hero-heading_219dc9ee6c4e1b51 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_e987f9aea57aeb27 .rating_9764b53335d7c5cb h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_e987f9aea57aeb27 .rating_9764b53335d7c5cb p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_e987f9aea57aeb27 .media-wrapper_6de0e720e4881cad {
  position: absolute;
  background: url(../pictures/assets_7ba398082a/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_e987f9aea57aeb27 .media-wrapper_6de0e720e4881cad .shape_01_0d66e2b1d496caa6 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_e987f9aea57aeb27 .media-wrapper_6de0e720e4881cad .shape_02_abd6d8e8e9f043d8 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_8b52548c725be6b4 .hero-heading_219dc9ee6c4e1b51 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_8b52548c725be6b4 .media-wrapper_6de0e720e4881cad {
  background: url(../pictures/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_8b52548c725be6b4 .media-wrapper_6de0e720e4881cad .screen_01_4e09b0b8df7bb88d {
  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_8b52548c725be6b4 .media-wrapper_6de0e720e4881cad .screen_02_cac688fadf1fc784 {
  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_8b52548c725be6b4 .media-wrapper_6de0e720e4881cad .bg-shape_09b1c0e5b98c5df0 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_8b52548c725be6b4 .shape_01_0d66e2b1d496caa6 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_f5135ca83d254180 .bg-wrapper_c9acc23299fb7521 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_f5135ca83d254180 .media-wrapper_6de0e720e4881cad {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_f5135ca83d254180 .media-wrapper_6de0e720e4881cad .shape_01_0d66e2b1d496caa6 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_f5135ca83d254180 .shape_02_abd6d8e8e9f043d8 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_b75454008f70e4a4 + .blog-details_84355c1a7eeae1fc {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_ac410e95aa0ab535 {
  z-index: 1;
}
.block-feature-three_ac410e95aa0ab535:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_ac410e95aa0ab535.no-bg_657cbe34b7a8ac5b:before {
  display: none;
}
.block-feature-three_ac410e95aa0ab535 .section-btn_32120964f549b770 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_ac410e95aa0ab535 .block-title_3583afb777f5c0dc a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_ac410e95aa0ab535 .block-title_3583afb777f5c0dc a:hover {
  text-decoration: underline;
}
.block-feature-three_ac410e95aa0ab535 .round-btn_3f384f0fb7ecb2ee {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_ac410e95aa0ab535 .round-btn_3f384f0fb7ecb2ee:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_ac410e95aa0ab535 .block-one_d4578813253e47f4 {
  background: url(../pictures/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_ac410e95aa0ab535 .block-one_d4578813253e47f4 .tag_87c9a77faa4e22d3 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_ac410e95aa0ab535 .block-one_d4578813253e47f4 .block-title_3583afb777f5c0dc {
  background: url(../pictures/shape_c75d83d7a3/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_ac410e95aa0ab535 .block-two_0946c6df2628a5ac {
  overflow: hidden;
}
.block-feature-three_ac410e95aa0ab535 .block-two_0946c6df2628a5ac .img-wrapper_ce626336d516378f {
  background: url(../pictures/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_ac410e95aa0ab535 .block-two_0946c6df2628a5ac .text-wrapper_944d97481bdb8af9 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_ac410e95aa0ab535 .block-two_0946c6df2628a5ac .tag_87c9a77faa4e22d3 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_ac410e95aa0ab535 .block-three_729d7a9c06b097f9 {
  background: #D3FF76;
}
.block-feature-three_ac410e95aa0ab535 .block-three_729d7a9c06b097f9 .tag_87c9a77faa4e22d3 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_ac410e95aa0ab535 .block-three_729d7a9c06b097f9 .round-btn_3f384f0fb7ecb2ee {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_ac410e95aa0ab535 .block-three_729d7a9c06b097f9 .round-btn_3f384f0fb7ecb2ee:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_ac410e95aa0ab535 .block-four_73934e0d3bb611d4 {
  background: url(../pictures/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_ac410e95aa0ab535 .block-four_73934e0d3bb611d4 .block-title_3583afb777f5c0dc {
  background: url(../pictures/shape_c75d83d7a3/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_ac410e95aa0ab535 .block-four_73934e0d3bb611d4 .block-title_3583afb777f5c0dc a {
  font-size: 28px;
}
.block-feature-three_ac410e95aa0ab535 .block-four_73934e0d3bb611d4 .tag_87c9a77faa4e22d3 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_ac410e95aa0ab535 .block-four_73934e0d3bb611d4 .round-btn_3f384f0fb7ecb2ee {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_ac410e95aa0ab535 .block-four_73934e0d3bb611d4 .round-btn_3f384f0fb7ecb2ee:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_ac410e95aa0ab535 .block-five_ac2f66aa28b39893 {
  background: url(../pictures/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_ac410e95aa0ab535 .block-five_ac2f66aa28b39893 .tag_87c9a77faa4e22d3 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_ac410e95aa0ab535 .block-five_ac2f66aa28b39893 .block-title_3583afb777f5c0dc {
  background: url(../pictures/shape_c75d83d7a3/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_0cb8fb72881ca482 .upper-wrapper_4ce01b8680a8da68 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_0cb8fb72881ca482 .upper-wrapper_4ce01b8680a8da68 .shape_01_0d66e2b1d496caa6 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_0cb8fb72881ca482 .line-loop_4816a657261c8fcd:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_0cb8fb72881ca482 .graph-panel_f270b32d56e9ff2b {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_0cb8fb72881ca482 .graph-panel_f270b32d56e9ff2b .main-count_81049cc2b0eed8aa {
  font-size: 120px;
}
.block-feature-thirteen_0cb8fb72881ca482 .graph-panel_f270b32d56e9ff2b .chart-box_97aef562cebc54e8 {
  padding: 0 15px;
}
.block-feature-thirteen_0cb8fb72881ca482 .graph-panel_f270b32d56e9ff2b .chart-box_97aef562cebc54e8 .chart-inner_3c217b1503e19b49 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_d081ce5f90eb48d8 .media-img_e2714e0ec06a071b {
  border-radius: 30px;
}
.block-feature-sixteen_d081ce5f90eb48d8 .shape_01_0d66e2b1d496caa6 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_969fc016bd37bc90 .section-subheading_d716a47bb78a8242 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_969fc016bd37bc90 .shape_01_0d66e2b1d496caa6 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_b5d527e8d478afc6 {
  z-index: 1;
}
.text-feature-four_b5d527e8d478afc6 .avatar_f69446420cb131c6 {
  width: 65px;
  height: 65px;
}
.text-feature-four_b5d527e8d478afc6 .name {
  font-size: 28px;
}
.text-feature-four_b5d527e8d478afc6 .quote-text_882579c1adf3b595 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_b5d527e8d478afc6 .shape_01_0d66e2b1d496caa6 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_b5d527e8d478afc6 .shape_02_abd6d8e8e9f043d8 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_e304aeed39e4d5d1 .bg-wrapper_c9acc23299fb7521 {
  background: #FFF2AC;
}
.text-feature-five_e304aeed39e4d5d1 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_e304aeed39e4d5d1 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_e304aeed39e4d5d1 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_e304aeed39e4d5d1 li:hover:before {
  background: #29594B;
}
.text-feature-five_e304aeed39e4d5d1 li:hover:after {
  color: #fff;
}
.text-feature-five_e304aeed39e4d5d1 .media-wrapper_6de0e720e4881cad {
  background: url(../pictures/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_e304aeed39e4d5d1 .media-wrapper_6de0e720e4881cad .video-icon_3594bf6761ef8213 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_e304aeed39e4d5d1 .media-wrapper_6de0e720e4881cad .video-icon_3594bf6761ef8213:hover {
  background: #CFFF45;
}
.text-feature-five_e304aeed39e4d5d1 .media-wrapper_6de0e720e4881cad .screen_01_4e09b0b8df7bb88d {
  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_056545fb9b4405b7 {
  z-index: 1;
}
.text-feature-six_056545fb9b4405b7 .media-wrapper_6de0e720e4881cad {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_056545fb9b4405b7 .media-wrapper_6de0e720e4881cad .screen_01_4e09b0b8df7bb88d {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_056545fb9b4405b7 .shape_01_0d66e2b1d496caa6 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_056545fb9b4405b7 .shape_02_abd6d8e8e9f043d8 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_d2b619fe715e7215 {
  background: url(../pictures/assets_7ba398082a/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_d2b619fe715e7215 .block_2c28771e8519b7da .icon_8766b2f78a85f03a {
  height: 50px;
}
.text-feature-nine_d2b619fe715e7215 .vertical-text-wrapper_18a3da105d712924 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_d2b619fe715e7215 .vertical-text-wrapper_18a3da105d712924 .text-list_a99e1f02e9e057dd {
  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_d2b619fe715e7215 .vertical-text-wrapper_18a3da105d712924 .text-list_a99e1f02e9e057dd:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_d2b619fe715e7215 .vertical-text-wrapper_18a3da105d712924 .shape_01_0d66e2b1d496caa6 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_d2b619fe715e7215 .vertical-text-wrapper_18a3da105d712924 .shape_02_abd6d8e8e9f043d8 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_d2b619fe715e7215 .shape_03_0b2465e0158c8267 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_d2b619fe715e7215 .shape_04_9c0121e630b29883 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_e4c310582958b86b .section-btn_32120964f549b770 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_8d9034b43a11701c {
  z-index: 1;
}
.team-section-three_8d9034b43a11701c:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../pictures/shape_c75d83d7a3/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_8d9034b43a11701c .section-btn_32120964f549b770 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_8d9034b43a11701c .shape_01_0d66e2b1d496caa6 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_8d9034b43a11701c .shape_02_abd6d8e8e9f043d8 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_8d9034b43a11701c .shape_03_0b2465e0158c8267 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_4e0980f0dfd7125f .logo_53c88950cefc97f3 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_93b121ef07426d5f {
  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_143b83ccef201312 {
  max-width: 565px;
}
.user-data-form .form-wrapper_143b83ccef201312 .input-group-meta_92fec8a43fb76b14 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_143b83ccef201312 .input-group-meta_92fec8a43fb76b14 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_143b83ccef201312 .input-group-meta_92fec8a43fb76b14 .placeholder_icon_9a296deb182521aa {
  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_143b83ccef201312 .input-group-meta_92fec8a43fb76b14 .placeholder_icon_9a296deb182521aa img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_143b83ccef201312 .input-group-meta_92fec8a43fb76b14 .placeholder_icon_9a296deb182521aa span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_143b83ccef201312 .input-group-meta_92fec8a43fb76b14 .placeholder_icon_9a296deb182521aa 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_143b83ccef201312 .input-group-meta_92fec8a43fb76b14 .placeholder_icon_9a296deb182521aa span.eye-slash_e134aaf259e2d031:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_754f010b232f4bdf 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_754f010b232f4bdf label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_754f010b232f4bdf input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_754f010b232f4bdf 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_754f010b232f4bdf 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_754f010b232f4bdf a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_754f010b232f4bdf a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_db6d75d5c7e0703c {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_f6683a4b7b5bcbe1 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_f6683a4b7b5bcbe1:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_f6683a4b7b5bcbe1 img {
  width: 20px;
}
.user-data-form .btn-close_5eb10370e6a102bb {
  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_b95a1c536aa19a2c .main-count_81049cc2b0eed8aa {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_6e680e9d22f48cb3 .icon_8766b2f78a85f03a {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_d0e2cdddb0e78241 .img-holder_0873e982ba81e3e7 {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_d0e2cdddb0e78241 .img-holder_0873e982ba81e3e7.round-border_2a59b1b1fed5e1d2 {
  border-radius: 30px;
}
.portfolio-block-one_d0e2cdddb0e78241 .img-holder_0873e982ba81e3e7 .expend_dcab34e136a7d606 {
  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_d0e2cdddb0e78241 .img-holder_0873e982ba81e3e7 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_d0e2cdddb0e78241 .img-holder_0873e982ba81e3e7 i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_d0e2cdddb0e78241:hover .expend_dcab34e136a7d606 {
  opacity: 1;
}
.portfolio-block-one_d0e2cdddb0e78241:hover .img-meta_efa389be5838159d {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_d0e2cdddb0e78241:hover .pj-title_1762d8ab6085c448 {
  text-decoration: underline;
}
.portfolio-block-one_d0e2cdddb0e78241 .caption {
  margin-top: 35px;
}
.portfolio-block-one_d0e2cdddb0e78241 .caption .tag_87c9a77faa4e22d3 {
  margin: 0 -3px;
}
.portfolio-block-one_d0e2cdddb0e78241 .caption .tag_87c9a77faa4e22d3 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_d0e2cdddb0e78241 .caption .pj-title_1762d8ab6085c448 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_d0e2cdddb0e78241 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_d0e2cdddb0e78241 .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_de6e180316e7f8e3 .bg-wrapper_c9acc23299fb7521 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_de6e180316e7f8e3 .slider-wrapper_1e9efa6b0a1cc88c {
  height: 100%;
}
.project-details-two_de6e180316e7f8e3 .slider-wrapper_1e9efa6b0a1cc88c .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_de6e180316e7f8e3 .slider-wrapper_1e9efa6b0a1cc88c .carousel-control-next_1894581f3084aa9b,
.project-details-two_de6e180316e7f8e3 .slider-wrapper_1e9efa6b0a1cc88c .carousel-control-prev_be1611cdbf6081e2 {
  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_de6e180316e7f8e3 .slider-wrapper_1e9efa6b0a1cc88c .carousel-control-next_1894581f3084aa9b:hover,
.project-details-two_de6e180316e7f8e3 .slider-wrapper_1e9efa6b0a1cc88c .carousel-control-prev_be1611cdbf6081e2:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_de6e180316e7f8e3 .slider-wrapper_1e9efa6b0a1cc88c .carousel-control-prev_be1611cdbf6081e2 {
  left: auto;
  right: 45px;
}
.project-details-two_de6e180316e7f8e3 .info-wrapper_18eaceaee9e73fe0 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_de6e180316e7f8e3 .info-wrapper_18eaceaee9e73fe0 h3 {
  font-size: 36px;
}
.project-details-two_de6e180316e7f8e3 .info-wrapper_18eaceaee9e73fe0 .list-meta_a445ca862c53aa1b li {
  padding: 22px 0;
}
.project-details-two_de6e180316e7f8e3 .info-wrapper_18eaceaee9e73fe0 .list-meta_a445ca862c53aa1b .icon_8766b2f78a85f03a {
  width: 40px;
}
.project-details-two_de6e180316e7f8e3 .info-wrapper_18eaceaee9e73fe0 .list-meta_a445ca862c53aa1b .text1_1302d981e8d26bd1 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_de6e180316e7f8e3 .info-wrapper_18eaceaee9e73fe0 .list-meta_a445ca862c53aa1b span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_de6e180316e7f8e3 .info-wrapper_18eaceaee9e73fe0 .social-share_d4cc7244a17c0095 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_de6e180316e7f8e3 .info-wrapper_18eaceaee9e73fe0 .social-share_d4cc7244a17c0095 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_7eb0c001911bbe72 .slider-wrapper_1e9efa6b0a1cc88c {
  padding-left: 100px;
}
.feedback-section-three_7eb0c001911bbe72 .slider-wrapper_1e9efa6b0a1cc88c .icon_8766b2f78a85f03a {
  left: 0;
  top: 18px;
}
.feedback-section-three_7eb0c001911bbe72 .slick-dots_ab8b1a9ac9bd5693 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_7eb0c001911bbe72 .slick-dots_ab8b1a9ac9bd5693 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_7eb0c001911bbe72 .slick-dots_ab8b1a9ac9bd5693 .slick-active button {
  background: #000;
}
.feedback-section-three_7eb0c001911bbe72 .rating-box_5435d8461f921a08 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_7eb0c001911bbe72 .rating-box_5435d8461f921a08 .rating_9764b53335d7c5cb {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_7eb0c001911bbe72 .shape_01_0d66e2b1d496caa6 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_7eb0c001911bbe72 .shape_02_abd6d8e8e9f043d8 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_120a88aa5494b9af {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_120a88aa5494b9af .post-data_b4d7e612b141c09b {
  padding: 30px 35px 25px;
}
.blog-meta-one_120a88aa5494b9af .post-data_b4d7e612b141c09b .post-info_c0599758d26ce6b3 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_120a88aa5494b9af .post-data_b4d7e612b141c09b .blog-title_c820e777203534a9 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_120a88aa5494b9af .post-data_b4d7e612b141c09b .blog-title_c820e777203534a9:hover {
  text-decoration: underline;
}
.blog-meta-one_120a88aa5494b9af .post-img_57b0239a0e673a5d {
  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_120a88aa5494b9af .post-img_57b0239a0e673a5d .round-btn_3f384f0fb7ecb2ee {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_120a88aa5494b9af:hover .round-btn_3f384f0fb7ecb2ee {
  background: #CFFF45;
}
.blog-meta-one_120a88aa5494b9af.style-two_c2bad89979fd505c {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_120a88aa5494b9af.style-two_c2bad89979fd505c .post-img_57b0239a0e673a5d {
  border-radius: 0;
}
.blog-meta-one_120a88aa5494b9af.style-two_c2bad89979fd505c .blog-title_c820e777203534a9 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_0eb088811f4e29d9 {
  background: #fff;
}
.blog-meta-two_0eb088811f4e29d9 .post-data_b4d7e612b141c09b {
  padding-top: 30px;
}
.blog-meta-two_0eb088811f4e29d9 .post-data_b4d7e612b141c09b .blog-title_c820e777203534a9 {
  width: 70%;
}
.blog-meta-two_0eb088811f4e29d9 .post-data_b4d7e612b141c09b .blog-title_c820e777203534a9 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_0eb088811f4e29d9 .post-data_b4d7e612b141c09b .blog-title_c820e777203534a9:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_0eb088811f4e29d9 .post-data_b4d7e612b141c09b .round-btn_3f384f0fb7ecb2ee {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_0eb088811f4e29d9 .post-data_b4d7e612b141c09b .round-btn_3f384f0fb7ecb2ee:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_0eb088811f4e29d9 .post-data_b4d7e612b141c09b .post-info_c0599758d26ce6b3 {
  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_0eb088811f4e29d9 .post-img_57b0239a0e673a5d {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_0eb088811f4e29d9 .post-img_57b0239a0e673a5d .date_56da9cab3090f149 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_0eb088811f4e29d9.style-two_c2bad89979fd505c {
  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_0eb088811f4e29d9.style-two_c2bad89979fd505c p {
  font-size: 18px;
}
.blog-meta-two_0eb088811f4e29d9.style-two_c2bad89979fd505c .post-img_57b0239a0e673a5d {
  height: auto;
  width: 100%;
}
.blog-meta-two_0eb088811f4e29d9.style-two_c2bad89979fd505c .post-data_b4d7e612b141c09b {
  padding: 26px 0;
}
.blog-meta-two_0eb088811f4e29d9.style-two_c2bad89979fd505c .post-data_b4d7e612b141c09b .post-info_c0599758d26ce6b3 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_0eb088811f4e29d9.style-two_c2bad89979fd505c .post-data_b4d7e612b141c09b .round-btn_3f384f0fb7ecb2ee {
  border: none;
}

.signup-btn-one_7c4205451ffe39ac 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_7c4205451ffe39ac .icon_8766b2f78a85f03a {
  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_f45082c14eecc7cc {
  z-index: 1;
}
.blog-section-three_f45082c14eecc7cc .section-btn_32120964f549b770 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

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

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

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

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

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

.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .quote-wrapper_e6cd58ccee985bd4 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .quote-wrapper_e6cd58ccee985bd4 .wrapper_19aca518b4ddded1 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .quote-wrapper_e6cd58ccee985bd4 .wrapper_19aca518b4ddded1 .icon_8766b2f78a85f03a {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .quote-wrapper_e6cd58ccee985bd4 .wrapper_19aca518b4ddded1 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .quote-wrapper_e6cd58ccee985bd4 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .quote-wrapper_e6cd58ccee985bd4 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .img-gallery_8fc115b323d2fa54 {
  margin-bottom: 50px;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .img-gallery_8fc115b323d2fa54 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .list-item_23b158804dbece2d li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_84355c1a7eeae1fc .post-details-meta_bb4dcbe713b357e5 .list-item_23b158804dbece2d li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_84355c1a7eeae1fc .bottom-widget_7e36e2da6a9e4f7a {
  padding: 10px 0 5px;
}
.blog-details_84355c1a7eeae1fc .bottom-widget_7e36e2da6a9e4f7a .tags_c8046dee6cfe7ad1 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_84355c1a7eeae1fc .bottom-widget_7e36e2da6a9e4f7a .tags_c8046dee6cfe7ad1 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_84355c1a7eeae1fc .bottom-widget_7e36e2da6a9e4f7a .tags_c8046dee6cfe7ad1 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_84355c1a7eeae1fc .bottom-widget_7e36e2da6a9e4f7a .share-icon_e3426f279695a227 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_84355c1a7eeae1fc .bottom-widget_7e36e2da6a9e4f7a .share-icon_e3426f279695a227 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_84355c1a7eeae1fc .grey-bg_14ee163035da8416 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_84355c1a7eeae1fc .blog-inner-title_a96cd130d5fbacaa {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 {
  margin: 60px 0;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e:last-child {
  padding-bottom: 5px;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e .reply-comment_0de18787e5f673a0 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e .user-avatar_e0f2f1a0b459bef2 {
  width: 60px;
  height: 60px;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e .comment-text_58c7d41b7ff750ea {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e .comment-text_58c7d41b7ff750ea .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e .comment-text_58c7d41b7ff750ea .date_56da9cab3090f149 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e .comment-text_58c7d41b7ff750ea p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e .comment-text_58c7d41b7ff750ea .reply-btn_a83f8a1c6ab277bd {
  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_84355c1a7eeae1fc .blog-comment-area_492747d8dd1433f0 .comment_5e41cd2314840f2e .comment-text_58c7d41b7ff750ea .reply-btn_a83f8a1c6ab277bd:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_84355c1a7eeae1fc .blog-comment-form_a63016212acf038b p a {
  color: #19352D;
}
.blog-details_84355c1a7eeae1fc .blog-comment-form_a63016212acf038b form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_84355c1a7eeae1fc .blog-comment-form_a63016212acf038b form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_84355c1a7eeae1fc .blog-comment-form_a63016212acf038b 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_8923f71b00a2743a {
  height: 600px;
}

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

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

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

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

.footer-one_3fd3ec5f75496424 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_3fd3ec5f75496424 .bottom-footer_fda1e172569725b2 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_3fd3ec5f75496424 .social-icon_6b0292e620ecf880 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_3fd3ec5f75496424 .social-icon_6b0292e620ecf880 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_3fd3ec5f75496424 .footer-title_912956f0224b97fe {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_3fd3ec5f75496424 .footer-nav-link_93c180b0e9f46d48 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_3fd3ec5f75496424 .footer-nav-link_93c180b0e9f46d48 a:hover {
  color: #fff;
}
.footer-nav-link_93c180b0e9f46d48 p {
  font-size: 16px;
}
.logo_53c88950cefc97f3 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_62f275acfefc5890 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_adcbc64103ddf470 {
  align-content: center;
}

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

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

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

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

.footer-three_63a2d650dec62f19 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_63a2d650dec62f19 .round-bg_edc40ac527575f10 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_63a2d650dec62f19 .round-bg_edc40ac527575f10.color-two_2fe20d3ee2a4d40c {
  background: #F6FFDD;
}
.footer-three_63a2d650dec62f19 .footer-intro_92e4ad4684f594d1 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_63a2d650dec62f19 .footer-intro_92e4ad4684f594d1 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_63a2d650dec62f19 .footer-title_912956f0224b97fe {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_63a2d650dec62f19 .footer-nav-link_93c180b0e9f46d48 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_63a2d650dec62f19 .footer-nav-link_93c180b0e9f46d48 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_63a2d650dec62f19 .bottom-footer_fda1e172569725b2 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_63a2d650dec62f19 .bottom-footer_fda1e172569725b2 .copyright_b4814b55a23223fb {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_63a2d650dec62f19 .bottom-footer_fda1e172569725b2 .bottom-nav_70d9a4b730e70fa7 {
  margin: 0 -12px;
}
.footer-three_63a2d650dec62f19 .bottom-footer_fda1e172569725b2 .bottom-nav_70d9a4b730e70fa7 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_63a2d650dec62f19 .bottom-footer_fda1e172569725b2 .bottom-nav_70d9a4b730e70fa7 a:hover {
  text-decoration: underline;
}
.footer-three_63a2d650dec62f19 .bottom-footer_fda1e172569725b2 .social-icon_6b0292e620ecf880 {
  margin: 0 -10px;
}
.footer-three_63a2d650dec62f19 .bottom-footer_fda1e172569725b2 .social-icon_6b0292e620ecf880 a {
  margin: 0 10px;
}
.footer-three_63a2d650dec62f19 .bottom-footer_fda1e172569725b2 .social-icon_6b0292e620ecf880 a:hover {
  color: #19352D;
}
.footer-three_63a2d650dec62f19 .shape_01_0d66e2b1d496caa6 {
  top: -3%;
  left: -3%;
}
.footer-three_63a2d650dec62f19 .shape_02_abd6d8e8e9f043d8 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_639f7e1c012a5050 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_639f7e1c012a5050:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../pictures/assets_7ba398082a/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_639f7e1c012a5050 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_639f7e1c012a5050 .btn-group_b35345666010242f {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_639f7e1c012a5050 .btn-group_b35345666010242f h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_639f7e1c012a5050 .btn-group_b35345666010242f h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_639f7e1c012a5050 .btn-group_b35345666010242f .round-btn_3f384f0fb7ecb2ee {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_639f7e1c012a5050 .btn-group_b35345666010242f .round-btn_3f384f0fb7ecb2ee:hover, .footer-five_639f7e1c012a5050 .btn-group_b35345666010242f .round-btn_3f384f0fb7ecb2ee:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_639f7e1c012a5050 .social-icon_6b0292e620ecf880 {
  margin: 0 -20px;
}
.footer-five_639f7e1c012a5050 .social-icon_6b0292e620ecf880 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_639f7e1c012a5050 .social-icon_6b0292e620ecf880 a:hover {
  color: #DFFF5E;
}
.footer-five_639f7e1c012a5050 .bottom-nav_70d9a4b730e70fa7 {
  margin: 0 -12px;
}
.footer-five_639f7e1c012a5050 .bottom-nav_70d9a4b730e70fa7 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_639f7e1c012a5050 .bottom-nav_70d9a4b730e70fa7 a:hover {
  text-decoration: underline;
}
.footer-five_639f7e1c012a5050 .shape_01_0d66e2b1d496caa6 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_639f7e1c012a5050 .shape_02_abd6d8e8e9f043d8 {
  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_87a65b652956e8ec {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_e8412c34e92735ad {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_23ad0abd340e82b4 {
  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_aab5a991cd567bb9 {
  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_64b3ea65da04d5ec {
  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_91fd9cdea3c537ef {
  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_1b2dc09c1553b766 {
  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_53616fc84f71136a {
  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_45e030fb46ac15ca {
  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_8034efee1f69c662 {
  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_4408070eb18c5e54 {
  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_dda3319bde21bfce {
  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_760495e03f8b7848 {
  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_927b1ecc9b551aec {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_bd3669d48808c33b {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_8c5e649f3dfb8700 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_b0318fb80daee3ea {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_8c520e85f9525383 {
  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_fc49906ad4d7b0ae {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_1a8673245c0f6fe2 {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_d0f0126b2deb0702 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_1e2fde8fc6b5adc0 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_375e45eb8fd1f659 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_a277bfced0956d9f {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_a18ed63f3da1c93e {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_e6b0efa22696b81f {
  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_a1e47e4fa9f9ca39 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_34ab96d3512fc5fe {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_d9f587e3640a73f0 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_905232f6f0fd2363 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_45558c43f9ac653e {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_a5d09ba4fa0096ec {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_7a1a0a0c6090838a {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_f1892c3cfd326736 {
  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_6bee49c369e3525e {
  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_a23978cccb55d4cb {
  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_9aca90765587fdc7 {
  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_ac97b0f06e8fb558 {
  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_94d8818b0d785ca0 {
  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_74ab672aac9d03b1 {
  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_86e29fbc73728e7a {
  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_9aa1c27d6302cda2 {
  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_3afa76033f26b185 {
  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_b4765686a3d3178e {
  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_8789605cc0839613 {
  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_bfbe90bf87c0582a {
  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_f8c98056639880ce {
  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_f07d93e20c18da03 {
  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_a61601a6f3919ecb {
  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_5fc86bb390c13659 {
  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_e6700371398e4bc3 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_33f5c2fddf41a981 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_4021f4a3f55d20e2 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_4522c1ce56ad6eea {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_70237b3987cde0f4 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_dd3b4193bb769fa9 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_51d6561bfb158f66 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_9bf9648f17b2ade4 {
  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_87a65b652956e8ec {
  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_c0f7797c2d2dff84 {
  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_3fa702b1683ae0fa {
  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_3222ca11a83a89cb .theme-select-menu_e5b89b2100437628 {
  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_e00f09b17bc954d2 {
  overflow: hidden;
}
.product-block-one_e00f09b17bc954d2 .img-holder_0873e982ba81e3e7 {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_e00f09b17bc954d2 .img-holder_0873e982ba81e3e7 .cart-icon_6e7046b17602314f {
  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_e00f09b17bc954d2 .img-holder_0873e982ba81e3e7 .cart-icon_6e7046b17602314f:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_e00f09b17bc954d2 .img-holder_0873e982ba81e3e7 .cart-button_6e44e29760c06d20 {
  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_e00f09b17bc954d2 .img-holder_0873e982ba81e3e7 .cart-button_6e44e29760c06d20:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_e00f09b17bc954d2 .product-title_c1191b0792b7562c {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_e00f09b17bc954d2 .rating_9764b53335d7c5cb {
  margin: 0 -3px;
}
.product-block-one_e00f09b17bc954d2 .rating_9764b53335d7c5cb li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_e00f09b17bc954d2 .rating_9764b53335d7c5cb li .bi-star-fill_3a140e53a18d4bb5 {
  color: #FFCB65;
}
.product-block-one_e00f09b17bc954d2 .price_217deb5b67c76153 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_e00f09b17bc954d2:hover .cart-button_6e44e29760c06d20 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_e00f09b17bc954d2:hover .product-img_701f9d5261fa6412 {
  transform: scale(0.95);
}
.product-block-one_e00f09b17bc954d2:hover .cart-icon_6e7046b17602314f {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_e00f09b17bc954d2:hover .product-title_c1191b0792b7562c {
  text-decoration: underline;
}

.product-details-one_3d1026347d91350f .product-img-tab_0dfc9fcc76b6861b {
  border: none;
}
.product-details-one_3d1026347d91350f .product-img-tab_0dfc9fcc76b6861b .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_3d1026347d91350f .product-img-tab_0dfc9fcc76b6861b .nav-link img {
  max-height: 100%;
}
.product-details-one_3d1026347d91350f .product-img-tab_0dfc9fcc76b6861b .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_3d1026347d91350f .product-img-tab-content_7f46e9f2e9076a95 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_3d1026347d91350f .product-img-tab-content_7f46e9f2e9076a95 img {
  margin: auto;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .stock-tag_fc8a482f28c5a060 {
  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_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .product-name_febb1b158faf9827 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .rating_9764b53335d7c5cb li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .rating_9764b53335d7c5cb li .bi-star-fill_3a140e53a18d4bb5 {
  color: #FFCB65;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .rating_9764b53335d7c5cb li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .rating_9764b53335d7c5cb li a:hover {
  text-decoration: underline;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .price_217deb5b67c76153 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .price_217deb5b67c76153 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .availability_605a2d06007042e1 {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .description-text_317a4b3732c51a2e {
  padding: 10px 0 15px;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .product-feature_37d5ed86e6085073 {
  margin-bottom: 20px;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .product-feature_37d5ed86e6085073 li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .product-feature_37d5ed86e6085073 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .customize-order_ac085ef22ac8f697 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .customize-order_ac085ef22ac8f697 .quantity_e3da706bb7aa4e39 .button-group_9742c4797baa64e6 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .customize-order_ac085ef22ac8f697 .quantity_e3da706bb7aa4e39 .button-group_9742c4797baa64e6 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .customize-order_ac085ef22ac8f697 .quantity_e3da706bb7aa4e39 .button-group_9742c4797baa64e6 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_3d1026347d91350f .product-info_3f048f1cdb2de4c0 .customize-order_ac085ef22ac8f697 .quantity_e3da706bb7aa4e39 .button-group_9742c4797baa64e6 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_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .nav-tabs_0435e037c5fe6112 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .nav-tabs_0435e037c5fe6112 .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_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .nav-tabs_0435e037c5fe6112 .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_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .nav-tabs_0435e037c5fe6112 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .nav-tabs_0435e037c5fe6112 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .tab-content_46efbb78ec772136 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .tab-content_46efbb78ec772136 .product-feature_37d5ed86e6085073 li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .tab-content_46efbb78ec772136 .product-feature_37d5ed86e6085073 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .user-comment-area_a4afd32d6233a975 .single-comment_16b96341c2cf8530 {
  padding-bottom: 40px;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .user-comment-area_a4afd32d6233a975 .single-comment_16b96341c2cf8530:last-child {
  padding-bottom: 0;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .user-comment-area_a4afd32d6233a975 .user-img_388fee33cb71b274 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .user-comment-area_a4afd32d6233a975 .user-comment-data_9bd45a1551880ab3 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .user-comment-area_a4afd32d6233a975 .user-comment-data_9bd45a1551880ab3 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .user-comment-area_a4afd32d6233a975 .user-comment-data_9bd45a1551880ab3 .rating_9764b53335d7c5cb li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .user-comment-area_a4afd32d6233a975 .user-comment-data_9bd45a1551880ab3 .rating_9764b53335d7c5cb li .bi-star-fill_3a140e53a18d4bb5 {
  color: #FFCB65;
}
.product-details-one_3d1026347d91350f .product-review-tab_d8a1ef51bb04d6cb .user-comment-area_a4afd32d6233a975 .user-comment-data_9bd45a1551880ab3 p {
  padding-top: 8px;
}

.cart-list-form_0688f403bc087fd1 {
  position: relative;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 {
  margin: 0;
  background: transparent;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 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_0688f403bc087fd1 .table_964b315ab7c3e1f2 th:first-child {
  text-align: left;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .product-thumbnails_3fa39866434527de {
  width: 85px;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .product-thumbnails_3fa39866434527de img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .product-thumbnails_3fa39866434527de .product-img_701f9d5261fa6412 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .product-info_3f048f1cdb2de4c0 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .product-info_3f048f1cdb2de4c0 .product-name_febb1b158faf9827 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .product-info_3f048f1cdb2de4c0 .serial_e24f7f4154f1bb53 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .product-info_3f048f1cdb2de4c0 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .price_217deb5b67c76153 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .quantity_e3da706bb7aa4e39 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .quantity_e3da706bb7aa4e39 li .btn_8b9e2248656a3180 {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .quantity_e3da706bb7aa4e39 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_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .remove-product_43a9c15dd2ea6604 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_0688f403bc087fd1 .table_964b315ab7c3e1f2 tbody .remove-product_43a9c15dd2ea6604:hover {
  color: #ff2759;
}
.cart-list-form_0688f403bc087fd1 .cart-footer_2a080cc2f829d2ba {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_0688f403bc087fd1 .cart-footer_2a080cc2f829d2ba .coupon-form_d14724e5874a505c input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_0688f403bc087fd1 .cart-footer_2a080cc2f829d2ba .cart-total-section_4a634c8bbc2e4015 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_0688f403bc087fd1 .cart-footer_2a080cc2f829d2ba .cart-total-section_4a634c8bbc2e4015 .cart-total-table_b7210d6f2b004e75 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_0688f403bc087fd1 .cart-footer_2a080cc2f829d2ba .cart-total-section_4a634c8bbc2e4015 .cart-total-table_b7210d6f2b004e75 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_b5ebe460678dad16 {
  height: auto;
}

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

.fancybox-caption_96e65baa14f9ae00, .fancybox-infobar_57908b818acc1cfd, .fancybox-navigation_34c2489ddfe9d76f .fancybox-button_d68b0936af424d03, .fancybox-toolbar_2db784421273284b {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_505907171fe681a7 .fancybox-caption_96e65baa14f9ae00, .fancybox-show-infobar_f864c917fd3b74c8 .fancybox-infobar_57908b818acc1cfd, .fancybox-show-nav_78988cca0cd5ab83 .fancybox-navigation_34c2489ddfe9d76f .fancybox-button_d68b0936af424d03, .fancybox-show-toolbar_e39969570e2755ba .fancybox-toolbar_2db784421273284b {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_b64faebe9ff7f54a .fancybox-stage_7ce3f83e54561319 {
  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_1df21c33bd8ce798 .fancybox-slide, .fancybox-slide--current_dc2e2c3abc0e0907, .fancybox-slide--next_f9217ff159e2ad6d, .fancybox-slide--previous_ccb46dfb20f9d13a {
  display: block;
}

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

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

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

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

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

.fancybox-content_27ce021d8cc6bbd3 {
  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_a91f067aedfef3cd .fancybox-content_27ce021d8cc6bbd3 {
  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_ef328fb5e58c29ed .fancybox-content_27ce021d8cc6bbd3 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_c5fd09830cf222f6 .fancybox-content_27ce021d8cc6bbd3 {
  cursor: zoom-in;
}

.fancybox-can-drag_1d09dd4fefd125c2 .fancybox-content_27ce021d8cc6bbd3 {
  cursor: grab;
}

.fancybox-is-dragging_6e383357b55f9fed .fancybox-content_27ce021d8cc6bbd3 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_90f6c6a752d8db7f .fancybox-content_27ce021d8cc6bbd3 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_9c11e485671c6ee4 .fancybox-content_27ce021d8cc6bbd3, .fancybox-slide--map_a26e3a2f740a2327 .fancybox-content_27ce021d8cc6bbd3, .fancybox-slide--video_d7f2d0b93e4c24ff .fancybox-content_27ce021d8cc6bbd3 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_d7f2d0b93e4c24ff .fancybox-content_27ce021d8cc6bbd3 {
  background: #000;
}

.fancybox-slide--map_a26e3a2f740a2327 .fancybox-content_27ce021d8cc6bbd3 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_88fd17288b2f996b svg path, .fancybox-button--share_e10934babf1ed3ee svg path, .fancybox-button--thumbs_8c0cea25d9ee7ebe svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_78988cca0cd5ab83 .fancybox-navigation_34c2489ddfe9d76f .fancybox-button_d68b0936af424d03 {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_34c2489ddfe9d76f .fancybox-button--arrow_left_1bbd672a805d72d9 {
  left: 6px;
}

.fancybox-navigation_34c2489ddfe9d76f .fancybox-button--arrow_right_835ede7066a77f56 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_9c11e485671c6ee4 .fancybox-close-small_e699a9f5ef4d55b4, .fancybox-slide--image_a91f067aedfef3cd .fancybox-close-small_e699a9f5ef4d55b4, .fancybox-slide--video_d7f2d0b93e4c24ff .fancybox-close-small_e699a9f5ef4d55b4 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_9c11e485671c6ee4 .fancybox-close-small_e699a9f5ef4d55b4:hover svg, .fancybox-slide--image_a91f067aedfef3cd .fancybox-close-small_e699a9f5ef4d55b4:hover svg, .fancybox-slide--video_d7f2d0b93e4c24ff .fancybox-close-small_e699a9f5ef4d55b4:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_a7693fc9bd7fdc85 .fancybox-close-small_e699a9f5ef4d55b4, .fancybox-is-zoomable_94b1d52dcae76b38.fancybox-can-drag_1d09dd4fefd125c2 .fancybox-close-small_e699a9f5ef4d55b4 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_4ec4f342a0edeed7.fancybox-slide--next_f9217ff159e2ad6d, .fancybox-fx-fade_4ec4f342a0edeed7.fancybox-slide--previous_ccb46dfb20f9d13a {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_4ec4f342a0edeed7.fancybox-slide--current_dc2e2c3abc0e0907 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_59fb3e22a354afca {
  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_2b7f563d9c95a6e9 {
  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_a066ef517f8f3794 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_8fba78bf4312b893 .fancybox-thumbs_2b7f563d9c95a6e9 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_2b7f563d9c95a6e9 > 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_2b7f563d9c95a6e9 .fancybox-thumbs-active_36509c8587b2002c:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_fbfe5681278ca8c4 .slick-track_05e5c2ab08a07511,
.slick-slider_fbfe5681278ca8c4 .slick-list_d95dde7f2434dc8d {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_08a63239c675fe5c .slick-track_05e5c2ab08a07511 {
  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_08a63239c675fe5c img {
  display: none;
}

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

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

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

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

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