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

.h1_9f6e579c39035272,
h1,
.h2_94c3eca14fdaf6d0,
h2,
.h3_a0879b89cf7a44e2,
h3,
.h4_8eea8338e1de7315,
h4,
.h5_0485cf655b13128d,
h5,
.h6_56ac1d30a06b5ef6,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_6f6ee2c78b05dd93 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_a9d9d3cabe4b3efc {
  padding: 0 !important;
}

.m0_d9b03644bf35236e {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_f1192b10280a8aa4 {
    padding: 0 !important;
  }
  .xl-m0_be517be19e661e16 {
    margin: 0 !important;
  }
  .xl-pt-10_4f5dafb2bc570ddd {
    padding-top: 10px !important;
  }
  .xl-pt-20_1e68720d511e63c7 {
    padding-top: 20px !important;
  }
  .xl-pt-30_bd3edbacf9b7ceb7 {
    padding-top: 30px !important;
  }
  .xl-pt-40_a8467c7b65fbc5d6 {
    padding-top: 40px !important;
  }
  .xl-pt-50_a967f52f2f9bd26b {
    padding-top: 50px !important;
  }
  .xl-pt-60_66525b30db50a156 {
    padding-top: 60px !important;
  }
  .xl-pt-70_18eaafcbc4853ae9 {
    padding-top: 70px !important;
  }
  .xl-pt-80_8065363dc75b55d3 {
    padding-top: 80px !important;
  }
  .xl-pt-90_a2614f9de46ed297 {
    padding-top: 90px !important;
  }
  .xl-pt-100_ebae1af574c58492 {
    padding-top: 100px !important;
  }
  .xl-pt-110_2ae16c3c92ed200c {
    padding-top: 110px !important;
  }
  .xl-pt-120_4e1cd81452ed6d06 {
    padding-top: 120px !important;
  }
  .xl-pt-130_ab10a810fb1d0e80 {
    padding-top: 130px !important;
  }
  .xl-pt-140_3b14bd3f67614aed {
    padding-top: 140px !important;
  }
  .xl-pt-150_a7cbcf4c803aa0b4 {
    padding-top: 150px !important;
  }
  .xl-pt-200_610016dbd8f8d63d {
    padding-top: 200px !important;
  }
  .xl-pb-10_d01d289581731e36 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_73f391b3dfff28a7 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_5cf35595f08fa232 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_eda30c7f948f1cf0 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_4c6694f800e9d537 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_79d89e700104aa49 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_8708389cc67f1494 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_feaa72a344b04e75 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_e0bf4b4ef41c0d8d {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_10d81d2c6589185e {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_6b9c4303ae369d3c {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_00b2ff355a0ac2d7 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_a0cab37d09710eed {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_85f78b381870e346 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_4d40538e320d010f {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_fdf3a4846ce0949e {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_710640c5ece89cc3 {
    margin-top: 10px !important;
  }
  .xl-mt-20_28ed3049ec7050cb {
    margin-top: 20px !important;
  }
  .xl-mt-30_37d31cade9a66f44 {
    margin-top: 30px !important;
  }
  .xl-mt-40_ac0388ba78a77704 {
    margin-top: 40px !important;
  }
  .xl-mt-50_7defe7d87d46ac6c {
    margin-top: 50px !important;
  }
  .xl-mt-60_3fd32c865968ea5b {
    margin-top: 60px !important;
  }
  .xl-mt-70_fab42508ec2e7494 {
    margin-top: 70px !important;
  }
  .xl-mt-80_0f0789b495cd4c5c {
    margin-top: 80px !important;
  }
  .xl-mt-90_6854516d35f35657 {
    margin-top: 90px !important;
  }
  .xl-mt-100_9edd1b251fcce963 {
    margin-top: 100px !important;
  }
  .xl-mt-110_f9aa2fa1660645c7 {
    margin-top: 110px !important;
  }
  .xl-mt-120_1628f3004801a1d1 {
    margin-top: 120px !important;
  }
  .xl-mt-130_20b901836634182b {
    margin-top: 130px !important;
  }
  .xl-mt-140_839f26884fe65307 {
    margin-top: 140px !important;
  }
  .xl-mt-150_69735e664604530a {
    margin-top: 150px !important;
  }
  .xl-mt-200_d8f9941393ff1864 {
    margin-top: 200px !important;
  }
  .xl-mb-10_6abc2e729b8c7f79 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_27c999c14ca75068 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_6f36d08f0cc75df6 {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_e9c8415119139586 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_994bf55a8b109ae6 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_a2095c2fc1f0df92 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_7aee8d82ca0d17ee {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_cd951b1652a8dc32 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_c385d5fcdc6bb4fd {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_12c67e1d204cbb94 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_64bfc2e382cd1770 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_6379992a107ceb3c {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_c4082a5d9e482217 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_4b967d393b0ccda5 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_bc98eefbf4f0d427 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_b55fcf9b20395d2d {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_a4cb5503da3a08e5 {
    padding: 0 !important;
  }
  .lg-m0_f6aa2f5e13112d9b {
    margin: 0 !important;
  }
  .lg-pt-10_ac6c5dc11cdcb398 {
    padding-top: 10px !important;
  }
  .lg-pt-20_b215da13a5672a32 {
    padding-top: 20px !important;
  }
  .lg-pt-30_6034284921faf3bf {
    padding-top: 30px !important;
  }
  .lg-pt-40_635e0bfa7d3d38b9 {
    padding-top: 40px !important;
  }
  .lg-pt-50_8969ef7d199e8361 {
    padding-top: 50px !important;
  }
  .lg-pt-60_349513d69518465d {
    padding-top: 60px !important;
  }
  .lg-pt-70_127f0af98729c357 {
    padding-top: 70px !important;
  }
  .lg-pt-80_e70ee89bd72ddabe {
    padding-top: 80px !important;
  }
  .lg-pt-90_606f0e894f1d4522 {
    padding-top: 90px !important;
  }
  .lg-pt-100_e6648e508fef4183 {
    padding-top: 100px !important;
  }
  .lg-pt-110_06a0268b95763142 {
    padding-top: 110px !important;
  }
  .lg-pt-120_b240eb0de3540763 {
    padding-top: 120px !important;
  }
  .lg-pt-130_0fee6e4d37fc1000 {
    padding-top: 130px !important;
  }
  .lg-pt-140_82a0ed1e73d3db70 {
    padding-top: 140px !important;
  }
  .lg-pt-150_cf6c53052dd45fb1 {
    padding-top: 150px !important;
  }
  .lg-pt-200_609a27656602c4b5 {
    padding-top: 200px !important;
  }
  .lg-pb-10_9adc8d61779fbb93 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_177418d197e5450f {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_20474b34556fdc57 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_86349b999e589100 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_cd0269633a278730 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_9a8ab6d977291c62 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_50c23aa4d93f391a {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_f8a68b8cbe89b859 {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_19986d1dd492c509 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_3b36394709d3c466 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_d9a3a3c6036c95b3 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_d0afb4caa0938490 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_3cfcf63bcd42833a {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_8dc861a34ac84ffa {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_4f0a855e8c6dfcc8 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_fb8944157c6b5ab1 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_9e246919ce69776b {
    margin-top: 10px !important;
  }
  .lg-mt-20_60839ea5222fa486 {
    margin-top: 20px !important;
  }
  .lg-mt-30_a272fe6a9d568b3b {
    margin-top: 30px !important;
  }
  .lg-mt-40_b8ea360b08e99b85 {
    margin-top: 40px !important;
  }
  .lg-mt-50_5cbec49593770d88 {
    margin-top: 50px !important;
  }
  .lg-mt-60_42b91df9b201d492 {
    margin-top: 60px !important;
  }
  .lg-mt-70_48902dd0969385f3 {
    margin-top: 70px !important;
  }
  .lg-mt-80_b0414d7ab44b06b5 {
    margin-top: 80px !important;
  }
  .lg-mt-90_c18c9bc501d4c635 {
    margin-top: 90px !important;
  }
  .lg-mt-100_9e845e2662c3a600 {
    margin-top: 100px !important;
  }
  .lg-mt-110_c18c1a01292f6d9a {
    margin-top: 110px !important;
  }
  .lg-mt-120_6bdc5f98c643d359 {
    margin-top: 120px !important;
  }
  .lg-mt-130_1b86e67fbf81fdb8 {
    margin-top: 130px !important;
  }
  .lg-mt-140_36936154fdd1a288 {
    margin-top: 140px !important;
  }
  .lg-mt-150_1933ccde97d8a4fa {
    margin-top: 150px !important;
  }
  .lg-mt-200_1c7e53b45189c961 {
    margin-top: 200px !important;
  }
  .lg-mb-10_9e67bd4dfdcaa197 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_186202ac83e36a6c {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_4c25aed6fc0c707a {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_76c6cd0f2eac16d7 {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_3487a168b80bb44e {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_163908020e1afebf {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_725d8508ebf85763 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_b3d7b05490c7236f {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_771516f0a80b2744 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_f847e76421578b16 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_c68df9cf17f26cae {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_1cc27dade5234961 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_75db694aa242914e {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_94c83d9610160a3f {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_6d5f1df2dbe12e7d {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_468959c618f1658a {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_46f7322d79da0b8b {
    padding: 0 !important;
  }
  .md-m0_3169e01c942822db {
    margin: 0 !important;
  }
  .md-pt-10_0d65ac8e45219516 {
    padding-top: 10px !important;
  }
  .md-pt-20_e55af93665a489f6 {
    padding-top: 20px !important;
  }
  .md-pt-30_9024baf34bccc48f {
    padding-top: 30px !important;
  }
  .md-pt-40_71cae85cdaf9132c {
    padding-top: 40px !important;
  }
  .md-pt-50_bb1803f21ebbc2f7 {
    padding-top: 50px !important;
  }
  .md-pt-60_20202d24f903d828 {
    padding-top: 60px !important;
  }
  .md-pt-70_072de8275fbb35b4 {
    padding-top: 70px !important;
  }
  .md-pt-80_925432fdaf4fbf21 {
    padding-top: 80px !important;
  }
  .md-pt-90_41734a95d68c821c {
    padding-top: 90px !important;
  }
  .md-pt-100_7808cf7c997cbde9 {
    padding-top: 100px !important;
  }
  .md-pt-110_f35f614b0d2c24d7 {
    padding-top: 110px !important;
  }
  .md-pt-120_39541bd84e6756b3 {
    padding-top: 120px !important;
  }
  .md-pt-130_05e217952bcc84a8 {
    padding-top: 130px !important;
  }
  .md-pt-140_5ff76123fafb8269 {
    padding-top: 140px !important;
  }
  .md-pt-150_4ef5360cdda8f767 {
    padding-top: 150px !important;
  }
  .md-pt-200_3dab48d640f83250 {
    padding-top: 200px !important;
  }
  .md-pb-10_6b33ffa3fb91793a {
    padding-bottom: 10px !important;
  }
  .md-pb-20_3f17f624e97929e0 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_34355874958e2012 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_934911b14ef235c8 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_2c56e45fe0e09cd3 {
    padding-bottom: 50px !important;
  }
  .md-pb-60_32ec74a08a46ca26 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_8f6563bcdec35020 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_cf0b54d1e3268897 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_22c5d546bc5d40f2 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_bccb64c9543eca5b {
    padding-bottom: 100px !important;
  }
  .md-pb-110_1dc09432466420fb {
    padding-bottom: 110px !important;
  }
  .md-pb-120_64bb2ac352f6d343 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_a8e6c997b5e6ddca {
    padding-bottom: 130px !important;
  }
  .md-pb-140_855b791b55b1b796 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_601326ef89eda88f {
    padding-bottom: 150px !important;
  }
  .md-pb-200_d44720b72b0241f0 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_c924e8831a77dc38 {
    margin-top: 10px !important;
  }
  .md-mt-20_be828c8230fc6c72 {
    margin-top: 20px !important;
  }
  .md-mt-30_f04d1dbaacfcf51c {
    margin-top: 30px !important;
  }
  .md-mt-40_f6ce0f1d5a97dc9c {
    margin-top: 40px !important;
  }
  .md-mt-50_10e96db9b4c49fd0 {
    margin-top: 50px !important;
  }
  .md-mt-60_45611377fdb60901 {
    margin-top: 60px !important;
  }
  .md-mt-70_c0abeaa6cd33db81 {
    margin-top: 70px !important;
  }
  .md-mt-80_275632f24ad2857d {
    margin-top: 80px !important;
  }
  .md-mt-90_7bffbc24b30a4f10 {
    margin-top: 90px !important;
  }
  .md-mt-100_03131eb38564ce64 {
    margin-top: 100px !important;
  }
  .md-mt-110_f190a67a2fc4fee2 {
    margin-top: 110px !important;
  }
  .md-mt-120_9eebba012422ae9f {
    margin-top: 120px !important;
  }
  .md-mt-130_88410454b51668f9 {
    margin-top: 130px !important;
  }
  .md-mt-140_8ae77110a18a63ca {
    margin-top: 140px !important;
  }
  .md-mt-150_dcf16dd164d07718 {
    margin-top: 150px !important;
  }
  .md-mt-200_c610ba974669f235 {
    margin-top: 200px !important;
  }
  .md-mb-10_64cd660e09133e22 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_34f4972c4df79982 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_74c450bb24a6b7e6 {
    margin-bottom: 30px !important;
  }
  .md-mb-40_14aef0ff6b0aab51 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_a5fcc25ca8e83a9f {
    margin-bottom: 50px !important;
  }
  .md-mb-60_dfd755fcff7b1fec {
    margin-bottom: 60px !important;
  }
  .md-mb-70_fee989f8054b8bd6 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_1b30323ef8ce2af9 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_c166a227248a6715 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_7007b4808718d9a2 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_2789fe82954ad0c6 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_dd5972817d3e061d {
    margin-bottom: 120px !important;
  }
  .md-mb-130_beb9f3b7a7698920 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_44d547380da8dff4 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_c26ae63388bd3efd {
    margin-bottom: 150px !important;
  }
  .md-mb-200_74debc9b04fb6579 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_811ff2d97219fc75 {
    padding: 0 !important;
  }
  .sm-m0_e1a0b2aa7231da38 {
    margin: 0 !important;
  }
  .sm-pt-10_446e5043ecb51dd7 {
    padding-top: 10px !important;
  }
  .sm-pt-20_5fcf00ec2a823933 {
    padding-top: 20px !important;
  }
  .sm-pt-30_367bdb1ded491e2a {
    padding-top: 30px !important;
  }
  .sm-pt-40_2489c47938b3a29e {
    padding-top: 40px !important;
  }
  .sm-pt-50_4ddfe8fc97ece2a6 {
    padding-top: 50px !important;
  }
  .sm-pt-60_cdffdade5a1d3b32 {
    padding-top: 60px !important;
  }
  .sm-pt-70_c4b9d1346b5a4ddd {
    padding-top: 70px !important;
  }
  .sm-pt-80_1cdc21ac0a2240d7 {
    padding-top: 80px !important;
  }
  .sm-pt-90_510fec5c66baea28 {
    padding-top: 90px !important;
  }
  .sm-pt-100_2cd184a966618ac0 {
    padding-top: 100px !important;
  }
  .sm-pt-110_651838a9f3a4cc5f {
    padding-top: 110px !important;
  }
  .sm-pt-120_991e706e5e3420f6 {
    padding-top: 120px !important;
  }
  .sm-pt-130_41da058ab9cc2723 {
    padding-top: 130px !important;
  }
  .sm-pt-140_5d22c1a55e55596e {
    padding-top: 140px !important;
  }
  .sm-pt-150_4492169adb34f380 {
    padding-top: 150px !important;
  }
  .sm-pt-200_e6f1bd67f2c4ae0d {
    padding-top: 200px !important;
  }
  .sm-pb-10_fae080aa2d9d062c {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_a674055a532135c4 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_b54ebe5ca04dd45d {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_a6ed637167c5e12a {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_828a03831330b5dc {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_89cb7a645ce5f716 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_64f968f332c52a24 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_21af185d9f56b88c {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_d7ea0ddfc1f21ac2 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_4d637dbf945c762f {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_0651556a070970c7 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_572cf55863437cd4 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_93ef11d985156c0d {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_566c1825dda7a658 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_2b9580ae263493b0 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_7905b6d35dfd5173 {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_87b2647c2a7dcbd4 {
    margin-top: 10px !important;
  }
  .sm-mt-20_596aaba96a297977 {
    margin-top: 20px !important;
  }
  .sm-mt-30_328fb813858fb6e4 {
    margin-top: 30px !important;
  }
  .sm-mt-40_c0a5f8d535208ca2 {
    margin-top: 40px !important;
  }
  .sm-mt-50_2e405fe1abfb156b {
    margin-top: 50px !important;
  }
  .sm-mt-60_d0bff464a8159f8c {
    margin-top: 60px !important;
  }
  .sm-mt-70_887d691416bcc5d2 {
    margin-top: 70px !important;
  }
  .sm-mt-80_76ee0a8a45d5cc15 {
    margin-top: 80px !important;
  }
  .sm-mt-90_dd68b955809b97b5 {
    margin-top: 90px !important;
  }
  .sm-mt-100_98b009b18023b038 {
    margin-top: 100px !important;
  }
  .sm-mt-110_b2c56716be0c6c26 {
    margin-top: 110px !important;
  }
  .sm-mt-120_64b8243b2f30c1a0 {
    margin-top: 120px !important;
  }
  .sm-mt-130_1922546afb5ca1e2 {
    margin-top: 130px !important;
  }
  .sm-mt-140_b756354bd3ff700b {
    margin-top: 140px !important;
  }
  .sm-mt-150_906c231a9ffee392 {
    margin-top: 150px !important;
  }
  .sm-mt-200_d8e978373da8da77 {
    margin-top: 200px !important;
  }
  .sm-mb-10_c59a11e77c187f5d {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_b410da899a54cf6b {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_99144a0ba2193da3 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_3b43af2742f52485 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_bace5862f44799a5 {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_0f7b95dcf18bd430 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_27598c1aee4f6e79 {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_e6699f78cc35d066 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_0dda0c2931106c61 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_14bfeb4c5be7fb01 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_31071642ede901cd {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_6733ec0509b06ef6 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_863176b2bf67afc3 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_0680c390c5b3cea9 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_29c852067fd66941 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_a8f5406f4cdd6383 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_7cf67809d6614da9 {
    padding: 0 !important;
  }
  .xs-m0_035a339dd2499693 {
    margin: 0 !important;
  }
  .xs-pt-10_db2585cfbdded3f4 {
    padding-top: 10px !important;
  }
  .xs-pt-20_5e049722c01600b0 {
    padding-top: 20px !important;
  }
  .xs-pt-30_06bc1f14fa610f02 {
    padding-top: 30px !important;
  }
  .xs-pt-40_5edcec7365689254 {
    padding-top: 40px !important;
  }
  .xs-pt-50_1539b2f8e803ec0b {
    padding-top: 50px !important;
  }
  .xs-pt-60_73d56bd810d26ffd {
    padding-top: 60px !important;
  }
  .xs-pt-70_c5c29fdfa3c16ae9 {
    padding-top: 70px !important;
  }
  .xs-pt-80_93d2680a1751d672 {
    padding-top: 80px !important;
  }
  .xs-pt-90_e860844c672bcfa2 {
    padding-top: 90px !important;
  }
  .xs-pt-100_206c2b5aa32eda82 {
    padding-top: 100px !important;
  }
  .xs-pt-110_ac29b071a3293a94 {
    padding-top: 110px !important;
  }
  .xs-pt-120_67a9e43ae8f8ab58 {
    padding-top: 120px !important;
  }
  .xs-pt-130_2333a8bea3b69781 {
    padding-top: 130px !important;
  }
  .xs-pt-140_bd891547a6f047e8 {
    padding-top: 140px !important;
  }
  .xs-pt-150_200f8a6720e9339a {
    padding-top: 150px !important;
  }
  .xs-pt-200_e855eafbaafa5772 {
    padding-top: 200px !important;
  }
  .xs-pb-10_6a1aee18a18d42d6 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_48c0bd0be8b5158a {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_c4ac03b7bf41c405 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_eb0034264d9d1e05 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_b95a24f485d09714 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_fe342011a4691139 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_5dfa1c0a8932b1cb {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_9f890c27b4827c39 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_52813f4416c03823 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_a03317ae7859a988 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_f51bc471ce1b453c {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_13cf9d130be1d1b3 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_b97d399f62dfad7a {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_3336044a0967956f {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_343c64b9e96d768e {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_56805997c9bc79b4 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_bcffb287794dd8ad {
    margin-top: 10px !important;
  }
  .xs-mt-20_4fd3ae69f11c4a5c {
    margin-top: 20px !important;
  }
  .xs-mt-30_e4e603e984611649 {
    margin-top: 30px !important;
  }
  .xs-mt-40_a23495aeebe3cff3 {
    margin-top: 40px !important;
  }
  .xs-mt-50_bd6e8d2635007403 {
    margin-top: 50px !important;
  }
  .xs-mt-60_693cb82c064e9fcc {
    margin-top: 60px !important;
  }
  .xs-mt-70_a1f3d055cf375902 {
    margin-top: 70px !important;
  }
  .xs-mt-80_aa17483e0ebebdc5 {
    margin-top: 80px !important;
  }
  .xs-mt-90_558123fb4c826cdf {
    margin-top: 90px !important;
  }
  .xs-mt-100_8da271777d20eb86 {
    margin-top: 100px !important;
  }
  .xs-mt-110_1ed69b5f0b848b57 {
    margin-top: 110px !important;
  }
  .xs-mt-120_f43ecafdd5916e88 {
    margin-top: 120px !important;
  }
  .xs-mt-130_eda4ba02e14065ed {
    margin-top: 130px !important;
  }
  .xs-mt-140_09cee0b587a89e89 {
    margin-top: 140px !important;
  }
  .xs-mt-150_33f5819f2be23a09 {
    margin-top: 150px !important;
  }
  .xs-mt-200_ee103c3fee21b61d {
    margin-top: 200px !important;
  }
  .xs-mb-10_e7635fb1a49018b3 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_78f4e074d40710aa {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_e5ea93778f4610bb {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_02d6ea7dacea79c4 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_7d0c9741d0754f57 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_a494059cbfc23a4b {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_18dcca7370832042 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_aa7f43e9f9fc886d {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_9fa854d9e6f0e5c3 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_5142275647db315e {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_02b2e3d99203852d {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_d9ccd6bfc82a08e9 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_b4ea057148415ec2 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_4e7f7b8ab7840cf3 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_a9c92acd2fcaa18d {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_f72a776cb27537aa {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_c9a47d0a4160cf69 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_c9a47d0a4160cf69.menu-overlay_8b343e2f609aca4e {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_c9a47d0a4160cf69.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_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-three_366c7734680767e2 .navbar-toggler_168d6e28bd2f741b {
  background: #000;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-four_d5a0d0e0b3ef5cfe .navbar-toggler_168d6e28bd2f741b {
  background: #E6FD5A;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-five_9185fffcc6637fc2 .navbar-toggler_168d6e28bd2f741b {
  background: #DFFF5E;
}
.theme-main-menu_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b:focus {
  box-shadow: none;
}
.theme-main-menu_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b::before,
.theme-main-menu_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b::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_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b 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_c9a47d0a4160cf69.menu-style-three_366c7734680767e2 .navbar-toggler_168d6e28bd2f741b:before, .theme-main-menu_c9a47d0a4160cf69.menu-style-three_366c7734680767e2 .navbar-toggler_168d6e28bd2f741b:after, .theme-main-menu_c9a47d0a4160cf69.menu-style-three_366c7734680767e2 .navbar-toggler_168d6e28bd2f741b span {
  background: #fff;
}
.theme-main-menu_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_c9a47d0a4160cf69 .navbar-toggler_168d6e28bd2f741b[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_c9a47d0a4160cf69 .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_c9a47d0a4160cf69 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_c9a47d0a4160cf69.white-vr_383252e709bd0d30 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_c9a47d0a4160cf69.white-vr_383252e709bd0d30 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_c9a47d0a4160cf69.white-vr_383252e709bd0d30.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-one_b32c06086e0986c4 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c .info-row_d6b51eb3cb7e39dc {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c .gap-fix_aac71c6682e3e76b {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c .greetings_bbdf1521e0b4d751 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c .contact-info_20c7c2d96e9fd94c {
  margin: 0 -15px;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c .contact-info_20c7c2d96e9fd94c li {
  padding: 0 15px;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c .contact-info_20c7c2d96e9fd94c li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c .contact-info_20c7c2d96e9fd94c li a:hover {
  text-decoration: underline;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c .inner-content_288abe1fc3c0d4ca {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-two_d92b234912a2278c.fixed .info-row_d6b51eb3cb7e39dc {
  display: none;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-five_9185fffcc6637fc2 {
  background: #000;
  padding: 0;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-five_9185fffcc6637fc2 .inner-content_288abe1fc3c0d4ca {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-six_1b69a5a4948284a2 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_c9a47d0a4160cf69.menu-style-six_1b69a5a4948284a2 .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_c9a47d0a4160cf69 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_93db5018319111e1 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_93db5018319111e1 .mega-menu-title_a2d6c4c4d246010f {
  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_c9a47d0a4160cf69 .login-btn-one_d56f300f2db3bfe5 a {
  color: #000;
}
.theme-main-menu_c9a47d0a4160cf69 .login-btn-one_d56f300f2db3bfe5 a:hover {
  text-decoration: underline;
}
.theme-main-menu_c9a47d0a4160cf69 .login-btn-two_5a1b602a54100791 a {
  color: #044F3B;
}
.theme-main-menu_c9a47d0a4160cf69 .login-btn-two_5a1b602a54100791 a:hover {
  text-decoration: underline;
}
.theme-main-menu_c9a47d0a4160cf69 .signup-btn-one_aeb4015699067d92 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_c9a47d0a4160cf69 .signup-btn-one_aeb4015699067d92 .icon_ec3d0fcc9c8ab2d0 {
  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_c9a47d0a4160cf69 .signup-btn-one_aeb4015699067d92:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_c9a47d0a4160cf69 .signup-btn-one_aeb4015699067d92:hover .icon_ec3d0fcc9c8ab2d0 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_c9a47d0a4160cf69 .signup-btn-two_45332afceed93f7b {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_c9a47d0a4160cf69 .signup-btn-two_45332afceed93f7b:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_c9a47d0a4160cf69 .quote-one_c4a8e4ee136d6449 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_c9a47d0a4160cf69 .quote-one_c4a8e4ee136d6449:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_5c70566054cb8a71 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_5c70566054cb8a71 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_5c70566054cb8a71 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_5c70566054cb8a71 li a:hover {
  color: #0C3A30;
}
.category-menu_5c70566054cb8a71 .dropdown-menu {
  padding: 0;
}
.category-menu_5c70566054cb8a71 .dropdown-menu li {
  padding: 0;
}
.category-menu_5c70566054cb8a71 .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_19f9b5e030a43303 .logo_3241da087bd42803 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_383252e709bd0d30 .navbar-collapse_19f9b5e030a43303 {
    background-color: #0C3A30;
  }
  .navbar-collapse_19f9b5e030a43303 {
    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_19f9b5e030a43303.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_c9a47d0a4160cf69 .navbar .mega-dropdown_b53182994b2feefd {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_383252e709bd0d30 .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_93db5018319111e1 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_582702b11aab0186 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_964cce5abe4c8954 {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_964cce5abe4c8954::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_964cce5abe4c8954 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_964cce5abe4c8954 .hero-slider-one .hero-img_aa3d2e489aa35474 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_964cce5abe4c8954 .hero-slider-one .slick-list_0f6d9ceaf879698e, .hero-banner-one_964cce5abe4c8954 .hero-slider-one .slick-track_604f43ecaad5f7be, .hero-banner-one_964cce5abe4c8954 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_964cce5abe4c8954 .hero-heading_5b919f887545acbf {
  font-weight: 700;
  color: #000;
  background: url(../photos/shape_7db1f38d41/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_964cce5abe4c8954 .more-btn_3a20ef30d883b363 {
  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_964cce5abe4c8954 .more-btn_3a20ef30d883b363:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_4ac41ff1ad8cff74 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_4ac41ff1ad8cff74 .bg-wrapper_3e6d53dd45030a65 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_4ac41ff1ad8cff74 .hero-heading_5b919f887545acbf {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_4ac41ff1ad8cff74 .rating_11562162ea0f97b2 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_4ac41ff1ad8cff74 .rating_11562162ea0f97b2 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_4ac41ff1ad8cff74 .media-wrapper_b82b13f0f9f9dbd4 {
  position: absolute;
  background: url(../photos/assets_151ed8e4a9/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_4ac41ff1ad8cff74 .media-wrapper_b82b13f0f9f9dbd4 .shape_01_d1eaaf69bdb80b4b {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_4ac41ff1ad8cff74 .media-wrapper_b82b13f0f9f9dbd4 .shape_02_975d81e19148229a {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_bf0fe09d83016e8d .hero-heading_5b919f887545acbf {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_bf0fe09d83016e8d .media-wrapper_b82b13f0f9f9dbd4 {
  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_bf0fe09d83016e8d .media-wrapper_b82b13f0f9f9dbd4 .screen_01_84faf2a96aab16ef {
  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_bf0fe09d83016e8d .media-wrapper_b82b13f0f9f9dbd4 .screen_02_0eceec8fa725cb8d {
  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_bf0fe09d83016e8d .media-wrapper_b82b13f0f9f9dbd4 .bg-shape_4773f35abbca2ac4 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_bf0fe09d83016e8d .shape_01_d1eaaf69bdb80b4b {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_6f71b82d3a95237a .bg-wrapper_3e6d53dd45030a65 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_6f71b82d3a95237a .media-wrapper_b82b13f0f9f9dbd4 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_6f71b82d3a95237a .media-wrapper_b82b13f0f9f9dbd4 .shape_01_d1eaaf69bdb80b4b {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_6f71b82d3a95237a .shape_02_975d81e19148229a {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_f77fd1ec90ec8cae + .blog-details_9753533e95ff4799 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_2239555cbbfa6293 {
  z-index: 1;
}
.block-feature-three_2239555cbbfa6293:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_2239555cbbfa6293.no-bg_575a213cf5cd83b1:before {
  display: none;
}
.block-feature-three_2239555cbbfa6293 .section-btn_1d311311e67e9483 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_2239555cbbfa6293 .block-title_c0887b4c9adf26b6 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_2239555cbbfa6293 .block-title_c0887b4c9adf26b6 a:hover {
  text-decoration: underline;
}
.block-feature-three_2239555cbbfa6293 .round-btn_4d8815452a6e1434 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_2239555cbbfa6293 .round-btn_4d8815452a6e1434:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_2239555cbbfa6293 .block-one_b6ce591e3a631c23 {
  background: url(../photos/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_2239555cbbfa6293 .block-one_b6ce591e3a631c23 .tag_56913c35d97b8d61 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_2239555cbbfa6293 .block-one_b6ce591e3a631c23 .block-title_c0887b4c9adf26b6 {
  background: url(../photos/shape_7db1f38d41/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_2239555cbbfa6293 .block-two_86ac27e8f29a76a3 {
  overflow: hidden;
}
.block-feature-three_2239555cbbfa6293 .block-two_86ac27e8f29a76a3 .img-wrapper_f7a44faafc6cb9e0 {
  background: url(../photos/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_2239555cbbfa6293 .block-two_86ac27e8f29a76a3 .text-wrapper_7d2f2d5eaf69a866 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_2239555cbbfa6293 .block-two_86ac27e8f29a76a3 .tag_56913c35d97b8d61 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_2239555cbbfa6293 .block-three_3e579498839775d0 {
  background: #D3FF76;
}
.block-feature-three_2239555cbbfa6293 .block-three_3e579498839775d0 .tag_56913c35d97b8d61 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_2239555cbbfa6293 .block-three_3e579498839775d0 .round-btn_4d8815452a6e1434 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_2239555cbbfa6293 .block-three_3e579498839775d0 .round-btn_4d8815452a6e1434:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_2239555cbbfa6293 .block-four_f3d93bbc52803872 {
  background: url(../photos/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_2239555cbbfa6293 .block-four_f3d93bbc52803872 .block-title_c0887b4c9adf26b6 {
  background: url(../photos/shape_7db1f38d41/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_2239555cbbfa6293 .block-four_f3d93bbc52803872 .block-title_c0887b4c9adf26b6 a {
  font-size: 28px;
}
.block-feature-three_2239555cbbfa6293 .block-four_f3d93bbc52803872 .tag_56913c35d97b8d61 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_2239555cbbfa6293 .block-four_f3d93bbc52803872 .round-btn_4d8815452a6e1434 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_2239555cbbfa6293 .block-four_f3d93bbc52803872 .round-btn_4d8815452a6e1434:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_2239555cbbfa6293 .block-five_4ca0397538f3f98a {
  background: url(../photos/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_2239555cbbfa6293 .block-five_4ca0397538f3f98a .tag_56913c35d97b8d61 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_2239555cbbfa6293 .block-five_4ca0397538f3f98a .block-title_c0887b4c9adf26b6 {
  background: url(../photos/shape_7db1f38d41/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_510c41409a235e59 .upper-wrapper_caf6188549819886 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_510c41409a235e59 .upper-wrapper_caf6188549819886 .shape_01_d1eaaf69bdb80b4b {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_510c41409a235e59 .line-loop_52599d0ff9bca2ee:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_510c41409a235e59 .graph-panel_35661cd0bcf8c55b {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_510c41409a235e59 .graph-panel_35661cd0bcf8c55b .main-count_a5c5a1d320ad8bfb {
  font-size: 120px;
}
.block-feature-thirteen_510c41409a235e59 .graph-panel_35661cd0bcf8c55b .chart-box_23b8dd517621e777 {
  padding: 0 15px;
}
.block-feature-thirteen_510c41409a235e59 .graph-panel_35661cd0bcf8c55b .chart-box_23b8dd517621e777 .chart-inner_6418aa0c68581dc0 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_ccb810e5b65918e2 .media-img_6796acab8e74034a {
  border-radius: 30px;
}
.block-feature-sixteen_ccb810e5b65918e2 .shape_01_d1eaaf69bdb80b4b {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_ea81382195912d23 .section-subheading_3527942a4345d5bc {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_ea81382195912d23 .shape_01_d1eaaf69bdb80b4b {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

.text-feature-one_f33eb531f89c6eea .line-wrapper_592819da4d5c41e3 {
  border-top: 1px dashed #d7d7d7;
  border-bottom: 1px dashed #d7d7d7;
}
.text-feature-one_f33eb531f89c6eea .line-wrapper_592819da4d5c41e3 .shape_01_d1eaaf69bdb80b4b {
  width: 48px;
  bottom: 12%;
  left: 32%;
  animation: rotated 48s infinite linear;
}
.text-feature-one_f33eb531f89c6eea .card-style-three_fd8b4f1f4130aca7 {
  border-left: 1px dashed #d7d7d7;
  border-bottom: 1px dashed #d7d7d7;
  padding-left: 100px;
}
.text-feature-one_f33eb531f89c6eea .card-style-three_fd8b4f1f4130aca7:last-child {
  border-bottom: none;
}
.text-feature-one_f33eb531f89c6eea .media-list-item_5f887148c00e6ea1 {
  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_f33eb531f89c6eea .media-list-item_5f887148c00e6ea1: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_f33eb531f89c6eea .media-list-item_5f887148c00e6ea1 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_f33eb531f89c6eea .media-list-item_5f887148c00e6ea1 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_f33eb531f89c6eea .media-list-item_5f887148c00e6ea1 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_f33eb531f89c6eea .media-list-item_5f887148c00e6ea1 li:hover:before {
  background: #29594B;
}
.text-feature-one_f33eb531f89c6eea .media-list-item_5f887148c00e6ea1 li:hover:after {
  color: #fff;
}

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

.text-feature-three_cda62d776745ef8a {
  z-index: 1;
}
.text-feature-three_cda62d776745ef8a .counter-wrapper_3a01e0e54304fd3c {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.text-feature-three_cda62d776745ef8a .media-wrapper_b82b13f0f9f9dbd4 {
  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_cda62d776745ef8a .media-wrapper_b82b13f0f9f9dbd4 .screen_01_84faf2a96aab16ef {
  right: -9%;
  top: 12%;
  width: 37.3%;
  border-radius: 10px;
  box-shadow: 10px 30px 50px rgba(0, 0, 0, 0.06);
}
.text-feature-three_cda62d776745ef8a .media-wrapper_b82b13f0f9f9dbd4 .screen_02_0eceec8fa725cb8d {
  left: -11%;
  bottom: -9%;
  width: 65.5%;
}
.text-feature-three_cda62d776745ef8a .media-wrapper_b82b13f0f9f9dbd4 .screen_03_86f8c6c65c7f18cf {
  left: -13%;
  bottom: -11%;
  width: 50.85%;
  box-shadow: 0px 35px 70px rgba(0, 0, 0, 0.06);
}
.text-feature-three_cda62d776745ef8a .shape_01_d1eaaf69bdb80b4b {
  bottom: 2%;
  left: 39%;
  width: 2.3%;
  min-width: 28px;
  animation: rotated 50s infinite linear;
}

.text-feature-four_1cf4e6fec5a96d99 {
  z-index: 1;
}
.text-feature-four_1cf4e6fec5a96d99 .avatar_4c5593570740f7b6 {
  width: 65px;
  height: 65px;
}
.text-feature-four_1cf4e6fec5a96d99 .name {
  font-size: 28px;
}
.text-feature-four_1cf4e6fec5a96d99 .quote-text_3ec79dcbd35bfc60 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_1cf4e6fec5a96d99 .shape_01_d1eaaf69bdb80b4b {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_1cf4e6fec5a96d99 .shape_02_975d81e19148229a {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_9c9ca8730d7ac2e7 .bg-wrapper_3e6d53dd45030a65 {
  background: #FFF2AC;
}
.text-feature-five_9c9ca8730d7ac2e7 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_9c9ca8730d7ac2e7 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_9c9ca8730d7ac2e7 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_9c9ca8730d7ac2e7 li:hover:before {
  background: #29594B;
}
.text-feature-five_9c9ca8730d7ac2e7 li:hover:after {
  color: #fff;
}
.text-feature-five_9c9ca8730d7ac2e7 .media-wrapper_b82b13f0f9f9dbd4 {
  background: url(../photos/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_9c9ca8730d7ac2e7 .media-wrapper_b82b13f0f9f9dbd4 .video-icon_1f692eea432d410c {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_9c9ca8730d7ac2e7 .media-wrapper_b82b13f0f9f9dbd4 .video-icon_1f692eea432d410c:hover {
  background: #CFFF45;
}
.text-feature-five_9c9ca8730d7ac2e7 .media-wrapper_b82b13f0f9f9dbd4 .screen_01_84faf2a96aab16ef {
  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_994b30d0b584e108 {
  z-index: 1;
}
.text-feature-six_994b30d0b584e108 .media-wrapper_b82b13f0f9f9dbd4 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_994b30d0b584e108 .media-wrapper_b82b13f0f9f9dbd4 .screen_01_84faf2a96aab16ef {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_994b30d0b584e108 .shape_01_d1eaaf69bdb80b4b {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_994b30d0b584e108 .shape_02_975d81e19148229a {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_54cfa4ad0b4f7b8c {
  background: url(../photos/assets_151ed8e4a9/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_54cfa4ad0b4f7b8c .block_86b03e0dadde66cc .icon_ec3d0fcc9c8ab2d0 {
  height: 50px;
}
.text-feature-nine_54cfa4ad0b4f7b8c .vertical-text-wrapper_dc663d5de13676d2 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_54cfa4ad0b4f7b8c .vertical-text-wrapper_dc663d5de13676d2 .text-list_ad73213352e7ccf2 {
  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_54cfa4ad0b4f7b8c .vertical-text-wrapper_dc663d5de13676d2 .text-list_ad73213352e7ccf2:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_54cfa4ad0b4f7b8c .vertical-text-wrapper_dc663d5de13676d2 .shape_01_d1eaaf69bdb80b4b {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_54cfa4ad0b4f7b8c .vertical-text-wrapper_dc663d5de13676d2 .shape_02_975d81e19148229a {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_54cfa4ad0b4f7b8c .shape_03_9109935264e3ba9c {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_54cfa4ad0b4f7b8c .shape_04_fd2daf98c6cf95e8 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_f07bf87ea10eda03 .section-btn_1d311311e67e9483 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_7233dddfa59a2f6b {
  z-index: 1;
}
.team-section-three_7233dddfa59a2f6b:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../photos/shape_7db1f38d41/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_7233dddfa59a2f6b .section-btn_1d311311e67e9483 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_7233dddfa59a2f6b .shape_01_d1eaaf69bdb80b4b {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_7233dddfa59a2f6b .shape_02_975d81e19148229a {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_7233dddfa59a2f6b .shape_03_9109935264e3ba9c {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_c124449f975d7215 .logo_3241da087bd42803 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_35ef802caf03401e {
  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_c914d0dce6b45db1 {
  max-width: 565px;
}
.user-data-form .form-wrapper_c914d0dce6b45db1 .input-group-meta_d3ae32fae9e0e047 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_c914d0dce6b45db1 .input-group-meta_d3ae32fae9e0e047 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_c914d0dce6b45db1 .input-group-meta_d3ae32fae9e0e047 .placeholder_icon_84f4da81bd93b9a6 {
  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_c914d0dce6b45db1 .input-group-meta_d3ae32fae9e0e047 .placeholder_icon_84f4da81bd93b9a6 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_c914d0dce6b45db1 .input-group-meta_d3ae32fae9e0e047 .placeholder_icon_84f4da81bd93b9a6 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_c914d0dce6b45db1 .input-group-meta_d3ae32fae9e0e047 .placeholder_icon_84f4da81bd93b9a6 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_c914d0dce6b45db1 .input-group-meta_d3ae32fae9e0e047 .placeholder_icon_84f4da81bd93b9a6 span.eye-slash_2eae8b976f3b9e58:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_2b6c345061f222ed 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_2b6c345061f222ed label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_2b6c345061f222ed input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_2b6c345061f222ed 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_2b6c345061f222ed 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_2b6c345061f222ed a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_2b6c345061f222ed a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_fa4d37c5b4bbef94 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_2bf2dc48d278e43b {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_2bf2dc48d278e43b:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_2bf2dc48d278e43b img {
  width: 20px;
}
.user-data-form .btn-close_5bf58840d3e9eb20 {
  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_0352a4b659f2bb9c .main-count_a5c5a1d320ad8bfb {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_fd8b4f1f4130aca7 .icon_ec3d0fcc9c8ab2d0 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_5863d21dc90ebe8f .img-holder_bf33f8114650bc8e {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_5863d21dc90ebe8f .img-holder_bf33f8114650bc8e.round-border_f5d66e8d2943e321 {
  border-radius: 30px;
}
.portfolio-block-one_5863d21dc90ebe8f .img-holder_bf33f8114650bc8e .expend_be8b812450069d50 {
  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_5863d21dc90ebe8f .img-holder_bf33f8114650bc8e 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_5863d21dc90ebe8f .img-holder_bf33f8114650bc8e i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_5863d21dc90ebe8f:hover .expend_be8b812450069d50 {
  opacity: 1;
}
.portfolio-block-one_5863d21dc90ebe8f:hover .img-meta_55ed2f9018eddf67 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_5863d21dc90ebe8f:hover .pj-title_8bc6d0f33a4411a0 {
  text-decoration: underline;
}
.portfolio-block-one_5863d21dc90ebe8f .caption {
  margin-top: 35px;
}
.portfolio-block-one_5863d21dc90ebe8f .caption .tag_56913c35d97b8d61 {
  margin: 0 -3px;
}
.portfolio-block-one_5863d21dc90ebe8f .caption .tag_56913c35d97b8d61 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_5863d21dc90ebe8f .caption .pj-title_8bc6d0f33a4411a0 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_5863d21dc90ebe8f .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_5863d21dc90ebe8f .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_536b2a1b039040d3 .bg-wrapper_3e6d53dd45030a65 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_536b2a1b039040d3 .slider-wrapper_82fd0577ebbfc3bc {
  height: 100%;
}
.project-details-two_536b2a1b039040d3 .slider-wrapper_82fd0577ebbfc3bc .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_536b2a1b039040d3 .slider-wrapper_82fd0577ebbfc3bc .carousel-control-next_b7b49af206aa710c,
.project-details-two_536b2a1b039040d3 .slider-wrapper_82fd0577ebbfc3bc .carousel-control-prev_5a35cd3667ed642f {
  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_536b2a1b039040d3 .slider-wrapper_82fd0577ebbfc3bc .carousel-control-next_b7b49af206aa710c:hover,
.project-details-two_536b2a1b039040d3 .slider-wrapper_82fd0577ebbfc3bc .carousel-control-prev_5a35cd3667ed642f:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_536b2a1b039040d3 .slider-wrapper_82fd0577ebbfc3bc .carousel-control-prev_5a35cd3667ed642f {
  left: auto;
  right: 45px;
}
.project-details-two_536b2a1b039040d3 .info-wrapper_176a74391859420c {
  padding: 55px 50px 85px 70px;
}
.project-details-two_536b2a1b039040d3 .info-wrapper_176a74391859420c h3 {
  font-size: 36px;
}
.project-details-two_536b2a1b039040d3 .info-wrapper_176a74391859420c .list-meta_5be4db76911eee6d li {
  padding: 22px 0;
}
.project-details-two_536b2a1b039040d3 .info-wrapper_176a74391859420c .list-meta_5be4db76911eee6d .icon_ec3d0fcc9c8ab2d0 {
  width: 40px;
}
.project-details-two_536b2a1b039040d3 .info-wrapper_176a74391859420c .list-meta_5be4db76911eee6d .text1_6feec2eee7bcaa1f {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_536b2a1b039040d3 .info-wrapper_176a74391859420c .list-meta_5be4db76911eee6d span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_536b2a1b039040d3 .info-wrapper_176a74391859420c .social-share_c532d0960e7af855 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_536b2a1b039040d3 .info-wrapper_176a74391859420c .social-share_c532d0960e7af855 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_f3b1553efb105198 .slider-wrapper_82fd0577ebbfc3bc {
  padding-left: 100px;
}
.feedback-section-three_f3b1553efb105198 .slider-wrapper_82fd0577ebbfc3bc .icon_ec3d0fcc9c8ab2d0 {
  left: 0;
  top: 18px;
}
.feedback-section-three_f3b1553efb105198 .slick-dots_8b72f53f96a63f3d {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_f3b1553efb105198 .slick-dots_8b72f53f96a63f3d li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_f3b1553efb105198 .slick-dots_8b72f53f96a63f3d .slick-active button {
  background: #000;
}
.feedback-section-three_f3b1553efb105198 .rating-box_0c882058970a4f88 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_f3b1553efb105198 .rating-box_0c882058970a4f88 .rating_11562162ea0f97b2 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_f3b1553efb105198 .shape_01_d1eaaf69bdb80b4b {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_f3b1553efb105198 .shape_02_975d81e19148229a {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_244f87af97d7e6b7 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_244f87af97d7e6b7 .post-data_272b33e43388c67c {
  padding: 30px 35px 25px;
}
.blog-meta-one_244f87af97d7e6b7 .post-data_272b33e43388c67c .post-info_7ddd600b1afc5e98 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_244f87af97d7e6b7 .post-data_272b33e43388c67c .blog-title_c16e80af04be4018 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_244f87af97d7e6b7 .post-data_272b33e43388c67c .blog-title_c16e80af04be4018:hover {
  text-decoration: underline;
}
.blog-meta-one_244f87af97d7e6b7 .post-img_98e58d81b4fc8b66 {
  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_244f87af97d7e6b7 .post-img_98e58d81b4fc8b66 .round-btn_4d8815452a6e1434 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_244f87af97d7e6b7:hover .round-btn_4d8815452a6e1434 {
  background: #CFFF45;
}
.blog-meta-one_244f87af97d7e6b7.style-two_4e634aeb0e729082 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_244f87af97d7e6b7.style-two_4e634aeb0e729082 .post-img_98e58d81b4fc8b66 {
  border-radius: 0;
}
.blog-meta-one_244f87af97d7e6b7.style-two_4e634aeb0e729082 .blog-title_c16e80af04be4018 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_57e814836fab5b26 {
  background: #fff;
}
.blog-meta-two_57e814836fab5b26 .post-data_272b33e43388c67c {
  padding-top: 30px;
}
.blog-meta-two_57e814836fab5b26 .post-data_272b33e43388c67c .blog-title_c16e80af04be4018 {
  width: 70%;
}
.blog-meta-two_57e814836fab5b26 .post-data_272b33e43388c67c .blog-title_c16e80af04be4018 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_57e814836fab5b26 .post-data_272b33e43388c67c .blog-title_c16e80af04be4018:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_57e814836fab5b26 .post-data_272b33e43388c67c .round-btn_4d8815452a6e1434 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_57e814836fab5b26 .post-data_272b33e43388c67c .round-btn_4d8815452a6e1434:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_57e814836fab5b26 .post-data_272b33e43388c67c .post-info_7ddd600b1afc5e98 {
  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_57e814836fab5b26 .post-img_98e58d81b4fc8b66 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_57e814836fab5b26 .post-img_98e58d81b4fc8b66 .date_e6a3dae6daa98456 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_57e814836fab5b26.style-two_4e634aeb0e729082 {
  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_57e814836fab5b26.style-two_4e634aeb0e729082 p {
  font-size: 18px;
}
.blog-meta-two_57e814836fab5b26.style-two_4e634aeb0e729082 .post-img_98e58d81b4fc8b66 {
  height: auto;
  width: 100%;
}
.blog-meta-two_57e814836fab5b26.style-two_4e634aeb0e729082 .post-data_272b33e43388c67c {
  padding: 26px 0;
}
.blog-meta-two_57e814836fab5b26.style-two_4e634aeb0e729082 .post-data_272b33e43388c67c .post-info_7ddd600b1afc5e98 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_57e814836fab5b26.style-two_4e634aeb0e729082 .post-data_272b33e43388c67c .round-btn_4d8815452a6e1434 {
  border: none;
}

.signup-btn-one_aeb4015699067d92 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_aeb4015699067d92 .icon_ec3d0fcc9c8ab2d0 {
  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_f86fdde1ea71e1d7 {
  z-index: 1;
}
.blog-section-three_f86fdde1ea71e1d7 .section-btn_1d311311e67e9483 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

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

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

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

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

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

.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .quote-wrapper_5d88051b0a6574fa {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .quote-wrapper_5d88051b0a6574fa .wrapper_6e8a281803605f55 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .quote-wrapper_5d88051b0a6574fa .wrapper_6e8a281803605f55 .icon_ec3d0fcc9c8ab2d0 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .quote-wrapper_5d88051b0a6574fa .wrapper_6e8a281803605f55 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .quote-wrapper_5d88051b0a6574fa h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .quote-wrapper_5d88051b0a6574fa h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .img-gallery_f46de7b5f642c706 {
  margin-bottom: 50px;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .img-gallery_f46de7b5f642c706 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .list-item_de1f2870f20c36bc li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_9753533e95ff4799 .post-details-meta_196d4df84b832087 .list-item_de1f2870f20c36bc li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_9753533e95ff4799 .bottom-widget_10ed66cbbea61c07 {
  padding: 10px 0 5px;
}
.blog-details_9753533e95ff4799 .bottom-widget_10ed66cbbea61c07 .tags_445f5ae12216a8aa li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_9753533e95ff4799 .bottom-widget_10ed66cbbea61c07 .tags_445f5ae12216a8aa a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_9753533e95ff4799 .bottom-widget_10ed66cbbea61c07 .tags_445f5ae12216a8aa a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_9753533e95ff4799 .bottom-widget_10ed66cbbea61c07 .share-icon_a585712dfcbc3ec8 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_9753533e95ff4799 .bottom-widget_10ed66cbbea61c07 .share-icon_a585712dfcbc3ec8 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_9753533e95ff4799 .grey-bg_f5392236b9814b57 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_9753533e95ff4799 .blog-inner-title_73b31c958aab057e {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 {
  margin: 60px 0;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa:last-child {
  padding-bottom: 5px;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa .reply-comment_8ef3bf23280bb976 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa .user-avatar_7361f44034505c2c {
  width: 60px;
  height: 60px;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa .comment-text_d36b282a57006944 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa .comment-text_d36b282a57006944 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa .comment-text_d36b282a57006944 .date_e6a3dae6daa98456 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa .comment-text_d36b282a57006944 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa .comment-text_d36b282a57006944 .reply-btn_690dffe160885851 {
  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_9753533e95ff4799 .blog-comment-area_30ba24663a78e968 .comment_bd3c3ca11dca79aa .comment-text_d36b282a57006944 .reply-btn_690dffe160885851:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_9753533e95ff4799 .blog-comment-form_7957f08c0452f382 p a {
  color: #19352D;
}
.blog-details_9753533e95ff4799 .blog-comment-form_7957f08c0452f382 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_9753533e95ff4799 .blog-comment-form_7957f08c0452f382 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_9753533e95ff4799 .blog-comment-form_7957f08c0452f382 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_c9f9ceed50b50f11 {
  height: 600px;
}

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

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

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

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

.footer-one_9c3394b0237a0b28 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_9c3394b0237a0b28 .bottom-footer_bbb045afda747d4c {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_9c3394b0237a0b28 .social-icon_1083548416704d47 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_9c3394b0237a0b28 .social-icon_1083548416704d47 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_9c3394b0237a0b28 .footer-title_3c6a0d43b295f732 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_9c3394b0237a0b28 .footer-nav-link_f9f05d5dcf46fc6b a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_9c3394b0237a0b28 .footer-nav-link_f9f05d5dcf46fc6b a:hover {
  color: #fff;
}
.footer-nav-link_f9f05d5dcf46fc6b p {
  font-size: 16px;
}
.logo_3241da087bd42803 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_8dcfd9faa393d47c {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_d0312923fd1b07f7 {
  align-content: center;
}

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

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

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

.footer-two_b6fcefeff86ebeaa {
  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_b6fcefeff86ebeaa.no-bg_575a213cf5cd83b1 {
  background: none;
  padding: 0;
  position: statics;
}
.footer-two_b6fcefeff86ebeaa.no-bg_575a213cf5cd83b1:before {
  display: none;
}
.footer-two_b6fcefeff86ebeaa.no-bg_575a213cf5cd83b1 .bg-wrapper_3e6d53dd45030a65 {
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.footer-two_b6fcefeff86ebeaa.no-bg_575a213cf5cd83b1 .bg-wrapper_3e6d53dd45030a65 .copyright_11822a74ce1cdec1 {
  left: 0;
}
.footer-two_b6fcefeff86ebeaa: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_b6fcefeff86ebeaa .bg-wrapper_3e6d53dd45030a65 {
  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_b6fcefeff86ebeaa .bg-wrapper_3e6d53dd45030a65 .shape_01_d1eaaf69bdb80b4b {
  bottom: 12%;
  right: 33%;
  width: 2.3%;
  min-width: 28px;
}
.footer-two_b6fcefeff86ebeaa .bg-wrapper_3e6d53dd45030a65 .shape_02_975d81e19148229a {
  bottom: 38%;
  left: 25%;
  width: 3.8%;
  min-width: 28px;
}
.footer-two_b6fcefeff86ebeaa .social-icon_1083548416704d47 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_b6fcefeff86ebeaa .social-icon_1083548416704d47 a:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.footer-two_b6fcefeff86ebeaa .footer-title_3c6a0d43b295f732 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-two_b6fcefeff86ebeaa .footer-nav-link_f9f05d5dcf46fc6b a {
  color: rgba(0, 0, 0, 0.8);
  line-height: 42px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-two_b6fcefeff86ebeaa .footer-nav-link_f9f05d5dcf46fc6b a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-two_b6fcefeff86ebeaa .copyright_11822a74ce1cdec1 {
  font-size: 18px;
  color: #19352D;
  position: absolute;
  left: 40px;
  bottom: 64px;
}

.footer-three_44bec5a7fddcf22d {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_44bec5a7fddcf22d .round-bg_7ac6d99740e668a4 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_44bec5a7fddcf22d .round-bg_7ac6d99740e668a4.color-two_bed66dd0235e29da {
  background: #F6FFDD;
}
.footer-three_44bec5a7fddcf22d .footer-intro_35e500aca090d852 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_44bec5a7fddcf22d .footer-intro_35e500aca090d852 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_44bec5a7fddcf22d .footer-title_3c6a0d43b295f732 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_44bec5a7fddcf22d .footer-nav-link_f9f05d5dcf46fc6b a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_44bec5a7fddcf22d .footer-nav-link_f9f05d5dcf46fc6b a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_44bec5a7fddcf22d .bottom-footer_bbb045afda747d4c {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_44bec5a7fddcf22d .bottom-footer_bbb045afda747d4c .copyright_11822a74ce1cdec1 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_44bec5a7fddcf22d .bottom-footer_bbb045afda747d4c .bottom-nav_8464721a5e717e61 {
  margin: 0 -12px;
}
.footer-three_44bec5a7fddcf22d .bottom-footer_bbb045afda747d4c .bottom-nav_8464721a5e717e61 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_44bec5a7fddcf22d .bottom-footer_bbb045afda747d4c .bottom-nav_8464721a5e717e61 a:hover {
  text-decoration: underline;
}
.footer-three_44bec5a7fddcf22d .bottom-footer_bbb045afda747d4c .social-icon_1083548416704d47 {
  margin: 0 -10px;
}
.footer-three_44bec5a7fddcf22d .bottom-footer_bbb045afda747d4c .social-icon_1083548416704d47 a {
  margin: 0 10px;
}
.footer-three_44bec5a7fddcf22d .bottom-footer_bbb045afda747d4c .social-icon_1083548416704d47 a:hover {
  color: #19352D;
}
.footer-three_44bec5a7fddcf22d .shape_01_d1eaaf69bdb80b4b {
  top: -3%;
  left: -3%;
}
.footer-three_44bec5a7fddcf22d .shape_02_975d81e19148229a {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_92fcfcaa7f90aa4f {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_92fcfcaa7f90aa4f:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../photos/assets_151ed8e4a9/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_92fcfcaa7f90aa4f h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_92fcfcaa7f90aa4f .btn-group_329873fcdd5f1efb {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_92fcfcaa7f90aa4f .btn-group_329873fcdd5f1efb h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_92fcfcaa7f90aa4f .btn-group_329873fcdd5f1efb h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_92fcfcaa7f90aa4f .btn-group_329873fcdd5f1efb .round-btn_4d8815452a6e1434 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_92fcfcaa7f90aa4f .btn-group_329873fcdd5f1efb .round-btn_4d8815452a6e1434:hover, .footer-five_92fcfcaa7f90aa4f .btn-group_329873fcdd5f1efb .round-btn_4d8815452a6e1434:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_92fcfcaa7f90aa4f .social-icon_1083548416704d47 {
  margin: 0 -20px;
}
.footer-five_92fcfcaa7f90aa4f .social-icon_1083548416704d47 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_92fcfcaa7f90aa4f .social-icon_1083548416704d47 a:hover {
  color: #DFFF5E;
}
.footer-five_92fcfcaa7f90aa4f .bottom-nav_8464721a5e717e61 {
  margin: 0 -12px;
}
.footer-five_92fcfcaa7f90aa4f .bottom-nav_8464721a5e717e61 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_92fcfcaa7f90aa4f .bottom-nav_8464721a5e717e61 a:hover {
  text-decoration: underline;
}
.footer-five_92fcfcaa7f90aa4f .shape_01_d1eaaf69bdb80b4b {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_92fcfcaa7f90aa4f .shape_02_975d81e19148229a {
  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_920ae41b12f46064 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_1fee30ce701bbdf4 {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_a39383faf5af8342 {
  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_a1d9fb98e1be5d2a {
  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_69349205b2e08551 {
  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_76ec5f636b769b38 {
  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_fadd3289456586cb {
  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_cd2a31e6941f81e4 {
  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_e8f8f6e3df84c085 {
  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_7b0123dcb0efccc4 {
  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_500853fb287d2762 {
  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_6162bffe2e20eab7 {
  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_fc9781e223b2d120 {
  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_b4222bf37eb6b429 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_c0a7cb4de11dbe6d {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_f9402ee54621f51c {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_34396058c6293fff {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_d151d18f04c46767 {
  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_67275368d4160e18 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_2951fb6a954b945a {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_d22228246da79cce {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_3330bb1f6b482953 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_967c7b2d51a14be4 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_b3434c6ef7de74f3 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_32b15d8c714ee07a {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_df06c96ec87e7557 {
  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_87c7d84f2a729b97 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_80540784937e58de {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_4aabeb557dec739a {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_a943b08091331d60 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_cdac10eef7c32b28 {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_73e37da41d51ecf5 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_86ebe38c544c0a9c {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_facb454e0dfae0aa {
  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_656efcc9bf17f410 {
  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_aa393dde78c0c4a5 {
  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_637b5554b816a62b {
  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_2e577f67f3a7880a {
  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_cf9cb1e5428bc710 {
  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_5ee289b366ea755c {
  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_aaeac716ebb1f2ba {
  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_109fe3c45c4968fe {
  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_a7e03693348636de {
  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_224bf946b2c772d7 {
  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_9d93382d3d6091bf {
  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_0336a980599f58ff {
  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_9ca6a21a5f4cd50e {
  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_4a0703960088d98d {
  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_cf8f0d7d2dc64b8c {
  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_24fbda514b8fbade {
  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_b986aaa59da1223f {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_ee280532d39aa382 {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_4167476547283124 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_773e8bf97fcea463 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_5958ff90c66ee956 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_2b3a15a2dcff3f25 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_2ee1017d962e0291 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_e885bcc5b7d3c50b {
  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_920ae41b12f46064 {
  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_daecf2c700326040 {
  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_9ca6dd400264272d {
  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_a9d450d6d19f2790 .theme-select-menu_ec8be4936541e2ba {
  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_7f3af99e61fd55be {
  overflow: hidden;
}
.product-block-one_7f3af99e61fd55be .img-holder_bf33f8114650bc8e {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_7f3af99e61fd55be .img-holder_bf33f8114650bc8e .cart-icon_714543e1304ed012 {
  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_7f3af99e61fd55be .img-holder_bf33f8114650bc8e .cart-icon_714543e1304ed012:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_7f3af99e61fd55be .img-holder_bf33f8114650bc8e .cart-button_b96fc3a4465600b3 {
  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_7f3af99e61fd55be .img-holder_bf33f8114650bc8e .cart-button_b96fc3a4465600b3:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_7f3af99e61fd55be .product-title_87054f26ae62c556 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_7f3af99e61fd55be .rating_11562162ea0f97b2 {
  margin: 0 -3px;
}
.product-block-one_7f3af99e61fd55be .rating_11562162ea0f97b2 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_7f3af99e61fd55be .rating_11562162ea0f97b2 li .bi-star-fill_7b9773f07c5dfc29 {
  color: #FFCB65;
}
.product-block-one_7f3af99e61fd55be .price_e1ef19a027990a83 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_7f3af99e61fd55be:hover .cart-button_b96fc3a4465600b3 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_7f3af99e61fd55be:hover .product-img_2ec2452e766a0fe4 {
  transform: scale(0.95);
}
.product-block-one_7f3af99e61fd55be:hover .cart-icon_714543e1304ed012 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_7f3af99e61fd55be:hover .product-title_87054f26ae62c556 {
  text-decoration: underline;
}

.product-details-one_cc2b914accee9eb3 .product-img-tab_9473680a5138e9ad {
  border: none;
}
.product-details-one_cc2b914accee9eb3 .product-img-tab_9473680a5138e9ad .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_cc2b914accee9eb3 .product-img-tab_9473680a5138e9ad .nav-link img {
  max-height: 100%;
}
.product-details-one_cc2b914accee9eb3 .product-img-tab_9473680a5138e9ad .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_cc2b914accee9eb3 .product-img-tab-content_7af06c85370a84db {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_cc2b914accee9eb3 .product-img-tab-content_7af06c85370a84db img {
  margin: auto;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .stock-tag_8bed81d38a4a29ed {
  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_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .product-name_122c8646255b8590 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .rating_11562162ea0f97b2 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .rating_11562162ea0f97b2 li .bi-star-fill_7b9773f07c5dfc29 {
  color: #FFCB65;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .rating_11562162ea0f97b2 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .rating_11562162ea0f97b2 li a:hover {
  text-decoration: underline;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .price_e1ef19a027990a83 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .price_e1ef19a027990a83 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .availability_00a9a26b7bec009d {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .description-text_010bdd92e802b073 {
  padding: 10px 0 15px;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .product-feature_710b1fc06b4be99b {
  margin-bottom: 20px;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .product-feature_710b1fc06b4be99b li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .product-feature_710b1fc06b4be99b li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .customize-order_31e3499abf4f8fc6 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .customize-order_31e3499abf4f8fc6 .quantity_5f08f10ae1650a82 .button-group_d4e4c68871c4821b {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .customize-order_31e3499abf4f8fc6 .quantity_5f08f10ae1650a82 .button-group_d4e4c68871c4821b li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .customize-order_31e3499abf4f8fc6 .quantity_5f08f10ae1650a82 .button-group_d4e4c68871c4821b li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_cc2b914accee9eb3 .product-info_ac46f5f4d51fc2fb .customize-order_31e3499abf4f8fc6 .quantity_5f08f10ae1650a82 .button-group_d4e4c68871c4821b 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_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .nav-tabs_228305e7908fe4f9 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .nav-tabs_228305e7908fe4f9 .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_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .nav-tabs_228305e7908fe4f9 .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_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .nav-tabs_228305e7908fe4f9 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .nav-tabs_228305e7908fe4f9 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .tab-content_f4d85efaf1f3f96e h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .tab-content_f4d85efaf1f3f96e .product-feature_710b1fc06b4be99b li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .tab-content_f4d85efaf1f3f96e .product-feature_710b1fc06b4be99b li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .user-comment-area_48bc77c86e9e21c2 .single-comment_7fae75666f1018f2 {
  padding-bottom: 40px;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .user-comment-area_48bc77c86e9e21c2 .single-comment_7fae75666f1018f2:last-child {
  padding-bottom: 0;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .user-comment-area_48bc77c86e9e21c2 .user-img_edfe74e0c0514f4f {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .user-comment-area_48bc77c86e9e21c2 .user-comment-data_6a2c7075071d0dd2 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .user-comment-area_48bc77c86e9e21c2 .user-comment-data_6a2c7075071d0dd2 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .user-comment-area_48bc77c86e9e21c2 .user-comment-data_6a2c7075071d0dd2 .rating_11562162ea0f97b2 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .user-comment-area_48bc77c86e9e21c2 .user-comment-data_6a2c7075071d0dd2 .rating_11562162ea0f97b2 li .bi-star-fill_7b9773f07c5dfc29 {
  color: #FFCB65;
}
.product-details-one_cc2b914accee9eb3 .product-review-tab_53cb6236e483a4de .user-comment-area_48bc77c86e9e21c2 .user-comment-data_6a2c7075071d0dd2 p {
  padding-top: 8px;
}

.cart-list-form_90e6e6b4773a527d {
  position: relative;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 {
  margin: 0;
  background: transparent;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 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_90e6e6b4773a527d .table_b6ef84653afc07b9 th:first-child {
  text-align: left;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .product-thumbnails_907d7f6b5f054d60 {
  width: 85px;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .product-thumbnails_907d7f6b5f054d60 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .product-thumbnails_907d7f6b5f054d60 .product-img_2ec2452e766a0fe4 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .product-info_ac46f5f4d51fc2fb {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .product-info_ac46f5f4d51fc2fb .product-name_122c8646255b8590 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .product-info_ac46f5f4d51fc2fb .serial_cc04c3d7b315f46e {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .product-info_ac46f5f4d51fc2fb ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .price_e1ef19a027990a83 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .quantity_5f08f10ae1650a82 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .quantity_5f08f10ae1650a82 li .btn_7e3c60430f7f79ce {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .quantity_5f08f10ae1650a82 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_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .remove-product_f2b40c4385d41c9d {
  color: #000;
  font-size: 22px;
}
.cart-list-form_90e6e6b4773a527d .table_b6ef84653afc07b9 tbody .remove-product_f2b40c4385d41c9d:hover {
  color: #ff2759;
}
.cart-list-form_90e6e6b4773a527d .cart-footer_a8a6d6bf45e2ec02 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_90e6e6b4773a527d .cart-footer_a8a6d6bf45e2ec02 .coupon-form_f8e56633cf5e7be6 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_90e6e6b4773a527d .cart-footer_a8a6d6bf45e2ec02 .cart-total-section_6fdc91526e0c8de7 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_90e6e6b4773a527d .cart-footer_a8a6d6bf45e2ec02 .cart-total-section_6fdc91526e0c8de7 .cart-total-table_c98e0743820a1da0 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_90e6e6b4773a527d .cart-footer_a8a6d6bf45e2ec02 .cart-total-section_6fdc91526e0c8de7 .cart-total-table_c98e0743820a1da0 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_d886cee3174dce2d {
  height: auto;
}

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

.fancybox-caption_c38505d208826f43, .fancybox-infobar_5f9ba92a56fb228d, .fancybox-navigation_143923aba5190292 .fancybox-button_be08c7439c0247fd, .fancybox-toolbar_bb3914a56e29fb06 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_ce89470b290be090 .fancybox-caption_c38505d208826f43, .fancybox-show-infobar_9c24d3478ad16f8b .fancybox-infobar_5f9ba92a56fb228d, .fancybox-show-nav_d7b73053b1ec8696 .fancybox-navigation_143923aba5190292 .fancybox-button_be08c7439c0247fd, .fancybox-show-toolbar_d6f6018164c61491 .fancybox-toolbar_bb3914a56e29fb06 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_10665ec71937c022 .fancybox-stage_120c8e34a17e913f {
  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_49b60eccd8ca8cf8 .fancybox-slide, .fancybox-slide--current_9b611d0c9d5d2174, .fancybox-slide--next_34223807954abd59, .fancybox-slide--previous_8a4b02f463211dad {
  display: block;
}

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

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

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

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

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

.fancybox-content_1f62da17036407d4 {
  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_b8485ec69a9aa0bd .fancybox-content_1f62da17036407d4 {
  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_662c8b63291e2276 .fancybox-content_1f62da17036407d4 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_69a72b9f344aaf3f .fancybox-content_1f62da17036407d4 {
  cursor: zoom-in;
}

.fancybox-can-drag_03345f807cfc2e19 .fancybox-content_1f62da17036407d4 {
  cursor: grab;
}

.fancybox-is-dragging_d38d3fb7b2da9fba .fancybox-content_1f62da17036407d4 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_8ceaa8d1bc8ffe87 .fancybox-content_1f62da17036407d4 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_6e12a0757fb8c654 .fancybox-content_1f62da17036407d4, .fancybox-slide--map_0bc717452c419891 .fancybox-content_1f62da17036407d4, .fancybox-slide--video_debf491da4c5edfe .fancybox-content_1f62da17036407d4 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_debf491da4c5edfe .fancybox-content_1f62da17036407d4 {
  background: #000;
}

.fancybox-slide--map_0bc717452c419891 .fancybox-content_1f62da17036407d4 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_5ce467e913f31d25 svg path, .fancybox-button--share_0e59d779c153fc92 svg path, .fancybox-button--thumbs_1550c68f986a8dff svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_d7b73053b1ec8696 .fancybox-navigation_143923aba5190292 .fancybox-button_be08c7439c0247fd {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_143923aba5190292 .fancybox-button--arrow_left_a1535edaa663ed2a {
  left: 6px;
}

.fancybox-navigation_143923aba5190292 .fancybox-button--arrow_right_7a92eeecc05b264d {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_6e12a0757fb8c654 .fancybox-close-small_58263dbdd8ca73a1, .fancybox-slide--image_b8485ec69a9aa0bd .fancybox-close-small_58263dbdd8ca73a1, .fancybox-slide--video_debf491da4c5edfe .fancybox-close-small_58263dbdd8ca73a1 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_6e12a0757fb8c654 .fancybox-close-small_58263dbdd8ca73a1:hover svg, .fancybox-slide--image_b8485ec69a9aa0bd .fancybox-close-small_58263dbdd8ca73a1:hover svg, .fancybox-slide--video_debf491da4c5edfe .fancybox-close-small_58263dbdd8ca73a1:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_7fa27c61c11f374b .fancybox-close-small_58263dbdd8ca73a1, .fancybox-is-zoomable_2670887c620b1d71.fancybox-can-drag_03345f807cfc2e19 .fancybox-close-small_58263dbdd8ca73a1 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_b2f905ad23b8b212.fancybox-slide--next_34223807954abd59, .fancybox-fx-fade_b2f905ad23b8b212.fancybox-slide--previous_8a4b02f463211dad {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_b2f905ad23b8b212.fancybox-slide--current_9b611d0c9d5d2174 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_5bf93d5fd7e3f283 {
  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_1db16792ababfc3e {
  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_c7952f4ad23521ed {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_f1002b43d2cac349 .fancybox-thumbs_1db16792ababfc3e {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_1db16792ababfc3e > 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_1db16792ababfc3e .fancybox-thumbs-active_b8d085fc1b9e3c16:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_a7be3df51745652b .slick-track_604f43ecaad5f7be,
.slick-slider_a7be3df51745652b .slick-list_0f6d9ceaf879698e {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_cd1047e3c5d5353f .slick-track_604f43ecaad5f7be {
  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_cd1047e3c5d5353f img {
  display: none;
}

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

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

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

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

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