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

.h1_044efa81583b78c3,
h1,
.h2_d84c2134a57d350a,
h2,
.h3_0b67bb21aa50cb74,
h3,
.h4_c5a53840c4fed886,
h4,
.h5_58b7e1c76c3d77a4,
h5,
.h6_c6c0ae8df1bec34a,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_cdbb48eda98226ad {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_9acfa4896cead9bb {
  padding: 0 !important;
}

.m0_f242660d81b798b1 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_6caabf0ee98ab520 {
    padding: 0 !important;
  }
  .xl-m0_c19c1249a5f4896b {
    margin: 0 !important;
  }
  .xl-pt-10_d9b3c6d07c505eb2 {
    padding-top: 10px !important;
  }
  .xl-pt-20_c075c1afc3207e68 {
    padding-top: 20px !important;
  }
  .xl-pt-30_80bcb17e42fff3dc {
    padding-top: 30px !important;
  }
  .xl-pt-40_611a9d4578561603 {
    padding-top: 40px !important;
  }
  .xl-pt-50_2c95480730f11ea7 {
    padding-top: 50px !important;
  }
  .xl-pt-60_9ad7160a195c9eb8 {
    padding-top: 60px !important;
  }
  .xl-pt-70_f9bb82c95711ab33 {
    padding-top: 70px !important;
  }
  .xl-pt-80_fbed1ee49d2d322a {
    padding-top: 80px !important;
  }
  .xl-pt-90_bcd93f5547300bcb {
    padding-top: 90px !important;
  }
  .xl-pt-100_1f912e280818f825 {
    padding-top: 100px !important;
  }
  .xl-pt-110_d55249af9d7a8cc5 {
    padding-top: 110px !important;
  }
  .xl-pt-120_fa53c77e2787a699 {
    padding-top: 120px !important;
  }
  .xl-pt-130_19ea668018c06060 {
    padding-top: 130px !important;
  }
  .xl-pt-140_c89c02498d45191d {
    padding-top: 140px !important;
  }
  .xl-pt-150_00e782ba87787f87 {
    padding-top: 150px !important;
  }
  .xl-pt-200_dc9894108ccdb64b {
    padding-top: 200px !important;
  }
  .xl-pb-10_4f56fb55e350df03 {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_e40e441e1f74838c {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_c32f4d2b3bd91b3c {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_6183953c6dbd7e26 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_d0663d033fa28681 {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_c5aa3ac67bdaea53 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_4111ef849c7613b3 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_5b6c922359abf8ab {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_4a334d35af6eedd9 {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_526c89f5ff6b3cd9 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_d6e624b234a4a0ca {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_c3f8c73c598c9ff1 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_b2b641cb168f9eaf {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_6d924bc6e53f65c1 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_dc8e1f2df877d448 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_011d0e588e538701 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_ff64b100e2057bd2 {
    margin-top: 10px !important;
  }
  .xl-mt-20_6fe64076e26dc4aa {
    margin-top: 20px !important;
  }
  .xl-mt-30_7031d8ac7b5f8843 {
    margin-top: 30px !important;
  }
  .xl-mt-40_c0e75b58cc15dac5 {
    margin-top: 40px !important;
  }
  .xl-mt-50_598726be5a8f40d2 {
    margin-top: 50px !important;
  }
  .xl-mt-60_bd324d78eddc1d64 {
    margin-top: 60px !important;
  }
  .xl-mt-70_5ff26e898138e8f5 {
    margin-top: 70px !important;
  }
  .xl-mt-80_1aeca67021625cee {
    margin-top: 80px !important;
  }
  .xl-mt-90_2bf27807f3201455 {
    margin-top: 90px !important;
  }
  .xl-mt-100_59bdb3b8cc630ce8 {
    margin-top: 100px !important;
  }
  .xl-mt-110_4829fbf4c5c7916a {
    margin-top: 110px !important;
  }
  .xl-mt-120_e85c7241513ba0d7 {
    margin-top: 120px !important;
  }
  .xl-mt-130_e10aaeab0626b1b3 {
    margin-top: 130px !important;
  }
  .xl-mt-140_65d73a24d7af7d07 {
    margin-top: 140px !important;
  }
  .xl-mt-150_826c34255678b1dd {
    margin-top: 150px !important;
  }
  .xl-mt-200_1e079109e49d84f6 {
    margin-top: 200px !important;
  }
  .xl-mb-10_acda912c1f05c9b7 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_ed5a7e026bbea208 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_bd6d08526ce3620b {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_2a7a7259d7bb5fed {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_8d71118d1fe3a9e9 {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_2eec80e2e8d1df27 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_6ee7c78dff00ed71 {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_1989579119ba3ea8 {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_96a21022a5e169d1 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_7edb254c97f14b41 {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_31d346f214956798 {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_6c0631f567071e0a {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_68380e711c056f0e {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_bd819a358a75d1c2 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_293dcd52f1b37358 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_5b91edcef47c8fd6 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_aeb5e027f9f01a2b {
    padding: 0 !important;
  }
  .lg-m0_a1e38957c69383b7 {
    margin: 0 !important;
  }
  .lg-pt-10_24fc55cb17b5fb48 {
    padding-top: 10px !important;
  }
  .lg-pt-20_f891e23a91ddf655 {
    padding-top: 20px !important;
  }
  .lg-pt-30_a813268f60ba4df4 {
    padding-top: 30px !important;
  }
  .lg-pt-40_25c6c177d9f86bd4 {
    padding-top: 40px !important;
  }
  .lg-pt-50_8d88224644552c34 {
    padding-top: 50px !important;
  }
  .lg-pt-60_aa1cd746739c40f5 {
    padding-top: 60px !important;
  }
  .lg-pt-70_8155d958dc7f03d3 {
    padding-top: 70px !important;
  }
  .lg-pt-80_6f557afd7b259da4 {
    padding-top: 80px !important;
  }
  .lg-pt-90_3544f52f526964cf {
    padding-top: 90px !important;
  }
  .lg-pt-100_882ba119f55c8f85 {
    padding-top: 100px !important;
  }
  .lg-pt-110_72773920e9189c2e {
    padding-top: 110px !important;
  }
  .lg-pt-120_fd339d75eb196de5 {
    padding-top: 120px !important;
  }
  .lg-pt-130_c5716c125387c57f {
    padding-top: 130px !important;
  }
  .lg-pt-140_f485a4c82462cd35 {
    padding-top: 140px !important;
  }
  .lg-pt-150_567b4556924af1f1 {
    padding-top: 150px !important;
  }
  .lg-pt-200_6e10a8ba70d1a00e {
    padding-top: 200px !important;
  }
  .lg-pb-10_18799ecd820970ba {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_542e62828de67e9d {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_6b3f1244c1cd2a9b {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_5187fa1ecb7e5a1e {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_4a1fa1791b0f544f {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_241574818403f274 {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_7ac5c19b832f2f3d {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_4be7674a406a087c {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_1f33452f5afa8d56 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_aa3eb3e8d3862069 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_b37bfaa2324796bf {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_c28d5bab3870daba {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_cc46d92ceaad7c89 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_1d5be692d7731ef6 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_b2e02b362ceed10a {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_ba87ea64e5e26a7a {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_cfa1fd724edbb1cf {
    margin-top: 10px !important;
  }
  .lg-mt-20_1b6db25923b354c2 {
    margin-top: 20px !important;
  }
  .lg-mt-30_6bd5b18d74bdaf00 {
    margin-top: 30px !important;
  }
  .lg-mt-40_6aee2e80e0eb7b55 {
    margin-top: 40px !important;
  }
  .lg-mt-50_4a38b672bdc0830d {
    margin-top: 50px !important;
  }
  .lg-mt-60_6f563d8a59137491 {
    margin-top: 60px !important;
  }
  .lg-mt-70_ce12b5f6fb908a41 {
    margin-top: 70px !important;
  }
  .lg-mt-80_d4a43679d59ffc28 {
    margin-top: 80px !important;
  }
  .lg-mt-90_a0bc07a890541ca0 {
    margin-top: 90px !important;
  }
  .lg-mt-100_56858330a0cf7cc7 {
    margin-top: 100px !important;
  }
  .lg-mt-110_2356c90e033cf165 {
    margin-top: 110px !important;
  }
  .lg-mt-120_142eeb67710ffb47 {
    margin-top: 120px !important;
  }
  .lg-mt-130_3abb21c4f583f5ff {
    margin-top: 130px !important;
  }
  .lg-mt-140_a0abbfc428cdd6bf {
    margin-top: 140px !important;
  }
  .lg-mt-150_58464a7f7d3288f9 {
    margin-top: 150px !important;
  }
  .lg-mt-200_effc0399bfdf830a {
    margin-top: 200px !important;
  }
  .lg-mb-10_72e1c2064e3c2276 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_0745a0239e6461f5 {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_a30dfa1f580431d5 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_cbe7363e63f768dd {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_55a58a84d75d084c {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_1e8f3a00d9a50349 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_2fb638ad61a8d6bc {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_2c9ccf57e03bbabe {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_5d5bb327dd963670 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_1f8a48b8538b3793 {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_78bf0bc2fd8e675c {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_a87add9b14e85394 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_634387ec678b9c4a {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_ccd20576e8a56fb4 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_fdd51be5a580f454 {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_48e2ac12ec0e7e3f {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_d5cac49534dd03ef {
    padding: 0 !important;
  }
  .md-m0_9e8c257d1330722c {
    margin: 0 !important;
  }
  .md-pt-10_2b33481b1d75814b {
    padding-top: 10px !important;
  }
  .md-pt-20_512a113b40c29cb8 {
    padding-top: 20px !important;
  }
  .md-pt-30_204a43cf89366e61 {
    padding-top: 30px !important;
  }
  .md-pt-40_56ae57b2bb002a2c {
    padding-top: 40px !important;
  }
  .md-pt-50_7aabf02b2d7fcc65 {
    padding-top: 50px !important;
  }
  .md-pt-60_6a4722467a6dcd82 {
    padding-top: 60px !important;
  }
  .md-pt-70_a15f07c214293d4b {
    padding-top: 70px !important;
  }
  .md-pt-80_5235546796c94624 {
    padding-top: 80px !important;
  }
  .md-pt-90_9eaad07b9515a164 {
    padding-top: 90px !important;
  }
  .md-pt-100_e6ac11f9e188da29 {
    padding-top: 100px !important;
  }
  .md-pt-110_28bdf91c851e3e47 {
    padding-top: 110px !important;
  }
  .md-pt-120_8ae3b39026afc348 {
    padding-top: 120px !important;
  }
  .md-pt-130_7bebaa9d63febc7e {
    padding-top: 130px !important;
  }
  .md-pt-140_89ed66b5bcd27ecf {
    padding-top: 140px !important;
  }
  .md-pt-150_7830c267094802b0 {
    padding-top: 150px !important;
  }
  .md-pt-200_293eda67ea58f9ee {
    padding-top: 200px !important;
  }
  .md-pb-10_3cd75286ee6b4a6e {
    padding-bottom: 10px !important;
  }
  .md-pb-20_651a5720f85d2fd9 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_a58053df7eed263a {
    padding-bottom: 30px !important;
  }
  .md-pb-40_243457af909ac37d {
    padding-bottom: 40px !important;
  }
  .md-pb-50_52d16931b296f5af {
    padding-bottom: 50px !important;
  }
  .md-pb-60_3649dc4e334d9283 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_23ebc9e526db2c59 {
    padding-bottom: 70px !important;
  }
  .md-pb-80_c21519bb6998a556 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_7251f34767973263 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_3a78400515653afe {
    padding-bottom: 100px !important;
  }
  .md-pb-110_70269afa1b62c486 {
    padding-bottom: 110px !important;
  }
  .md-pb-120_574782af40caa00e {
    padding-bottom: 120px !important;
  }
  .md-pb-130_bbb65b34feb07357 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_b647c954eced0b3c {
    padding-bottom: 140px !important;
  }
  .md-pb-150_28f3f35d1f3be699 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_be7426a7d5264bab {
    padding-bottom: 200px !important;
  }
  .md-mt-10_2adfcf5743060936 {
    margin-top: 10px !important;
  }
  .md-mt-20_45659be39d43ac0f {
    margin-top: 20px !important;
  }
  .md-mt-30_155603c151b206f3 {
    margin-top: 30px !important;
  }
  .md-mt-40_3385a7fa2e6bf03b {
    margin-top: 40px !important;
  }
  .md-mt-50_8178ad23d817c858 {
    margin-top: 50px !important;
  }
  .md-mt-60_5d9541d5d8a0415c {
    margin-top: 60px !important;
  }
  .md-mt-70_89b57b4f74eaa68e {
    margin-top: 70px !important;
  }
  .md-mt-80_3c105e27326ac6f1 {
    margin-top: 80px !important;
  }
  .md-mt-90_9d10d14c1a27fd8e {
    margin-top: 90px !important;
  }
  .md-mt-100_8db9bb95b93a9f9a {
    margin-top: 100px !important;
  }
  .md-mt-110_b5f634c0ae2e0544 {
    margin-top: 110px !important;
  }
  .md-mt-120_67f4143f85ad683e {
    margin-top: 120px !important;
  }
  .md-mt-130_c60efd4854b970c9 {
    margin-top: 130px !important;
  }
  .md-mt-140_4543779b6a0ee4ae {
    margin-top: 140px !important;
  }
  .md-mt-150_b5baf6e212b40fd6 {
    margin-top: 150px !important;
  }
  .md-mt-200_608d563ff34a323b {
    margin-top: 200px !important;
  }
  .md-mb-10_4701e169824142e0 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_1bc9c9b8880eb3a2 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_c45f056ab81d0ccd {
    margin-bottom: 30px !important;
  }
  .md-mb-40_43168b706642de42 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_4975ad44c397dc95 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_5c46107ae3d16803 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_143f0bf3bd6e3a05 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_8847523055b731a3 {
    margin-bottom: 80px !important;
  }
  .md-mb-90_e9625be9ef90290a {
    margin-bottom: 90px !important;
  }
  .md-mb-100_57ae1e9de0e4b8d9 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_172d74448a19e77d {
    margin-bottom: 110px !important;
  }
  .md-mb-120_b9677a215392dc71 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_bc9822c6e2828cad {
    margin-bottom: 130px !important;
  }
  .md-mb-140_5a9cf11039ca3f98 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_5a4fdcd17d6d9acc {
    margin-bottom: 150px !important;
  }
  .md-mb-200_9216e74f82ae9a5f {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_15310834ad12d20a {
    padding: 0 !important;
  }
  .sm-m0_8bf9fff03bebc7f8 {
    margin: 0 !important;
  }
  .sm-pt-10_c5bb75393400feab {
    padding-top: 10px !important;
  }
  .sm-pt-20_9c72ba7ed9356b37 {
    padding-top: 20px !important;
  }
  .sm-pt-30_d7c8c8e6f252c7ab {
    padding-top: 30px !important;
  }
  .sm-pt-40_da1dea11ddd2274d {
    padding-top: 40px !important;
  }
  .sm-pt-50_184caf96852f8878 {
    padding-top: 50px !important;
  }
  .sm-pt-60_8506a45133e51e8c {
    padding-top: 60px !important;
  }
  .sm-pt-70_f8fbb2c92e224646 {
    padding-top: 70px !important;
  }
  .sm-pt-80_734e0d9b73475c19 {
    padding-top: 80px !important;
  }
  .sm-pt-90_a57aa9e58b7d1dd1 {
    padding-top: 90px !important;
  }
  .sm-pt-100_7510f4ea2c166c02 {
    padding-top: 100px !important;
  }
  .sm-pt-110_baf949574b102d1b {
    padding-top: 110px !important;
  }
  .sm-pt-120_b5e31d50f5511322 {
    padding-top: 120px !important;
  }
  .sm-pt-130_65bbf9da3afbd6ae {
    padding-top: 130px !important;
  }
  .sm-pt-140_a47623d130812357 {
    padding-top: 140px !important;
  }
  .sm-pt-150_3ce2fc4a6165221e {
    padding-top: 150px !important;
  }
  .sm-pt-200_3a8ecf10a46a51d2 {
    padding-top: 200px !important;
  }
  .sm-pb-10_4d8d37ed713b27da {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_8d02f7e36f6d5fc9 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_390feb85250687ac {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_3747c27d52782296 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_d2f159aa2d005337 {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_c010e2acb975dfd0 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_fde9fcbb8d55af32 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_7ad76ce5adab7273 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_d56c6b1be1040ec1 {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_c411933a137385d5 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_1b74ae3876a0b820 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_75c56c474536c005 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_ca754af179313ac7 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_d089b022311f02c5 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_c1b071b88e3b6b33 {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_306597b1b00c992e {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_b17d8f0312b42aa0 {
    margin-top: 10px !important;
  }
  .sm-mt-20_e6d07c1865e52de6 {
    margin-top: 20px !important;
  }
  .sm-mt-30_1a262769a9df7349 {
    margin-top: 30px !important;
  }
  .sm-mt-40_f672c882a3d325c1 {
    margin-top: 40px !important;
  }
  .sm-mt-50_b1d15d7152c6b18d {
    margin-top: 50px !important;
  }
  .sm-mt-60_366de7621d3bacca {
    margin-top: 60px !important;
  }
  .sm-mt-70_9bbebd16cba1a430 {
    margin-top: 70px !important;
  }
  .sm-mt-80_422c57b7cdad825e {
    margin-top: 80px !important;
  }
  .sm-mt-90_8cb732392312e829 {
    margin-top: 90px !important;
  }
  .sm-mt-100_55c4344e3687e2fe {
    margin-top: 100px !important;
  }
  .sm-mt-110_adecd7b05eaad671 {
    margin-top: 110px !important;
  }
  .sm-mt-120_682c65171db98b74 {
    margin-top: 120px !important;
  }
  .sm-mt-130_d20ef240b78adf1f {
    margin-top: 130px !important;
  }
  .sm-mt-140_bb18ebfba7042bff {
    margin-top: 140px !important;
  }
  .sm-mt-150_8c212b2f6e86a477 {
    margin-top: 150px !important;
  }
  .sm-mt-200_52418b9158e677c9 {
    margin-top: 200px !important;
  }
  .sm-mb-10_f02bd5177e8f2b57 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_b7132c064ca82dce {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_3e977fcbe73bb0cd {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_ebd260f3fd6269d8 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_77b7897abefe773e {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_80a366f6850ea7b0 {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_94fab264cb7f41ce {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_adc8e624df92771e {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_bda960d20e26d130 {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_9c15be20362c4a18 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_99cea32cd302f13b {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_9d67865fe9595a13 {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_17b0b2797913d3e3 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_5a8a6756eda67725 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_856dc92ee3d1c3ba {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_4138cd851c8b4a69 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_ec4c8847b3e54a4f {
    padding: 0 !important;
  }
  .xs-m0_aa440f78299fc17f {
    margin: 0 !important;
  }
  .xs-pt-10_abce79e2fef48674 {
    padding-top: 10px !important;
  }
  .xs-pt-20_fe1ac359c0aa076e {
    padding-top: 20px !important;
  }
  .xs-pt-30_4b06a3bc84d5140e {
    padding-top: 30px !important;
  }
  .xs-pt-40_dceed49c353ae1ff {
    padding-top: 40px !important;
  }
  .xs-pt-50_e795d062d1e4c00f {
    padding-top: 50px !important;
  }
  .xs-pt-60_88d2f1256f82996b {
    padding-top: 60px !important;
  }
  .xs-pt-70_05d22f1ac9f39637 {
    padding-top: 70px !important;
  }
  .xs-pt-80_37ccc5f358b2dd35 {
    padding-top: 80px !important;
  }
  .xs-pt-90_f1ce2c4856656fdf {
    padding-top: 90px !important;
  }
  .xs-pt-100_e58bc19d3f9c2939 {
    padding-top: 100px !important;
  }
  .xs-pt-110_74235034cde80024 {
    padding-top: 110px !important;
  }
  .xs-pt-120_1d237026e8e59803 {
    padding-top: 120px !important;
  }
  .xs-pt-130_5509029df7c69556 {
    padding-top: 130px !important;
  }
  .xs-pt-140_c1e7416f0353539c {
    padding-top: 140px !important;
  }
  .xs-pt-150_695e275b08e30370 {
    padding-top: 150px !important;
  }
  .xs-pt-200_ba7d75f9ce187bae {
    padding-top: 200px !important;
  }
  .xs-pb-10_18eab854a96f3ebf {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_bc0a59a76e0478b4 {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_c836ecfbc83052e6 {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_98994c108d0f37e5 {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_f3a8a744e0dc4d89 {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_fdf21aebf55c1c32 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_9a511e9839ac7ea5 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_92d506a5aa80b58c {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_55ef82aec5f68413 {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_4853f022cfba7a42 {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_8c99e0dcde487394 {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_2ddaa5a3bdd91dfc {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_3b2d100c99b5dfa7 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_33d1cd7268777c02 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_d8c5d8a5bbc69488 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_ecf5869c9ccee8c0 {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_6bde16c25f8e501f {
    margin-top: 10px !important;
  }
  .xs-mt-20_5ba143b2b15c47c1 {
    margin-top: 20px !important;
  }
  .xs-mt-30_1aeeb499cbf9e869 {
    margin-top: 30px !important;
  }
  .xs-mt-40_9e60872e2e1c70a8 {
    margin-top: 40px !important;
  }
  .xs-mt-50_a7291ac5aa29f30f {
    margin-top: 50px !important;
  }
  .xs-mt-60_4043de08b9439742 {
    margin-top: 60px !important;
  }
  .xs-mt-70_a64f8907b22933d3 {
    margin-top: 70px !important;
  }
  .xs-mt-80_71bfdca4bceb2020 {
    margin-top: 80px !important;
  }
  .xs-mt-90_5e8ce75be19d68cf {
    margin-top: 90px !important;
  }
  .xs-mt-100_1aa8a307dcbd4b08 {
    margin-top: 100px !important;
  }
  .xs-mt-110_a6876fc8b3438c92 {
    margin-top: 110px !important;
  }
  .xs-mt-120_b9858ebc7cde6dec {
    margin-top: 120px !important;
  }
  .xs-mt-130_0a2205090db47cfb {
    margin-top: 130px !important;
  }
  .xs-mt-140_55631a6b07051e60 {
    margin-top: 140px !important;
  }
  .xs-mt-150_5db8c669079589da {
    margin-top: 150px !important;
  }
  .xs-mt-200_0dde10eba47df915 {
    margin-top: 200px !important;
  }
  .xs-mb-10_77cd27d2152f607b {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_fc68c2ec1cd53b4b {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_8ce754b4a6601dbc {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_7567072da5308c84 {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_ff334f8cfc410f30 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_6ef62a4d3dee2b62 {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_cc42a7cf91b7738e {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_c1f75e0c9e8789c6 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_6f9caad3c156e31a {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_20cca3f2bcd0f815 {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_cad218130d21ec4d {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_fba8b2376d8b170e {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_01e98d5518dee9af {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_6aba4a69bf71da80 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_26f4781c72558acd {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_ad3156b83fdcd789 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_1760f8e35ae8ab1b {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-overlay_f85b22b5695b786c {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_1760f8e35ae8ab1b.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_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-three_a711245ce4e21211 .navbar-toggler_1593587e1e4376c8 {
  background: #000;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-four_0dd21e2d6fa7d549 .navbar-toggler_1593587e1e4376c8 {
  background: #E6FD5A;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-five_180cf4d8a7d14df0 .navbar-toggler_1593587e1e4376c8 {
  background: #DFFF5E;
}
.theme-main-menu_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8:focus {
  box-shadow: none;
}
.theme-main-menu_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8::before,
.theme-main-menu_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8::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_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8 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_1760f8e35ae8ab1b.menu-style-three_a711245ce4e21211 .navbar-toggler_1593587e1e4376c8:before, .theme-main-menu_1760f8e35ae8ab1b.menu-style-three_a711245ce4e21211 .navbar-toggler_1593587e1e4376c8:after, .theme-main-menu_1760f8e35ae8ab1b.menu-style-three_a711245ce4e21211 .navbar-toggler_1593587e1e4376c8 span {
  background: #fff;
}
.theme-main-menu_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_1760f8e35ae8ab1b .navbar-toggler_1593587e1e4376c8[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_1760f8e35ae8ab1b .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_1760f8e35ae8ab1b .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_1760f8e35ae8ab1b.white-vr_2288cc9ec250fdb4 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_1760f8e35ae8ab1b.white-vr_2288cc9ec250fdb4 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_1760f8e35ae8ab1b.white-vr_2288cc9ec250fdb4.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-one_8fc6fc480f9c2ca6 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575 {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575 .info-row_41ced37d47e4efc7 {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575 .gap-fix_b06d2a0a1190d7e3 {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575 .greetings_246b5daffafae6af {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575 .contact-info_33ba695225a6c1b5 {
  margin: 0 -15px;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575 .contact-info_33ba695225a6c1b5 li {
  padding: 0 15px;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575 .contact-info_33ba695225a6c1b5 li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575 .contact-info_33ba695225a6c1b5 li a:hover {
  text-decoration: underline;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575 .inner-content_005083575058db03 {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-two_0e91b36f9f6c1575.fixed .info-row_41ced37d47e4efc7 {
  display: none;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-five_180cf4d8a7d14df0 {
  background: #000;
  padding: 0;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-five_180cf4d8a7d14df0 .inner-content_005083575058db03 {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-six_ceb518cb158af55f .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_1760f8e35ae8ab1b.menu-style-six_ceb518cb158af55f .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_1760f8e35ae8ab1b .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_dae338e57279b6d5 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_dae338e57279b6d5 .mega-menu-title_3a62101d9ebbbeff {
  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_1760f8e35ae8ab1b .login-btn-one_8a9489680b50d997 a {
  color: #000;
}
.theme-main-menu_1760f8e35ae8ab1b .login-btn-one_8a9489680b50d997 a:hover {
  text-decoration: underline;
}
.theme-main-menu_1760f8e35ae8ab1b .login-btn-two_d28f7bef5e93f96b a {
  color: #044F3B;
}
.theme-main-menu_1760f8e35ae8ab1b .login-btn-two_d28f7bef5e93f96b a:hover {
  text-decoration: underline;
}
.theme-main-menu_1760f8e35ae8ab1b .signup-btn-one_2072e29a1ff7989a 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_1760f8e35ae8ab1b .signup-btn-one_2072e29a1ff7989a .icon_14028b77239df35d {
  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_1760f8e35ae8ab1b .signup-btn-one_2072e29a1ff7989a:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_1760f8e35ae8ab1b .signup-btn-one_2072e29a1ff7989a:hover .icon_14028b77239df35d {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_1760f8e35ae8ab1b .signup-btn-two_9a81480619997bdc {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_1760f8e35ae8ab1b .signup-btn-two_9a81480619997bdc:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_1760f8e35ae8ab1b .quote-one_f8abea6c7d7d9303 {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_1760f8e35ae8ab1b .quote-one_f8abea6c7d7d9303:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_daad474fcd3f65c3 {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_daad474fcd3f65c3 li {
  position: relative;
  padding: 0 15px;
}
.category-menu_daad474fcd3f65c3 li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_daad474fcd3f65c3 li a:hover {
  color: #0C3A30;
}
.category-menu_daad474fcd3f65c3 .dropdown-menu {
  padding: 0;
}
.category-menu_daad474fcd3f65c3 .dropdown-menu li {
  padding: 0;
}
.category-menu_daad474fcd3f65c3 .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_f1a704c71e575254 .logo_1d5b325705057e79 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_2288cc9ec250fdb4 .navbar-collapse_f1a704c71e575254 {
    background-color: #0C3A30;
  }
  .navbar-collapse_f1a704c71e575254 {
    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_f1a704c71e575254.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_1760f8e35ae8ab1b .navbar .mega-dropdown_b708258855f4fd4d {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_2288cc9ec250fdb4 .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_dae338e57279b6d5 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_c90f4133d2b8f8cc .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_b38bc9bb55f43054 {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_b38bc9bb55f43054::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_b38bc9bb55f43054 .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_b38bc9bb55f43054 .hero-slider-one .hero-img_dbc0f72cc60c4c93 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_b38bc9bb55f43054 .hero-slider-one .slick-list_4c9b9c6ce9d346ce, .hero-banner-one_b38bc9bb55f43054 .hero-slider-one .slick-track_e886458179d057d2, .hero-banner-one_b38bc9bb55f43054 .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_b38bc9bb55f43054 .hero-heading_c30a2fb2faed6f79 {
  font-weight: 700;
  color: #000;
  background: url(../snapshots/shape_2b32228e06/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_b38bc9bb55f43054 .more-btn_f35a4ccf9d9af8f6 {
  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_b38bc9bb55f43054 .more-btn_f35a4ccf9d9af8f6:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_933e0cff1f189192 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_933e0cff1f189192 .bg-wrapper_134e6a86ec11a216 {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_933e0cff1f189192 .hero-heading_c30a2fb2faed6f79 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_933e0cff1f189192 .rating_a2cef36ac358d61e h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_933e0cff1f189192 .rating_a2cef36ac358d61e p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_933e0cff1f189192 .media-wrapper_6959dfe5eeea00ec {
  position: absolute;
  background: url(../snapshots/assets_efe657b00d/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_933e0cff1f189192 .media-wrapper_6959dfe5eeea00ec .shape_01_f5c065d9bd0ba0bb {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_933e0cff1f189192 .media-wrapper_6959dfe5eeea00ec .shape_02_8b41475f38a81e78 {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_50ee49719c137cbe .hero-heading_c30a2fb2faed6f79 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_50ee49719c137cbe .media-wrapper_6959dfe5eeea00ec {
  background: url(../snapshots/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_50ee49719c137cbe .media-wrapper_6959dfe5eeea00ec .screen_01_5a14f5f157416a32 {
  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_50ee49719c137cbe .media-wrapper_6959dfe5eeea00ec .screen_02_c6635da3e7ae7c43 {
  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_50ee49719c137cbe .media-wrapper_6959dfe5eeea00ec .bg-shape_43bd52cb5fbf75f7 {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_50ee49719c137cbe .shape_01_f5c065d9bd0ba0bb {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_dc507c9f5862512e .bg-wrapper_134e6a86ec11a216 {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_dc507c9f5862512e .media-wrapper_6959dfe5eeea00ec {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_dc507c9f5862512e .media-wrapper_6959dfe5eeea00ec .shape_01_f5c065d9bd0ba0bb {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_dc507c9f5862512e .shape_02_8b41475f38a81e78 {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_11aeac0a191c66dd + .blog-details_d4fa834518e56870 {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_8d16dff30c51870a {
  z-index: 1;
}
.block-feature-three_8d16dff30c51870a:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_8d16dff30c51870a.no-bg_3e2061a2fc6296e7:before {
  display: none;
}
.block-feature-three_8d16dff30c51870a .section-btn_abaff2ada6e745c5 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_8d16dff30c51870a .block-title_5b0c07c388af8695 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_8d16dff30c51870a .block-title_5b0c07c388af8695 a:hover {
  text-decoration: underline;
}
.block-feature-three_8d16dff30c51870a .round-btn_a4b93d7ab2a4ff2b {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_8d16dff30c51870a .round-btn_a4b93d7ab2a4ff2b:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_8d16dff30c51870a .block-one_54ca7c4e349eda42 {
  background: url(../snapshots/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_8d16dff30c51870a .block-one_54ca7c4e349eda42 .tag_0f4c25130049eba3 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_8d16dff30c51870a .block-one_54ca7c4e349eda42 .block-title_5b0c07c388af8695 {
  background: url(../snapshots/shape_2b32228e06/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_8d16dff30c51870a .block-two_1d325317984af221 {
  overflow: hidden;
}
.block-feature-three_8d16dff30c51870a .block-two_1d325317984af221 .img-wrapper_302255186c9cc23b {
  background: url(../snapshots/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_8d16dff30c51870a .block-two_1d325317984af221 .text-wrapper_1f371eddd8a2965c {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_8d16dff30c51870a .block-two_1d325317984af221 .tag_0f4c25130049eba3 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_8d16dff30c51870a .block-three_5b853930a5056270 {
  background: #D3FF76;
}
.block-feature-three_8d16dff30c51870a .block-three_5b853930a5056270 .tag_0f4c25130049eba3 {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_8d16dff30c51870a .block-three_5b853930a5056270 .round-btn_a4b93d7ab2a4ff2b {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_8d16dff30c51870a .block-three_5b853930a5056270 .round-btn_a4b93d7ab2a4ff2b:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_8d16dff30c51870a .block-four_1b5c15d0790207b1 {
  background: url(../snapshots/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_8d16dff30c51870a .block-four_1b5c15d0790207b1 .block-title_5b0c07c388af8695 {
  background: url(../snapshots/shape_2b32228e06/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_8d16dff30c51870a .block-four_1b5c15d0790207b1 .block-title_5b0c07c388af8695 a {
  font-size: 28px;
}
.block-feature-three_8d16dff30c51870a .block-four_1b5c15d0790207b1 .tag_0f4c25130049eba3 {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_8d16dff30c51870a .block-four_1b5c15d0790207b1 .round-btn_a4b93d7ab2a4ff2b {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_8d16dff30c51870a .block-four_1b5c15d0790207b1 .round-btn_a4b93d7ab2a4ff2b:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_8d16dff30c51870a .block-five_bbfd4ee1888f0c63 {
  background: url(../snapshots/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_8d16dff30c51870a .block-five_bbfd4ee1888f0c63 .tag_0f4c25130049eba3 {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_8d16dff30c51870a .block-five_bbfd4ee1888f0c63 .block-title_5b0c07c388af8695 {
  background: url(../snapshots/shape_2b32228e06/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_797c1eb9fa8b4a3f .upper-wrapper_402b17e6695a5b15 {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_797c1eb9fa8b4a3f .upper-wrapper_402b17e6695a5b15 .shape_01_f5c065d9bd0ba0bb {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_797c1eb9fa8b4a3f .line-loop_931231fae1e8944c:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_797c1eb9fa8b4a3f .graph-panel_5f93c6a4c33c1099 {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_797c1eb9fa8b4a3f .graph-panel_5f93c6a4c33c1099 .main-count_5687f17640f53a87 {
  font-size: 120px;
}
.block-feature-thirteen_797c1eb9fa8b4a3f .graph-panel_5f93c6a4c33c1099 .chart-box_f51871855d8050d1 {
  padding: 0 15px;
}
.block-feature-thirteen_797c1eb9fa8b4a3f .graph-panel_5f93c6a4c33c1099 .chart-box_f51871855d8050d1 .chart-inner_089c7d25882fdf0e {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_42d10627b316e2b8 .media-img_cb91d3260eabaf66 {
  border-radius: 30px;
}
.block-feature-sixteen_42d10627b316e2b8 .shape_01_f5c065d9bd0ba0bb {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_2e41a5a41ae74dd9 .section-subheading_99c30cd8ab732523 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_2e41a5a41ae74dd9 .shape_01_f5c065d9bd0ba0bb {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_879b131ba7a49d31 {
  z-index: 1;
}
.text-feature-four_879b131ba7a49d31 .avatar_8c8c8755500866aa {
  width: 65px;
  height: 65px;
}
.text-feature-four_879b131ba7a49d31 .name {
  font-size: 28px;
}
.text-feature-four_879b131ba7a49d31 .quote-text_78d39e60418c4952 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_879b131ba7a49d31 .shape_01_f5c065d9bd0ba0bb {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_879b131ba7a49d31 .shape_02_8b41475f38a81e78 {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_3b78e2df825a5db2 .bg-wrapper_134e6a86ec11a216 {
  background: #FFF2AC;
}
.text-feature-five_3b78e2df825a5db2 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_3b78e2df825a5db2 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_3b78e2df825a5db2 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_3b78e2df825a5db2 li:hover:before {
  background: #29594B;
}
.text-feature-five_3b78e2df825a5db2 li:hover:after {
  color: #fff;
}
.text-feature-five_3b78e2df825a5db2 .media-wrapper_6959dfe5eeea00ec {
  background: url(../snapshots/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_3b78e2df825a5db2 .media-wrapper_6959dfe5eeea00ec .video-icon_c3010d80bfc87eb7 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_3b78e2df825a5db2 .media-wrapper_6959dfe5eeea00ec .video-icon_c3010d80bfc87eb7:hover {
  background: #CFFF45;
}
.text-feature-five_3b78e2df825a5db2 .media-wrapper_6959dfe5eeea00ec .screen_01_5a14f5f157416a32 {
  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_a6a2705b6351ebc0 {
  z-index: 1;
}
.text-feature-six_a6a2705b6351ebc0 .media-wrapper_6959dfe5eeea00ec {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_a6a2705b6351ebc0 .media-wrapper_6959dfe5eeea00ec .screen_01_5a14f5f157416a32 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_a6a2705b6351ebc0 .shape_01_f5c065d9bd0ba0bb {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_a6a2705b6351ebc0 .shape_02_8b41475f38a81e78 {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_cc57fa27d01f2866 {
  background: url(../snapshots/assets_efe657b00d/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_cc57fa27d01f2866 .block_fd55f385f9f37d52 .icon_14028b77239df35d {
  height: 50px;
}
.text-feature-nine_cc57fa27d01f2866 .vertical-text-wrapper_7032951efc4b4b5c {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_cc57fa27d01f2866 .vertical-text-wrapper_7032951efc4b4b5c .text-list_e9b3b116c980edd0 {
  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_cc57fa27d01f2866 .vertical-text-wrapper_7032951efc4b4b5c .text-list_e9b3b116c980edd0:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_cc57fa27d01f2866 .vertical-text-wrapper_7032951efc4b4b5c .shape_01_f5c065d9bd0ba0bb {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_cc57fa27d01f2866 .vertical-text-wrapper_7032951efc4b4b5c .shape_02_8b41475f38a81e78 {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_cc57fa27d01f2866 .shape_03_052cbd8d4697dd3f {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_cc57fa27d01f2866 .shape_04_0948b6c62b4dd8d2 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_0db002977cc26ba4 .section-btn_abaff2ada6e745c5 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_533d7e9d8f946b53 {
  z-index: 1;
}
.team-section-three_533d7e9d8f946b53:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../snapshots/shape_2b32228e06/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_533d7e9d8f946b53 .section-btn_abaff2ada6e745c5 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_533d7e9d8f946b53 .shape_01_f5c065d9bd0ba0bb {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_533d7e9d8f946b53 .shape_02_8b41475f38a81e78 {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_533d7e9d8f946b53 .shape_03_052cbd8d4697dd3f {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_9db631128c62e13e .logo_1d5b325705057e79 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_2e8f48968c889198 {
  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_f359b4c38c0853e2 {
  max-width: 565px;
}
.user-data-form .form-wrapper_f359b4c38c0853e2 .input-group-meta_86101cd60dd5a0e3 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_f359b4c38c0853e2 .input-group-meta_86101cd60dd5a0e3 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_f359b4c38c0853e2 .input-group-meta_86101cd60dd5a0e3 .placeholder_icon_ebcb7c5f01351b37 {
  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_f359b4c38c0853e2 .input-group-meta_86101cd60dd5a0e3 .placeholder_icon_ebcb7c5f01351b37 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_f359b4c38c0853e2 .input-group-meta_86101cd60dd5a0e3 .placeholder_icon_ebcb7c5f01351b37 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_f359b4c38c0853e2 .input-group-meta_86101cd60dd5a0e3 .placeholder_icon_ebcb7c5f01351b37 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_f359b4c38c0853e2 .input-group-meta_86101cd60dd5a0e3 .placeholder_icon_ebcb7c5f01351b37 span.eye-slash_3b5018ca3e403215:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_ea4e983a8b8eb72b 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_ea4e983a8b8eb72b label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_ea4e983a8b8eb72b input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_ea4e983a8b8eb72b 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_ea4e983a8b8eb72b 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_ea4e983a8b8eb72b a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_ea4e983a8b8eb72b a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_63e687f68366e050 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_22218aeddbbe7254 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_22218aeddbbe7254:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_22218aeddbbe7254 img {
  width: 20px;
}
.user-data-form .btn-close_a41d6bad63ade830 {
  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_f1998f6883009d97 .main-count_5687f17640f53a87 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_298e1ab2fd9375f9 .icon_14028b77239df35d {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_669f484b44114adb .img-holder_9d70a155b47b18ee {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_669f484b44114adb .img-holder_9d70a155b47b18ee.round-border_511a1f3c87e5f8f2 {
  border-radius: 30px;
}
.portfolio-block-one_669f484b44114adb .img-holder_9d70a155b47b18ee .expend_ab8d3ee1ed0cdef2 {
  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_669f484b44114adb .img-holder_9d70a155b47b18ee 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_669f484b44114adb .img-holder_9d70a155b47b18ee i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_669f484b44114adb:hover .expend_ab8d3ee1ed0cdef2 {
  opacity: 1;
}
.portfolio-block-one_669f484b44114adb:hover .img-meta_aa4206d41f003b28 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_669f484b44114adb:hover .pj-title_70a103ee587f4e83 {
  text-decoration: underline;
}
.portfolio-block-one_669f484b44114adb .caption {
  margin-top: 35px;
}
.portfolio-block-one_669f484b44114adb .caption .tag_0f4c25130049eba3 {
  margin: 0 -3px;
}
.portfolio-block-one_669f484b44114adb .caption .tag_0f4c25130049eba3 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_669f484b44114adb .caption .pj-title_70a103ee587f4e83 {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_669f484b44114adb .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_669f484b44114adb .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_22e388229742b140 .bg-wrapper_134e6a86ec11a216 {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_22e388229742b140 .slider-wrapper_d8891dba67a15ff9 {
  height: 100%;
}
.project-details-two_22e388229742b140 .slider-wrapper_d8891dba67a15ff9 .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_22e388229742b140 .slider-wrapper_d8891dba67a15ff9 .carousel-control-next_83c4c9ddfdfdcd8b,
.project-details-two_22e388229742b140 .slider-wrapper_d8891dba67a15ff9 .carousel-control-prev_b4a40704365dde5f {
  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_22e388229742b140 .slider-wrapper_d8891dba67a15ff9 .carousel-control-next_83c4c9ddfdfdcd8b:hover,
.project-details-two_22e388229742b140 .slider-wrapper_d8891dba67a15ff9 .carousel-control-prev_b4a40704365dde5f:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_22e388229742b140 .slider-wrapper_d8891dba67a15ff9 .carousel-control-prev_b4a40704365dde5f {
  left: auto;
  right: 45px;
}
.project-details-two_22e388229742b140 .info-wrapper_ad29dfe7e003a52b {
  padding: 55px 50px 85px 70px;
}
.project-details-two_22e388229742b140 .info-wrapper_ad29dfe7e003a52b h3 {
  font-size: 36px;
}
.project-details-two_22e388229742b140 .info-wrapper_ad29dfe7e003a52b .list-meta_35e8e3db3d3543d2 li {
  padding: 22px 0;
}
.project-details-two_22e388229742b140 .info-wrapper_ad29dfe7e003a52b .list-meta_35e8e3db3d3543d2 .icon_14028b77239df35d {
  width: 40px;
}
.project-details-two_22e388229742b140 .info-wrapper_ad29dfe7e003a52b .list-meta_35e8e3db3d3543d2 .text1_125c50042ea40d8b {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_22e388229742b140 .info-wrapper_ad29dfe7e003a52b .list-meta_35e8e3db3d3543d2 span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_22e388229742b140 .info-wrapper_ad29dfe7e003a52b .social-share_9fc9ea1d311927d7 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_22e388229742b140 .info-wrapper_ad29dfe7e003a52b .social-share_9fc9ea1d311927d7 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_30194278134fe990 .slider-wrapper_d8891dba67a15ff9 {
  padding-left: 100px;
}
.feedback-section-three_30194278134fe990 .slider-wrapper_d8891dba67a15ff9 .icon_14028b77239df35d {
  left: 0;
  top: 18px;
}
.feedback-section-three_30194278134fe990 .slick-dots_a51cd2f27832e754 {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_30194278134fe990 .slick-dots_a51cd2f27832e754 li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_30194278134fe990 .slick-dots_a51cd2f27832e754 .slick-active button {
  background: #000;
}
.feedback-section-three_30194278134fe990 .rating-box_6c4bba9552ad02b3 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_30194278134fe990 .rating-box_6c4bba9552ad02b3 .rating_a2cef36ac358d61e {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_30194278134fe990 .shape_01_f5c065d9bd0ba0bb {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_30194278134fe990 .shape_02_8b41475f38a81e78 {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_449f51683f6c0f98 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_449f51683f6c0f98 .post-data_1e48960a175f4e71 {
  padding: 30px 35px 25px;
}
.blog-meta-one_449f51683f6c0f98 .post-data_1e48960a175f4e71 .post-info_0b69037a6c92c63f {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_449f51683f6c0f98 .post-data_1e48960a175f4e71 .blog-title_9b40b9c416bd4e21 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_449f51683f6c0f98 .post-data_1e48960a175f4e71 .blog-title_9b40b9c416bd4e21:hover {
  text-decoration: underline;
}
.blog-meta-one_449f51683f6c0f98 .post-img_b9762503a2efacc9 {
  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_449f51683f6c0f98 .post-img_b9762503a2efacc9 .round-btn_a4b93d7ab2a4ff2b {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_449f51683f6c0f98:hover .round-btn_a4b93d7ab2a4ff2b {
  background: #CFFF45;
}
.blog-meta-one_449f51683f6c0f98.style-two_490f8734e07e73b7 {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_449f51683f6c0f98.style-two_490f8734e07e73b7 .post-img_b9762503a2efacc9 {
  border-radius: 0;
}
.blog-meta-one_449f51683f6c0f98.style-two_490f8734e07e73b7 .blog-title_9b40b9c416bd4e21 {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_10eb949eefa0d94d {
  background: #fff;
}
.blog-meta-two_10eb949eefa0d94d .post-data_1e48960a175f4e71 {
  padding-top: 30px;
}
.blog-meta-two_10eb949eefa0d94d .post-data_1e48960a175f4e71 .blog-title_9b40b9c416bd4e21 {
  width: 70%;
}
.blog-meta-two_10eb949eefa0d94d .post-data_1e48960a175f4e71 .blog-title_9b40b9c416bd4e21 h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_10eb949eefa0d94d .post-data_1e48960a175f4e71 .blog-title_9b40b9c416bd4e21:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_10eb949eefa0d94d .post-data_1e48960a175f4e71 .round-btn_a4b93d7ab2a4ff2b {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_10eb949eefa0d94d .post-data_1e48960a175f4e71 .round-btn_a4b93d7ab2a4ff2b:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_10eb949eefa0d94d .post-data_1e48960a175f4e71 .post-info_0b69037a6c92c63f {
  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_10eb949eefa0d94d .post-img_b9762503a2efacc9 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_10eb949eefa0d94d .post-img_b9762503a2efacc9 .date_21841a600a1c89c0 {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_10eb949eefa0d94d.style-two_490f8734e07e73b7 {
  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_10eb949eefa0d94d.style-two_490f8734e07e73b7 p {
  font-size: 18px;
}
.blog-meta-two_10eb949eefa0d94d.style-two_490f8734e07e73b7 .post-img_b9762503a2efacc9 {
  height: auto;
  width: 100%;
}
.blog-meta-two_10eb949eefa0d94d.style-two_490f8734e07e73b7 .post-data_1e48960a175f4e71 {
  padding: 26px 0;
}
.blog-meta-two_10eb949eefa0d94d.style-two_490f8734e07e73b7 .post-data_1e48960a175f4e71 .post-info_0b69037a6c92c63f {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_10eb949eefa0d94d.style-two_490f8734e07e73b7 .post-data_1e48960a175f4e71 .round-btn_a4b93d7ab2a4ff2b {
  border: none;
}

.signup-btn-one_2072e29a1ff7989a 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_2072e29a1ff7989a .icon_14028b77239df35d {
  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_2886542b83e4190f {
  z-index: 1;
}
.blog-section-three_2886542b83e4190f .section-btn_abaff2ada6e745c5 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_eedd203779616130 {
  z-index: 5;
}
.blog-section-four_eedd203779616130.block-feature-three_8d16dff30c51870a:before {
  display: none;
}
.blog-section-four_eedd203779616130.block-feature-three_8d16dff30c51870a .block-one_54ca7c4e349eda42 {
  background: url(../snapshots/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .quote-wrapper_399847be1a7b7e6b {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .quote-wrapper_399847be1a7b7e6b .wrapper_3889fa09cde836d3 {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .quote-wrapper_399847be1a7b7e6b .wrapper_3889fa09cde836d3 .icon_14028b77239df35d {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .quote-wrapper_399847be1a7b7e6b .wrapper_3889fa09cde836d3 h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .quote-wrapper_399847be1a7b7e6b h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .quote-wrapper_399847be1a7b7e6b h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .img-gallery_966a9f60e5b23465 {
  margin-bottom: 50px;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .img-gallery_966a9f60e5b23465 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .list-item_f34a7315a326f846 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_d4fa834518e56870 .post-details-meta_c868dc8c16873dd0 .list-item_f34a7315a326f846 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_d4fa834518e56870 .bottom-widget_9e053731b8703003 {
  padding: 10px 0 5px;
}
.blog-details_d4fa834518e56870 .bottom-widget_9e053731b8703003 .tags_94f1b39eb5baf957 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_d4fa834518e56870 .bottom-widget_9e053731b8703003 .tags_94f1b39eb5baf957 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_d4fa834518e56870 .bottom-widget_9e053731b8703003 .tags_94f1b39eb5baf957 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_d4fa834518e56870 .bottom-widget_9e053731b8703003 .share-icon_3cd8db8d1f1c6a50 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_d4fa834518e56870 .bottom-widget_9e053731b8703003 .share-icon_3cd8db8d1f1c6a50 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_d4fa834518e56870 .grey-bg_2d4f6c8b5b8851eb {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_d4fa834518e56870 .blog-inner-title_21ca4532b8041d50 {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 {
  margin: 60px 0;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e:last-child {
  padding-bottom: 5px;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e .reply-comment_4da22e0b104200a3 {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e .user-avatar_ee8e6acfc3e0f380 {
  width: 60px;
  height: 60px;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e .comment-text_8d74e1c480fe2af7 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e .comment-text_8d74e1c480fe2af7 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e .comment-text_8d74e1c480fe2af7 .date_21841a600a1c89c0 {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e .comment-text_8d74e1c480fe2af7 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e .comment-text_8d74e1c480fe2af7 .reply-btn_6a7cca3e53d6fb51 {
  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_d4fa834518e56870 .blog-comment-area_aa420142f35a1a37 .comment_41f716fa823cf93e .comment-text_8d74e1c480fe2af7 .reply-btn_6a7cca3e53d6fb51:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_d4fa834518e56870 .blog-comment-form_8f7ea8eb3d72be0c p a {
  color: #19352D;
}
.blog-details_d4fa834518e56870 .blog-comment-form_8f7ea8eb3d72be0c form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_d4fa834518e56870 .blog-comment-form_8f7ea8eb3d72be0c form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_d4fa834518e56870 .blog-comment-form_8f7ea8eb3d72be0c 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_7c36eefc3dda1d0b {
  height: 600px;
}

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

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

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

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

.footer-one_8ef7e6d689157b91 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_8ef7e6d689157b91 .bottom-footer_b08deae80d252029 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_8ef7e6d689157b91 .social-icon_4bdcb76cc3741aab 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_8ef7e6d689157b91 .social-icon_4bdcb76cc3741aab a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_8ef7e6d689157b91 .footer-title_55a46ba3a188625c {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_8ef7e6d689157b91 .footer-nav-link_85b33e7a51656f40 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_8ef7e6d689157b91 .footer-nav-link_85b33e7a51656f40 a:hover {
  color: #fff;
}
.footer-nav-link_85b33e7a51656f40 p {
  font-size: 16px;
}
.logo_1d5b325705057e79 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_c287c96ba91d1db3 {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_d9e6730ca3a494d1 {
  align-content: center;
}

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

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

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

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

.footer-three_e2aa8c1ff77a1a3c {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_e2aa8c1ff77a1a3c .round-bg_8bd624650babb893 {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_e2aa8c1ff77a1a3c .round-bg_8bd624650babb893.color-two_295140bfb9d1fe22 {
  background: #F6FFDD;
}
.footer-three_e2aa8c1ff77a1a3c .footer-intro_d59e1ebbc24a0a97 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_e2aa8c1ff77a1a3c .footer-intro_d59e1ebbc24a0a97 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_e2aa8c1ff77a1a3c .footer-title_55a46ba3a188625c {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_e2aa8c1ff77a1a3c .footer-nav-link_85b33e7a51656f40 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_e2aa8c1ff77a1a3c .footer-nav-link_85b33e7a51656f40 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_e2aa8c1ff77a1a3c .bottom-footer_b08deae80d252029 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_e2aa8c1ff77a1a3c .bottom-footer_b08deae80d252029 .copyright_58831f58ee57f624 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_e2aa8c1ff77a1a3c .bottom-footer_b08deae80d252029 .bottom-nav_b9097dc74888df4d {
  margin: 0 -12px;
}
.footer-three_e2aa8c1ff77a1a3c .bottom-footer_b08deae80d252029 .bottom-nav_b9097dc74888df4d a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_e2aa8c1ff77a1a3c .bottom-footer_b08deae80d252029 .bottom-nav_b9097dc74888df4d a:hover {
  text-decoration: underline;
}
.footer-three_e2aa8c1ff77a1a3c .bottom-footer_b08deae80d252029 .social-icon_4bdcb76cc3741aab {
  margin: 0 -10px;
}
.footer-three_e2aa8c1ff77a1a3c .bottom-footer_b08deae80d252029 .social-icon_4bdcb76cc3741aab a {
  margin: 0 10px;
}
.footer-three_e2aa8c1ff77a1a3c .bottom-footer_b08deae80d252029 .social-icon_4bdcb76cc3741aab a:hover {
  color: #19352D;
}
.footer-three_e2aa8c1ff77a1a3c .shape_01_f5c065d9bd0ba0bb {
  top: -3%;
  left: -3%;
}
.footer-three_e2aa8c1ff77a1a3c .shape_02_8b41475f38a81e78 {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_8876a4c01580bfcb {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_8876a4c01580bfcb:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../snapshots/assets_efe657b00d/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_8876a4c01580bfcb h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_8876a4c01580bfcb .btn-group_c600e83eb5e8f794 {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_8876a4c01580bfcb .btn-group_c600e83eb5e8f794 h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_8876a4c01580bfcb .btn-group_c600e83eb5e8f794 h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_8876a4c01580bfcb .btn-group_c600e83eb5e8f794 .round-btn_a4b93d7ab2a4ff2b {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_8876a4c01580bfcb .btn-group_c600e83eb5e8f794 .round-btn_a4b93d7ab2a4ff2b:hover, .footer-five_8876a4c01580bfcb .btn-group_c600e83eb5e8f794 .round-btn_a4b93d7ab2a4ff2b:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_8876a4c01580bfcb .social-icon_4bdcb76cc3741aab {
  margin: 0 -20px;
}
.footer-five_8876a4c01580bfcb .social-icon_4bdcb76cc3741aab a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_8876a4c01580bfcb .social-icon_4bdcb76cc3741aab a:hover {
  color: #DFFF5E;
}
.footer-five_8876a4c01580bfcb .bottom-nav_b9097dc74888df4d {
  margin: 0 -12px;
}
.footer-five_8876a4c01580bfcb .bottom-nav_b9097dc74888df4d a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_8876a4c01580bfcb .bottom-nav_b9097dc74888df4d a:hover {
  text-decoration: underline;
}
.footer-five_8876a4c01580bfcb .shape_01_f5c065d9bd0ba0bb {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_8876a4c01580bfcb .shape_02_8b41475f38a81e78 {
  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_4d945ccd965c88db {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_58d409f216799b0d {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_5789946b3c1341aa {
  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_7caf8a622786cf34 {
  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_55ddae31e407d4c7 {
  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_e44ae5cc6e8dbcec {
  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_d1507285366b5a20 {
  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_98232b184d72a099 {
  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_10f9dfccdae5a39a {
  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_0e7906cfa8acd84e {
  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_26253949026cd55e {
  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_0412af6e928b36f4 {
  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_c2ee87f4eed80e6a {
  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_76cead75f5c3d096 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_2dcd1e984ef5cbaf {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_8bc8c712d11686a7 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_672312c318432c44 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_bb5225f5f03d4e02 {
  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_d3e49b2ba09730d9 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_ac9e26ea3e415eaa {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_4758eb73715067a9 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_6a4303e1f33f7cc9 {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_b24e54b21aba2fff {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_fe4c1ae93aa9e0fd {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_c991f575edcee0a1 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_7d8f293d847e53e1 {
  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_147443443083cc0e {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_c8ff9d3dd66167bc {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_266f8dc3e8a64604 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_a2fa2b41b1937fa1 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_4c8a65d99dda645e {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_95f81ed043293f3f {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_44edb035ed8edf31 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_0324bdfe1a581aaf {
  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_22e957c9532ff09d {
  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_a87a914b127286fe {
  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_3b18f8c72afc3a9d {
  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_6694c067b6823beb {
  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_1ed167d5751fe5e1 {
  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_bbbc3919d2f2f064 {
  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_d44a4d07106ae198 {
  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_0571f7896d0b45bf {
  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_09ccc30cf5ba7fd2 {
  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_d953d7b208fa2d37 {
  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_9d8ac382ab969822 {
  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_877ca2f32276b4db {
  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_137089237cc405eb {
  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_aeceed35f745cc89 {
  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_6a95cd6352aaf76c {
  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_fd76a8ddc9ecae5d {
  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_7adb5ae430b7fb13 {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_2d0cde7144048d1f {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_bf6d1584048ad645 {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_7f670fd0189df2a8 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_a6d2074ecb39d407 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_b9df15eb9de10bdd {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_7a0b6cf50673d2d4 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_7ce9a709f4e34eaf {
  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_4d945ccd965c88db {
  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_c1a6cdbd3008c0c2 {
  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_2c25a1721adefc0e {
  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_027dd93752a8ffbb .theme-select-menu_816a545aa18d7458 {
  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_9e8a73b612db4464 {
  overflow: hidden;
}
.product-block-one_9e8a73b612db4464 .img-holder_9d70a155b47b18ee {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_9e8a73b612db4464 .img-holder_9d70a155b47b18ee .cart-icon_4293b1a69c6f64d0 {
  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_9e8a73b612db4464 .img-holder_9d70a155b47b18ee .cart-icon_4293b1a69c6f64d0:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_9e8a73b612db4464 .img-holder_9d70a155b47b18ee .cart-button_7f622addd816cef6 {
  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_9e8a73b612db4464 .img-holder_9d70a155b47b18ee .cart-button_7f622addd816cef6:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_9e8a73b612db4464 .product-title_ad57a1a42893c938 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_9e8a73b612db4464 .rating_a2cef36ac358d61e {
  margin: 0 -3px;
}
.product-block-one_9e8a73b612db4464 .rating_a2cef36ac358d61e li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_9e8a73b612db4464 .rating_a2cef36ac358d61e li .bi-star-fill_43599870d5fc47b7 {
  color: #FFCB65;
}
.product-block-one_9e8a73b612db4464 .price_05ddec3a436cec2b {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_9e8a73b612db4464:hover .cart-button_7f622addd816cef6 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_9e8a73b612db4464:hover .product-img_71c74782b2ef809b {
  transform: scale(0.95);
}
.product-block-one_9e8a73b612db4464:hover .cart-icon_4293b1a69c6f64d0 {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_9e8a73b612db4464:hover .product-title_ad57a1a42893c938 {
  text-decoration: underline;
}

.product-details-one_e1273414e23ceaf8 .product-img-tab_850ccb3956c2418f {
  border: none;
}
.product-details-one_e1273414e23ceaf8 .product-img-tab_850ccb3956c2418f .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_e1273414e23ceaf8 .product-img-tab_850ccb3956c2418f .nav-link img {
  max-height: 100%;
}
.product-details-one_e1273414e23ceaf8 .product-img-tab_850ccb3956c2418f .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_e1273414e23ceaf8 .product-img-tab-content_25e045fb9957045f {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_e1273414e23ceaf8 .product-img-tab-content_25e045fb9957045f img {
  margin: auto;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .stock-tag_d227236f7ea8ab1c {
  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_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .product-name_e6f25643774c7354 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .rating_a2cef36ac358d61e li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .rating_a2cef36ac358d61e li .bi-star-fill_43599870d5fc47b7 {
  color: #FFCB65;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .rating_a2cef36ac358d61e li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .rating_a2cef36ac358d61e li a:hover {
  text-decoration: underline;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .price_05ddec3a436cec2b {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .price_05ddec3a436cec2b del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .availability_ce687b26372cc18d {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .description-text_ac6476288d8c7370 {
  padding: 10px 0 15px;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .product-feature_2927cbdd32340985 {
  margin-bottom: 20px;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .product-feature_2927cbdd32340985 li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .product-feature_2927cbdd32340985 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .customize-order_1848f898da0056b4 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .customize-order_1848f898da0056b4 .quantity_12cc3ab4ca11e42a .button-group_841d0db4355a19fa {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .customize-order_1848f898da0056b4 .quantity_12cc3ab4ca11e42a .button-group_841d0db4355a19fa li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .customize-order_1848f898da0056b4 .quantity_12cc3ab4ca11e42a .button-group_841d0db4355a19fa li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_e1273414e23ceaf8 .product-info_e55f72b4af921bc5 .customize-order_1848f898da0056b4 .quantity_12cc3ab4ca11e42a .button-group_841d0db4355a19fa 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_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .nav-tabs_7a53d58bf53d58b6 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .nav-tabs_7a53d58bf53d58b6 .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_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .nav-tabs_7a53d58bf53d58b6 .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_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .nav-tabs_7a53d58bf53d58b6 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .nav-tabs_7a53d58bf53d58b6 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .tab-content_841073aba4eedb02 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .tab-content_841073aba4eedb02 .product-feature_2927cbdd32340985 li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .tab-content_841073aba4eedb02 .product-feature_2927cbdd32340985 li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .user-comment-area_e0bb6a4cb7576b96 .single-comment_9c8e657fddc2c169 {
  padding-bottom: 40px;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .user-comment-area_e0bb6a4cb7576b96 .single-comment_9c8e657fddc2c169:last-child {
  padding-bottom: 0;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .user-comment-area_e0bb6a4cb7576b96 .user-img_63302436f88417ee {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .user-comment-area_e0bb6a4cb7576b96 .user-comment-data_662a90a5629e071c {
  padding-left: 30px;
  position: relative;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .user-comment-area_e0bb6a4cb7576b96 .user-comment-data_662a90a5629e071c .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .user-comment-area_e0bb6a4cb7576b96 .user-comment-data_662a90a5629e071c .rating_a2cef36ac358d61e li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .user-comment-area_e0bb6a4cb7576b96 .user-comment-data_662a90a5629e071c .rating_a2cef36ac358d61e li .bi-star-fill_43599870d5fc47b7 {
  color: #FFCB65;
}
.product-details-one_e1273414e23ceaf8 .product-review-tab_6f2d414696733fc3 .user-comment-area_e0bb6a4cb7576b96 .user-comment-data_662a90a5629e071c p {
  padding-top: 8px;
}

.cart-list-form_c75a07b42cde2c3e {
  position: relative;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 {
  margin: 0;
  background: transparent;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 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_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 th:first-child {
  text-align: left;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .product-thumbnails_234e5169da5ce4d1 {
  width: 85px;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .product-thumbnails_234e5169da5ce4d1 img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .product-thumbnails_234e5169da5ce4d1 .product-img_71c74782b2ef809b {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .product-info_e55f72b4af921bc5 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .product-info_e55f72b4af921bc5 .product-name_e6f25643774c7354 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .product-info_e55f72b4af921bc5 .serial_9d66f063d177041f {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .product-info_e55f72b4af921bc5 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .price_05ddec3a436cec2b {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .quantity_12cc3ab4ca11e42a li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .quantity_12cc3ab4ca11e42a li .btn_a13c54919ab09e8e {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .quantity_12cc3ab4ca11e42a 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_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .remove-product_22e2bbbe65b08d8f {
  color: #000;
  font-size: 22px;
}
.cart-list-form_c75a07b42cde2c3e .table_ee3ed6f9c5f7e2a4 tbody .remove-product_22e2bbbe65b08d8f:hover {
  color: #ff2759;
}
.cart-list-form_c75a07b42cde2c3e .cart-footer_6f80dddc4b075d7d {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_c75a07b42cde2c3e .cart-footer_6f80dddc4b075d7d .coupon-form_9452b5af274ebece input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_c75a07b42cde2c3e .cart-footer_6f80dddc4b075d7d .cart-total-section_457025df44a96b44 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_c75a07b42cde2c3e .cart-footer_6f80dddc4b075d7d .cart-total-section_457025df44a96b44 .cart-total-table_a0f73a1a68b4773f 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_c75a07b42cde2c3e .cart-footer_6f80dddc4b075d7d .cart-total-section_457025df44a96b44 .cart-total-table_a0f73a1a68b4773f tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_5d616a2550ce327d {
  height: auto;
}

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

.fancybox-caption_7c68261e13b3c301, .fancybox-infobar_6f759f30ff49cd80, .fancybox-navigation_c8aef3a413b9d661 .fancybox-button_fd83c8bcb6ce74de, .fancybox-toolbar_d68a4b047955c82e {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_a597c9cbc2351cb4 .fancybox-caption_7c68261e13b3c301, .fancybox-show-infobar_bb9ad072344e93e9 .fancybox-infobar_6f759f30ff49cd80, .fancybox-show-nav_1233831a615ff80e .fancybox-navigation_c8aef3a413b9d661 .fancybox-button_fd83c8bcb6ce74de, .fancybox-show-toolbar_173e543a3c487f95 .fancybox-toolbar_d68a4b047955c82e {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_da084a09b1cb2a11 .fancybox-stage_5377f184d388ec76 {
  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_0a317ef8c5d6cdc9 .fancybox-slide, .fancybox-slide--current_beed307fa49f8b3b, .fancybox-slide--next_44385eb65c0d519b, .fancybox-slide--previous_c4615febd3829d47 {
  display: block;
}

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

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

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

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

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

.fancybox-content_bd6081dfa6d196c8 {
  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_905a373f5dfd8f81 .fancybox-content_bd6081dfa6d196c8 {
  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_4486e5e7594e90d1 .fancybox-content_bd6081dfa6d196c8 {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_cb2f58f963ee4283 .fancybox-content_bd6081dfa6d196c8 {
  cursor: zoom-in;
}

.fancybox-can-drag_a4ea210c3d068d16 .fancybox-content_bd6081dfa6d196c8 {
  cursor: grab;
}

.fancybox-is-dragging_fda558701c5df82b .fancybox-content_bd6081dfa6d196c8 {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_4680fda34607b548 .fancybox-content_bd6081dfa6d196c8 {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_98f96e4ef0005da7 .fancybox-content_bd6081dfa6d196c8, .fancybox-slide--map_87a1c3eadd750f0b .fancybox-content_bd6081dfa6d196c8, .fancybox-slide--video_035f5ff2bf0a71e9 .fancybox-content_bd6081dfa6d196c8 {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_035f5ff2bf0a71e9 .fancybox-content_bd6081dfa6d196c8 {
  background: #000;
}

.fancybox-slide--map_87a1c3eadd750f0b .fancybox-content_bd6081dfa6d196c8 {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_c15a692f54caabd1 svg path, .fancybox-button--share_9ffa7b1932843547 svg path, .fancybox-button--thumbs_6bccfc86e0f06bc2 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_1233831a615ff80e .fancybox-navigation_c8aef3a413b9d661 .fancybox-button_fd83c8bcb6ce74de {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_c8aef3a413b9d661 .fancybox-button--arrow_left_ffc176df045ba080 {
  left: 6px;
}

.fancybox-navigation_c8aef3a413b9d661 .fancybox-button--arrow_right_a9ff5365b91d8750 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_98f96e4ef0005da7 .fancybox-close-small_0530a4db8b980729, .fancybox-slide--image_905a373f5dfd8f81 .fancybox-close-small_0530a4db8b980729, .fancybox-slide--video_035f5ff2bf0a71e9 .fancybox-close-small_0530a4db8b980729 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_98f96e4ef0005da7 .fancybox-close-small_0530a4db8b980729:hover svg, .fancybox-slide--image_905a373f5dfd8f81 .fancybox-close-small_0530a4db8b980729:hover svg, .fancybox-slide--video_035f5ff2bf0a71e9 .fancybox-close-small_0530a4db8b980729:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_5cbbd2a81e04c0ef .fancybox-close-small_0530a4db8b980729, .fancybox-is-zoomable_7026a4a99dd58da0.fancybox-can-drag_a4ea210c3d068d16 .fancybox-close-small_0530a4db8b980729 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_fb83ffa616357120.fancybox-slide--next_44385eb65c0d519b, .fancybox-fx-fade_fb83ffa616357120.fancybox-slide--previous_c4615febd3829d47 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_fb83ffa616357120.fancybox-slide--current_beed307fa49f8b3b {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_a04a8923c1d5abdb {
  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_7b6fdffac810f8e1 {
  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_1a20a0597de07ae0 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_42920d6a842080a7 .fancybox-thumbs_7b6fdffac810f8e1 {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_7b6fdffac810f8e1 > 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_7b6fdffac810f8e1 .fancybox-thumbs-active_9d3ba43403a1835a:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_33dbe86cb3995e38 .slick-track_e886458179d057d2,
.slick-slider_33dbe86cb3995e38 .slick-list_4c9b9c6ce9d346ce {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_95e6fc2293ddf095 .slick-track_e886458179d057d2 {
  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_95e6fc2293ddf095 img {
  display: none;
}

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

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

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

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

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