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

.h1_65d8043c31bdc31a,
h1,
.h2_254fab70ea4eef40,
h2,
.h3_48523c5f0b85fcf0,
h3,
.h4_b42135b35e9ddad6,
h4,
.h5_7ee0c036c2ab95e1,
h5,
.h6_f587d765fa20ce92,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_91670aa9b91145f1 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_2a0471850111fb91 {
  padding: 0 !important;
}

.m0_24de60d74f273fac {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_f6e2d3964de78e5c {
    padding: 0 !important;
  }
  .xl-m0_7672f96b854956e9 {
    margin: 0 !important;
  }
  .xl-pt-10_94d57d1a207074c2 {
    padding-top: 10px !important;
  }
  .xl-pt-20_a10f5b7548171761 {
    padding-top: 20px !important;
  }
  .xl-pt-30_d08f0d5a82ba1291 {
    padding-top: 30px !important;
  }
  .xl-pt-40_436f3f82f2b8a7cc {
    padding-top: 40px !important;
  }
  .xl-pt-50_66b123f756aa195a {
    padding-top: 50px !important;
  }
  .xl-pt-60_3a995db427d3386a {
    padding-top: 60px !important;
  }
  .xl-pt-70_0d57d11973e6894b {
    padding-top: 70px !important;
  }
  .xl-pt-80_e84747574cf0da7d {
    padding-top: 80px !important;
  }
  .xl-pt-90_56216a6b7ab68464 {
    padding-top: 90px !important;
  }
  .xl-pt-100_a8f886ebae72d96e {
    padding-top: 100px !important;
  }
  .xl-pt-110_26b9743f0352b37b {
    padding-top: 110px !important;
  }
  .xl-pt-120_23a440de83a88266 {
    padding-top: 120px !important;
  }
  .xl-pt-130_81aec80455245e20 {
    padding-top: 130px !important;
  }
  .xl-pt-140_d2e2dbdc0bddf6a4 {
    padding-top: 140px !important;
  }
  .xl-pt-150_6aeb0a27d0729da4 {
    padding-top: 150px !important;
  }
  .xl-pt-200_948b2bf618b72314 {
    padding-top: 200px !important;
  }
  .xl-pb-10_723eaf0d2a068ee8 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_382c3e9c76cdcfd2 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_6096fd94572e6ae5 {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_ed29d059a8a4a9b6 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_2992b9ae022a3bdb {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_c590e06c11548a86 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_9128fda513e8eb51 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_4af168382d6ad42c {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_255efb91b2230acc {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_efbc3d8473ca4afe {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_3af7ed0287f3e913 {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_9ac03a3d9491431e {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_1508027d1161977c {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_e1cf9641381dedb6 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_adb45238b1dce726 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_9c82c52eaefa669c {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_b550ada638bd2738 {
    margin-top: 10px !important;
  }
  .xl-mt-20_33078552184a07e3 {
    margin-top: 20px !important;
  }
  .xl-mt-30_7c5865d0193ec07b {
    margin-top: 30px !important;
  }
  .xl-mt-40_2e95e7500a4707b5 {
    margin-top: 40px !important;
  }
  .xl-mt-50_7e829524179ede26 {
    margin-top: 50px !important;
  }
  .xl-mt-60_ed503f5a1f3ef9a0 {
    margin-top: 60px !important;
  }
  .xl-mt-70_bfdcda9ed62f00b5 {
    margin-top: 70px !important;
  }
  .xl-mt-80_8b275d17c71ba3c2 {
    margin-top: 80px !important;
  }
  .xl-mt-90_149c43092fa6010e {
    margin-top: 90px !important;
  }
  .xl-mt-100_4210f638c747be38 {
    margin-top: 100px !important;
  }
  .xl-mt-110_b665055072baa8f5 {
    margin-top: 110px !important;
  }
  .xl-mt-120_6002cf35cf940b10 {
    margin-top: 120px !important;
  }
  .xl-mt-130_e5b1d15c0bd4080b {
    margin-top: 130px !important;
  }
  .xl-mt-140_f6a4a8b066684bef {
    margin-top: 140px !important;
  }
  .xl-mt-150_071f75d7a12f9e5b {
    margin-top: 150px !important;
  }
  .xl-mt-200_cd8421e961f33757 {
    margin-top: 200px !important;
  }
  .xl-mb-10_ce1099b340f60a0d {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_6a199c7b93d1850d {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_7ebd7528bbd27377 {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_eeda373798185624 {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_e782e1093bab4355 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_8cc64fadcc443a90 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_2a43d7eff9a09ec4 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_57425c5aca4d2aed {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_4bc94b5816d1aa69 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_5daefd02736b2e17 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_71f9e6204fd84a67 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_8e7c0f571057c0f0 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_3e88f3683d72f6eb {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_740214307ef5eb10 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_11624c95e0bcaa18 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_c8f053ebbb6a02cd {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_70aa1388e85737c7 {
    padding: 0 !important;
  }
  .lg-m0_12ac005ea6b30c95 {
    margin: 0 !important;
  }
  .lg-pt-10_a1f6ad7423523174 {
    padding-top: 10px !important;
  }
  .lg-pt-20_4c57209527c7ecd4 {
    padding-top: 20px !important;
  }
  .lg-pt-30_8933d62819cacd85 {
    padding-top: 30px !important;
  }
  .lg-pt-40_d627b0667a2bae25 {
    padding-top: 40px !important;
  }
  .lg-pt-50_cd89e0b9177f28c9 {
    padding-top: 50px !important;
  }
  .lg-pt-60_6ad0f1e0257404c7 {
    padding-top: 60px !important;
  }
  .lg-pt-70_7957d790dae4cee8 {
    padding-top: 70px !important;
  }
  .lg-pt-80_f4ec59c3f3d8ada5 {
    padding-top: 80px !important;
  }
  .lg-pt-90_ea7daee12a3abdbd {
    padding-top: 90px !important;
  }
  .lg-pt-100_fdfe2f33635000d1 {
    padding-top: 100px !important;
  }
  .lg-pt-110_d472fe20b1f6ed2e {
    padding-top: 110px !important;
  }
  .lg-pt-120_896dbdebe574194c {
    padding-top: 120px !important;
  }
  .lg-pt-130_11df76f2e385422d {
    padding-top: 130px !important;
  }
  .lg-pt-140_91c2dab57f8608f9 {
    padding-top: 140px !important;
  }
  .lg-pt-150_90c5eaccd01fb880 {
    padding-top: 150px !important;
  }
  .lg-pt-200_ffc3aba6d72385c1 {
    padding-top: 200px !important;
  }
  .lg-pb-10_04cdf37d6689e03b {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_5fb067069984df51 {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_0b892261a242d231 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_feb995790cc9269f {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_14d859deb60db6ac {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_ec950c0d5fc64013 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_d3c819b83f7803c7 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_a194c675ab7da4af {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_dad45c17e285fd78 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_d87d5a9e4cd24f78 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_c8d612048a249b20 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_0c2eae23b7df2425 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_02b98621a70a683f {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_14c926cd05fa8306 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_670b38d4e749fc0f {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_40dfe2bf0e39c4f9 {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_c4fe0cdfd5e2c705 {
    margin-top: 10px !important;
  }
  .lg-mt-20_22ce6da41545199e {
    margin-top: 20px !important;
  }
  .lg-mt-30_74b38ac766cce9dd {
    margin-top: 30px !important;
  }
  .lg-mt-40_0656f104f55a4863 {
    margin-top: 40px !important;
  }
  .lg-mt-50_2b55ce617e56bbdb {
    margin-top: 50px !important;
  }
  .lg-mt-60_953f76d54f89e28c {
    margin-top: 60px !important;
  }
  .lg-mt-70_c9717d0f5fbe4581 {
    margin-top: 70px !important;
  }
  .lg-mt-80_4297b2f095258dc5 {
    margin-top: 80px !important;
  }
  .lg-mt-90_29d1c064c5ff7a27 {
    margin-top: 90px !important;
  }
  .lg-mt-100_8d4f125a2b3a9d93 {
    margin-top: 100px !important;
  }
  .lg-mt-110_aec64313b2439064 {
    margin-top: 110px !important;
  }
  .lg-mt-120_9c0b8f8dc2d8e1f5 {
    margin-top: 120px !important;
  }
  .lg-mt-130_4a27fad6e0bdc1c4 {
    margin-top: 130px !important;
  }
  .lg-mt-140_47534bc4ed90fdeb {
    margin-top: 140px !important;
  }
  .lg-mt-150_3b05f944a9b87260 {
    margin-top: 150px !important;
  }
  .lg-mt-200_41c25997434776dc {
    margin-top: 200px !important;
  }
  .lg-mb-10_8b940eab6e4e6d9f {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_4ec50aca1e91d88a {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_7a957ef1e4c4ed1b {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_fe972fe5b101914f {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_67651a16ab681ebf {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_098247868f869f02 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_013474ddb2abfe82 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_7b806c6f0163478f {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_de95bda7bc0f2724 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_c15059063d18431d {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_856b04b0146296fb {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_b132d07419807b1f {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_aa89e27e13a5c8eb {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_3f5fa2647667bdda {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_5724719d2656df6c {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_34a0b9e48a2feca5 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_0d3f8601539b9c4c {
    padding: 0 !important;
  }
  .md-m0_12f993232aff91af {
    margin: 0 !important;
  }
  .md-pt-10_150a03ff5da03f1d {
    padding-top: 10px !important;
  }
  .md-pt-20_f5ac9b929c87fdde {
    padding-top: 20px !important;
  }
  .md-pt-30_bc42d38c6cabc5c6 {
    padding-top: 30px !important;
  }
  .md-pt-40_32b95e8a3ff4212e {
    padding-top: 40px !important;
  }
  .md-pt-50_c821e77d63f9b3ab {
    padding-top: 50px !important;
  }
  .md-pt-60_6eccde4ebd11131c {
    padding-top: 60px !important;
  }
  .md-pt-70_81fda6ab3b2e9892 {
    padding-top: 70px !important;
  }
  .md-pt-80_d9bae275bcd8caff {
    padding-top: 80px !important;
  }
  .md-pt-90_9d7344edeb5fd277 {
    padding-top: 90px !important;
  }
  .md-pt-100_bdb227a30da2cdb0 {
    padding-top: 100px !important;
  }
  .md-pt-110_d01eff79db8c903d {
    padding-top: 110px !important;
  }
  .md-pt-120_c07f364bc2ce1888 {
    padding-top: 120px !important;
  }
  .md-pt-130_e45befef33cde93e {
    padding-top: 130px !important;
  }
  .md-pt-140_b506347b1a70aa5c {
    padding-top: 140px !important;
  }
  .md-pt-150_0eb01a0f6be8ecdc {
    padding-top: 150px !important;
  }
  .md-pt-200_8fdb8322d831d52e {
    padding-top: 200px !important;
  }
  .md-pb-10_117e60bd6d009319 {
    padding-bottom: 10px !important;
  }
  .md-pb-20_1277604e56cad80f {
    padding-bottom: 20px !important;
  }
  .md-pb-30_1b595ec2fc0cb01d {
    padding-bottom: 30px !important;
  }
  .md-pb-40_070658e638c3693b {
    padding-bottom: 40px !important;
  }
  .md-pb-50_93b747bb4f09c99b {
    padding-bottom: 50px !important;
  }
  .md-pb-60_f1c8039bac2ada23 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_769af7b4a067164d {
    padding-bottom: 70px !important;
  }
  .md-pb-80_407769a2ae379bf9 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_a6c623ff5aedd46d {
    padding-bottom: 90px !important;
  }
  .md-pb-100_9a2144dc2dfb26c1 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_e23b339c4fb5ffdc {
    padding-bottom: 110px !important;
  }
  .md-pb-120_d330fd817541e040 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_ba6198114216efdd {
    padding-bottom: 130px !important;
  }
  .md-pb-140_8d64b33fa7101ecf {
    padding-bottom: 140px !important;
  }
  .md-pb-150_7cb6e1b8bf40504e {
    padding-bottom: 150px !important;
  }
  .md-pb-200_9bf21ea785287d51 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_dc850b71508ce28b {
    margin-top: 10px !important;
  }
  .md-mt-20_54eaa13e59e351a4 {
    margin-top: 20px !important;
  }
  .md-mt-30_059eca1175a34ec4 {
    margin-top: 30px !important;
  }
  .md-mt-40_6ee901a6d51937ae {
    margin-top: 40px !important;
  }
  .md-mt-50_ba1515ee60098721 {
    margin-top: 50px !important;
  }
  .md-mt-60_a90e60f3d9ca19d2 {
    margin-top: 60px !important;
  }
  .md-mt-70_e31f682e30afd2ea {
    margin-top: 70px !important;
  }
  .md-mt-80_8753f5df03766232 {
    margin-top: 80px !important;
  }
  .md-mt-90_9a5d76710dc2c84c {
    margin-top: 90px !important;
  }
  .md-mt-100_70f98785e6030b42 {
    margin-top: 100px !important;
  }
  .md-mt-110_60375481f6b0a735 {
    margin-top: 110px !important;
  }
  .md-mt-120_fc86045abdb6fe50 {
    margin-top: 120px !important;
  }
  .md-mt-130_a378d68e3e279889 {
    margin-top: 130px !important;
  }
  .md-mt-140_c21fc5287f8dfc7a {
    margin-top: 140px !important;
  }
  .md-mt-150_d69e1f58df791aaa {
    margin-top: 150px !important;
  }
  .md-mt-200_93903aa47a84a05e {
    margin-top: 200px !important;
  }
  .md-mb-10_3d38b2715553eb2a {
    margin-bottom: 10px !important;
  }
  .md-mb-20_8ffefd71690cefc8 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_535f614ec3f98f5f {
    margin-bottom: 30px !important;
  }
  .md-mb-40_6b94485cb9b9603b {
    margin-bottom: 40px !important;
  }
  .md-mb-50_e43f8a384f3b0ff9 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_7784404f407e6089 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_8a78edab13a22342 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_c71e1c4b99089bb3 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_e59ef73c98de8531 {
    margin-bottom: 90px !important;
  }
  .md-mb-100_9b9649c39618a2a6 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_f234149647a52cc8 {
    margin-bottom: 110px !important;
  }
  .md-mb-120_e93c3a334cd9bda0 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_0c30ee61b488323a {
    margin-bottom: 130px !important;
  }
  .md-mb-140_5a2db2d850f7b41d {
    margin-bottom: 140px !important;
  }
  .md-mb-150_8608f811e6be8b94 {
    margin-bottom: 150px !important;
  }
  .md-mb-200_e9fc98b3889927d6 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_7e040c34a1e1e53a {
    padding: 0 !important;
  }
  .sm-m0_abbadfe031ebdf0d {
    margin: 0 !important;
  }
  .sm-pt-10_d93c60a54b2898c1 {
    padding-top: 10px !important;
  }
  .sm-pt-20_93981111e9461ccd {
    padding-top: 20px !important;
  }
  .sm-pt-30_d6ba2d237f331aeb {
    padding-top: 30px !important;
  }
  .sm-pt-40_938632ba98ba2e2d {
    padding-top: 40px !important;
  }
  .sm-pt-50_2937fc7a18113002 {
    padding-top: 50px !important;
  }
  .sm-pt-60_4bef957cd7c8079b {
    padding-top: 60px !important;
  }
  .sm-pt-70_13a722c6bfcda4f9 {
    padding-top: 70px !important;
  }
  .sm-pt-80_9621e3c392b66f15 {
    padding-top: 80px !important;
  }
  .sm-pt-90_b6269817c1767a04 {
    padding-top: 90px !important;
  }
  .sm-pt-100_21a61cd80bd8f9ea {
    padding-top: 100px !important;
  }
  .sm-pt-110_9f02b3ff5e82a814 {
    padding-top: 110px !important;
  }
  .sm-pt-120_ecf1f58658d7bf22 {
    padding-top: 120px !important;
  }
  .sm-pt-130_2f7b1ad8c353401b {
    padding-top: 130px !important;
  }
  .sm-pt-140_17287e05a7df7b5d {
    padding-top: 140px !important;
  }
  .sm-pt-150_749d3947a2d820de {
    padding-top: 150px !important;
  }
  .sm-pt-200_f7544772d7066aca {
    padding-top: 200px !important;
  }
  .sm-pb-10_e362b6c21a8a2172 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_8d873199b3b2f8be {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_5b5c48de12e26c08 {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_febaa63e6ca5f39a {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_a8dd12406415ec89 {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_b565364da8a71ec2 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_67fb83420a6ea060 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_6b957b3cab1e68b7 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_c82fc919e94be71a {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_8574c49b75d15af2 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_1926905966eb97ae {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_66d0c33ea3a425d8 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_93c849e9ff10b957 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_2b0da16816f51e31 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_55dc728944899620 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_27fb444710ffd99f {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_dcc1a35e7948348c {
    margin-top: 10px !important;
  }
  .sm-mt-20_0818396390fcad8b {
    margin-top: 20px !important;
  }
  .sm-mt-30_d32beb1b562855f4 {
    margin-top: 30px !important;
  }
  .sm-mt-40_d8d73266a43fec6d {
    margin-top: 40px !important;
  }
  .sm-mt-50_a3b5ed5e5cde6b49 {
    margin-top: 50px !important;
  }
  .sm-mt-60_739e47e3b4e9fa31 {
    margin-top: 60px !important;
  }
  .sm-mt-70_044f3c5e7316c113 {
    margin-top: 70px !important;
  }
  .sm-mt-80_dd4b1e85fbbc1fa0 {
    margin-top: 80px !important;
  }
  .sm-mt-90_7276933b1d05c620 {
    margin-top: 90px !important;
  }
  .sm-mt-100_e15d2ed48d72048a {
    margin-top: 100px !important;
  }
  .sm-mt-110_be5468013b6e3628 {
    margin-top: 110px !important;
  }
  .sm-mt-120_dd112048bc1f1cb3 {
    margin-top: 120px !important;
  }
  .sm-mt-130_8e35796a58903270 {
    margin-top: 130px !important;
  }
  .sm-mt-140_093b5194e42c1f7b {
    margin-top: 140px !important;
  }
  .sm-mt-150_d676bef98b4eab4e {
    margin-top: 150px !important;
  }
  .sm-mt-200_d71d63d3dd918590 {
    margin-top: 200px !important;
  }
  .sm-mb-10_5985c950001f6c77 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_455fd098149dc06a {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_dfb8a5fbafd5d076 {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_053e3140eef33824 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_1cce61d27cfeea8c {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_f196789cc2a7d914 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_3702c5538264812b {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_ec1bc2be59b2d971 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_18ecea6219aa5b65 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_0b6af1d9a81263ac {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_8258b969cef76f17 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_37d2d3f8a167b7b3 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_5f8a1e4bc49c540c {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_a321110b2055f242 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_6992a80e1d493eb8 {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_96a944019af0661b {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_d1f0b314988a026e {
    padding: 0 !important;
  }
  .xs-m0_e50aaa614b0cdc51 {
    margin: 0 !important;
  }
  .xs-pt-10_f61202ab80b0c15c {
    padding-top: 10px !important;
  }
  .xs-pt-20_c6670f011e4cc4d1 {
    padding-top: 20px !important;
  }
  .xs-pt-30_2fab93f8f2671836 {
    padding-top: 30px !important;
  }
  .xs-pt-40_a564e5827ddb1909 {
    padding-top: 40px !important;
  }
  .xs-pt-50_b038ac1152d14af2 {
    padding-top: 50px !important;
  }
  .xs-pt-60_24bad7fc2c6de1c9 {
    padding-top: 60px !important;
  }
  .xs-pt-70_b7a1713133f13e34 {
    padding-top: 70px !important;
  }
  .xs-pt-80_3c8ad4d7cb8329f5 {
    padding-top: 80px !important;
  }
  .xs-pt-90_902ba31a0355c1f2 {
    padding-top: 90px !important;
  }
  .xs-pt-100_e8e8b64ff5dad6ba {
    padding-top: 100px !important;
  }
  .xs-pt-110_cfeadfdf38c4f09f {
    padding-top: 110px !important;
  }
  .xs-pt-120_1083170b8ea3c2e4 {
    padding-top: 120px !important;
  }
  .xs-pt-130_494b4f442e2ad254 {
    padding-top: 130px !important;
  }
  .xs-pt-140_0993c156ac9e3eff {
    padding-top: 140px !important;
  }
  .xs-pt-150_836fcd27c2041ce4 {
    padding-top: 150px !important;
  }
  .xs-pt-200_bd403c919486e84e {
    padding-top: 200px !important;
  }
  .xs-pb-10_a6570587b9e3ce15 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_b2b1cc1961e70923 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_7de74dc6ad122987 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_21bc4b50ad82ba4d {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_91ad3a0864e64a06 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_7279b8fe915d538d {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_bcb54e6399018ca7 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_552d7524eff86b46 {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_2d4ad0d99d4bd21b {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_c1baadb8c3613758 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_14f9249d8c3cd2dd {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_15d6d8b04faa2cad {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_b4c90c6107b2953b {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_de92e62fed2eae1b {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_9bf398e6a108f854 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_af21d16eeefb97b0 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_70f74b6514481cdd {
    margin-top: 10px !important;
  }
  .xs-mt-20_676b5c6c8bb0558f {
    margin-top: 20px !important;
  }
  .xs-mt-30_da1146601ebaf7c3 {
    margin-top: 30px !important;
  }
  .xs-mt-40_2870460c47d5ae59 {
    margin-top: 40px !important;
  }
  .xs-mt-50_3ed9a3ae480d685c {
    margin-top: 50px !important;
  }
  .xs-mt-60_440334a94ee874c0 {
    margin-top: 60px !important;
  }
  .xs-mt-70_308f9d9f2b4cd5aa {
    margin-top: 70px !important;
  }
  .xs-mt-80_c472d014ad67f317 {
    margin-top: 80px !important;
  }
  .xs-mt-90_f3967a6fa70aef2d {
    margin-top: 90px !important;
  }
  .xs-mt-100_14524173c71ca5e3 {
    margin-top: 100px !important;
  }
  .xs-mt-110_2bc48ff69849967e {
    margin-top: 110px !important;
  }
  .xs-mt-120_cc9e80dba7e2a9d2 {
    margin-top: 120px !important;
  }
  .xs-mt-130_1281cb3e0711d49a {
    margin-top: 130px !important;
  }
  .xs-mt-140_67db917c9434ff03 {
    margin-top: 140px !important;
  }
  .xs-mt-150_f88b44db16b76206 {
    margin-top: 150px !important;
  }
  .xs-mt-200_59cfa8fababa6732 {
    margin-top: 200px !important;
  }
  .xs-mb-10_e519b91abcabe90f {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_c0a8d653241b35e4 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_2245b574aa9ca232 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_bf214507d9b3dc5a {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_783b457eb282359c {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_53fb028ced1c5192 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_3a055941fba4daf5 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_62c16e2d4c56aa89 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_17bb85e637217891 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_1d6b7e10e37d0e0e {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_b1af5c91308b15fc {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_32a317ef17fd9287 {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_66c7ebd1ce319d80 {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_bcb36e55e4942828 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_205e7dcd9f1a2488 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_6d9a0a15592d682c {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_df30bf7c6c23af65 {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_df30bf7c6c23af65.menu-overlay_8fddcdbed33bd89f {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_df30bf7c6c23af65.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_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-three_1afedb03cb74c565 .navbar-toggler_6c2491a24ccc41f6 {
  background: #000;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-four_8d6a14b35fc9a3a2 .navbar-toggler_6c2491a24ccc41f6 {
  background: #E6FD5A;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-five_4b75643af0270fb5 .navbar-toggler_6c2491a24ccc41f6 {
  background: #DFFF5E;
}
.theme-main-menu_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6:focus {
  box-shadow: none;
}
.theme-main-menu_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6::before,
.theme-main-menu_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6::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_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6 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_df30bf7c6c23af65.menu-style-three_1afedb03cb74c565 .navbar-toggler_6c2491a24ccc41f6:before, .theme-main-menu_df30bf7c6c23af65.menu-style-three_1afedb03cb74c565 .navbar-toggler_6c2491a24ccc41f6:after, .theme-main-menu_df30bf7c6c23af65.menu-style-three_1afedb03cb74c565 .navbar-toggler_6c2491a24ccc41f6 span {
  background: #fff;
}
.theme-main-menu_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_df30bf7c6c23af65 .navbar-toggler_6c2491a24ccc41f6[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_df30bf7c6c23af65 .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_df30bf7c6c23af65 .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_df30bf7c6c23af65.white-vr_b585a9b4d61a309d .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_df30bf7c6c23af65.white-vr_b585a9b4d61a309d .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_df30bf7c6c23af65.white-vr_b585a9b4d61a309d.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-one_842242d501295b7c {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731 .info-row_c2a187e451b4d993 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731 .gap-fix_ff65e458402e7158 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731 .greetings_72360ef5c52edc41 {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731 .contact-info_39165d27c6bfd560 {
  margin: 0 -15px;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731 .contact-info_39165d27c6bfd560 li {
  padding: 0 15px;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731 .contact-info_39165d27c6bfd560 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731 .contact-info_39165d27c6bfd560 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731 .inner-content_d8c95017f3638af6 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-two_232ede0869c62731.fixed .info-row_c2a187e451b4d993 {
  display: none;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-five_4b75643af0270fb5 {
  background: #000;
  padding: 0;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-five_4b75643af0270fb5 .inner-content_d8c95017f3638af6 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-six_12c93b96dac89de7 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_df30bf7c6c23af65.menu-style-six_12c93b96dac89de7 .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_df30bf7c6c23af65 .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_caa76f34557f4f15 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_caa76f34557f4f15 .mega-menu-title_e79806ec0880fcb9 {
  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_df30bf7c6c23af65 .login-btn-one_9ff134b87364912d a {
  color: #000;
}
.theme-main-menu_df30bf7c6c23af65 .login-btn-one_9ff134b87364912d a:hover {
  text-decoration: underline;
}
.theme-main-menu_df30bf7c6c23af65 .login-btn-two_3edbeee3c4ad73aa a {
  color: #044F3B;
}
.theme-main-menu_df30bf7c6c23af65 .login-btn-two_3edbeee3c4ad73aa a:hover {
  text-decoration: underline;
}
.theme-main-menu_df30bf7c6c23af65 .signup-btn-one_ce2791c5611cf94a 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_df30bf7c6c23af65 .signup-btn-one_ce2791c5611cf94a .icon_962ad00ad5da1a7c {
  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_df30bf7c6c23af65 .signup-btn-one_ce2791c5611cf94a:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_df30bf7c6c23af65 .signup-btn-one_ce2791c5611cf94a:hover .icon_962ad00ad5da1a7c {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_df30bf7c6c23af65 .signup-btn-two_edd5ece9d4b7cdea {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_df30bf7c6c23af65 .signup-btn-two_edd5ece9d4b7cdea:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_df30bf7c6c23af65 .quote-one_bfb68b9999716512 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_df30bf7c6c23af65 .quote-one_bfb68b9999716512:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_2b7ac00a7c713fff {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_2b7ac00a7c713fff li {
  position: relative;
  padding: 0 15px;
}
.category-menu_2b7ac00a7c713fff li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_2b7ac00a7c713fff li a:hover {
  color: #0C3A30;
}
.category-menu_2b7ac00a7c713fff .dropdown-menu {
  padding: 0;
}
.category-menu_2b7ac00a7c713fff .dropdown-menu li {
  padding: 0;
}
.category-menu_2b7ac00a7c713fff .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_21ff4d4b6e12503c .logo_dc819448b537fcb3 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_b585a9b4d61a309d .navbar-collapse_21ff4d4b6e12503c {
    background-color: #0C3A30;
  }
  .navbar-collapse_21ff4d4b6e12503c {
    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_21ff4d4b6e12503c.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_df30bf7c6c23af65 .navbar .mega-dropdown_e5e4b410020e9556 {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_b585a9b4d61a309d .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_caa76f34557f4f15 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_b85bc6d8c593f7f4 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_d24b0f676a33e81c {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_d24b0f676a33e81c::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_d24b0f676a33e81c .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_d24b0f676a33e81c .hero-slider-one .hero-img_61a1dd5da9ae094a {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_d24b0f676a33e81c .hero-slider-one .slick-list_22489334b74088b5, .hero-banner-one_d24b0f676a33e81c .hero-slider-one .slick-track_f65072af46d80c96, .hero-banner-one_d24b0f676a33e81c .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_d24b0f676a33e81c .hero-heading_a593a758dae7975b {
  font-weight: 700;
  color: #000;
  background: url(../resources/shape_9f1b3bfe15/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_d24b0f676a33e81c .more-btn_46c11b71112b5263 {
  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_d24b0f676a33e81c .more-btn_46c11b71112b5263:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_10584ac51c2ba21c {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_10584ac51c2ba21c .bg-wrapper_65b0e78592665324 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_10584ac51c2ba21c .hero-heading_a593a758dae7975b {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_10584ac51c2ba21c .rating_871833159677b6f4 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_10584ac51c2ba21c .rating_871833159677b6f4 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_10584ac51c2ba21c .media-wrapper_8f1af9b2a70f0fa1 {
  position: absolute;
  background: url(../resources/assets_a6dd0ff0e9/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_10584ac51c2ba21c .media-wrapper_8f1af9b2a70f0fa1 .shape_01_e2f35de0e4cddcf2 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_10584ac51c2ba21c .media-wrapper_8f1af9b2a70f0fa1 .shape_02_9fbe49b5d7e1a484 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_659c76e584a54890 .hero-heading_a593a758dae7975b {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_659c76e584a54890 .media-wrapper_8f1af9b2a70f0fa1 {
  background: url(../resources/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_659c76e584a54890 .media-wrapper_8f1af9b2a70f0fa1 .screen_01_5402d2df6470f1b8 {
  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_659c76e584a54890 .media-wrapper_8f1af9b2a70f0fa1 .screen_02_c0778ea3f44cf5d1 {
  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_659c76e584a54890 .media-wrapper_8f1af9b2a70f0fa1 .bg-shape_304f2b88a257beb5 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_659c76e584a54890 .shape_01_e2f35de0e4cddcf2 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_597e230542adef70 .bg-wrapper_65b0e78592665324 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_597e230542adef70 .media-wrapper_8f1af9b2a70f0fa1 {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_597e230542adef70 .media-wrapper_8f1af9b2a70f0fa1 .shape_01_e2f35de0e4cddcf2 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_597e230542adef70 .shape_02_9fbe49b5d7e1a484 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_fcad69471a827c54 + .blog-details_77b29d38c6425384 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_28a969cb49f22ed3 {
  z-index: 1;
}
.block-feature-three_28a969cb49f22ed3:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_28a969cb49f22ed3.no-bg_7bcfbd658b704a12:before {
  display: none;
}
.block-feature-three_28a969cb49f22ed3 .section-btn_d8ae87bd275adecf {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_28a969cb49f22ed3 .block-title_eb2b588cb255c103 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_28a969cb49f22ed3 .block-title_eb2b588cb255c103 a:hover {
  text-decoration: underline;
}
.block-feature-three_28a969cb49f22ed3 .round-btn_05d70a250bc776ab {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_28a969cb49f22ed3 .round-btn_05d70a250bc776ab:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_28a969cb49f22ed3 .block-one_b615f71789e37ccd {
  background: url(../resources/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_28a969cb49f22ed3 .block-one_b615f71789e37ccd .tag_1bb9d11a816f6d33 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_28a969cb49f22ed3 .block-one_b615f71789e37ccd .block-title_eb2b588cb255c103 {
  background: url(../resources/shape_9f1b3bfe15/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_28a969cb49f22ed3 .block-two_ee599f1e2cbba754 {
  overflow: hidden;
}
.block-feature-three_28a969cb49f22ed3 .block-two_ee599f1e2cbba754 .img-wrapper_63a0a11d82d6fcf9 {
  background: url(../resources/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_28a969cb49f22ed3 .block-two_ee599f1e2cbba754 .text-wrapper_2aaa9a13cd844057 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_28a969cb49f22ed3 .block-two_ee599f1e2cbba754 .tag_1bb9d11a816f6d33 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_28a969cb49f22ed3 .block-three_fe10f4e5340f4365 {
  background: #D3FF76;
}
.block-feature-three_28a969cb49f22ed3 .block-three_fe10f4e5340f4365 .tag_1bb9d11a816f6d33 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_28a969cb49f22ed3 .block-three_fe10f4e5340f4365 .round-btn_05d70a250bc776ab {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_28a969cb49f22ed3 .block-three_fe10f4e5340f4365 .round-btn_05d70a250bc776ab:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_28a969cb49f22ed3 .block-four_29929c6d66d9d3ca {
  background: url(../resources/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_28a969cb49f22ed3 .block-four_29929c6d66d9d3ca .block-title_eb2b588cb255c103 {
  background: url(../resources/shape_9f1b3bfe15/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_28a969cb49f22ed3 .block-four_29929c6d66d9d3ca .block-title_eb2b588cb255c103 a {
  font-size: 28px;
}
.block-feature-three_28a969cb49f22ed3 .block-four_29929c6d66d9d3ca .tag_1bb9d11a816f6d33 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_28a969cb49f22ed3 .block-four_29929c6d66d9d3ca .round-btn_05d70a250bc776ab {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_28a969cb49f22ed3 .block-four_29929c6d66d9d3ca .round-btn_05d70a250bc776ab:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_28a969cb49f22ed3 .block-five_75c22342f269e2ba {
  background: url(../resources/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_28a969cb49f22ed3 .block-five_75c22342f269e2ba .tag_1bb9d11a816f6d33 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_28a969cb49f22ed3 .block-five_75c22342f269e2ba .block-title_eb2b588cb255c103 {
  background: url(../resources/shape_9f1b3bfe15/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_e202ef9a3da28c59 .upper-wrapper_fda95450e9791987 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_e202ef9a3da28c59 .upper-wrapper_fda95450e9791987 .shape_01_e2f35de0e4cddcf2 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_e202ef9a3da28c59 .line-loop_c9cf1530d853d567:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_e202ef9a3da28c59 .graph-panel_aa03a1fadef1f038 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_e202ef9a3da28c59 .graph-panel_aa03a1fadef1f038 .main-count_bce23189cc4d7498 {
  font-size: 120px;
}
.block-feature-thirteen_e202ef9a3da28c59 .graph-panel_aa03a1fadef1f038 .chart-box_7f8cefe23993ba6f {
  padding: 0 15px;
}
.block-feature-thirteen_e202ef9a3da28c59 .graph-panel_aa03a1fadef1f038 .chart-box_7f8cefe23993ba6f .chart-inner_dc0c80c5f2d90c2a {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_b4821585cc540e15 .media-img_f551cc6ffa7a450a {
  border-radius: 30px;
}
.block-feature-sixteen_b4821585cc540e15 .shape_01_e2f35de0e4cddcf2 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_1dc694cf8a042050 .section-subheading_f66f2e2a64f63c1f {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_1dc694cf8a042050 .shape_01_e2f35de0e4cddcf2 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_a71f7e223c82e45e {
  z-index: 1;
}
.text-feature-four_a71f7e223c82e45e .avatar_d50a3029e141ce15 {
  width: 65px;
  height: 65px;
}
.text-feature-four_a71f7e223c82e45e .name {
  font-size: 28px;
}
.text-feature-four_a71f7e223c82e45e .quote-text_15625b3c8a0ce4bd {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_a71f7e223c82e45e .shape_01_e2f35de0e4cddcf2 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_a71f7e223c82e45e .shape_02_9fbe49b5d7e1a484 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_d81d80c69a61213e .bg-wrapper_65b0e78592665324 {
  background: #FFF2AC;
}
.text-feature-five_d81d80c69a61213e 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_d81d80c69a61213e 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_d81d80c69a61213e 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_d81d80c69a61213e li:hover:before {
  background: #29594B;
}
.text-feature-five_d81d80c69a61213e li:hover:after {
  color: #fff;
}
.text-feature-five_d81d80c69a61213e .media-wrapper_8f1af9b2a70f0fa1 {
  background: url(../resources/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_d81d80c69a61213e .media-wrapper_8f1af9b2a70f0fa1 .video-icon_22aac4d0c9676c05 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_d81d80c69a61213e .media-wrapper_8f1af9b2a70f0fa1 .video-icon_22aac4d0c9676c05:hover {
  background: #CFFF45;
}
.text-feature-five_d81d80c69a61213e .media-wrapper_8f1af9b2a70f0fa1 .screen_01_5402d2df6470f1b8 {
  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_16665af7f38bb459 {
  z-index: 1;
}
.text-feature-six_16665af7f38bb459 .media-wrapper_8f1af9b2a70f0fa1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_16665af7f38bb459 .media-wrapper_8f1af9b2a70f0fa1 .screen_01_5402d2df6470f1b8 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_16665af7f38bb459 .shape_01_e2f35de0e4cddcf2 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_16665af7f38bb459 .shape_02_9fbe49b5d7e1a484 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_0b788d4478032415 {
  background: url(../resources/assets_a6dd0ff0e9/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_0b788d4478032415 .block_59465c635223eb92 .icon_962ad00ad5da1a7c {
  height: 50px;
}
.text-feature-nine_0b788d4478032415 .vertical-text-wrapper_ca2ea607fbca4f2d {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_0b788d4478032415 .vertical-text-wrapper_ca2ea607fbca4f2d .text-list_e244dbb973c1c0a3 {
  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_0b788d4478032415 .vertical-text-wrapper_ca2ea607fbca4f2d .text-list_e244dbb973c1c0a3:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_0b788d4478032415 .vertical-text-wrapper_ca2ea607fbca4f2d .shape_01_e2f35de0e4cddcf2 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_0b788d4478032415 .vertical-text-wrapper_ca2ea607fbca4f2d .shape_02_9fbe49b5d7e1a484 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_0b788d4478032415 .shape_03_06ab5d0190b0c750 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_0b788d4478032415 .shape_04_2f18ce9c2ffba5e8 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_a92567f914c999f2 .section-btn_d8ae87bd275adecf {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_6c011ab373b9d611 {
  z-index: 1;
}
.team-section-three_6c011ab373b9d611:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../resources/shape_9f1b3bfe15/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_6c011ab373b9d611 .section-btn_d8ae87bd275adecf {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_6c011ab373b9d611 .shape_01_e2f35de0e4cddcf2 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_6c011ab373b9d611 .shape_02_9fbe49b5d7e1a484 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_6c011ab373b9d611 .shape_03_06ab5d0190b0c750 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_1ef25c4625c60467 .logo_dc819448b537fcb3 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_da3d283429a254f9 {
  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_bdb93e01db3a6f4a {
  max-width: 565px;
}
.user-data-form .form-wrapper_bdb93e01db3a6f4a .input-group-meta_b4fc89f3ced6958f 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_bdb93e01db3a6f4a .input-group-meta_b4fc89f3ced6958f label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_bdb93e01db3a6f4a .input-group-meta_b4fc89f3ced6958f .placeholder_icon_3b44ab9c1e75f124 {
  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_bdb93e01db3a6f4a .input-group-meta_b4fc89f3ced6958f .placeholder_icon_3b44ab9c1e75f124 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_bdb93e01db3a6f4a .input-group-meta_b4fc89f3ced6958f .placeholder_icon_3b44ab9c1e75f124 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_bdb93e01db3a6f4a .input-group-meta_b4fc89f3ced6958f .placeholder_icon_3b44ab9c1e75f124 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_bdb93e01db3a6f4a .input-group-meta_b4fc89f3ced6958f .placeholder_icon_3b44ab9c1e75f124 span.eye-slash_140442feeceed8e3:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_490e5b9ca7db6c50 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_490e5b9ca7db6c50 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_490e5b9ca7db6c50 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_490e5b9ca7db6c50 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_490e5b9ca7db6c50 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_490e5b9ca7db6c50 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_490e5b9ca7db6c50 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_3778188b54ce444b {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_c5926108ea7f7dd9 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_c5926108ea7f7dd9:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_c5926108ea7f7dd9 img {
  width: 20px;
}
.user-data-form .btn-close_de0a2b32d71d253f {
  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_efa8f5f38d22cb27 .main-count_bce23189cc4d7498 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_ba2f6c3ede00d3ec .icon_962ad00ad5da1a7c {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_3daba267771fa3c1 .img-holder_aa7c15fd23228d3d {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_3daba267771fa3c1 .img-holder_aa7c15fd23228d3d.round-border_8a1dc787de8cd172 {
  border-radius: 30px;
}
.portfolio-block-one_3daba267771fa3c1 .img-holder_aa7c15fd23228d3d .expend_027930522d7aeaf0 {
  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_3daba267771fa3c1 .img-holder_aa7c15fd23228d3d 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_3daba267771fa3c1 .img-holder_aa7c15fd23228d3d i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_3daba267771fa3c1:hover .expend_027930522d7aeaf0 {
  opacity: 1;
}
.portfolio-block-one_3daba267771fa3c1:hover .img-meta_bfc7b31029590ff0 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_3daba267771fa3c1:hover .pj-title_d6eeb51cb3dca6cb {
  text-decoration: underline;
}
.portfolio-block-one_3daba267771fa3c1 .caption {
  margin-top: 35px;
}
.portfolio-block-one_3daba267771fa3c1 .caption .tag_1bb9d11a816f6d33 {
  margin: 0 -3px;
}
.portfolio-block-one_3daba267771fa3c1 .caption .tag_1bb9d11a816f6d33 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_3daba267771fa3c1 .caption .pj-title_d6eeb51cb3dca6cb {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_3daba267771fa3c1 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_3daba267771fa3c1 .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_6f1ec0faf24db558 .bg-wrapper_65b0e78592665324 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_6f1ec0faf24db558 .slider-wrapper_1d7a67bf76e6dbd4 {
  height: 100%;
}
.project-details-two_6f1ec0faf24db558 .slider-wrapper_1d7a67bf76e6dbd4 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_6f1ec0faf24db558 .slider-wrapper_1d7a67bf76e6dbd4 .carousel-control-next_2252824e64908013,
.project-details-two_6f1ec0faf24db558 .slider-wrapper_1d7a67bf76e6dbd4 .carousel-control-prev_7ea95ec0a2624423 {
  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_6f1ec0faf24db558 .slider-wrapper_1d7a67bf76e6dbd4 .carousel-control-next_2252824e64908013:hover,
.project-details-two_6f1ec0faf24db558 .slider-wrapper_1d7a67bf76e6dbd4 .carousel-control-prev_7ea95ec0a2624423:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_6f1ec0faf24db558 .slider-wrapper_1d7a67bf76e6dbd4 .carousel-control-prev_7ea95ec0a2624423 {
  left: auto;
  right: 45px;
}
.project-details-two_6f1ec0faf24db558 .info-wrapper_12f85c7da2d083fd {
  padding: 55px 50px 85px 70px;
}
.project-details-two_6f1ec0faf24db558 .info-wrapper_12f85c7da2d083fd h3 {
  font-size: 36px;
}
.project-details-two_6f1ec0faf24db558 .info-wrapper_12f85c7da2d083fd .list-meta_250c322b0b5260e9 li {
  padding: 22px 0;
}
.project-details-two_6f1ec0faf24db558 .info-wrapper_12f85c7da2d083fd .list-meta_250c322b0b5260e9 .icon_962ad00ad5da1a7c {
  width: 40px;
}
.project-details-two_6f1ec0faf24db558 .info-wrapper_12f85c7da2d083fd .list-meta_250c322b0b5260e9 .text1_b84c408e763921c2 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_6f1ec0faf24db558 .info-wrapper_12f85c7da2d083fd .list-meta_250c322b0b5260e9 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_6f1ec0faf24db558 .info-wrapper_12f85c7da2d083fd .social-share_889e776634e53847 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_6f1ec0faf24db558 .info-wrapper_12f85c7da2d083fd .social-share_889e776634e53847 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_f86ff77471eb46bc .slider-wrapper_1d7a67bf76e6dbd4 {
  padding-left: 100px;
}
.feedback-section-three_f86ff77471eb46bc .slider-wrapper_1d7a67bf76e6dbd4 .icon_962ad00ad5da1a7c {
  left: 0;
  top: 18px;
}
.feedback-section-three_f86ff77471eb46bc .slick-dots_cf0329e3b46bc3ce {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_f86ff77471eb46bc .slick-dots_cf0329e3b46bc3ce li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_f86ff77471eb46bc .slick-dots_cf0329e3b46bc3ce .slick-active button {
  background: #000;
}
.feedback-section-three_f86ff77471eb46bc .rating-box_96763ab19025fad9 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_f86ff77471eb46bc .rating-box_96763ab19025fad9 .rating_871833159677b6f4 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_f86ff77471eb46bc .shape_01_e2f35de0e4cddcf2 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_f86ff77471eb46bc .shape_02_9fbe49b5d7e1a484 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_9b6b4465fdee04b7 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_9b6b4465fdee04b7 .post-data_929277ecc28b8f86 {
  padding: 30px 35px 25px;
}
.blog-meta-one_9b6b4465fdee04b7 .post-data_929277ecc28b8f86 .post-info_9647f23365c374b9 {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_9b6b4465fdee04b7 .post-data_929277ecc28b8f86 .blog-title_213e08d4db09f108 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_9b6b4465fdee04b7 .post-data_929277ecc28b8f86 .blog-title_213e08d4db09f108:hover {
  text-decoration: underline;
}
.blog-meta-one_9b6b4465fdee04b7 .post-img_f243afda43df17b0 {
  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_9b6b4465fdee04b7 .post-img_f243afda43df17b0 .round-btn_05d70a250bc776ab {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_9b6b4465fdee04b7:hover .round-btn_05d70a250bc776ab {
  background: #CFFF45;
}
.blog-meta-one_9b6b4465fdee04b7.style-two_9eb8642c6258867f {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_9b6b4465fdee04b7.style-two_9eb8642c6258867f .post-img_f243afda43df17b0 {
  border-radius: 0;
}
.blog-meta-one_9b6b4465fdee04b7.style-two_9eb8642c6258867f .blog-title_213e08d4db09f108 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_d20ff6cfc13a27c1 {
  background: #fff;
}
.blog-meta-two_d20ff6cfc13a27c1 .post-data_929277ecc28b8f86 {
  padding-top: 30px;
}
.blog-meta-two_d20ff6cfc13a27c1 .post-data_929277ecc28b8f86 .blog-title_213e08d4db09f108 {
  width: 70%;
}
.blog-meta-two_d20ff6cfc13a27c1 .post-data_929277ecc28b8f86 .blog-title_213e08d4db09f108 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_d20ff6cfc13a27c1 .post-data_929277ecc28b8f86 .blog-title_213e08d4db09f108:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_d20ff6cfc13a27c1 .post-data_929277ecc28b8f86 .round-btn_05d70a250bc776ab {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_d20ff6cfc13a27c1 .post-data_929277ecc28b8f86 .round-btn_05d70a250bc776ab:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_d20ff6cfc13a27c1 .post-data_929277ecc28b8f86 .post-info_9647f23365c374b9 {
  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_d20ff6cfc13a27c1 .post-img_f243afda43df17b0 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_d20ff6cfc13a27c1 .post-img_f243afda43df17b0 .date_1fb08193ea0d5382 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_d20ff6cfc13a27c1.style-two_9eb8642c6258867f {
  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_d20ff6cfc13a27c1.style-two_9eb8642c6258867f p {
  font-size: 18px;
}
.blog-meta-two_d20ff6cfc13a27c1.style-two_9eb8642c6258867f .post-img_f243afda43df17b0 {
  height: auto;
  width: 100%;
}
.blog-meta-two_d20ff6cfc13a27c1.style-two_9eb8642c6258867f .post-data_929277ecc28b8f86 {
  padding: 26px 0;
}
.blog-meta-two_d20ff6cfc13a27c1.style-two_9eb8642c6258867f .post-data_929277ecc28b8f86 .post-info_9647f23365c374b9 {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_d20ff6cfc13a27c1.style-two_9eb8642c6258867f .post-data_929277ecc28b8f86 .round-btn_05d70a250bc776ab {
  border: none;
}

.signup-btn-one_ce2791c5611cf94a 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_ce2791c5611cf94a .icon_962ad00ad5da1a7c {
  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_334b18c3983a0132 {
  z-index: 1;
}
.blog-section-three_334b18c3983a0132 .section-btn_d8ae87bd275adecf {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_c113447b739cd9d1 {
  z-index: 5;
}
.blog-section-four_c113447b739cd9d1.block-feature-three_28a969cb49f22ed3:before {
  display: none;
}
.blog-section-four_c113447b739cd9d1.block-feature-three_28a969cb49f22ed3 .block-one_b615f71789e37ccd {
  background: url(../resources/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .quote-wrapper_b0d2a0ac06d90c1e {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .quote-wrapper_b0d2a0ac06d90c1e .wrapper_61149c40fc569dbb {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .quote-wrapper_b0d2a0ac06d90c1e .wrapper_61149c40fc569dbb .icon_962ad00ad5da1a7c {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .quote-wrapper_b0d2a0ac06d90c1e .wrapper_61149c40fc569dbb h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .quote-wrapper_b0d2a0ac06d90c1e h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .quote-wrapper_b0d2a0ac06d90c1e h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .img-gallery_b73fcfb710a14eb8 {
  margin-bottom: 50px;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .img-gallery_b73fcfb710a14eb8 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .list-item_dbcdeb006d32e8bb li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_77b29d38c6425384 .post-details-meta_fae2016deea1ffea .list-item_dbcdeb006d32e8bb li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_77b29d38c6425384 .bottom-widget_c8f505e8cfe3a866 {
  padding: 10px 0 5px;
}
.blog-details_77b29d38c6425384 .bottom-widget_c8f505e8cfe3a866 .tags_685ec066ceb22d30 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_77b29d38c6425384 .bottom-widget_c8f505e8cfe3a866 .tags_685ec066ceb22d30 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_77b29d38c6425384 .bottom-widget_c8f505e8cfe3a866 .tags_685ec066ceb22d30 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_77b29d38c6425384 .bottom-widget_c8f505e8cfe3a866 .share-icon_5fb2a55b828435e6 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_77b29d38c6425384 .bottom-widget_c8f505e8cfe3a866 .share-icon_5fb2a55b828435e6 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_77b29d38c6425384 .grey-bg_eef3707bf5398fa6 {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_77b29d38c6425384 .blog-inner-title_badb87cbade9c764 {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 {
  margin: 60px 0;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a:last-child {
  padding-bottom: 5px;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a .reply-comment_15e02a29bb06b6b2 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a .user-avatar_9daeef15449d7f60 {
  width: 60px;
  height: 60px;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a .comment-text_3358efa259276be8 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a .comment-text_3358efa259276be8 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a .comment-text_3358efa259276be8 .date_1fb08193ea0d5382 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a .comment-text_3358efa259276be8 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a .comment-text_3358efa259276be8 .reply-btn_dcc921e2d7028f30 {
  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_77b29d38c6425384 .blog-comment-area_f18b8aec9fd7d012 .comment_f21b68c29e454c2a .comment-text_3358efa259276be8 .reply-btn_dcc921e2d7028f30:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_77b29d38c6425384 .blog-comment-form_7edceb9210dbb3f9 p a {
  color: #19352D;
}
.blog-details_77b29d38c6425384 .blog-comment-form_7edceb9210dbb3f9 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_77b29d38c6425384 .blog-comment-form_7edceb9210dbb3f9 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_77b29d38c6425384 .blog-comment-form_7edceb9210dbb3f9 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_7dd74c617afdf2d5 {
  height: 600px;
}

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

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

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

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

.footer-one_f9f5891fe7793e74 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_f9f5891fe7793e74 .bottom-footer_eecfa57eacc62b0c {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_f9f5891fe7793e74 .social-icon_0185d6ee6213e1f0 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_f9f5891fe7793e74 .social-icon_0185d6ee6213e1f0 a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_f9f5891fe7793e74 .footer-title_0d145afd91137132 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_f9f5891fe7793e74 .footer-nav-link_0b5d7374211b65b5 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_f9f5891fe7793e74 .footer-nav-link_0b5d7374211b65b5 a:hover {
  color: #fff;
}
.footer-nav-link_0b5d7374211b65b5 p {
  font-size: 16px;
}
.logo_dc819448b537fcb3 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_beb4ac6479c10cd5 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_85af733f8dad470a {
  align-content: center;
}

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

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

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

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

.footer-three_b584a8486105a54f {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_b584a8486105a54f .round-bg_09b8dc19733fe7f5 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_b584a8486105a54f .round-bg_09b8dc19733fe7f5.color-two_d493612f89c555e2 {
  background: #F6FFDD;
}
.footer-three_b584a8486105a54f .footer-intro_fef47a769dd5db7e p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_b584a8486105a54f .footer-intro_fef47a769dd5db7e p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_b584a8486105a54f .footer-title_0d145afd91137132 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_b584a8486105a54f .footer-nav-link_0b5d7374211b65b5 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_b584a8486105a54f .footer-nav-link_0b5d7374211b65b5 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_b584a8486105a54f .bottom-footer_eecfa57eacc62b0c {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_b584a8486105a54f .bottom-footer_eecfa57eacc62b0c .copyright_97807ac79afc3025 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_b584a8486105a54f .bottom-footer_eecfa57eacc62b0c .bottom-nav_3803805d64787463 {
  margin: 0 -12px;
}
.footer-three_b584a8486105a54f .bottom-footer_eecfa57eacc62b0c .bottom-nav_3803805d64787463 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_b584a8486105a54f .bottom-footer_eecfa57eacc62b0c .bottom-nav_3803805d64787463 a:hover {
  text-decoration: underline;
}
.footer-three_b584a8486105a54f .bottom-footer_eecfa57eacc62b0c .social-icon_0185d6ee6213e1f0 {
  margin: 0 -10px;
}
.footer-three_b584a8486105a54f .bottom-footer_eecfa57eacc62b0c .social-icon_0185d6ee6213e1f0 a {
  margin: 0 10px;
}
.footer-three_b584a8486105a54f .bottom-footer_eecfa57eacc62b0c .social-icon_0185d6ee6213e1f0 a:hover {
  color: #19352D;
}
.footer-three_b584a8486105a54f .shape_01_e2f35de0e4cddcf2 {
  top: -3%;
  left: -3%;
}
.footer-three_b584a8486105a54f .shape_02_9fbe49b5d7e1a484 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_67db3dee4c615803 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_67db3dee4c615803:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../resources/assets_a6dd0ff0e9/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_67db3dee4c615803 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_67db3dee4c615803 .btn-group_903ce3e9cb7d8efe {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_67db3dee4c615803 .btn-group_903ce3e9cb7d8efe h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_67db3dee4c615803 .btn-group_903ce3e9cb7d8efe h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_67db3dee4c615803 .btn-group_903ce3e9cb7d8efe .round-btn_05d70a250bc776ab {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_67db3dee4c615803 .btn-group_903ce3e9cb7d8efe .round-btn_05d70a250bc776ab:hover, .footer-five_67db3dee4c615803 .btn-group_903ce3e9cb7d8efe .round-btn_05d70a250bc776ab:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_67db3dee4c615803 .social-icon_0185d6ee6213e1f0 {
  margin: 0 -20px;
}
.footer-five_67db3dee4c615803 .social-icon_0185d6ee6213e1f0 a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_67db3dee4c615803 .social-icon_0185d6ee6213e1f0 a:hover {
  color: #DFFF5E;
}
.footer-five_67db3dee4c615803 .bottom-nav_3803805d64787463 {
  margin: 0 -12px;
}
.footer-five_67db3dee4c615803 .bottom-nav_3803805d64787463 a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_67db3dee4c615803 .bottom-nav_3803805d64787463 a:hover {
  text-decoration: underline;
}
.footer-five_67db3dee4c615803 .shape_01_e2f35de0e4cddcf2 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_67db3dee4c615803 .shape_02_9fbe49b5d7e1a484 {
  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_ce191722147fde49 {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_49a53ff3c7ce5113 {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_4c31b4d6214ed10f {
  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_f532db3498f09ce7 {
  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_9463af31cde045a2 {
  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_17465fd08a76c486 {
  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_03480472f351833e {
  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_98a36f9d0bc26db2 {
  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_844b133889a0a138 {
  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_8ebb0f2266c7f35a {
  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_022fc1f8bba58155 {
  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_c5bba5c0bcb333ed {
  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_7bd9d182b8ad83c0 {
  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_983081782ac1a7ef {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_261caf6ba4967476 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_5dd4284438eb7630 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_8ccf028e0c0cfe64 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_a209ff90213dc2e6 {
  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_afd17cee1cdae884 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_d5009df2b21bcb93 {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_bc25f454b7c25422 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_a0741fbc716786b6 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_3c1c1c3b8db25d24 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_3f35688a00490f10 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_883e07a277c15a49 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_37a0f7eeaea35c72 {
  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_37a74806db848d60 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_f07d82db3baf3516 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_1e78bd0d05fbd628 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_07c39dfc0e96c320 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_f7e94c7d0f44a3ef {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_7b38528126cf1ca4 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_3e0ab1a1eae49ae5 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_52ce76fbe2c64bff {
  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_c636e5de79358089 {
  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_6990eb8ca852d2f5 {
  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_fdebbaca1565c8ea {
  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_92e1faebd66a4463 {
  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_dec2a5bb4a38e1d9 {
  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_5cc5c19e469a5c31 {
  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_4c2838a6fa85433b {
  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_5769b16cd7cc6c08 {
  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_5b161dc5f330103e {
  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_c9e1a5cc8a5b7d29 {
  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_a3a0430b3e5bb642 {
  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_91c3f6e57163db2b {
  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_9ec0eb1bba2cb722 {
  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_8cba9574f52a0f53 {
  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_c44542d1a7831e30 {
  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_56b75af645ea4c44 {
  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_5d62fae27c72780e {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_6685e4e87a1b6a5f {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_cf5664fde8dde67a {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_6ae0fdac32001ad1 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_ced468bce8cebdd6 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_f9ea1e0cf20b7dc3 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_bba2128c75ecd50f {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_ae1adcc66c648622 {
  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_ce191722147fde49 {
  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_6031b4a6f219f3b5 {
  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_b8d5b2fc47be52c1 {
  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_3d61e948ec59d033 .theme-select-menu_8862df368b1a3c40 {
  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_cd9989e05eeef2fc {
  overflow: hidden;
}
.product-block-one_cd9989e05eeef2fc .img-holder_aa7c15fd23228d3d {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_cd9989e05eeef2fc .img-holder_aa7c15fd23228d3d .cart-icon_b2587b204232a6f8 {
  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_cd9989e05eeef2fc .img-holder_aa7c15fd23228d3d .cart-icon_b2587b204232a6f8:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_cd9989e05eeef2fc .img-holder_aa7c15fd23228d3d .cart-button_633e2aa4038c3a5a {
  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_cd9989e05eeef2fc .img-holder_aa7c15fd23228d3d .cart-button_633e2aa4038c3a5a:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_cd9989e05eeef2fc .product-title_22dd863e05b34ba6 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_cd9989e05eeef2fc .rating_871833159677b6f4 {
  margin: 0 -3px;
}
.product-block-one_cd9989e05eeef2fc .rating_871833159677b6f4 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_cd9989e05eeef2fc .rating_871833159677b6f4 li .bi-star-fill_6f0f3cd7d78f01a3 {
  color: #FFCB65;
}
.product-block-one_cd9989e05eeef2fc .price_0d78fd4087fe93db {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_cd9989e05eeef2fc:hover .cart-button_633e2aa4038c3a5a {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_cd9989e05eeef2fc:hover .product-img_c9511c6a120d149c {
  transform: scale(0.95);
}
.product-block-one_cd9989e05eeef2fc:hover .cart-icon_b2587b204232a6f8 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_cd9989e05eeef2fc:hover .product-title_22dd863e05b34ba6 {
  text-decoration: underline;
}

.product-details-one_19027af001b0e287 .product-img-tab_c54c05cc8f33b77c {
  border: none;
}
.product-details-one_19027af001b0e287 .product-img-tab_c54c05cc8f33b77c .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_19027af001b0e287 .product-img-tab_c54c05cc8f33b77c .nav-link img {
  max-height: 100%;
}
.product-details-one_19027af001b0e287 .product-img-tab_c54c05cc8f33b77c .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_19027af001b0e287 .product-img-tab-content_e5fc7fdc116a994e {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_19027af001b0e287 .product-img-tab-content_e5fc7fdc116a994e img {
  margin: auto;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .stock-tag_09c47e7f22dcb85c {
  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_19027af001b0e287 .product-info_dce5cc191d2fc67f .product-name_4e9a6d1315b5626b {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .rating_871833159677b6f4 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .rating_871833159677b6f4 li .bi-star-fill_6f0f3cd7d78f01a3 {
  color: #FFCB65;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .rating_871833159677b6f4 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .rating_871833159677b6f4 li a:hover {
  text-decoration: underline;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .price_0d78fd4087fe93db {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .price_0d78fd4087fe93db del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .availability_f9da515d9a5327ba {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .description-text_53ed4d03385c1076 {
  padding: 10px 0 15px;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .product-feature_79c9c27a98da455d {
  margin-bottom: 20px;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .product-feature_79c9c27a98da455d li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .product-feature_79c9c27a98da455d li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .customize-order_1abf69f70f91b2f4 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .customize-order_1abf69f70f91b2f4 .quantity_a8514c031dc9a6e3 .button-group_179d1096a1b041b4 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .customize-order_1abf69f70f91b2f4 .quantity_a8514c031dc9a6e3 .button-group_179d1096a1b041b4 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .customize-order_1abf69f70f91b2f4 .quantity_a8514c031dc9a6e3 .button-group_179d1096a1b041b4 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_19027af001b0e287 .product-info_dce5cc191d2fc67f .customize-order_1abf69f70f91b2f4 .quantity_a8514c031dc9a6e3 .button-group_179d1096a1b041b4 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_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .nav-tabs_84a188c22bb7db74 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .nav-tabs_84a188c22bb7db74 .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_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .nav-tabs_84a188c22bb7db74 .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_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .nav-tabs_84a188c22bb7db74 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .nav-tabs_84a188c22bb7db74 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .tab-content_766abed2cae07046 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .tab-content_766abed2cae07046 .product-feature_79c9c27a98da455d li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .tab-content_766abed2cae07046 .product-feature_79c9c27a98da455d li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .user-comment-area_b6d4b33d605a4edd .single-comment_d906158fdc182284 {
  padding-bottom: 40px;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .user-comment-area_b6d4b33d605a4edd .single-comment_d906158fdc182284:last-child {
  padding-bottom: 0;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .user-comment-area_b6d4b33d605a4edd .user-img_1b8e2b3e2603f059 {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .user-comment-area_b6d4b33d605a4edd .user-comment-data_eb52ab49d062932a {
  padding-left: 30px;
  position: relative;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .user-comment-area_b6d4b33d605a4edd .user-comment-data_eb52ab49d062932a .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .user-comment-area_b6d4b33d605a4edd .user-comment-data_eb52ab49d062932a .rating_871833159677b6f4 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .user-comment-area_b6d4b33d605a4edd .user-comment-data_eb52ab49d062932a .rating_871833159677b6f4 li .bi-star-fill_6f0f3cd7d78f01a3 {
  color: #FFCB65;
}
.product-details-one_19027af001b0e287 .product-review-tab_cc349c594b5cf944 .user-comment-area_b6d4b33d605a4edd .user-comment-data_eb52ab49d062932a p {
  padding-top: 8px;
}

.cart-list-form_6fa08945517df4ea {
  position: relative;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 {
  margin: 0;
  background: transparent;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 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_6fa08945517df4ea .table_21fbd707e792b4e5 th:first-child {
  text-align: left;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .product-thumbnails_3ba271aab79c7e8a {
  width: 85px;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .product-thumbnails_3ba271aab79c7e8a img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .product-thumbnails_3ba271aab79c7e8a .product-img_c9511c6a120d149c {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .product-info_dce5cc191d2fc67f {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .product-info_dce5cc191d2fc67f .product-name_4e9a6d1315b5626b {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .product-info_dce5cc191d2fc67f .serial_2635430b7fced650 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .product-info_dce5cc191d2fc67f ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .price_0d78fd4087fe93db {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .quantity_a8514c031dc9a6e3 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .quantity_a8514c031dc9a6e3 li .btn_be6c9a42c8b2e02b {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .quantity_a8514c031dc9a6e3 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_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .remove-product_6faebba37b4d8c7c {
  color: #000;
  font-size: 22px;
}
.cart-list-form_6fa08945517df4ea .table_21fbd707e792b4e5 tbody .remove-product_6faebba37b4d8c7c:hover {
  color: #ff2759;
}
.cart-list-form_6fa08945517df4ea .cart-footer_04ee9bfbd89ae998 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_6fa08945517df4ea .cart-footer_04ee9bfbd89ae998 .coupon-form_b67fd40d9ef06c03 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_6fa08945517df4ea .cart-footer_04ee9bfbd89ae998 .cart-total-section_c077dc86d699c6b0 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_6fa08945517df4ea .cart-footer_04ee9bfbd89ae998 .cart-total-section_c077dc86d699c6b0 .cart-total-table_1ad1bc31764ead0c 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_6fa08945517df4ea .cart-footer_04ee9bfbd89ae998 .cart-total-section_c077dc86d699c6b0 .cart-total-table_1ad1bc31764ead0c tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_8b7721b1cbb4613b {
  height: auto;
}

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

.fancybox-caption_b800eb1ebd143148, .fancybox-infobar_25211a0408fe6a90, .fancybox-navigation_83d22cd1043fb87c .fancybox-button_f1cc95652117d6db, .fancybox-toolbar_9ac1b181db440a2a {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_108ee204993a343c .fancybox-caption_b800eb1ebd143148, .fancybox-show-infobar_ad5f5b35667d3c15 .fancybox-infobar_25211a0408fe6a90, .fancybox-show-nav_7ed7bedc32d1439f .fancybox-navigation_83d22cd1043fb87c .fancybox-button_f1cc95652117d6db, .fancybox-show-toolbar_161bde5524bb1d55 .fancybox-toolbar_9ac1b181db440a2a {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_292ed43b6e923653 .fancybox-stage_fa88fad9c9a2283b {
  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_77a9d5b750af8a20 .fancybox-slide, .fancybox-slide--current_930a48e420744b74, .fancybox-slide--next_a92da3b154f329e3, .fancybox-slide--previous_b3aec076cb1faf08 {
  display: block;
}

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

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

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

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

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

.fancybox-content_b840eb1967ae5894 {
  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_99278ac50f58e8f7 .fancybox-content_b840eb1967ae5894 {
  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_c51522c76633a206 .fancybox-content_b840eb1967ae5894 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_508c4a4b19dac5cf .fancybox-content_b840eb1967ae5894 {
  cursor: zoom-in;
}

.fancybox-can-drag_c3c7480051ba7bf8 .fancybox-content_b840eb1967ae5894 {
  cursor: grab;
}

.fancybox-is-dragging_2d57fedfcfae924b .fancybox-content_b840eb1967ae5894 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_3999c4f8da23c211 .fancybox-content_b840eb1967ae5894 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_d42ade1904c0fd6e .fancybox-content_b840eb1967ae5894, .fancybox-slide--map_dfd48f382738af14 .fancybox-content_b840eb1967ae5894, .fancybox-slide--video_1e39b6249a2d3206 .fancybox-content_b840eb1967ae5894 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_1e39b6249a2d3206 .fancybox-content_b840eb1967ae5894 {
  background: #000;
}

.fancybox-slide--map_dfd48f382738af14 .fancybox-content_b840eb1967ae5894 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_15f82ca9042ece8e svg path, .fancybox-button--share_d51e062af56f0d91 svg path, .fancybox-button--thumbs_1a9dec00ed5bc986 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_7ed7bedc32d1439f .fancybox-navigation_83d22cd1043fb87c .fancybox-button_f1cc95652117d6db {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_83d22cd1043fb87c .fancybox-button--arrow_left_eca35e59e724d8c7 {
  left: 6px;
}

.fancybox-navigation_83d22cd1043fb87c .fancybox-button--arrow_right_95ddb4d90bcd7074 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_d42ade1904c0fd6e .fancybox-close-small_b96ea2ae3e5a6a78, .fancybox-slide--image_99278ac50f58e8f7 .fancybox-close-small_b96ea2ae3e5a6a78, .fancybox-slide--video_1e39b6249a2d3206 .fancybox-close-small_b96ea2ae3e5a6a78 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_d42ade1904c0fd6e .fancybox-close-small_b96ea2ae3e5a6a78:hover svg, .fancybox-slide--image_99278ac50f58e8f7 .fancybox-close-small_b96ea2ae3e5a6a78:hover svg, .fancybox-slide--video_1e39b6249a2d3206 .fancybox-close-small_b96ea2ae3e5a6a78:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_a119c6875c37825a .fancybox-close-small_b96ea2ae3e5a6a78, .fancybox-is-zoomable_68c8b4420d61e014.fancybox-can-drag_c3c7480051ba7bf8 .fancybox-close-small_b96ea2ae3e5a6a78 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_ed52bd0b482db5f1.fancybox-slide--next_a92da3b154f329e3, .fancybox-fx-fade_ed52bd0b482db5f1.fancybox-slide--previous_b3aec076cb1faf08 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_ed52bd0b482db5f1.fancybox-slide--current_930a48e420744b74 {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_b70299a14aa46363 {
  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_a94f6151051d00be {
  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_d0ee2558f02be0d7 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_3c6ec5b7a1e7e8e0 .fancybox-thumbs_a94f6151051d00be {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_a94f6151051d00be > 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_a94f6151051d00be .fancybox-thumbs-active_daf7b5c9daa9426f:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_101a8968a51a65b9 .slick-track_f65072af46d80c96,
.slick-slider_101a8968a51a65b9 .slick-list_22489334b74088b5 {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_38f4fa00e9f8a4bf .slick-track_f65072af46d80c96 {
  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_38f4fa00e9f8a4bf img {
  display: none;
}

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

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

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

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

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