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

.h1_70fa46a84fcb1416,
h1,
.h2_95a65e344339757c,
h2,
.h3_fc1e114caa1dd544,
h3,
.h4_b63dc747857ee8c3,
h4,
.h5_5bf089191e6a8d61,
h5,
.h6_4249b23744dc12b7,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_4f9058a4f0402f91 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_c1d26ebfa199623e {
  padding: 0 !important;
}

.m0_7f485f31af71cbf7 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_bd8d51cc3d507420 {
    padding: 0 !important;
  }
  .xl-m0_11368ba8aa984d8a {
    margin: 0 !important;
  }
  .xl-pt-10_50a8dd4101861b89 {
    padding-top: 10px !important;
  }
  .xl-pt-20_d3205e437df8a968 {
    padding-top: 20px !important;
  }
  .xl-pt-30_34d1c64244052b15 {
    padding-top: 30px !important;
  }
  .xl-pt-40_6574ce688eeba154 {
    padding-top: 40px !important;
  }
  .xl-pt-50_378156600d1334ed {
    padding-top: 50px !important;
  }
  .xl-pt-60_e4674ed286869c35 {
    padding-top: 60px !important;
  }
  .xl-pt-70_df16a44688a0d70e {
    padding-top: 70px !important;
  }
  .xl-pt-80_241c651cabc9c290 {
    padding-top: 80px !important;
  }
  .xl-pt-90_fcf643268eaa50af {
    padding-top: 90px !important;
  }
  .xl-pt-100_c18a6416dfd09d2c {
    padding-top: 100px !important;
  }
  .xl-pt-110_38f83356e17a4322 {
    padding-top: 110px !important;
  }
  .xl-pt-120_1f8b53dd697cd504 {
    padding-top: 120px !important;
  }
  .xl-pt-130_dab606952f5e2a17 {
    padding-top: 130px !important;
  }
  .xl-pt-140_26ab7007a074e850 {
    padding-top: 140px !important;
  }
  .xl-pt-150_a9aaa316e3eaa8ad {
    padding-top: 150px !important;
  }
  .xl-pt-200_42c87e2f4d29de78 {
    padding-top: 200px !important;
  }
  .xl-pb-10_4d6c5f444060e7fa {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_0b3f7c77896a319c {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_02cb9704b26bacf1 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_d54f799cd402eb9c {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_0be814553c9457cb {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_56ad219f8b4739f0 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_b08f14d13b7b6347 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_66467b7c62582642 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_758727054fbfbf32 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_ee62bb9c9a61585b {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_7f3fcfe82108c20b {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_8a29bbcf91f3e4a8 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_076d7cabae1c885b {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_7750086c8d673e1c {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_364ee9a81e7fcaa7 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_d4ec0389baab38ee {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_c0e819f573a5fa76 {
    margin-top: 10px !important;
  }
  .xl-mt-20_fec25ad77d801dce {
    margin-top: 20px !important;
  }
  .xl-mt-30_92565df8fda1046a {
    margin-top: 30px !important;
  }
  .xl-mt-40_d351a5df9756f6a9 {
    margin-top: 40px !important;
  }
  .xl-mt-50_23811a1c47e14c72 {
    margin-top: 50px !important;
  }
  .xl-mt-60_ad50dcb6fa630b97 {
    margin-top: 60px !important;
  }
  .xl-mt-70_1f4d642641c6da68 {
    margin-top: 70px !important;
  }
  .xl-mt-80_a884b0946f4dfa4e {
    margin-top: 80px !important;
  }
  .xl-mt-90_119a287c1f49ea9e {
    margin-top: 90px !important;
  }
  .xl-mt-100_b1f5c555c49bbca8 {
    margin-top: 100px !important;
  }
  .xl-mt-110_a1cd995623e241ca {
    margin-top: 110px !important;
  }
  .xl-mt-120_29b8c18765f135a4 {
    margin-top: 120px !important;
  }
  .xl-mt-130_3e4f7fc3fe8ad8de {
    margin-top: 130px !important;
  }
  .xl-mt-140_325203fde8b9f9ef {
    margin-top: 140px !important;
  }
  .xl-mt-150_1722960aebd4442b {
    margin-top: 150px !important;
  }
  .xl-mt-200_d9db33c027b84fe2 {
    margin-top: 200px !important;
  }
  .xl-mb-10_473dbd434d5362ee {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_77eab84e3a94b7d7 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_5b17b30d4f7be75d {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_0d4f591f86f252b4 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_5f10219be91bd473 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_3037792bcb3edf3b {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_538a1f75a3205442 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_222799c10478df5d {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_fd822ec12d9370a5 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_f1cc72a193102ae9 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_709e0ad83f36f6d9 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_e27906909e34d737 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_e751a04277ca0af2 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_e0d2adfe74fe16a8 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_9f10287ceca1de61 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_427f8fda72f41b14 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_056a2a54f4feb944 {
    padding: 0 !important;
  }
  .lg-m0_df6b34b27876a506 {
    margin: 0 !important;
  }
  .lg-pt-10_f3ceb5cbaa3e4142 {
    padding-top: 10px !important;
  }
  .lg-pt-20_bc652fce9175a1d8 {
    padding-top: 20px !important;
  }
  .lg-pt-30_fdcd801d3c69b73a {
    padding-top: 30px !important;
  }
  .lg-pt-40_e40a21aaedfc5e0b {
    padding-top: 40px !important;
  }
  .lg-pt-50_9b4ba08198196e18 {
    padding-top: 50px !important;
  }
  .lg-pt-60_db4d054321ec5050 {
    padding-top: 60px !important;
  }
  .lg-pt-70_57f76dda3e5ba9c7 {
    padding-top: 70px !important;
  }
  .lg-pt-80_166d1198b44367d3 {
    padding-top: 80px !important;
  }
  .lg-pt-90_58ba2e49423f0149 {
    padding-top: 90px !important;
  }
  .lg-pt-100_f3bf1c3a679e1822 {
    padding-top: 100px !important;
  }
  .lg-pt-110_5e2bc83edd9bf74b {
    padding-top: 110px !important;
  }
  .lg-pt-120_7b49434c8b9c47aa {
    padding-top: 120px !important;
  }
  .lg-pt-130_56a050cbaea74500 {
    padding-top: 130px !important;
  }
  .lg-pt-140_2678fd5c00063960 {
    padding-top: 140px !important;
  }
  .lg-pt-150_eca2eb0a3d5316e1 {
    padding-top: 150px !important;
  }
  .lg-pt-200_fa421a0432847ecb {
    padding-top: 200px !important;
  }
  .lg-pb-10_1c5d6b4e1a4898a4 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_d0fa9cee3228cee0 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_371769d775fbdf1a {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_8bc64b5deebc3135 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_ab8e4f56c43f7120 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_31b61a153478ebc6 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_87e1335c12d46c5c {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_88d37eb655dd684c {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_839db1ebfe77d6e4 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_7eafbf74ef661c23 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_1e300e47c11980e9 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_be966cbd6a4b940e {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_ddc64fca71e8d645 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_edaffda4ce41acbb {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_0f2c2f88c78497e4 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_5d2728ffe3599c61 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_13eb374e3fb9b506 {
    margin-top: 10px !important;
  }
  .lg-mt-20_008a26f2b14ff807 {
    margin-top: 20px !important;
  }
  .lg-mt-30_7e205b3307748d44 {
    margin-top: 30px !important;
  }
  .lg-mt-40_03ead61dbe38e7e2 {
    margin-top: 40px !important;
  }
  .lg-mt-50_9a5eb18fda9f554c {
    margin-top: 50px !important;
  }
  .lg-mt-60_b7624eb491909910 {
    margin-top: 60px !important;
  }
  .lg-mt-70_bf7fdfd55a8833a9 {
    margin-top: 70px !important;
  }
  .lg-mt-80_f2407fd9eb0f6df1 {
    margin-top: 80px !important;
  }
  .lg-mt-90_0313347d131d7750 {
    margin-top: 90px !important;
  }
  .lg-mt-100_23535ec6e59cb1e3 {
    margin-top: 100px !important;
  }
  .lg-mt-110_ca4fcb70f9a5acd6 {
    margin-top: 110px !important;
  }
  .lg-mt-120_6eacfafa61ebcf48 {
    margin-top: 120px !important;
  }
  .lg-mt-130_87633d7327041406 {
    margin-top: 130px !important;
  }
  .lg-mt-140_7bd94cfbd57c0302 {
    margin-top: 140px !important;
  }
  .lg-mt-150_aed13c364614a178 {
    margin-top: 150px !important;
  }
  .lg-mt-200_b482dcf98ed0037d {
    margin-top: 200px !important;
  }
  .lg-mb-10_0d542e9c62bab682 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_ff7f52c45ffd5ca8 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_908f92018482d2de {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_1dcace8328f6623b {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_174e3ee3e75db0e6 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_474a78e450b94514 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_080a16dd1f146308 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_4f5a4c85304c1693 {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_a74c7d06680eb8f9 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_7ac0001fa901a749 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_29cadd2393ed1353 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_ade306d2ff06a2cd {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_c9e789d226ae86c6 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_fb62ea7cbbab2508 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_570964a462537e2b {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_d53e6128c792ce72 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_553da29fa087f305 {
    padding: 0 !important;
  }
  .md-m0_c39e24991d87d609 {
    margin: 0 !important;
  }
  .md-pt-10_661e32f4605f3094 {
    padding-top: 10px !important;
  }
  .md-pt-20_110b777c733dba86 {
    padding-top: 20px !important;
  }
  .md-pt-30_7de75d4c959fcdee {
    padding-top: 30px !important;
  }
  .md-pt-40_ea536ba4a4298fd6 {
    padding-top: 40px !important;
  }
  .md-pt-50_ee5fc4a1b5458176 {
    padding-top: 50px !important;
  }
  .md-pt-60_977fbcbfbaf7e551 {
    padding-top: 60px !important;
  }
  .md-pt-70_38075888f91fe33b {
    padding-top: 70px !important;
  }
  .md-pt-80_265411be9779e1b9 {
    padding-top: 80px !important;
  }
  .md-pt-90_1d22d98ab2ff76a2 {
    padding-top: 90px !important;
  }
  .md-pt-100_04a3d8cc7453495d {
    padding-top: 100px !important;
  }
  .md-pt-110_442b4a0122b4197e {
    padding-top: 110px !important;
  }
  .md-pt-120_596febf59e4fb66d {
    padding-top: 120px !important;
  }
  .md-pt-130_bbd233ea20955aac {
    padding-top: 130px !important;
  }
  .md-pt-140_ef1a337b0fe649f5 {
    padding-top: 140px !important;
  }
  .md-pt-150_69b0fc67333670fd {
    padding-top: 150px !important;
  }
  .md-pt-200_77a80240d6a04e0b {
    padding-top: 200px !important;
  }
  .md-pb-10_fbfeaf910f671b34 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_25350a52bc8f7c8b {
    padding-bottom: 20px !important;
  }
  .md-pb-30_7f5aab45ff0e4753 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_db8732a8df0ddbdf {
    padding-bottom: 40px !important;
  }
  .md-pb-50_540a57bbda520f9c {
    padding-bottom: 50px !important;
  }
  .md-pb-60_fa8d4cc79b257db7 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_1a050b8d9b234c81 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_0918d71508eb9c3d {
    padding-bottom: 80px !important;
  }
  .md-pb-90_f4aee95aa905a00e {
    padding-bottom: 90px !important;
  }
  .md-pb-100_b15daa3f85169b29 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_217e97b555bba092 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_e2b425d9fad1e329 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_34f70231cdaf72bf {
    padding-bottom: 130px !important;
  }
  .md-pb-140_d2e56ff9cad6d559 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_c9d898f160603423 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_18cb6f610b84731e {
    padding-bottom: 200px !important;
  }
  .md-mt-10_f9218eff10160935 {
    margin-top: 10px !important;
  }
  .md-mt-20_c870ef5bbb486e72 {
    margin-top: 20px !important;
  }
  .md-mt-30_b5fe33d2493abb3d {
    margin-top: 30px !important;
  }
  .md-mt-40_da9c47c55e746e86 {
    margin-top: 40px !important;
  }
  .md-mt-50_be56bf2c78aed061 {
    margin-top: 50px !important;
  }
  .md-mt-60_07387f2c1bc7a23e {
    margin-top: 60px !important;
  }
  .md-mt-70_6f62219cee5066f3 {
    margin-top: 70px !important;
  }
  .md-mt-80_2043f4b23c7c436b {
    margin-top: 80px !important;
  }
  .md-mt-90_a80ee2d070528561 {
    margin-top: 90px !important;
  }
  .md-mt-100_f80d31578a75b8d0 {
    margin-top: 100px !important;
  }
  .md-mt-110_dfedfe1e903dde2e {
    margin-top: 110px !important;
  }
  .md-mt-120_0e4ca18031470243 {
    margin-top: 120px !important;
  }
  .md-mt-130_988a085cd1cdcc9f {
    margin-top: 130px !important;
  }
  .md-mt-140_33d8655ae789196c {
    margin-top: 140px !important;
  }
  .md-mt-150_3dfae8358790af2d {
    margin-top: 150px !important;
  }
  .md-mt-200_1257d208f79e0903 {
    margin-top: 200px !important;
  }
  .md-mb-10_094963cab60f5e49 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_f81d0c2b36530297 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_126f2665d2bd8cce {
    margin-bottom: 30px !important;
  }
  .md-mb-40_17fd59c22aa258d0 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_7593d23cefdb49ad {
    margin-bottom: 50px !important;
  }
  .md-mb-60_6563a24e5fc3fc36 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_067fe85f52e99390 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_345057b89539fd0f {
    margin-bottom: 80px !important;
  }
  .md-mb-90_9c91d59d979a010d {
    margin-bottom: 90px !important;
  }
  .md-mb-100_567fd68a7ce1a005 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_d7a95d3be7a69559 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_55933d6a272307bb {
    margin-bottom: 120px !important;
  }
  .md-mb-130_c4eaebd1bc5119f8 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_2586b26dbfe48e37 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_ad09af097e7e9e43 {
    margin-bottom: 150px !important;
  }
  .md-mb-200_001bb525d6ea627a {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_062cf32bd5a04060 {
    padding: 0 !important;
  }
  .sm-m0_6cd8eb3243e88b7f {
    margin: 0 !important;
  }
  .sm-pt-10_33fc0465d7eb5c94 {
    padding-top: 10px !important;
  }
  .sm-pt-20_03974573e51b9113 {
    padding-top: 20px !important;
  }
  .sm-pt-30_e54ebba3fef090e0 {
    padding-top: 30px !important;
  }
  .sm-pt-40_3f777850427efbb4 {
    padding-top: 40px !important;
  }
  .sm-pt-50_01f434dd3bd470e3 {
    padding-top: 50px !important;
  }
  .sm-pt-60_34f0f5267434ceb9 {
    padding-top: 60px !important;
  }
  .sm-pt-70_3a1ebc82be0d1b4f {
    padding-top: 70px !important;
  }
  .sm-pt-80_d80884f4fa500553 {
    padding-top: 80px !important;
  }
  .sm-pt-90_6faa7d957fc15782 {
    padding-top: 90px !important;
  }
  .sm-pt-100_906f9348a11beea9 {
    padding-top: 100px !important;
  }
  .sm-pt-110_d830e4bfe6c143a3 {
    padding-top: 110px !important;
  }
  .sm-pt-120_87e526f26e043b2e {
    padding-top: 120px !important;
  }
  .sm-pt-130_b839c1ca068cdcab {
    padding-top: 130px !important;
  }
  .sm-pt-140_f2dced91441520a0 {
    padding-top: 140px !important;
  }
  .sm-pt-150_d2ccbf895da8b40c {
    padding-top: 150px !important;
  }
  .sm-pt-200_79595700ba279ff2 {
    padding-top: 200px !important;
  }
  .sm-pb-10_31628c5c6e4de3be {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_e463959d89700070 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_2a2c7487e1d8b4df {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_b55e66858f2d9081 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_935f970b7b5f1a7b {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_bb48254ab6b211ba {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_a196d206d9307b40 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_ca5aeb4963661c88 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_0cbb889ea8072dc5 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_f8e2784854bf8547 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_cff25a408954594f {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_146801e8a2c16858 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_3585c4ed97b30014 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_02f76060581e3d0f {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_6f3f319d869a70c7 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_12ffb29658b58665 {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_43aaf06bcee47fdc {
    margin-top: 10px !important;
  }
  .sm-mt-20_262787a2c87a9952 {
    margin-top: 20px !important;
  }
  .sm-mt-30_123ee63b719d4e43 {
    margin-top: 30px !important;
  }
  .sm-mt-40_849a1da4679825fc {
    margin-top: 40px !important;
  }
  .sm-mt-50_691d3e1f2f60ce84 {
    margin-top: 50px !important;
  }
  .sm-mt-60_358d91942f0cca3e {
    margin-top: 60px !important;
  }
  .sm-mt-70_715dd9ca647a45a9 {
    margin-top: 70px !important;
  }
  .sm-mt-80_681482da56947b6d {
    margin-top: 80px !important;
  }
  .sm-mt-90_705fc3571a2e2f5d {
    margin-top: 90px !important;
  }
  .sm-mt-100_d46aa405cc2b7e29 {
    margin-top: 100px !important;
  }
  .sm-mt-110_8d3fc9daf35817dd {
    margin-top: 110px !important;
  }
  .sm-mt-120_694de867f03b4fc2 {
    margin-top: 120px !important;
  }
  .sm-mt-130_f2d6cf5bdbf45133 {
    margin-top: 130px !important;
  }
  .sm-mt-140_93b75ec40f90c2d7 {
    margin-top: 140px !important;
  }
  .sm-mt-150_f2633eed981d5344 {
    margin-top: 150px !important;
  }
  .sm-mt-200_d428014879dd7493 {
    margin-top: 200px !important;
  }
  .sm-mb-10_09e77db372c8fd50 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_c6a0001016c267f6 {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_48176663d9620dc9 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_d62480d5b307af45 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_951f31d68e4d4582 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_9e6212da7aa544ab {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_caadf03599c5b5cc {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_90bea9bfc791904c {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_3e669ba68ac5b1e0 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_6f553d2f66b0697f {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_19415e64cba8d9a9 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_b3b29c85abba8e52 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_2b97ff4ad105934d {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_38bdc23f0a39e2bd {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_09d5bc76d179fd91 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_1f8466bca80ebec0 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_818a9f5d5cb98c73 {
    padding: 0 !important;
  }
  .xs-m0_6983ae0b696e78ce {
    margin: 0 !important;
  }
  .xs-pt-10_6b6a91dc8833ed8e {
    padding-top: 10px !important;
  }
  .xs-pt-20_e54781e89424a6f0 {
    padding-top: 20px !important;
  }
  .xs-pt-30_dac4bef7fc2ebdad {
    padding-top: 30px !important;
  }
  .xs-pt-40_a45df805acdc7db5 {
    padding-top: 40px !important;
  }
  .xs-pt-50_2240ff9abd9e8af3 {
    padding-top: 50px !important;
  }
  .xs-pt-60_d3865388551048ed {
    padding-top: 60px !important;
  }
  .xs-pt-70_25c3221d2c65f46e {
    padding-top: 70px !important;
  }
  .xs-pt-80_895a42b7c5c3e524 {
    padding-top: 80px !important;
  }
  .xs-pt-90_754ca6d4afc52ab0 {
    padding-top: 90px !important;
  }
  .xs-pt-100_c5ed9c7407fdc57b {
    padding-top: 100px !important;
  }
  .xs-pt-110_7ee5ad44ba4680cd {
    padding-top: 110px !important;
  }
  .xs-pt-120_ab207f6786e5a026 {
    padding-top: 120px !important;
  }
  .xs-pt-130_093ff47f018d7849 {
    padding-top: 130px !important;
  }
  .xs-pt-140_f3b5291976440f81 {
    padding-top: 140px !important;
  }
  .xs-pt-150_64d2b5698a512964 {
    padding-top: 150px !important;
  }
  .xs-pt-200_14cbe5a68410a56c {
    padding-top: 200px !important;
  }
  .xs-pb-10_d9a66aece0fc079f {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_49cff37ea09bde61 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_9a48eb72f32a6be6 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_af04644d09fd3184 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_e47cef9b43c78c55 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_b3041aceb9f60ffd {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_7b9027cf8f029095 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_362bdbe791a4096a {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_247f61419d37b32c {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_a6f47292d8dd935b {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_a20f25f234db402a {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_138dd8b70f8e27d4 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_71974ea71f437821 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_301e78953b52e2e0 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_09e7d823f5007435 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_c1ddd015166cfbee {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_b3650ce93591dda2 {
    margin-top: 10px !important;
  }
  .xs-mt-20_967c8992f03b33eb {
    margin-top: 20px !important;
  }
  .xs-mt-30_1ba084762a26b09f {
    margin-top: 30px !important;
  }
  .xs-mt-40_4112042b65e4f9a0 {
    margin-top: 40px !important;
  }
  .xs-mt-50_0a65be8633a1114c {
    margin-top: 50px !important;
  }
  .xs-mt-60_c5cce29fa59e966b {
    margin-top: 60px !important;
  }
  .xs-mt-70_46ef09a31ece2e05 {
    margin-top: 70px !important;
  }
  .xs-mt-80_754764fcd1163d15 {
    margin-top: 80px !important;
  }
  .xs-mt-90_ca2e0b413c731a00 {
    margin-top: 90px !important;
  }
  .xs-mt-100_5e2924a78128b551 {
    margin-top: 100px !important;
  }
  .xs-mt-110_5bd4b3f8dca2d492 {
    margin-top: 110px !important;
  }
  .xs-mt-120_363cba0d642e6562 {
    margin-top: 120px !important;
  }
  .xs-mt-130_7fd835da1f427712 {
    margin-top: 130px !important;
  }
  .xs-mt-140_a0a958e58f5d54f7 {
    margin-top: 140px !important;
  }
  .xs-mt-150_0ed031ad81385856 {
    margin-top: 150px !important;
  }
  .xs-mt-200_b1ece9f487d8c728 {
    margin-top: 200px !important;
  }
  .xs-mb-10_3f5d5ae822663016 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_6d8e17cab61f1544 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_4d51e4fb5186ee58 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_ee124ce51fc5ad62 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_0e1a55bc609bc652 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_89e15faa58fd385c {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_38c18ef32bc88a63 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_6d572725f0ec8f36 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_26833503fdad3bcc {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_ba7d6d785c93defa {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_f2357ccb1917a772 {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_5ae07031439f230b {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_51e236887a6dee01 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_0931992d172ec0bb {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_0d364e828692c215 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_ce656a9ccf580d8c {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_34b49fd2fe92a62b {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_34b49fd2fe92a62b.menu-overlay_bb5965854b8dfa2a {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_34b49fd2fe92a62b.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_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-three_fb35d66722c0242c .navbar-toggler_b324a96fdfc7a732 {
  background: #000;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-four_00b4e8460b58c5fb .navbar-toggler_b324a96fdfc7a732 {
  background: #E6FD5A;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-five_fe3c5dbff3e26f26 .navbar-toggler_b324a96fdfc7a732 {
  background: #DFFF5E;
}
.theme-main-menu_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732:focus {
  box-shadow: none;
}
.theme-main-menu_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732::before,
.theme-main-menu_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732::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_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732 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_34b49fd2fe92a62b.menu-style-three_fb35d66722c0242c .navbar-toggler_b324a96fdfc7a732:before, .theme-main-menu_34b49fd2fe92a62b.menu-style-three_fb35d66722c0242c .navbar-toggler_b324a96fdfc7a732:after, .theme-main-menu_34b49fd2fe92a62b.menu-style-three_fb35d66722c0242c .navbar-toggler_b324a96fdfc7a732 span {
  background: #fff;
}
.theme-main-menu_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_34b49fd2fe92a62b .navbar-toggler_b324a96fdfc7a732[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_34b49fd2fe92a62b .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_34b49fd2fe92a62b .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_34b49fd2fe92a62b.white-vr_e482d41ad4fd9bc0 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_34b49fd2fe92a62b.white-vr_e482d41ad4fd9bc0 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_34b49fd2fe92a62b.white-vr_e482d41ad4fd9bc0.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-one_5c034a604ac716b0 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941 .info-row_bf0395060dfd6314 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941 .gap-fix_6ae53240539d944f {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941 .greetings_12f7b10a151d5679 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941 .contact-info_ae0957f8e70761e9 {
  margin: 0 -15px;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941 .contact-info_ae0957f8e70761e9 li {
  padding: 0 15px;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941 .contact-info_ae0957f8e70761e9 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941 .contact-info_ae0957f8e70761e9 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941 .inner-content_bb7a2b14b54fba82 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-two_4b84627bdd3b7941.fixed .info-row_bf0395060dfd6314 {
  display: none;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-five_fe3c5dbff3e26f26 {
  background: #000;
  padding: 0;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-five_fe3c5dbff3e26f26 .inner-content_bb7a2b14b54fba82 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-six_85fc5c75aa613695 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_34b49fd2fe92a62b.menu-style-six_85fc5c75aa613695 .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_34b49fd2fe92a62b .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_b43d173358d6eeb0 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_b43d173358d6eeb0 .mega-menu-title_3ee850c0d28009ff {
  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_34b49fd2fe92a62b .login-btn-one_2a92cd360784648d a {
  color: #000;
}
.theme-main-menu_34b49fd2fe92a62b .login-btn-one_2a92cd360784648d a:hover {
  text-decoration: underline;
}
.theme-main-menu_34b49fd2fe92a62b .login-btn-two_5528911fd507258f a {
  color: #044F3B;
}
.theme-main-menu_34b49fd2fe92a62b .login-btn-two_5528911fd507258f a:hover {
  text-decoration: underline;
}
.theme-main-menu_34b49fd2fe92a62b .signup-btn-one_c400c91961466664 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_34b49fd2fe92a62b .signup-btn-one_c400c91961466664 .icon_89aa7ae39f621619 {
  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_34b49fd2fe92a62b .signup-btn-one_c400c91961466664:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_34b49fd2fe92a62b .signup-btn-one_c400c91961466664:hover .icon_89aa7ae39f621619 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_34b49fd2fe92a62b .signup-btn-two_ed8a0920a501f1eb {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_34b49fd2fe92a62b .signup-btn-two_ed8a0920a501f1eb:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_34b49fd2fe92a62b .quote-one_fb37125b76cf182e {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_34b49fd2fe92a62b .quote-one_fb37125b76cf182e:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_d51d448e03f63dd4 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_d51d448e03f63dd4 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_d51d448e03f63dd4 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_d51d448e03f63dd4 li a:hover {
  color: #0C3A30;
}
.category-menu_d51d448e03f63dd4 .dropdown-menu {
  padding: 0;
}
.category-menu_d51d448e03f63dd4 .dropdown-menu li {
  padding: 0;
}
.category-menu_d51d448e03f63dd4 .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_394a55e2f2c756ff .logo_6c4404e25ac6afae {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_e482d41ad4fd9bc0 .navbar-collapse_394a55e2f2c756ff {
    background-color: #0C3A30;
  }
  .navbar-collapse_394a55e2f2c756ff {
    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_394a55e2f2c756ff.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_34b49fd2fe92a62b .navbar .mega-dropdown_34d1137fc2db1e26 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_e482d41ad4fd9bc0 .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_b43d173358d6eeb0 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_2e7eb796bde69f3a .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_721d583746e78d2a {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_721d583746e78d2a::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_721d583746e78d2a .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_721d583746e78d2a .hero-slider-one .hero-img_afe849623b8164e0 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_721d583746e78d2a .hero-slider-one .slick-list_194cd70ebb71afb2, .hero-banner-one_721d583746e78d2a .hero-slider-one .slick-track_72aaf390a7f922f8, .hero-banner-one_721d583746e78d2a .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_721d583746e78d2a .hero-heading_47c4172a75ad4666 {
  font-weight: 700;
  color: #000;
  background: url(../photos/shape_bd8dc7f918/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_721d583746e78d2a .more-btn_cf46c6245c0ba09d {
  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_721d583746e78d2a .more-btn_cf46c6245c0ba09d:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_6e43aa01fa0bb606 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_6e43aa01fa0bb606 .bg-wrapper_d256e568a2644bac {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_6e43aa01fa0bb606 .hero-heading_47c4172a75ad4666 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_6e43aa01fa0bb606 .rating_7c96343d17e69d62 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_6e43aa01fa0bb606 .rating_7c96343d17e69d62 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_6e43aa01fa0bb606 .media-wrapper_011a02cc20cd9690 {
  position: absolute;
  background: url(../photos/assets_d1c4d2d0be/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_6e43aa01fa0bb606 .media-wrapper_011a02cc20cd9690 .shape_01_44c7791be708b314 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_6e43aa01fa0bb606 .media-wrapper_011a02cc20cd9690 .shape_02_e1987cd658cf6076 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_a55930aa538f8f02 .hero-heading_47c4172a75ad4666 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_a55930aa538f8f02 .media-wrapper_011a02cc20cd9690 {
  background: url(../photos/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_a55930aa538f8f02 .media-wrapper_011a02cc20cd9690 .screen_01_6f0224bea3ec8479 {
  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_a55930aa538f8f02 .media-wrapper_011a02cc20cd9690 .screen_02_774881d8610bd346 {
  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_a55930aa538f8f02 .media-wrapper_011a02cc20cd9690 .bg-shape_35e5f36f4ff4aa90 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_a55930aa538f8f02 .shape_01_44c7791be708b314 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_59ce6ea369ab89b5 .bg-wrapper_d256e568a2644bac {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_59ce6ea369ab89b5 .media-wrapper_011a02cc20cd9690 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_59ce6ea369ab89b5 .media-wrapper_011a02cc20cd9690 .shape_01_44c7791be708b314 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_59ce6ea369ab89b5 .shape_02_e1987cd658cf6076 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_b78a3e50d3391651 + .blog-details_d4e5f60868aca7fa {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_d97a21e06ab7bb16 {
  z-index: 1;
}
.block-feature-three_d97a21e06ab7bb16:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_d97a21e06ab7bb16.no-bg_5f2ddf583050dd20:before {
  display: none;
}
.block-feature-three_d97a21e06ab7bb16 .section-btn_8bf06bd5d380e242 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_d97a21e06ab7bb16 .block-title_35d49b1ab86e638d a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_d97a21e06ab7bb16 .block-title_35d49b1ab86e638d a:hover {
  text-decoration: underline;
}
.block-feature-three_d97a21e06ab7bb16 .round-btn_ad5fd9a09af7e99a {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_d97a21e06ab7bb16 .round-btn_ad5fd9a09af7e99a:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_d97a21e06ab7bb16 .block-one_150592f2cf27edbc {
  background: url(../photos/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_d97a21e06ab7bb16 .block-one_150592f2cf27edbc .tag_78436837b610dd9b {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_d97a21e06ab7bb16 .block-one_150592f2cf27edbc .block-title_35d49b1ab86e638d {
  background: url(../photos/shape_bd8dc7f918/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_d97a21e06ab7bb16 .block-two_c87c800555a13078 {
  overflow: hidden;
}
.block-feature-three_d97a21e06ab7bb16 .block-two_c87c800555a13078 .img-wrapper_e5cd2be930df1b11 {
  background: url(../photos/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_d97a21e06ab7bb16 .block-two_c87c800555a13078 .text-wrapper_e24a094848dfc597 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_d97a21e06ab7bb16 .block-two_c87c800555a13078 .tag_78436837b610dd9b {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_d97a21e06ab7bb16 .block-three_86cf4e4c10c90e42 {
  background: #D3FF76;
}
.block-feature-three_d97a21e06ab7bb16 .block-three_86cf4e4c10c90e42 .tag_78436837b610dd9b {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_d97a21e06ab7bb16 .block-three_86cf4e4c10c90e42 .round-btn_ad5fd9a09af7e99a {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_d97a21e06ab7bb16 .block-three_86cf4e4c10c90e42 .round-btn_ad5fd9a09af7e99a:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_d97a21e06ab7bb16 .block-four_fe4e28bdf022c842 {
  background: url(../photos/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_d97a21e06ab7bb16 .block-four_fe4e28bdf022c842 .block-title_35d49b1ab86e638d {
  background: url(../photos/shape_bd8dc7f918/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_d97a21e06ab7bb16 .block-four_fe4e28bdf022c842 .block-title_35d49b1ab86e638d a {
  font-size: 28px;
}
.block-feature-three_d97a21e06ab7bb16 .block-four_fe4e28bdf022c842 .tag_78436837b610dd9b {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_d97a21e06ab7bb16 .block-four_fe4e28bdf022c842 .round-btn_ad5fd9a09af7e99a {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_d97a21e06ab7bb16 .block-four_fe4e28bdf022c842 .round-btn_ad5fd9a09af7e99a:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_d97a21e06ab7bb16 .block-five_89251c4edf33d8f8 {
  background: url(../photos/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_d97a21e06ab7bb16 .block-five_89251c4edf33d8f8 .tag_78436837b610dd9b {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_d97a21e06ab7bb16 .block-five_89251c4edf33d8f8 .block-title_35d49b1ab86e638d {
  background: url(../photos/shape_bd8dc7f918/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_51245993723bf0f2 .upper-wrapper_d7c8321abbde48ec {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_51245993723bf0f2 .upper-wrapper_d7c8321abbde48ec .shape_01_44c7791be708b314 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_51245993723bf0f2 .line-loop_aa17462e8a373567:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_51245993723bf0f2 .graph-panel_553dc863eed66671 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_51245993723bf0f2 .graph-panel_553dc863eed66671 .main-count_41bd3b1976be11a5 {
  font-size: 120px;
}
.block-feature-thirteen_51245993723bf0f2 .graph-panel_553dc863eed66671 .chart-box_ae853b4d23838368 {
  padding: 0 15px;
}
.block-feature-thirteen_51245993723bf0f2 .graph-panel_553dc863eed66671 .chart-box_ae853b4d23838368 .chart-inner_929c4e1ff4ea2c5c {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_4bf6220c24b5c8f3 .media-img_1c62ff49159ceee6 {
  border-radius: 30px;
}
.block-feature-sixteen_4bf6220c24b5c8f3 .shape_01_44c7791be708b314 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_22ef56736028a543 .section-subheading_71d9959df39b3769 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_22ef56736028a543 .shape_01_44c7791be708b314 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_d92d9e4c12685e87 {
  z-index: 1;
}
.text-feature-four_d92d9e4c12685e87 .avatar_d9c750e07b97e5f5 {
  width: 65px;
  height: 65px;
}
.text-feature-four_d92d9e4c12685e87 .name {
  font-size: 28px;
}
.text-feature-four_d92d9e4c12685e87 .quote-text_7092624b0ede70e9 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_d92d9e4c12685e87 .shape_01_44c7791be708b314 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_d92d9e4c12685e87 .shape_02_e1987cd658cf6076 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_330690feee7c09d1 .bg-wrapper_d256e568a2644bac {
  background: #FFF2AC;
}
.text-feature-five_330690feee7c09d1 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_330690feee7c09d1 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_330690feee7c09d1 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_330690feee7c09d1 li:hover:before {
  background: #29594B;
}
.text-feature-five_330690feee7c09d1 li:hover:after {
  color: #fff;
}
.text-feature-five_330690feee7c09d1 .media-wrapper_011a02cc20cd9690 {
  background: url(../photos/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_330690feee7c09d1 .media-wrapper_011a02cc20cd9690 .video-icon_276cb928bea38c58 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_330690feee7c09d1 .media-wrapper_011a02cc20cd9690 .video-icon_276cb928bea38c58:hover {
  background: #CFFF45;
}
.text-feature-five_330690feee7c09d1 .media-wrapper_011a02cc20cd9690 .screen_01_6f0224bea3ec8479 {
  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_fbf55a88cbd5be74 {
  z-index: 1;
}
.text-feature-six_fbf55a88cbd5be74 .media-wrapper_011a02cc20cd9690 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_fbf55a88cbd5be74 .media-wrapper_011a02cc20cd9690 .screen_01_6f0224bea3ec8479 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_fbf55a88cbd5be74 .shape_01_44c7791be708b314 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_fbf55a88cbd5be74 .shape_02_e1987cd658cf6076 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_e029327c08f0a84c {
  background: url(../photos/assets_d1c4d2d0be/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_e029327c08f0a84c .block_6c997c5342a3e231 .icon_89aa7ae39f621619 {
  height: 50px;
}
.text-feature-nine_e029327c08f0a84c .vertical-text-wrapper_96e11605a650ab31 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_e029327c08f0a84c .vertical-text-wrapper_96e11605a650ab31 .text-list_f76d6d81c936abb7 {
  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_e029327c08f0a84c .vertical-text-wrapper_96e11605a650ab31 .text-list_f76d6d81c936abb7:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_e029327c08f0a84c .vertical-text-wrapper_96e11605a650ab31 .shape_01_44c7791be708b314 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_e029327c08f0a84c .vertical-text-wrapper_96e11605a650ab31 .shape_02_e1987cd658cf6076 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_e029327c08f0a84c .shape_03_55622fefbcc75482 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_e029327c08f0a84c .shape_04_be75da9f684ac2d8 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_2de25acc294158d9 .section-btn_8bf06bd5d380e242 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_0eb90a5a9a083b71 {
  z-index: 1;
}
.team-section-three_0eb90a5a9a083b71:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../photos/shape_bd8dc7f918/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_0eb90a5a9a083b71 .section-btn_8bf06bd5d380e242 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_0eb90a5a9a083b71 .shape_01_44c7791be708b314 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_0eb90a5a9a083b71 .shape_02_e1987cd658cf6076 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_0eb90a5a9a083b71 .shape_03_55622fefbcc75482 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_20268db969b7015f .logo_6c4404e25ac6afae {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_209ecd73b65b2aed {
  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_a712d7bc4d337114 {
  max-width: 565px;
}
.user-data-form .form-wrapper_a712d7bc4d337114 .input-group-meta_4807e3ab5b4ca127 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_a712d7bc4d337114 .input-group-meta_4807e3ab5b4ca127 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_a712d7bc4d337114 .input-group-meta_4807e3ab5b4ca127 .placeholder_icon_6ea6ac4c40d2bfe5 {
  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_a712d7bc4d337114 .input-group-meta_4807e3ab5b4ca127 .placeholder_icon_6ea6ac4c40d2bfe5 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_a712d7bc4d337114 .input-group-meta_4807e3ab5b4ca127 .placeholder_icon_6ea6ac4c40d2bfe5 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_a712d7bc4d337114 .input-group-meta_4807e3ab5b4ca127 .placeholder_icon_6ea6ac4c40d2bfe5 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_a712d7bc4d337114 .input-group-meta_4807e3ab5b4ca127 .placeholder_icon_6ea6ac4c40d2bfe5 span.eye-slash_be23211019a93742:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_9c6915dd758f7e03 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_9c6915dd758f7e03 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_9c6915dd758f7e03 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_9c6915dd758f7e03 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_9c6915dd758f7e03 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_9c6915dd758f7e03 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_9c6915dd758f7e03 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_a3b028e7ea28cd62 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_b9aa1ce22f5e18c0 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_b9aa1ce22f5e18c0:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_b9aa1ce22f5e18c0 img {
  width: 20px;
}
.user-data-form .btn-close_bb98e3328ec7c825 {
  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_9b55d5e48095cf1a .main-count_41bd3b1976be11a5 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_71b3e5a5763df0a0 .icon_89aa7ae39f621619 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_c0dd284319819fad .img-holder_1fad83b023399936 {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_c0dd284319819fad .img-holder_1fad83b023399936.round-border_36c59af662238d81 {
  border-radius: 30px;
}
.portfolio-block-one_c0dd284319819fad .img-holder_1fad83b023399936 .expend_0d84b535a79e4990 {
  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_c0dd284319819fad .img-holder_1fad83b023399936 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_c0dd284319819fad .img-holder_1fad83b023399936 i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_c0dd284319819fad:hover .expend_0d84b535a79e4990 {
  opacity: 1;
}
.portfolio-block-one_c0dd284319819fad:hover .img-meta_09d131c2f2e31815 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_c0dd284319819fad:hover .pj-title_7d03ee3a338ae643 {
  text-decoration: underline;
}
.portfolio-block-one_c0dd284319819fad .caption {
  margin-top: 35px;
}
.portfolio-block-one_c0dd284319819fad .caption .tag_78436837b610dd9b {
  margin: 0 -3px;
}
.portfolio-block-one_c0dd284319819fad .caption .tag_78436837b610dd9b 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_c0dd284319819fad .caption .pj-title_7d03ee3a338ae643 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_c0dd284319819fad .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_c0dd284319819fad .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_7529b8900a8367dd .bg-wrapper_d256e568a2644bac {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_7529b8900a8367dd .slider-wrapper_8ecc8e4beaf40bf1 {
  height: 100%;
}
.project-details-two_7529b8900a8367dd .slider-wrapper_8ecc8e4beaf40bf1 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_7529b8900a8367dd .slider-wrapper_8ecc8e4beaf40bf1 .carousel-control-next_00a577c908c88955,
.project-details-two_7529b8900a8367dd .slider-wrapper_8ecc8e4beaf40bf1 .carousel-control-prev_b9b7245e2c8c8473 {
  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_7529b8900a8367dd .slider-wrapper_8ecc8e4beaf40bf1 .carousel-control-next_00a577c908c88955:hover,
.project-details-two_7529b8900a8367dd .slider-wrapper_8ecc8e4beaf40bf1 .carousel-control-prev_b9b7245e2c8c8473:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_7529b8900a8367dd .slider-wrapper_8ecc8e4beaf40bf1 .carousel-control-prev_b9b7245e2c8c8473 {
  left: auto;
  right: 45px;
}
.project-details-two_7529b8900a8367dd .info-wrapper_8c41cde5b48ea8cd {
  padding: 55px 50px 85px 70px;
}
.project-details-two_7529b8900a8367dd .info-wrapper_8c41cde5b48ea8cd h3 {
  font-size: 36px;
}
.project-details-two_7529b8900a8367dd .info-wrapper_8c41cde5b48ea8cd .list-meta_e626cc28ad1488e9 li {
  padding: 22px 0;
}
.project-details-two_7529b8900a8367dd .info-wrapper_8c41cde5b48ea8cd .list-meta_e626cc28ad1488e9 .icon_89aa7ae39f621619 {
  width: 40px;
}
.project-details-two_7529b8900a8367dd .info-wrapper_8c41cde5b48ea8cd .list-meta_e626cc28ad1488e9 .text1_a38ad0fc13c21520 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_7529b8900a8367dd .info-wrapper_8c41cde5b48ea8cd .list-meta_e626cc28ad1488e9 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_7529b8900a8367dd .info-wrapper_8c41cde5b48ea8cd .social-share_25d390980ab12734 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_7529b8900a8367dd .info-wrapper_8c41cde5b48ea8cd .social-share_25d390980ab12734 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_e6975b205c33fe23 .slider-wrapper_8ecc8e4beaf40bf1 {
  padding-left: 100px;
}
.feedback-section-three_e6975b205c33fe23 .slider-wrapper_8ecc8e4beaf40bf1 .icon_89aa7ae39f621619 {
  left: 0;
  top: 18px;
}
.feedback-section-three_e6975b205c33fe23 .slick-dots_8a8c9543623cc3ff {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_e6975b205c33fe23 .slick-dots_8a8c9543623cc3ff li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_e6975b205c33fe23 .slick-dots_8a8c9543623cc3ff .slick-active button {
  background: #000;
}
.feedback-section-three_e6975b205c33fe23 .rating-box_a55433e47a4a80bd {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_e6975b205c33fe23 .rating-box_a55433e47a4a80bd .rating_7c96343d17e69d62 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_e6975b205c33fe23 .shape_01_44c7791be708b314 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_e6975b205c33fe23 .shape_02_e1987cd658cf6076 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_25c38f6c5ebaabd0 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_25c38f6c5ebaabd0 .post-data_fdc1f0eded281fe9 {
  padding: 30px 35px 25px;
}
.blog-meta-one_25c38f6c5ebaabd0 .post-data_fdc1f0eded281fe9 .post-info_da4bbb8320a645ae {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_25c38f6c5ebaabd0 .post-data_fdc1f0eded281fe9 .blog-title_7c7001094e7b68b8 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_25c38f6c5ebaabd0 .post-data_fdc1f0eded281fe9 .blog-title_7c7001094e7b68b8:hover {
  text-decoration: underline;
}
.blog-meta-one_25c38f6c5ebaabd0 .post-img_1a6e5b1583e1c7c8 {
  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_25c38f6c5ebaabd0 .post-img_1a6e5b1583e1c7c8 .round-btn_ad5fd9a09af7e99a {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_25c38f6c5ebaabd0:hover .round-btn_ad5fd9a09af7e99a {
  background: #CFFF45;
}
.blog-meta-one_25c38f6c5ebaabd0.style-two_5a8faca2ce57b51d {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_25c38f6c5ebaabd0.style-two_5a8faca2ce57b51d .post-img_1a6e5b1583e1c7c8 {
  border-radius: 0;
}
.blog-meta-one_25c38f6c5ebaabd0.style-two_5a8faca2ce57b51d .blog-title_7c7001094e7b68b8 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_2ec15e15d8f939b1 {
  background: #fff;
}
.blog-meta-two_2ec15e15d8f939b1 .post-data_fdc1f0eded281fe9 {
  padding-top: 30px;
}
.blog-meta-two_2ec15e15d8f939b1 .post-data_fdc1f0eded281fe9 .blog-title_7c7001094e7b68b8 {
  width: 70%;
}
.blog-meta-two_2ec15e15d8f939b1 .post-data_fdc1f0eded281fe9 .blog-title_7c7001094e7b68b8 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_2ec15e15d8f939b1 .post-data_fdc1f0eded281fe9 .blog-title_7c7001094e7b68b8:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_2ec15e15d8f939b1 .post-data_fdc1f0eded281fe9 .round-btn_ad5fd9a09af7e99a {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_2ec15e15d8f939b1 .post-data_fdc1f0eded281fe9 .round-btn_ad5fd9a09af7e99a:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_2ec15e15d8f939b1 .post-data_fdc1f0eded281fe9 .post-info_da4bbb8320a645ae {
  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_2ec15e15d8f939b1 .post-img_1a6e5b1583e1c7c8 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_2ec15e15d8f939b1 .post-img_1a6e5b1583e1c7c8 .date_f3e1030e05c32ff5 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_2ec15e15d8f939b1.style-two_5a8faca2ce57b51d {
  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_2ec15e15d8f939b1.style-two_5a8faca2ce57b51d p {
  font-size: 18px;
}
.blog-meta-two_2ec15e15d8f939b1.style-two_5a8faca2ce57b51d .post-img_1a6e5b1583e1c7c8 {
  height: auto;
  width: 100%;
}
.blog-meta-two_2ec15e15d8f939b1.style-two_5a8faca2ce57b51d .post-data_fdc1f0eded281fe9 {
  padding: 26px 0;
}
.blog-meta-two_2ec15e15d8f939b1.style-two_5a8faca2ce57b51d .post-data_fdc1f0eded281fe9 .post-info_da4bbb8320a645ae {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_2ec15e15d8f939b1.style-two_5a8faca2ce57b51d .post-data_fdc1f0eded281fe9 .round-btn_ad5fd9a09af7e99a {
  border: none;
}

.signup-btn-one_c400c91961466664 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_c400c91961466664 .icon_89aa7ae39f621619 {
  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_b1758e89d4d09df5 {
  z-index: 1;
}
.blog-section-three_b1758e89d4d09df5 .section-btn_8bf06bd5d380e242 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

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

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

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

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

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

.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .quote-wrapper_cc9794a981c29576 {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .quote-wrapper_cc9794a981c29576 .wrapper_52cf78424d7b70e2 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .quote-wrapper_cc9794a981c29576 .wrapper_52cf78424d7b70e2 .icon_89aa7ae39f621619 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .quote-wrapper_cc9794a981c29576 .wrapper_52cf78424d7b70e2 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .quote-wrapper_cc9794a981c29576 h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .quote-wrapper_cc9794a981c29576 h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .img-gallery_c381b162190d1934 {
  margin-bottom: 50px;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .img-gallery_c381b162190d1934 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .list-item_5beb067151f7f075 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_d4e5f60868aca7fa .post-details-meta_8d7f54d23ca90b10 .list-item_5beb067151f7f075 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_d4e5f60868aca7fa .bottom-widget_7ea38c06c2b0b00b {
  padding: 10px 0 5px;
}
.blog-details_d4e5f60868aca7fa .bottom-widget_7ea38c06c2b0b00b .tags_254e579c7e41cc11 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_d4e5f60868aca7fa .bottom-widget_7ea38c06c2b0b00b .tags_254e579c7e41cc11 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_d4e5f60868aca7fa .bottom-widget_7ea38c06c2b0b00b .tags_254e579c7e41cc11 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_d4e5f60868aca7fa .bottom-widget_7ea38c06c2b0b00b .share-icon_3ed8b71211d43b12 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_d4e5f60868aca7fa .bottom-widget_7ea38c06c2b0b00b .share-icon_3ed8b71211d43b12 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_d4e5f60868aca7fa .grey-bg_8725337d5b7651e3 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_d4e5f60868aca7fa .blog-inner-title_be8933252ae38f3a {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 {
  margin: 60px 0;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011 {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011:last-child {
  padding-bottom: 5px;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011 .reply-comment_b5847fa68fc8e3e1 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011 .user-avatar_857ec03471779e24 {
  width: 60px;
  height: 60px;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011 .comment-text_77f14419a34db2d6 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011 .comment-text_77f14419a34db2d6 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011 .comment-text_77f14419a34db2d6 .date_f3e1030e05c32ff5 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011 .comment-text_77f14419a34db2d6 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011 .comment-text_77f14419a34db2d6 .reply-btn_ed0d42897d9ea2eb {
  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_d4e5f60868aca7fa .blog-comment-area_68e2c42c9fc6d105 .comment_0da01047f94b8011 .comment-text_77f14419a34db2d6 .reply-btn_ed0d42897d9ea2eb:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_d4e5f60868aca7fa .blog-comment-form_e4684ab67f852ed6 p a {
  color: #19352D;
}
.blog-details_d4e5f60868aca7fa .blog-comment-form_e4684ab67f852ed6 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_d4e5f60868aca7fa .blog-comment-form_e4684ab67f852ed6 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_d4e5f60868aca7fa .blog-comment-form_e4684ab67f852ed6 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_590edf46acc548ad {
  height: 600px;
}

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

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

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

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

.footer-one_e9cf303c4aa4796d {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_e9cf303c4aa4796d .bottom-footer_36072eeafb7ad5f4 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_e9cf303c4aa4796d .social-icon_eb359ca76d857633 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_e9cf303c4aa4796d .social-icon_eb359ca76d857633 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_e9cf303c4aa4796d .footer-title_e82a3be5369102fe {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_e9cf303c4aa4796d .footer-nav-link_bf11e214ec0e1b2a a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_e9cf303c4aa4796d .footer-nav-link_bf11e214ec0e1b2a a:hover {
  color: #fff;
}
.footer-nav-link_bf11e214ec0e1b2a p {
  font-size: 16px;
}
.logo_6c4404e25ac6afae 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_17d896545bd0ca35 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_654d587dfde160d7 {
  align-content: center;
}

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

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

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

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

.footer-three_8d827ee2add3033d {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_8d827ee2add3033d .round-bg_c0c83171bb7732c3 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_8d827ee2add3033d .round-bg_c0c83171bb7732c3.color-two_720dfd3a77fea471 {
  background: #F6FFDD;
}
.footer-three_8d827ee2add3033d .footer-intro_a04134b8241f96ed p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_8d827ee2add3033d .footer-intro_a04134b8241f96ed p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_8d827ee2add3033d .footer-title_e82a3be5369102fe {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_8d827ee2add3033d .footer-nav-link_bf11e214ec0e1b2a a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_8d827ee2add3033d .footer-nav-link_bf11e214ec0e1b2a a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_8d827ee2add3033d .bottom-footer_36072eeafb7ad5f4 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_8d827ee2add3033d .bottom-footer_36072eeafb7ad5f4 .copyright_b7851e07bf9dca36 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_8d827ee2add3033d .bottom-footer_36072eeafb7ad5f4 .bottom-nav_d7bf6c82701b610a {
  margin: 0 -12px;
}
.footer-three_8d827ee2add3033d .bottom-footer_36072eeafb7ad5f4 .bottom-nav_d7bf6c82701b610a a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_8d827ee2add3033d .bottom-footer_36072eeafb7ad5f4 .bottom-nav_d7bf6c82701b610a a:hover {
  text-decoration: underline;
}
.footer-three_8d827ee2add3033d .bottom-footer_36072eeafb7ad5f4 .social-icon_eb359ca76d857633 {
  margin: 0 -10px;
}
.footer-three_8d827ee2add3033d .bottom-footer_36072eeafb7ad5f4 .social-icon_eb359ca76d857633 a {
  margin: 0 10px;
}
.footer-three_8d827ee2add3033d .bottom-footer_36072eeafb7ad5f4 .social-icon_eb359ca76d857633 a:hover {
  color: #19352D;
}
.footer-three_8d827ee2add3033d .shape_01_44c7791be708b314 {
  top: -3%;
  left: -3%;
}
.footer-three_8d827ee2add3033d .shape_02_e1987cd658cf6076 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_62f9e5f6a0a45ca2 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_62f9e5f6a0a45ca2:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../photos/assets_d1c4d2d0be/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_62f9e5f6a0a45ca2 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_62f9e5f6a0a45ca2 .btn-group_ab77810c5eadb7c1 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_62f9e5f6a0a45ca2 .btn-group_ab77810c5eadb7c1 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_62f9e5f6a0a45ca2 .btn-group_ab77810c5eadb7c1 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_62f9e5f6a0a45ca2 .btn-group_ab77810c5eadb7c1 .round-btn_ad5fd9a09af7e99a {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_62f9e5f6a0a45ca2 .btn-group_ab77810c5eadb7c1 .round-btn_ad5fd9a09af7e99a:hover, .footer-five_62f9e5f6a0a45ca2 .btn-group_ab77810c5eadb7c1 .round-btn_ad5fd9a09af7e99a:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_62f9e5f6a0a45ca2 .social-icon_eb359ca76d857633 {
  margin: 0 -20px;
}
.footer-five_62f9e5f6a0a45ca2 .social-icon_eb359ca76d857633 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_62f9e5f6a0a45ca2 .social-icon_eb359ca76d857633 a:hover {
  color: #DFFF5E;
}
.footer-five_62f9e5f6a0a45ca2 .bottom-nav_d7bf6c82701b610a {
  margin: 0 -12px;
}
.footer-five_62f9e5f6a0a45ca2 .bottom-nav_d7bf6c82701b610a a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_62f9e5f6a0a45ca2 .bottom-nav_d7bf6c82701b610a a:hover {
  text-decoration: underline;
}
.footer-five_62f9e5f6a0a45ca2 .shape_01_44c7791be708b314 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_62f9e5f6a0a45ca2 .shape_02_e1987cd658cf6076 {
  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_5f3e81beea5d0be8 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_7a56ac396dce7cbe {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_dd60b2a5325de34b {
  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_7f2bf869831c5fdf {
  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_52c6ae9760988fbc {
  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_7b122b1ee6697e0a {
  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_6d041f990e841fe9 {
  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_c2929a5fee4b18f2 {
  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_cc03dd749dc660ce {
  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_6fb12c1bc8a9821c {
  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_9cd7b6bdbfec80b6 {
  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_360ee63c9f4426ae {
  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_ecd4c1098c45bb02 {
  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_d6ab1b81c2ad26f1 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_76b481335e9e978c {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_2ea3281f96a25313 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_004bcf55c0b700ae {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_24dd1b679ab159ce {
  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_82c89ebe9ff4dd67 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_c2c8b61aa7fcf916 {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_67b09d821521b816 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_0c611e9ed310004a {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_c8229563ebecbbbf {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_11eeb26676f870c5 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_a6d9a419a8a97ac8 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_9261d96df8d7ebb9 {
  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_b167f726cb4d567b {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_5b21a72c088ed311 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_36f31b62b0921188 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_6e6705a9a7d2201f {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_1b52f54efab08186 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_e7d2d9b228990ba5 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_8990c6461ac4f8c2 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_d198f90ac60072c6 {
  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_2402277b306edfe3 {
  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_3d880a16e3f04202 {
  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_a693ef641e48b3e3 {
  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_9efd98e097062039 {
  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_f6f2d9038c1d013b {
  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_94eb724db77bb05a {
  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_548e3952e1b9ab7b {
  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_c2e518bdf249e935 {
  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_cbb96445b6a76924 {
  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_243e61344d2f5ee6 {
  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_0320d196be0d5caf {
  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_8dbf9a8d442897c4 {
  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_0fb35dfd74a84dcc {
  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_28173f1d9e7c5ea2 {
  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_8a39d8f234b79c2a {
  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_1042546349d1afb3 {
  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_69185bc14a340ebb {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_d1fcbe0ec9ead76d {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_84cc10c443cb9a85 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_4f25d1271efda4db {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_8b9be56b1e18c595 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_ad8c0775df638cfb {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_321ecfec529ca399 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_72dc833409dcb0de {
  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_5f3e81beea5d0be8 {
  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_87ef44ed48f27edb {
  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_472b01d3c979753b {
  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_757b60f87294594a .theme-select-menu_bf94748f21462604 {
  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_e7c6315c75de9c2d {
  overflow: hidden;
}
.product-block-one_e7c6315c75de9c2d .img-holder_1fad83b023399936 {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_e7c6315c75de9c2d .img-holder_1fad83b023399936 .cart-icon_3ce8fb45c099f1a3 {
  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_e7c6315c75de9c2d .img-holder_1fad83b023399936 .cart-icon_3ce8fb45c099f1a3:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_e7c6315c75de9c2d .img-holder_1fad83b023399936 .cart-button_4b81c045bb9c194b {
  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_e7c6315c75de9c2d .img-holder_1fad83b023399936 .cart-button_4b81c045bb9c194b:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_e7c6315c75de9c2d .product-title_e636daba6def86e6 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_e7c6315c75de9c2d .rating_7c96343d17e69d62 {
  margin: 0 -3px;
}
.product-block-one_e7c6315c75de9c2d .rating_7c96343d17e69d62 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_e7c6315c75de9c2d .rating_7c96343d17e69d62 li .bi-star-fill_18bc857760edb2a0 {
  color: #FFCB65;
}
.product-block-one_e7c6315c75de9c2d .price_af258498ee381371 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_e7c6315c75de9c2d:hover .cart-button_4b81c045bb9c194b {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_e7c6315c75de9c2d:hover .product-img_5810773ebb48b7e2 {
  transform: scale(0.95);
}
.product-block-one_e7c6315c75de9c2d:hover .cart-icon_3ce8fb45c099f1a3 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_e7c6315c75de9c2d:hover .product-title_e636daba6def86e6 {
  text-decoration: underline;
}

.product-details-one_f14f9442751b24be .product-img-tab_d5e9c38ea06e56db {
  border: none;
}
.product-details-one_f14f9442751b24be .product-img-tab_d5e9c38ea06e56db .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_f14f9442751b24be .product-img-tab_d5e9c38ea06e56db .nav-link img {
  max-height: 100%;
}
.product-details-one_f14f9442751b24be .product-img-tab_d5e9c38ea06e56db .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_f14f9442751b24be .product-img-tab-content_0e968cbf56c81ca0 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_f14f9442751b24be .product-img-tab-content_0e968cbf56c81ca0 img {
  margin: auto;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .stock-tag_8b4ef6041f83741b {
  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_f14f9442751b24be .product-info_43a130f3732aa49a .product-name_1cdd9dcfea835dad {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .rating_7c96343d17e69d62 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .rating_7c96343d17e69d62 li .bi-star-fill_18bc857760edb2a0 {
  color: #FFCB65;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .rating_7c96343d17e69d62 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .rating_7c96343d17e69d62 li a:hover {
  text-decoration: underline;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .price_af258498ee381371 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .price_af258498ee381371 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .availability_bb7002a7325ca9cf {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .description-text_ac08d5cccd223fc8 {
  padding: 10px 0 15px;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .product-feature_d59be4a925a8ce42 {
  margin-bottom: 20px;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .product-feature_d59be4a925a8ce42 li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .product-feature_d59be4a925a8ce42 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .customize-order_10c556f1a72a1ac1 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .customize-order_10c556f1a72a1ac1 .quantity_418dce40f0857ee3 .button-group_df54524b5b5f8570 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .customize-order_10c556f1a72a1ac1 .quantity_418dce40f0857ee3 .button-group_df54524b5b5f8570 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .customize-order_10c556f1a72a1ac1 .quantity_418dce40f0857ee3 .button-group_df54524b5b5f8570 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_f14f9442751b24be .product-info_43a130f3732aa49a .customize-order_10c556f1a72a1ac1 .quantity_418dce40f0857ee3 .button-group_df54524b5b5f8570 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_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .nav-tabs_675614a1ed4f64af {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .nav-tabs_675614a1ed4f64af .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_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .nav-tabs_675614a1ed4f64af .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_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .nav-tabs_675614a1ed4f64af .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .nav-tabs_675614a1ed4f64af .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .tab-content_e38f15fe27407cbf h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .tab-content_e38f15fe27407cbf .product-feature_d59be4a925a8ce42 li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .tab-content_e38f15fe27407cbf .product-feature_d59be4a925a8ce42 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .user-comment-area_46325fd7ba4b1982 .single-comment_0c5637028ce865f4 {
  padding-bottom: 40px;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .user-comment-area_46325fd7ba4b1982 .single-comment_0c5637028ce865f4:last-child {
  padding-bottom: 0;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .user-comment-area_46325fd7ba4b1982 .user-img_2824f5fa09d2ae55 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .user-comment-area_46325fd7ba4b1982 .user-comment-data_9624c95f6e832b81 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .user-comment-area_46325fd7ba4b1982 .user-comment-data_9624c95f6e832b81 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .user-comment-area_46325fd7ba4b1982 .user-comment-data_9624c95f6e832b81 .rating_7c96343d17e69d62 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .user-comment-area_46325fd7ba4b1982 .user-comment-data_9624c95f6e832b81 .rating_7c96343d17e69d62 li .bi-star-fill_18bc857760edb2a0 {
  color: #FFCB65;
}
.product-details-one_f14f9442751b24be .product-review-tab_0b0592aa8cb5e468 .user-comment-area_46325fd7ba4b1982 .user-comment-data_9624c95f6e832b81 p {
  padding-top: 8px;
}

.cart-list-form_0d47837ba1d99a59 {
  position: relative;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a {
  margin: 0;
  background: transparent;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a 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_0d47837ba1d99a59 .table_4acfe59949985f0a th:first-child {
  text-align: left;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .product-thumbnails_8697ca0bad22369e {
  width: 85px;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .product-thumbnails_8697ca0bad22369e img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .product-thumbnails_8697ca0bad22369e .product-img_5810773ebb48b7e2 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .product-info_43a130f3732aa49a {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .product-info_43a130f3732aa49a .product-name_1cdd9dcfea835dad {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .product-info_43a130f3732aa49a .serial_00ac222b4960c5dc {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .product-info_43a130f3732aa49a ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .price_af258498ee381371 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .quantity_418dce40f0857ee3 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .quantity_418dce40f0857ee3 li .btn_d944942bf9e5a421 {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .quantity_418dce40f0857ee3 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_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .remove-product_ce7a6ea959e9c767 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_0d47837ba1d99a59 .table_4acfe59949985f0a tbody .remove-product_ce7a6ea959e9c767:hover {
  color: #ff2759;
}
.cart-list-form_0d47837ba1d99a59 .cart-footer_a0b09645125f6868 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_0d47837ba1d99a59 .cart-footer_a0b09645125f6868 .coupon-form_f39e29d8a21e145a input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_0d47837ba1d99a59 .cart-footer_a0b09645125f6868 .cart-total-section_4ed9ea91b9c198db {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_0d47837ba1d99a59 .cart-footer_a0b09645125f6868 .cart-total-section_4ed9ea91b9c198db .cart-total-table_935784a681de6f1a 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_0d47837ba1d99a59 .cart-footer_a0b09645125f6868 .cart-total-section_4ed9ea91b9c198db .cart-total-table_935784a681de6f1a tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_99265f066b8b20db {
  height: auto;
}

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

.fancybox-caption_4523951287cc1eed, .fancybox-infobar_c268470e79b4c639, .fancybox-navigation_f614604a3b6a0d18 .fancybox-button_33d67463978f24db, .fancybox-toolbar_2a09386adcdcb698 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_97b257a89e96ed9f .fancybox-caption_4523951287cc1eed, .fancybox-show-infobar_7ba52bd12a29f4b4 .fancybox-infobar_c268470e79b4c639, .fancybox-show-nav_b6397066086b9f4f .fancybox-navigation_f614604a3b6a0d18 .fancybox-button_33d67463978f24db, .fancybox-show-toolbar_fd72ed2416b4623b .fancybox-toolbar_2a09386adcdcb698 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_bd871d8ff46af13d .fancybox-stage_3ac305eeffd2e7ff {
  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_40acd899ab3cb6d8 .fancybox-slide, .fancybox-slide--current_dc4f4e57ea8e0e70, .fancybox-slide--next_58330c9bb3d5cb53, .fancybox-slide--previous_06abe2f6cd4a25d7 {
  display: block;
}

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

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

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

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

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

.fancybox-content_71c93b2cc499e6cb {
  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_c9b1cd2e2df1cd4b .fancybox-content_71c93b2cc499e6cb {
  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_9c530f48d99bd9a6 .fancybox-content_71c93b2cc499e6cb {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_e95e8182c72df822 .fancybox-content_71c93b2cc499e6cb {
  cursor: zoom-in;
}

.fancybox-can-drag_cab3e74af11e1107 .fancybox-content_71c93b2cc499e6cb {
  cursor: grab;
}

.fancybox-is-dragging_0ef85ff354ecec45 .fancybox-content_71c93b2cc499e6cb {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_a1627826087bdd41 .fancybox-content_71c93b2cc499e6cb {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_489c6a847027596e .fancybox-content_71c93b2cc499e6cb, .fancybox-slide--map_62098048fdb665b6 .fancybox-content_71c93b2cc499e6cb, .fancybox-slide--video_24b07cb9d668b760 .fancybox-content_71c93b2cc499e6cb {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_24b07cb9d668b760 .fancybox-content_71c93b2cc499e6cb {
  background: #000;
}

.fancybox-slide--map_62098048fdb665b6 .fancybox-content_71c93b2cc499e6cb {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_25742289cab8937b svg path, .fancybox-button--share_b01f12f527d6af29 svg path, .fancybox-button--thumbs_eaf237af38e727c9 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_b6397066086b9f4f .fancybox-navigation_f614604a3b6a0d18 .fancybox-button_33d67463978f24db {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_f614604a3b6a0d18 .fancybox-button--arrow_left_f34bcc45d431ddc6 {
  left: 6px;
}

.fancybox-navigation_f614604a3b6a0d18 .fancybox-button--arrow_right_103493f2b2b1726f {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_489c6a847027596e .fancybox-close-small_ff8592e1e4709ad4, .fancybox-slide--image_c9b1cd2e2df1cd4b .fancybox-close-small_ff8592e1e4709ad4, .fancybox-slide--video_24b07cb9d668b760 .fancybox-close-small_ff8592e1e4709ad4 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_489c6a847027596e .fancybox-close-small_ff8592e1e4709ad4:hover svg, .fancybox-slide--image_c9b1cd2e2df1cd4b .fancybox-close-small_ff8592e1e4709ad4:hover svg, .fancybox-slide--video_24b07cb9d668b760 .fancybox-close-small_ff8592e1e4709ad4:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_8e09d5cf75dbe2cf .fancybox-close-small_ff8592e1e4709ad4, .fancybox-is-zoomable_2d948a1a9123ffc0.fancybox-can-drag_cab3e74af11e1107 .fancybox-close-small_ff8592e1e4709ad4 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_cc23c9e8915ff75e.fancybox-slide--next_58330c9bb3d5cb53, .fancybox-fx-fade_cc23c9e8915ff75e.fancybox-slide--previous_06abe2f6cd4a25d7 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_cc23c9e8915ff75e.fancybox-slide--current_dc4f4e57ea8e0e70 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_3269a8249a8b9c24 {
  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_78c7ddc62ffe3368 {
  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_7f1dd950c7b2e64e {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_045c47fea268f78d .fancybox-thumbs_78c7ddc62ffe3368 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_78c7ddc62ffe3368 > 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_78c7ddc62ffe3368 .fancybox-thumbs-active_cd1ec7966b00baa1:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_1b7f238900df4133 .slick-track_72aaf390a7f922f8,
.slick-slider_1b7f238900df4133 .slick-list_194cd70ebb71afb2 {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_e03a60a654e342f3 .slick-track_72aaf390a7f922f8 {
  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_e03a60a654e342f3 img {
  display: none;
}

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

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

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

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

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