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

.h1_b73f1681f39b8283,
h1,
.h2_0e1e2d30f0d07712,
h2,
.h3_2533edc026072df1,
h3,
.h4_aaa36dd3bb4a1f7d,
h4,
.h5_831a1b9f968f4ad4,
h5,
.h6_8317a566a7a60280,
h6 {
  font-weight: 500;
  color: #19352D;
}

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

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

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

p {
  line-height: 1.7em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box-layout_5ffb6b608dbf8738 {
  margin: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p0_bf653bdd3520841f {
  padding: 0 !important;
}

.m0_a3912b7ace466b69 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1399px) {
  .xl-p0_a466d9d7ef1247a8 {
    padding: 0 !important;
  }
  .xl-m0_caf8233e2828ba6d {
    margin: 0 !important;
  }
  .xl-pt-10_d7d99f11d225cf36 {
    padding-top: 10px !important;
  }
  .xl-pt-20_718547d9f6052570 {
    padding-top: 20px !important;
  }
  .xl-pt-30_421ae8b399db7519 {
    padding-top: 30px !important;
  }
  .xl-pt-40_ab1e9bc631627f51 {
    padding-top: 40px !important;
  }
  .xl-pt-50_e10e000a5467f71b {
    padding-top: 50px !important;
  }
  .xl-pt-60_543b599e918db188 {
    padding-top: 60px !important;
  }
  .xl-pt-70_9d47a0c32ee25fd9 {
    padding-top: 70px !important;
  }
  .xl-pt-80_4f5e4d66c65d87fc {
    padding-top: 80px !important;
  }
  .xl-pt-90_023be24ba4bff82f {
    padding-top: 90px !important;
  }
  .xl-pt-100_b3844b5c8cce1b71 {
    padding-top: 100px !important;
  }
  .xl-pt-110_93e2f68c24eeb8a6 {
    padding-top: 110px !important;
  }
  .xl-pt-120_3f45ad1a8255e080 {
    padding-top: 120px !important;
  }
  .xl-pt-130_c334bdcca72a4962 {
    padding-top: 130px !important;
  }
  .xl-pt-140_fb29057340091579 {
    padding-top: 140px !important;
  }
  .xl-pt-150_17271fabf0e106a3 {
    padding-top: 150px !important;
  }
  .xl-pt-200_c79466490a9f8fda {
    padding-top: 200px !important;
  }
  .xl-pb-10_b54f0931480bc02e {
    padding-bottom: 10px !important;
  }
  .xl-pb-20_b0f48d4d744efa87 {
    padding-bottom: 20px !important;
  }
  .xl-pb-30_8f6e62eeed3b768a {
    padding-bottom: 30px !important;
  }
  .xl-pb-40_60d4198969b570c4 {
    padding-bottom: 40px !important;
  }
  .xl-pb-50_240fe486cbeee61f {
    padding-bottom: 50px !important;
  }
  .xl-pb-60_d0ba664b5d219d29 {
    padding-bottom: 60px !important;
  }
  .xl-pb-70_5cba6c0e6ec9fc57 {
    padding-bottom: 70px !important;
  }
  .xl-pb-80_d5e799363691ee38 {
    padding-bottom: 80px !important;
  }
  .xl-pb-90_a268ea2de42caf7d {
    padding-bottom: 90px !important;
  }
  .xl-pb-100_3121c54653ebd848 {
    padding-bottom: 100px !important;
  }
  .xl-pb-110_24ef996edc711ebc {
    padding-bottom: 110px !important;
  }
  .xl-pb-120_3f56734d9b8d05c9 {
    padding-bottom: 120px !important;
  }
  .xl-pb-130_b920614b79348bd8 {
    padding-bottom: 130px !important;
  }
  .xl-pb-140_4c75bad5a59f3ed1 {
    padding-bottom: 140px !important;
  }
  .xl-pb-150_dd34cc8e7cdfb450 {
    padding-bottom: 150px !important;
  }
  .xl-pb-200_a1caa611391c5120 {
    padding-bottom: 200px !important;
  }
  .xl-mt-10_1e0884a926b95e09 {
    margin-top: 10px !important;
  }
  .xl-mt-20_260a552de9c256ca {
    margin-top: 20px !important;
  }
  .xl-mt-30_d7a7db2e662fdfe7 {
    margin-top: 30px !important;
  }
  .xl-mt-40_7483b31765b1bc3c {
    margin-top: 40px !important;
  }
  .xl-mt-50_ce315d61a795fb63 {
    margin-top: 50px !important;
  }
  .xl-mt-60_3cbeeda53b5e2aca {
    margin-top: 60px !important;
  }
  .xl-mt-70_4f54c5324cf91d92 {
    margin-top: 70px !important;
  }
  .xl-mt-80_22eacd701f6342be {
    margin-top: 80px !important;
  }
  .xl-mt-90_e6d0b2bcfd063f75 {
    margin-top: 90px !important;
  }
  .xl-mt-100_1ec51e5a9c62c6a4 {
    margin-top: 100px !important;
  }
  .xl-mt-110_1935293b954fec62 {
    margin-top: 110px !important;
  }
  .xl-mt-120_5dbc5d79a251a33f {
    margin-top: 120px !important;
  }
  .xl-mt-130_f47b07d7b2c3389a {
    margin-top: 130px !important;
  }
  .xl-mt-140_14432f85a392d101 {
    margin-top: 140px !important;
  }
  .xl-mt-150_36c391bc2df0f4d8 {
    margin-top: 150px !important;
  }
  .xl-mt-200_faf2023471460c64 {
    margin-top: 200px !important;
  }
  .xl-mb-10_60f520e8c65636f0 {
    margin-bottom: 10px !important;
  }
  .xl-mb-20_0180ba6e48a77937 {
    margin-bottom: 20px !important;
  }
  .xl-mb-30_e28213d47804d80f {
    margin-bottom: 30px !important;
  }
  .xl-mb-40_65d8bff6cbead56b {
    margin-bottom: 40px !important;
  }
  .xl-mb-50_cafac2d4fc5b636f {
    margin-bottom: 50px !important;
  }
  .xl-mb-60_5dbdf421ef283704 {
    margin-bottom: 60px !important;
  }
  .xl-mb-70_f7fb45af008f488d {
    margin-bottom: 70px !important;
  }
  .xl-mb-80_a338a3bfd9005fdb {
    margin-bottom: 80px !important;
  }
  .xl-mb-90_deaf29f8d5fce9c6 {
    margin-bottom: 90px !important;
  }
  .xl-mb-100_5062d99353ed059a {
    margin-bottom: 100px !important;
  }
  .xl-mb-110_2d28acd36022109f {
    margin-bottom: 110px !important;
  }
  .xl-mb-120_cc5e27b023b9eb75 {
    margin-bottom: 120px !important;
  }
  .xl-mb-130_bda3f1d71ca38c27 {
    margin-bottom: 130px !important;
  }
  .xl-mb-140_4957b0dfad353188 {
    margin-bottom: 140px !important;
  }
  .xl-mb-150_bc682904036adea5 {
    margin-bottom: 150px !important;
  }
  .xl-mb-200_eaabf74b67e467f8 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1399px)*/
@media (max-width: 1199px) {
  .lg-p0_d1bd794d997258fb {
    padding: 0 !important;
  }
  .lg-m0_6cbafd03053aaf10 {
    margin: 0 !important;
  }
  .lg-pt-10_2af653d54f04dfd9 {
    padding-top: 10px !important;
  }
  .lg-pt-20_4d44d75c707bcf09 {
    padding-top: 20px !important;
  }
  .lg-pt-30_20d725a4386dc3a8 {
    padding-top: 30px !important;
  }
  .lg-pt-40_a39b7080b39290af {
    padding-top: 40px !important;
  }
  .lg-pt-50_a30245db4583de55 {
    padding-top: 50px !important;
  }
  .lg-pt-60_6bec43be48a7486d {
    padding-top: 60px !important;
  }
  .lg-pt-70_60adf5abbf64f249 {
    padding-top: 70px !important;
  }
  .lg-pt-80_30848256b88e3348 {
    padding-top: 80px !important;
  }
  .lg-pt-90_bfe9855408a717aa {
    padding-top: 90px !important;
  }
  .lg-pt-100_eb38228c2c29794a {
    padding-top: 100px !important;
  }
  .lg-pt-110_ad8f8e88eb44b314 {
    padding-top: 110px !important;
  }
  .lg-pt-120_1b48b1e0b376f0c1 {
    padding-top: 120px !important;
  }
  .lg-pt-130_061877b847a3a908 {
    padding-top: 130px !important;
  }
  .lg-pt-140_725dc393370677a8 {
    padding-top: 140px !important;
  }
  .lg-pt-150_360c09da957981da {
    padding-top: 150px !important;
  }
  .lg-pt-200_3648f097dbc982e1 {
    padding-top: 200px !important;
  }
  .lg-pb-10_be3078298e9921f9 {
    padding-bottom: 10px !important;
  }
  .lg-pb-20_52d6421b61f86cdb {
    padding-bottom: 20px !important;
  }
  .lg-pb-30_8e94c941d77f98b8 {
    padding-bottom: 30px !important;
  }
  .lg-pb-40_d76f7a21491e2a07 {
    padding-bottom: 40px !important;
  }
  .lg-pb-50_43fef1679773bfe2 {
    padding-bottom: 50px !important;
  }
  .lg-pb-60_52fa2dbed484a70a {
    padding-bottom: 60px !important;
  }
  .lg-pb-70_90ee4d43083877f3 {
    padding-bottom: 70px !important;
  }
  .lg-pb-80_147e70d14f6b9f2f {
    padding-bottom: 80px !important;
  }
  .lg-pb-90_02225becb1b296a4 {
    padding-bottom: 90px !important;
  }
  .lg-pb-100_63189b1cd6a3c5b8 {
    padding-bottom: 100px !important;
  }
  .lg-pb-110_479ee87133c57247 {
    padding-bottom: 110px !important;
  }
  .lg-pb-120_26c52e0a9e6989f5 {
    padding-bottom: 120px !important;
  }
  .lg-pb-130_6d0c92f015454bf7 {
    padding-bottom: 130px !important;
  }
  .lg-pb-140_62c9991e6e303dd4 {
    padding-bottom: 140px !important;
  }
  .lg-pb-150_24a3cad15ba9ed38 {
    padding-bottom: 150px !important;
  }
  .lg-pb-200_d404c87c4f86a9cd {
    padding-bottom: 200px !important;
  }
  .lg-mt-10_f68576b9d98804c4 {
    margin-top: 10px !important;
  }
  .lg-mt-20_1ce6b2c2b9840f47 {
    margin-top: 20px !important;
  }
  .lg-mt-30_4b63fb117ed322aa {
    margin-top: 30px !important;
  }
  .lg-mt-40_5f3e7cdf00045be7 {
    margin-top: 40px !important;
  }
  .lg-mt-50_1cd18942bf874844 {
    margin-top: 50px !important;
  }
  .lg-mt-60_b8fddfd096f6a885 {
    margin-top: 60px !important;
  }
  .lg-mt-70_0b6dc00128e3155e {
    margin-top: 70px !important;
  }
  .lg-mt-80_fb6cbb9152fe0b97 {
    margin-top: 80px !important;
  }
  .lg-mt-90_b50a3e200fcc006b {
    margin-top: 90px !important;
  }
  .lg-mt-100_db4c911ffd5603cc {
    margin-top: 100px !important;
  }
  .lg-mt-110_f65a69efa551bad7 {
    margin-top: 110px !important;
  }
  .lg-mt-120_799f51ec0edcdbdf {
    margin-top: 120px !important;
  }
  .lg-mt-130_d0ce906d871f340b {
    margin-top: 130px !important;
  }
  .lg-mt-140_f50c08e0e9064ff9 {
    margin-top: 140px !important;
  }
  .lg-mt-150_7853bc043e7336e4 {
    margin-top: 150px !important;
  }
  .lg-mt-200_25bc3b3409dc251c {
    margin-top: 200px !important;
  }
  .lg-mb-10_42daeb7fb6267cf4 {
    margin-bottom: 10px !important;
  }
  .lg-mb-20_fc3a489f4ebf3a6e {
    margin-bottom: 20px !important;
  }
  .lg-mb-30_596fc9e4ae1306f2 {
    margin-bottom: 30px !important;
  }
  .lg-mb-40_5c3ceed3cb9f166d {
    margin-bottom: 40px !important;
  }
  .lg-mb-50_67c2b286dee1a601 {
    margin-bottom: 50px !important;
  }
  .lg-mb-60_6d66081e9aa035d0 {
    margin-bottom: 60px !important;
  }
  .lg-mb-70_b47b45e88a02afb7 {
    margin-bottom: 70px !important;
  }
  .lg-mb-80_be874e666966e605 {
    margin-bottom: 80px !important;
  }
  .lg-mb-90_5fa5ed5a57b420e3 {
    margin-bottom: 90px !important;
  }
  .lg-mb-100_0e6985cb4ea6430c {
    margin-bottom: 100px !important;
  }
  .lg-mb-110_c460da5b180f3979 {
    margin-bottom: 110px !important;
  }
  .lg-mb-120_ada1b26bd3fc6436 {
    margin-bottom: 120px !important;
  }
  .lg-mb-130_25f9d84a2d9443c2 {
    margin-bottom: 130px !important;
  }
  .lg-mb-140_21a4d9110fe49e12 {
    margin-bottom: 140px !important;
  }
  .lg-mb-150_b71d3c9ae800269e {
    margin-bottom: 150px !important;
  }
  .lg-mb-200_4fe8ebafeba63f74 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 1199px)*/
@media (max-width: 991px) {
  .md-p0_8019d290adb3f94e {
    padding: 0 !important;
  }
  .md-m0_c5013f80ffab564b {
    margin: 0 !important;
  }
  .md-pt-10_8175b691d423b94b {
    padding-top: 10px !important;
  }
  .md-pt-20_3dd06f368c93fed0 {
    padding-top: 20px !important;
  }
  .md-pt-30_dc5ce90adfe25b41 {
    padding-top: 30px !important;
  }
  .md-pt-40_1ee39ddb9cce3819 {
    padding-top: 40px !important;
  }
  .md-pt-50_087f439c0baa3bcf {
    padding-top: 50px !important;
  }
  .md-pt-60_d792f59abdc142a4 {
    padding-top: 60px !important;
  }
  .md-pt-70_76f0e3e259f838f8 {
    padding-top: 70px !important;
  }
  .md-pt-80_bc0bbf3c9e5bf09c {
    padding-top: 80px !important;
  }
  .md-pt-90_1c3bae75379d63d6 {
    padding-top: 90px !important;
  }
  .md-pt-100_0b53c2d1133a084b {
    padding-top: 100px !important;
  }
  .md-pt-110_4981defee9291d1c {
    padding-top: 110px !important;
  }
  .md-pt-120_edf230f18ef5fc55 {
    padding-top: 120px !important;
  }
  .md-pt-130_9d1095666a5959a2 {
    padding-top: 130px !important;
  }
  .md-pt-140_1bcbc14f9e77699f {
    padding-top: 140px !important;
  }
  .md-pt-150_f2fc9f18f2949592 {
    padding-top: 150px !important;
  }
  .md-pt-200_ba136aecdcec45a0 {
    padding-top: 200px !important;
  }
  .md-pb-10_335e5de11082f81c {
    padding-bottom: 10px !important;
  }
  .md-pb-20_a3fa05e05d6feb12 {
    padding-bottom: 20px !important;
  }
  .md-pb-30_da82be458c47a4c9 {
    padding-bottom: 30px !important;
  }
  .md-pb-40_f89b9a84a9ba49a5 {
    padding-bottom: 40px !important;
  }
  .md-pb-50_e3a8d3ac10f26647 {
    padding-bottom: 50px !important;
  }
  .md-pb-60_269a892d69e088f1 {
    padding-bottom: 60px !important;
  }
  .md-pb-70_fac31d963bfdca5f {
    padding-bottom: 70px !important;
  }
  .md-pb-80_5bf2e690467514e0 {
    padding-bottom: 80px !important;
  }
  .md-pb-90_5603520f9b7253f6 {
    padding-bottom: 90px !important;
  }
  .md-pb-100_eadcb51df8139574 {
    padding-bottom: 100px !important;
  }
  .md-pb-110_9b0735d0811d3acd {
    padding-bottom: 110px !important;
  }
  .md-pb-120_3280f5cad5c49157 {
    padding-bottom: 120px !important;
  }
  .md-pb-130_cea57173c2edbf57 {
    padding-bottom: 130px !important;
  }
  .md-pb-140_9ba065528392ecb3 {
    padding-bottom: 140px !important;
  }
  .md-pb-150_eaf72a117017f497 {
    padding-bottom: 150px !important;
  }
  .md-pb-200_c50a45d9e4cd4b51 {
    padding-bottom: 200px !important;
  }
  .md-mt-10_c16ccf5b1de2f2f7 {
    margin-top: 10px !important;
  }
  .md-mt-20_5aca2f640c19cefa {
    margin-top: 20px !important;
  }
  .md-mt-30_fec5af56140f33b2 {
    margin-top: 30px !important;
  }
  .md-mt-40_d252af0f51dd8f74 {
    margin-top: 40px !important;
  }
  .md-mt-50_c65b7898759e2914 {
    margin-top: 50px !important;
  }
  .md-mt-60_39054707a6ddb880 {
    margin-top: 60px !important;
  }
  .md-mt-70_6df1386a9f2adbbf {
    margin-top: 70px !important;
  }
  .md-mt-80_6b7007f8d91e4893 {
    margin-top: 80px !important;
  }
  .md-mt-90_8f2492f55e933dff {
    margin-top: 90px !important;
  }
  .md-mt-100_9ae47cd3dd61bcb4 {
    margin-top: 100px !important;
  }
  .md-mt-110_98caedc73701abd3 {
    margin-top: 110px !important;
  }
  .md-mt-120_d488b30c1ecf2356 {
    margin-top: 120px !important;
  }
  .md-mt-130_33b8427538b27298 {
    margin-top: 130px !important;
  }
  .md-mt-140_b002e57b38f7309c {
    margin-top: 140px !important;
  }
  .md-mt-150_c804762148a3ab11 {
    margin-top: 150px !important;
  }
  .md-mt-200_6c5ab08b2eda4d88 {
    margin-top: 200px !important;
  }
  .md-mb-10_fa523ae03d6dc4e6 {
    margin-bottom: 10px !important;
  }
  .md-mb-20_b0798549ed97a384 {
    margin-bottom: 20px !important;
  }
  .md-mb-30_45fd40d9b177ee3d {
    margin-bottom: 30px !important;
  }
  .md-mb-40_b473af9ad5aff4a7 {
    margin-bottom: 40px !important;
  }
  .md-mb-50_b7d745aff94684e8 {
    margin-bottom: 50px !important;
  }
  .md-mb-60_1394c33ca2bf4b42 {
    margin-bottom: 60px !important;
  }
  .md-mb-70_6e865c71b3980d48 {
    margin-bottom: 70px !important;
  }
  .md-mb-80_66b71b570b49a89b {
    margin-bottom: 80px !important;
  }
  .md-mb-90_a5b4d1483c21419c {
    margin-bottom: 90px !important;
  }
  .md-mb-100_14fe44db832d5a33 {
    margin-bottom: 100px !important;
  }
  .md-mb-110_73ac4e6219ce450f {
    margin-bottom: 110px !important;
  }
  .md-mb-120_926ce7f83f604ae3 {
    margin-bottom: 120px !important;
  }
  .md-mb-130_5deb1605b8595ac0 {
    margin-bottom: 130px !important;
  }
  .md-mb-140_99d2b9a888fe2e89 {
    margin-bottom: 140px !important;
  }
  .md-mb-150_0e21f147307228ee {
    margin-bottom: 150px !important;
  }
  .md-mb-200_4c5ed81c985270ff {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 991px)*/
@media (max-width: 767px) {
  .sm-p0_20ff5840b05396f0 {
    padding: 0 !important;
  }
  .sm-m0_8249aa788cfad68b {
    margin: 0 !important;
  }
  .sm-pt-10_a796e9fae18a0446 {
    padding-top: 10px !important;
  }
  .sm-pt-20_a6bd1f20d5a2979c {
    padding-top: 20px !important;
  }
  .sm-pt-30_8836a2e9a39271bd {
    padding-top: 30px !important;
  }
  .sm-pt-40_c46121468baddc4f {
    padding-top: 40px !important;
  }
  .sm-pt-50_de5656b7fb9229b6 {
    padding-top: 50px !important;
  }
  .sm-pt-60_26d58d4bfb8d1814 {
    padding-top: 60px !important;
  }
  .sm-pt-70_0b0155c7907768fb {
    padding-top: 70px !important;
  }
  .sm-pt-80_535513df09074c72 {
    padding-top: 80px !important;
  }
  .sm-pt-90_5ce9f4ce0b5952c3 {
    padding-top: 90px !important;
  }
  .sm-pt-100_54760e37fb43db15 {
    padding-top: 100px !important;
  }
  .sm-pt-110_2e180c334d7430a6 {
    padding-top: 110px !important;
  }
  .sm-pt-120_ea93de619416fe27 {
    padding-top: 120px !important;
  }
  .sm-pt-130_f0c4e3c38f85d79e {
    padding-top: 130px !important;
  }
  .sm-pt-140_fb45cc5bf5e4570a {
    padding-top: 140px !important;
  }
  .sm-pt-150_da6ff03988c1167e {
    padding-top: 150px !important;
  }
  .sm-pt-200_218b0713bc98d6e4 {
    padding-top: 200px !important;
  }
  .sm-pb-10_1521c26f70510977 {
    padding-bottom: 10px !important;
  }
  .sm-pb-20_dd5fdbcabcc5ad60 {
    padding-bottom: 20px !important;
  }
  .sm-pb-30_b1d1311590a3f44e {
    padding-bottom: 30px !important;
  }
  .sm-pb-40_af078497389e3055 {
    padding-bottom: 40px !important;
  }
  .sm-pb-50_cdef7c6642cf4dd9 {
    padding-bottom: 50px !important;
  }
  .sm-pb-60_398d8be158f04e44 {
    padding-bottom: 60px !important;
  }
  .sm-pb-70_837cdd6d18acff17 {
    padding-bottom: 70px !important;
  }
  .sm-pb-80_f3ba1815483d7828 {
    padding-bottom: 80px !important;
  }
  .sm-pb-90_3abca3a61051c1eb {
    padding-bottom: 90px !important;
  }
  .sm-pb-100_9230460e240a8d60 {
    padding-bottom: 100px !important;
  }
  .sm-pb-110_7cc8a991fdf39421 {
    padding-bottom: 110px !important;
  }
  .sm-pb-120_c3791a73acee8151 {
    padding-bottom: 120px !important;
  }
  .sm-pb-130_f4119e1faf5e2357 {
    padding-bottom: 130px !important;
  }
  .sm-pb-140_27331e92dc4dd591 {
    padding-bottom: 140px !important;
  }
  .sm-pb-150_0decf4c63c7599ae {
    padding-bottom: 150px !important;
  }
  .sm-pb-200_d260d7158d1ff93a {
    padding-bottom: 200px !important;
  }
  .sm-mt-10_375094b0907ae0cc {
    margin-top: 10px !important;
  }
  .sm-mt-20_3df73568d983c375 {
    margin-top: 20px !important;
  }
  .sm-mt-30_54e0db9ff62101a3 {
    margin-top: 30px !important;
  }
  .sm-mt-40_7446fc3e28c9d2a7 {
    margin-top: 40px !important;
  }
  .sm-mt-50_1b18c9dc8bb5a92b {
    margin-top: 50px !important;
  }
  .sm-mt-60_e074b5bd18c26b99 {
    margin-top: 60px !important;
  }
  .sm-mt-70_7a6ac4a4682a1ebd {
    margin-top: 70px !important;
  }
  .sm-mt-80_5c1ed0d2240bb67a {
    margin-top: 80px !important;
  }
  .sm-mt-90_ab9d23ee2cbcee25 {
    margin-top: 90px !important;
  }
  .sm-mt-100_9f920770e6314e52 {
    margin-top: 100px !important;
  }
  .sm-mt-110_427f1e7e2ae7440d {
    margin-top: 110px !important;
  }
  .sm-mt-120_dda0f47b80b9b9b9 {
    margin-top: 120px !important;
  }
  .sm-mt-130_c005e293aed93262 {
    margin-top: 130px !important;
  }
  .sm-mt-140_4e19eabb4e57c1fa {
    margin-top: 140px !important;
  }
  .sm-mt-150_b5a968285a5ec4f9 {
    margin-top: 150px !important;
  }
  .sm-mt-200_23d8d1f718e03c39 {
    margin-top: 200px !important;
  }
  .sm-mb-10_11c5509660a1e550 {
    margin-bottom: 10px !important;
  }
  .sm-mb-20_5045405c8b37428c {
    margin-bottom: 20px !important;
  }
  .sm-mb-30_c0361e6a1521575b {
    margin-bottom: 30px !important;
  }
  .sm-mb-40_e8c77f85e431c3a2 {
    margin-bottom: 40px !important;
  }
  .sm-mb-50_f3c75e880edbc26d {
    margin-bottom: 50px !important;
  }
  .sm-mb-60_848b82b0dba28b9a {
    margin-bottom: 60px !important;
  }
  .sm-mb-70_c04333eaf6a86cd5 {
    margin-bottom: 70px !important;
  }
  .sm-mb-80_ad9f2a941a786aa3 {
    margin-bottom: 80px !important;
  }
  .sm-mb-90_3a599a9491783d1a {
    margin-bottom: 90px !important;
  }
  .sm-mb-100_8622b87252dec2e5 {
    margin-bottom: 100px !important;
  }
  .sm-mb-110_6075459590342a83 {
    margin-bottom: 110px !important;
  }
  .sm-mb-120_4c0e77a34d3f609d {
    margin-bottom: 120px !important;
  }
  .sm-mb-130_07fda5e5a24d74e1 {
    margin-bottom: 130px !important;
  }
  .sm-mb-140_835ccc2f6891a432 {
    margin-bottom: 140px !important;
  }
  .sm-mb-150_c0f35f136e71064a {
    margin-bottom: 150px !important;
  }
  .sm-mb-200_477f9b4bd27fb824 {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 767px)*/
@media (max-width: 575px) {
  .xs-p0_337ad1737e3022d8 {
    padding: 0 !important;
  }
  .xs-m0_31509c55c128abea {
    margin: 0 !important;
  }
  .xs-pt-10_836352913e866b90 {
    padding-top: 10px !important;
  }
  .xs-pt-20_92d9eb4c1b01ad30 {
    padding-top: 20px !important;
  }
  .xs-pt-30_159dddb9b8593925 {
    padding-top: 30px !important;
  }
  .xs-pt-40_049218cac110e468 {
    padding-top: 40px !important;
  }
  .xs-pt-50_c7fd58ce4359196b {
    padding-top: 50px !important;
  }
  .xs-pt-60_b169c19ff1be6a0a {
    padding-top: 60px !important;
  }
  .xs-pt-70_0fca17d0e6c0a1c3 {
    padding-top: 70px !important;
  }
  .xs-pt-80_b78d36b0d7db7535 {
    padding-top: 80px !important;
  }
  .xs-pt-90_a5baf51e4e7f3934 {
    padding-top: 90px !important;
  }
  .xs-pt-100_542eef2f6a8bb564 {
    padding-top: 100px !important;
  }
  .xs-pt-110_fed0fe0f17708432 {
    padding-top: 110px !important;
  }
  .xs-pt-120_8e29006749ab4648 {
    padding-top: 120px !important;
  }
  .xs-pt-130_21dac7734f6e4980 {
    padding-top: 130px !important;
  }
  .xs-pt-140_a477d240b803fc47 {
    padding-top: 140px !important;
  }
  .xs-pt-150_a7e76ec9fe21714b {
    padding-top: 150px !important;
  }
  .xs-pt-200_473453ae6785e502 {
    padding-top: 200px !important;
  }
  .xs-pb-10_16f72cdca2730192 {
    padding-bottom: 10px !important;
  }
  .xs-pb-20_9bfbae0ddd3a9b9b {
    padding-bottom: 20px !important;
  }
  .xs-pb-30_a51729b56dc5d79e {
    padding-bottom: 30px !important;
  }
  .xs-pb-40_b66e1c0e3d86502f {
    padding-bottom: 40px !important;
  }
  .xs-pb-50_f7b80405cba3439a {
    padding-bottom: 50px !important;
  }
  .xs-pb-60_21eb03d679d27058 {
    padding-bottom: 60px !important;
  }
  .xs-pb-70_958473ebbcb27822 {
    padding-bottom: 70px !important;
  }
  .xs-pb-80_7c9486c83f58c6af {
    padding-bottom: 80px !important;
  }
  .xs-pb-90_9c2c9ab6e2c7b3eb {
    padding-bottom: 90px !important;
  }
  .xs-pb-100_94c6736939a4b09a {
    padding-bottom: 100px !important;
  }
  .xs-pb-110_01ace2f3d0a9481d {
    padding-bottom: 110px !important;
  }
  .xs-pb-120_2e579b755b080287 {
    padding-bottom: 120px !important;
  }
  .xs-pb-130_545252ab59674182 {
    padding-bottom: 130px !important;
  }
  .xs-pb-140_a10c3d6bb585f079 {
    padding-bottom: 140px !important;
  }
  .xs-pb-150_63b9597c9150dc49 {
    padding-bottom: 150px !important;
  }
  .xs-pb-200_bcfc27d92a52696c {
    padding-bottom: 200px !important;
  }
  .xs-mt-10_ff61cba0bb23293b {
    margin-top: 10px !important;
  }
  .xs-mt-20_4ea76d4535cfb91f {
    margin-top: 20px !important;
  }
  .xs-mt-30_2897350eb09aabbe {
    margin-top: 30px !important;
  }
  .xs-mt-40_8e6c297edd91db97 {
    margin-top: 40px !important;
  }
  .xs-mt-50_3e9b3a6e882f3861 {
    margin-top: 50px !important;
  }
  .xs-mt-60_c89bba7ae2e01fb4 {
    margin-top: 60px !important;
  }
  .xs-mt-70_cee6b43bf6a5bb4e {
    margin-top: 70px !important;
  }
  .xs-mt-80_1ce47066f5d1e483 {
    margin-top: 80px !important;
  }
  .xs-mt-90_f9bd0cc88a2f8d2c {
    margin-top: 90px !important;
  }
  .xs-mt-100_0b2090e74d4aadfa {
    margin-top: 100px !important;
  }
  .xs-mt-110_717c39c061ada802 {
    margin-top: 110px !important;
  }
  .xs-mt-120_0e1c5b289fc428e9 {
    margin-top: 120px !important;
  }
  .xs-mt-130_1b5d7518753e0dae {
    margin-top: 130px !important;
  }
  .xs-mt-140_5ac4fdef30522190 {
    margin-top: 140px !important;
  }
  .xs-mt-150_1f82a3fa83ffe292 {
    margin-top: 150px !important;
  }
  .xs-mt-200_dfe8ffab8b56fb06 {
    margin-top: 200px !important;
  }
  .xs-mb-10_4369e5c729d6e526 {
    margin-bottom: 10px !important;
  }
  .xs-mb-20_41c6d5b0ce42aa33 {
    margin-bottom: 20px !important;
  }
  .xs-mb-30_1e88642d61d51dd7 {
    margin-bottom: 30px !important;
  }
  .xs-mb-40_6b6e17e9c8e154bb {
    margin-bottom: 40px !important;
  }
  .xs-mb-50_9c805d0e865b1b56 {
    margin-bottom: 50px !important;
  }
  .xs-mb-60_094a2a643b50d4ee {
    margin-bottom: 60px !important;
  }
  .xs-mb-70_8fe9d224da96e2f9 {
    margin-bottom: 70px !important;
  }
  .xs-mb-80_0e79ea03ba6c65a1 {
    margin-bottom: 80px !important;
  }
  .xs-mb-90_45ef30dddac39928 {
    margin-bottom: 90px !important;
  }
  .xs-mb-100_5f289e614327f744 {
    margin-bottom: 100px !important;
  }
  .xs-mb-110_65f57166567bd279 {
    margin-bottom: 110px !important;
  }
  .xs-mb-120_5d1234902576a58b {
    margin-bottom: 120px !important;
  }
  .xs-mb-130_0fb4b2b5653b04fb {
    margin-bottom: 130px !important;
  }
  .xs-mb-140_893e24c0d7a9c5b5 {
    margin-bottom: 140px !important;
  }
  .xs-mb-150_f20eec344256cd20 {
    margin-bottom: 150px !important;
  }
  .xs-mb-200_e8b41646aa3bc7fa {
    margin-bottom: 200px !important;
  }
}
/*(max-width: 575px)*/
.theme-main-menu_eec481861a0ef53f {
  background: #fff;
  position: relative;
  z-index: 999;
  padding: 18px 40px;
  transition: all 0.4s ease-in-out 0s;
}
.theme-main-menu_eec481861a0ef53f.menu-overlay_400e9f3bbada1126 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: transparent;
}
.theme-main-menu_eec481861a0ef53f.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_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241 {
  width: 48px;
  height: 44px;
  padding: 0;
  box-shadow: none;
  position: relative;
  z-index: 99;
  border: none;
  background: #CFFF45;
}
.theme-main-menu_eec481861a0ef53f.menu-style-three_ca1d4c84f6ebfb58 .navbar-toggler_d593ffdd09f39241 {
  background: #000;
}
.theme-main-menu_eec481861a0ef53f.menu-style-four_a302efb179d8587a .navbar-toggler_d593ffdd09f39241 {
  background: #E6FD5A;
}
.theme-main-menu_eec481861a0ef53f.menu-style-five_ef4a8ec2478f007d .navbar-toggler_d593ffdd09f39241 {
  background: #DFFF5E;
}
.theme-main-menu_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241:focus {
  box-shadow: none;
}
.theme-main-menu_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241::before,
.theme-main-menu_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241::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_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241 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_eec481861a0ef53f.menu-style-three_ca1d4c84f6ebfb58 .navbar-toggler_d593ffdd09f39241:before, .theme-main-menu_eec481861a0ef53f.menu-style-three_ca1d4c84f6ebfb58 .navbar-toggler_d593ffdd09f39241:after, .theme-main-menu_eec481861a0ef53f.menu-style-three_ca1d4c84f6ebfb58 .navbar-toggler_d593ffdd09f39241 span {
  background: #fff;
}
.theme-main-menu_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}
.theme-main-menu_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241[aria-expanded=true] span {
  opacity: 0;
}
.theme-main-menu_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241[aria-expanded=true]::before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.theme-main-menu_eec481861a0ef53f .navbar-toggler_d593ffdd09f39241[aria-expanded=true]::after {
  transform: rotate3d(0, 0, 1, -45deg);
}
.theme-main-menu_eec481861a0ef53f .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_eec481861a0ef53f .nav-item:hover .nav-link {
  color: #0C3A30;
}
.theme-main-menu_eec481861a0ef53f.white-vr_49933a2d8113ff05 .nav-item .nav-link {
  color: #fff;
}
.theme-main-menu_eec481861a0ef53f.white-vr_49933a2d8113ff05 .nav-item:hover .nav-link {
  color: #CFFF45;
}
.theme-main-menu_eec481861a0ef53f.white-vr_49933a2d8113ff05.fixed {
  background: #0C3A30;
  border: none;
}
.theme-main-menu_eec481861a0ef53f.menu-style-one_b86659c80cb06e6b {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e {
  padding: 0;
  background: #EDF1EE;
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e .info-row_876548ff276d860f {
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: hidden;
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e .gap-fix_dcfa16b41846170c {
  padding-left: 40px;
  padding-right: 40px;
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e .greetings_3765b591029fb8bc {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e .contact-info_742310381006148d {
  margin: 0 -15px;
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e .contact-info_742310381006148d li {
  padding: 0 15px;
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e .contact-info_742310381006148d li a {
  font-size: 18px;
  color: #19352D;
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e .contact-info_742310381006148d li a:hover {
  text-decoration: underline;
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e .inner-content_9f9aed042e2ef72e {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.theme-main-menu_eec481861a0ef53f.menu-style-two_bd38714ceea7113e.fixed .info-row_876548ff276d860f {
  display: none;
}
.theme-main-menu_eec481861a0ef53f.menu-style-five_ef4a8ec2478f007d {
  background: #000;
  padding: 0;
}
.theme-main-menu_eec481861a0ef53f.menu-style-five_ef4a8ec2478f007d .inner-content_9f9aed042e2ef72e {
  background: #fff;
  border-radius: 30px;
  padding: 18px 40px;
}
.theme-main-menu_eec481861a0ef53f.menu-style-six_35327e39ca805343 .nav-item .nav-link {
  color: #044F3B;
}
.theme-main-menu_eec481861a0ef53f.menu-style-six_35327e39ca805343 .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_eec481861a0ef53f .navbar {
  position: static;
}

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

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

.navbar [class*=mega-dropdown] .menu-column_2d29fe179272cb26 {
  padding: 5px 0;
}
.navbar [class*=mega-dropdown] .menu-column_2d29fe179272cb26 .mega-menu-title_caedc4621ac79b50 {
  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_eec481861a0ef53f .login-btn-one_ac5a8882c1f2a5e6 a {
  color: #000;
}
.theme-main-menu_eec481861a0ef53f .login-btn-one_ac5a8882c1f2a5e6 a:hover {
  text-decoration: underline;
}
.theme-main-menu_eec481861a0ef53f .login-btn-two_b5d08610e90ac737 a {
  color: #044F3B;
}
.theme-main-menu_eec481861a0ef53f .login-btn-two_b5d08610e90ac737 a:hover {
  text-decoration: underline;
}
.theme-main-menu_eec481861a0ef53f .signup-btn-one_8870a652aa6947c9 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_eec481861a0ef53f .signup-btn-one_8870a652aa6947c9 .icon_a1413453ceae8f53 {
  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_eec481861a0ef53f .signup-btn-one_8870a652aa6947c9:hover span {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_eec481861a0ef53f .signup-btn-one_8870a652aa6947c9:hover .icon_a1413453ceae8f53 {
  background: #CFFF45;
  color: #29594B;
}
.theme-main-menu_eec481861a0ef53f .signup-btn-two_fdfe835bdc2c972c {
  color: #044F3B;
  line-height: 50px;
  border: 1px solid #044F3B;
  border-radius: 40px;
  background: #CFFF45;
  padding: 0 32px;
  text-align: center;
}
.theme-main-menu_eec481861a0ef53f .signup-btn-two_fdfe835bdc2c972c:hover {
  background: #29594B;
  color: #fff;
}
.theme-main-menu_eec481861a0ef53f .quote-one_5ef5ef3fdd41a97f {
  line-height: 48px;
  color: #fff;
  font-size: 18px;
  padding: 0 26px;
  border: 1px solid #fff;
  border-radius: 40px;
}
.theme-main-menu_eec481861a0ef53f .quote-one_5ef5ef3fdd41a97f:hover {
  background: #CFFF45;
  color: #19352D;
}

.category-menu_ee76ca99ccd00d3a {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 40px;
}
.category-menu_ee76ca99ccd00d3a li {
  position: relative;
  padding: 0 15px;
}
.category-menu_ee76ca99ccd00d3a li a {
  font-size: 15px;
  font-weight: 500;
  color: #536159;
  padding: 13px 0;
  transition: all 0.2s ease-in-out 0s;
}
.category-menu_ee76ca99ccd00d3a li a:hover {
  color: #0C3A30;
}
.category-menu_ee76ca99ccd00d3a .dropdown-menu {
  padding: 0;
}
.category-menu_ee76ca99ccd00d3a .dropdown-menu li {
  padding: 0;
}
.category-menu_ee76ca99ccd00d3a .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_194809ebaaab1af0 .logo_06bcceb8eabc4e83 {
    margin-bottom: 10vh;
    padding-left: 12px;
  }
  .white-vr_49933a2d8113ff05 .navbar-collapse_194809ebaaab1af0 {
    background-color: #0C3A30;
  }
  .navbar-collapse_194809ebaaab1af0 {
    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_194809ebaaab1af0.show {
    transform: translateX(0);
    box-shadow: 15px 0 25px rgba(35, 35, 35, 0.09);
  }
  .theme-main-menu_eec481861a0ef53f .navbar .mega-dropdown_1021ae518d92821e {
    position: relative;
  }
  .navbar .navbar-nav .nav-link {
    margin: 0;
    padding: 15px 12px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .white-vr_49933a2d8113ff05 .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_2d29fe179272cb26 {
    padding: 0;
  }
  .navbar .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: calc(50% - 2px);
  }
  .dashboard-menu_318ad89c49fe5005 .nav-link::before {
    right: auto;
    left: 0;
    top: -2px;
  }
}
/*(max-width: 991px)*/
.hero-banner-one_5f53bc4703f88fef {
  background: #29594B;
  z-index: 9;
}
.hero-banner-one_5f53bc4703f88fef::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_5f53bc4703f88fef .hero-slider-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.hero-banner-one_5f53bc4703f88fef .hero-slider-one .hero-img_24f7fa6c18a6df52 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.hero-banner-one_5f53bc4703f88fef .hero-slider-one .slick-list_10bb5ee753d4438b, .hero-banner-one_5f53bc4703f88fef .hero-slider-one .slick-track_0d72fbe66bfcbc85, .hero-banner-one_5f53bc4703f88fef .hero-slider-one .item {
  height: 100%;
}
.hero-banner-one_5f53bc4703f88fef .hero-heading_71630ccea88a87f4 {
  font-weight: 700;
  color: #000;
  background: url(../captures/shape_0592fd919c/shape_01.svg) no-repeat left top;
  background-size: cover;
  padding: 11px 31px 25px 25px;
}
.hero-banner-one_5f53bc4703f88fef .more-btn_b7fae63f98304bc6 {
  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_5f53bc4703f88fef .more-btn_b7fae63f98304bc6:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}

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

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

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

.hero-banner-five_22a323a776e8f097 {
  background: #000;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.hero-banner-five_22a323a776e8f097 .bg-wrapper_a7b9872bf4fc732b {
  background: #fff;
  border-radius: 30px;
  z-index: 1;
}
.hero-banner-five_22a323a776e8f097 .hero-heading_71630ccea88a87f4 {
  font-size: 85px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.176em;
  color: #000;
}
.hero-banner-five_22a323a776e8f097 .rating_b267831b414f2413 h3 {
  font-size: 42px;
  margin-bottom: 0px;
}
.hero-banner-five_22a323a776e8f097 .rating_b267831b414f2413 p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.hero-banner-five_22a323a776e8f097 .media-wrapper_643896d916de99ee {
  position: absolute;
  background: url(../captures/assets_ac64ac0c78/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_22a323a776e8f097 .media-wrapper_643896d916de99ee .shape_01_b494cff11a20d4d1 {
  right: 0;
  bottom: 14%;
  width: 41.1%;
  z-index: 1;
}
.hero-banner-five_22a323a776e8f097 .media-wrapper_643896d916de99ee .shape_02_4f67c299c9cff0fe {
  top: 34%;
  left: 0;
  transform: translateX(-50%);
  width: 19.34%;
}

.hero-banner-six_2ab06aa37d8020e4 .hero-heading_71630ccea88a87f4 {
  font-size: 100px;
  line-height: 1.05em;
  color: #044F3B;
}
.hero-banner-six_2ab06aa37d8020e4 .media-wrapper_643896d916de99ee {
  background: url(../captures/media/img_48.jpg) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  max-width: 536px;
  width: 100%;
  height: 100%;
}
.hero-banner-six_2ab06aa37d8020e4 .media-wrapper_643896d916de99ee .screen_01_56cced1b0f544345 {
  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_2ab06aa37d8020e4 .media-wrapper_643896d916de99ee .screen_02_2e36a979e89a2bc3 {
  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_2ab06aa37d8020e4 .media-wrapper_643896d916de99ee .bg-shape_f296c70b066ddc4e {
  max-width: 130%;
  left: 47%;
  bottom: -12%;
  transform: translateX(-50%);
}
.hero-banner-six_2ab06aa37d8020e4 .shape_01_b494cff11a20d4d1 {
  bottom: 9%;
  left: 40%;
  width: 6.53%;
}

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

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

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

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

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

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

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

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

.fancy-banner-eight_0591f6b3d7780119 .bg-wrapper_a7b9872bf4fc732b {
  background: #F3F8F7;
  padding: 30px 75px 0;
}
.fancy-banner-eight_0591f6b3d7780119 .media-wrapper_643896d916de99ee {
  padding: 0 38px;
  margin-bottom: -6px;
}
.fancy-banner-eight_0591f6b3d7780119 .media-wrapper_643896d916de99ee .shape_01_b494cff11a20d4d1 {
  width: 100%;
  bottom: 0;
  left: 0;
}
.fancy-banner-eight_0591f6b3d7780119 .shape_02_4f67c299c9cff0fe {
  right: -123px;
  bottom: -5px;
}

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

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

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

.inner-banner-one_5e1f2962fc661e36 + .blog-details_1e6a8526eb5f632a {
  margin-top: 15px;
}

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

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

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

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

.block-feature-three_55ff646ba767440a {
  z-index: 1;
}
.block-feature-three_55ff646ba767440a:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 34%;
  bottom: 0;
  background: #EBF3EE;
  z-index: -1;
}
.block-feature-three_55ff646ba767440a.no-bg_61cc96aabfb2fa95:before {
  display: none;
}
.block-feature-three_55ff646ba767440a .section-btn_8c1184625011fa46 {
  position: absolute;
  right: 0;
  top: 68px;
}
.block-feature-three_55ff646ba767440a .block-title_4b0d72974925dc57 a {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25em;
  color: #19352D;
}
.block-feature-three_55ff646ba767440a .block-title_4b0d72974925dc57 a:hover {
  text-decoration: underline;
}
.block-feature-three_55ff646ba767440a .round-btn_5a98037ec4035649 {
  font-size: 18px;
  font-weight: 900;
  color: #29594B;
  width: 38px;
  height: 38px;
  border: 1px solid #29594B;
}
.block-feature-three_55ff646ba767440a .round-btn_5a98037ec4035649:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #19352D;
}
.block-feature-three_55ff646ba767440a .block-one_42eafdbd7a812b35 {
  background: url(../captures/media/img_05.jpg) no-repeat center;
  background-size: cover;
  height: 470px;
}
.block-feature-three_55ff646ba767440a .block-one_42eafdbd7a812b35 .tag_44e8b5ccc80ac84f {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_55ff646ba767440a .block-one_42eafdbd7a812b35 .block-title_4b0d72974925dc57 {
  background: url(../captures/shape_0592fd919c/shape_02.svg) no-repeat right top;
  background-size: cover;
  border-radius: 25px;
  padding: 12px 0 18px 18px;
}
.block-feature-three_55ff646ba767440a .block-two_ee917b57fabcfe2f {
  overflow: hidden;
}
.block-feature-three_55ff646ba767440a .block-two_ee917b57fabcfe2f .img-wrapper_2396071455fa828e {
  background: url(../captures/media/img_06.jpg) no-repeat center;
  background-size: cover;
  width: 42%;
}
.block-feature-three_55ff646ba767440a .block-two_ee917b57fabcfe2f .text-wrapper_422060d6ae88bc46 {
  width: 58%;
  padding: 30px 30px 35px 60px;
}
.block-feature-three_55ff646ba767440a .block-two_ee917b57fabcfe2f .tag_44e8b5ccc80ac84f {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_55ff646ba767440a .block-three_ec17912ace6b433c {
  background: #D3FF76;
}
.block-feature-three_55ff646ba767440a .block-three_ec17912ace6b433c .tag_44e8b5ccc80ac84f {
  font-size: 13px;
  letter-spacing: 1px;
  color: white;
  line-height: 27px;
  border-radius: 17px;
  background: #29594B;
  padding: 0 17px;
}
.block-feature-three_55ff646ba767440a .block-three_ec17912ace6b433c .round-btn_5a98037ec4035649 {
  background: #fff;
  border-color: #fff;
}
.block-feature-three_55ff646ba767440a .block-three_ec17912ace6b433c .round-btn_5a98037ec4035649:hover {
  background: #29594B;
  border-color: #29594B;
  color: #fff;
}
.block-feature-three_55ff646ba767440a .block-four_e7269308fbbfeab8 {
  background: url(../captures/media/img_07.jpg) no-repeat center;
  background-size: cover;
}
.block-feature-three_55ff646ba767440a .block-four_e7269308fbbfeab8 .block-title_4b0d72974925dc57 {
  background: url(../captures/shape_0592fd919c/shape_03.svg) no-repeat right top;
  background-size: cover;
  border-radius: 18px;
  padding: 12px 16px 12px 18px;
}
.block-feature-three_55ff646ba767440a .block-four_e7269308fbbfeab8 .block-title_4b0d72974925dc57 a {
  font-size: 28px;
}
.block-feature-three_55ff646ba767440a .block-four_e7269308fbbfeab8 .tag_44e8b5ccc80ac84f {
  font-size: 13px;
  letter-spacing: 1px;
  color: #29594B;
  line-height: 27px;
  border-radius: 17px;
  background: #fff;
  padding: 0 17px;
}
.block-feature-three_55ff646ba767440a .block-four_e7269308fbbfeab8 .round-btn_5a98037ec4035649 {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.block-feature-three_55ff646ba767440a .block-four_e7269308fbbfeab8 .round-btn_5a98037ec4035649:hover {
  background: #CFFF45;
  border-color: #CFFF45;
  color: #000;
}
.block-feature-three_55ff646ba767440a .block-five_5d8547611b7caf42 {
  background: url(../captures/blog/blog_img_05.jpg) no-repeat center;
  background-size: cover;
  height: 358px;
}
.block-feature-three_55ff646ba767440a .block-five_5d8547611b7caf42 .tag_44e8b5ccc80ac84f {
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  line-height: 25px;
  border: 1px solid #000;
  padding: 0 10px;
}
.block-feature-three_55ff646ba767440a .block-five_5d8547611b7caf42 .block-title_4b0d72974925dc57 {
  background: url(../captures/shape_0592fd919c/shape_29.svg) no-repeat right top;
  background-size: cover;
  border-radius: 15px;
  padding: 12px 10px 18px 18px;
}

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

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

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

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

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

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

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

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

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

.block-feature-thirteen_10fd961663df317d .upper-wrapper_ef2ee7f99f19eb2d {
  border-bottom: 1px solid #E6E6E6;
}
.block-feature-thirteen_10fd961663df317d .upper-wrapper_ef2ee7f99f19eb2d .shape_01_b494cff11a20d4d1 {
  right: 6%;
  bottom: 16%;
}
.block-feature-thirteen_10fd961663df317d .line-loop_c9dae41aaa5b6e30:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 130%;
  right: 0;
  top: 57%;
  background: #E6E6E6;
  z-index: -1;
}
.block-feature-thirteen_10fd961663df317d .graph-panel_df32886cd6337bba {
  border-right: 1px solid #E6E6E6;
}
.block-feature-thirteen_10fd961663df317d .graph-panel_df32886cd6337bba .main-count_39f2ec313e8e8880 {
  font-size: 120px;
}
.block-feature-thirteen_10fd961663df317d .graph-panel_df32886cd6337bba .chart-box_ea36a8fe5d328305 {
  padding: 0 15px;
}
.block-feature-thirteen_10fd961663df317d .graph-panel_df32886cd6337bba .chart-box_ea36a8fe5d328305 .chart-inner_e52b06a1e3c61237 {
  width: 120px;
  background: #196164;
}

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

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

.block-feature-sixteen_1e26b615db29aea0 .media-img_54f54e97ac70bcb5 {
  border-radius: 30px;
}
.block-feature-sixteen_1e26b615db29aea0 .shape_01_b494cff11a20d4d1 {
  top: 31%;
  left: 50%;
}

.block-feature-seventeen_385f25f46753de33 .section-subheading_6ee4725638f428c4 {
  position: absolute;
  right: 0;
  top: 0;
  width: 37%;
}
.block-feature-seventeen_385f25f46753de33 .shape_01_b494cff11a20d4d1 {
  max-width: 8%;
  top: 12%;
  left: 43%;
}

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

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

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

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

.text-feature-four_ef537e67af18e249 {
  z-index: 1;
}
.text-feature-four_ef537e67af18e249 .avatar_178ad04c865f3825 {
  width: 65px;
  height: 65px;
}
.text-feature-four_ef537e67af18e249 .name {
  font-size: 28px;
}
.text-feature-four_ef537e67af18e249 .quote-text_6b0b74a7fff3d8c4 {
  font-size: 50px;
  line-height: 1.4em;
}
.text-feature-four_ef537e67af18e249 .shape_01_b494cff11a20d4d1 {
  top: 56%;
  left: 22%;
  animation: rotated 60s infinite linear;
}
.text-feature-four_ef537e67af18e249 .shape_02_4f67c299c9cff0fe {
  top: 12%;
  right: 9%;
  width: 16px;
  animation: rotated 50s infinite linear;
}

.text-feature-five_a2cda026e0e4d14c .bg-wrapper_a7b9872bf4fc732b {
  background: #FFF2AC;
}
.text-feature-five_a2cda026e0e4d14c 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_a2cda026e0e4d14c 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_a2cda026e0e4d14c 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_a2cda026e0e4d14c li:hover:before {
  background: #29594B;
}
.text-feature-five_a2cda026e0e4d14c li:hover:after {
  color: #fff;
}
.text-feature-five_a2cda026e0e4d14c .media-wrapper_643896d916de99ee {
  background: url(../captures/media/img_20.jpg) no-repeat center;
  background-size: cover;
  z-index: 1;
}
.text-feature-five_a2cda026e0e4d14c .media-wrapper_643896d916de99ee .video-icon_ecdb2264636321c5 {
  width: 90px;
  height: 90px;
  background: #fff;
}
.text-feature-five_a2cda026e0e4d14c .media-wrapper_643896d916de99ee .video-icon_ecdb2264636321c5:hover {
  background: #CFFF45;
}
.text-feature-five_a2cda026e0e4d14c .media-wrapper_643896d916de99ee .screen_01_56cced1b0f544345 {
  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_01ffc4af733ab65a {
  z-index: 1;
}
.text-feature-six_01ffc4af733ab65a .media-wrapper_643896d916de99ee {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 63.64%;
  z-index: -1;
}
.text-feature-six_01ffc4af733ab65a .media-wrapper_643896d916de99ee .screen_01_56cced1b0f544345 {
  width: 61.1%;
  bottom: 32%;
  right: -4%;
  z-index: 1;
  animation: jumpThree 5s infinite linear;
}
.text-feature-six_01ffc4af733ab65a .shape_01_b494cff11a20d4d1 {
  left: 0;
  bottom: 23%;
  width: 12.3%;
}
.text-feature-six_01ffc4af733ab65a .shape_02_4f67c299c9cff0fe {
  top: 1%;
  right: 39%;
}

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

.text-feature-nine_ecb493437c97c3ed {
  background: url(../captures/assets_ac64ac0c78/bg_03.svg) no-repeat center bottom;
  background-size: cover;
  z-index: 1;
}
.text-feature-nine_ecb493437c97c3ed .block_f8f7471911e4f10f .icon_a1413453ceae8f53 {
  height: 50px;
}
.text-feature-nine_ecb493437c97c3ed .vertical-text-wrapper_449138997a2eebcb {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  border-left: 1px solid rgba(254, 255, 252, 0.17);
}
.text-feature-nine_ecb493437c97c3ed .vertical-text-wrapper_449138997a2eebcb .text-list_96b99e5d1c8d7b7c {
  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_ecb493437c97c3ed .vertical-text-wrapper_449138997a2eebcb .text-list_96b99e5d1c8d7b7c:hover {
  color: #C5FF4A;
  opacity: 1;
  mix-blend-mode: normal;
}
.text-feature-nine_ecb493437c97c3ed .vertical-text-wrapper_449138997a2eebcb .shape_01_b494cff11a20d4d1 {
  left: -83px;
  bottom: 21%;
  animation: jumpThree 6s infinite linear;
}
.text-feature-nine_ecb493437c97c3ed .vertical-text-wrapper_449138997a2eebcb .shape_02_4f67c299c9cff0fe {
  left: 10%;
  top: 25%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_ecb493437c97c3ed .shape_03_0e8350e50631c3c8 {
  left: 5%;
  top: 10%;
  animation: jumpFour 6s infinite linear;
}
.text-feature-nine_ecb493437c97c3ed .shape_04_f2ea7933416acbf3 {
  bottom: 0;
  left: 13%;
  width: 29%;
}

.team-section-one_762c5801dac429d9 .section-btn_8c1184625011fa46 {
  position: absolute;
  right: 0;
  top: 25px;
}

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

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

.team-section-three_d4552ec07b31bedd {
  z-index: 1;
}
.team-section-three_d4552ec07b31bedd:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 45%;
  background: url(../captures/shape_0592fd919c/shape_09.svg) no-repeat right bottom;
  background-size: cover;
  z-index: -1;
}
.team-section-three_d4552ec07b31bedd .section-btn_8c1184625011fa46 {
  position: absolute;
  right: 0;
  top: 15px;
}
.team-section-three_d4552ec07b31bedd .shape_01_b494cff11a20d4d1 {
  width: 2.3%;
  top: 17%;
  left: 39%;
}
.team-section-three_d4552ec07b31bedd .shape_02_4f67c299c9cff0fe {
  width: 1.5%;
  bottom: 6%;
  right: 9%;
}
.team-section-three_d4552ec07b31bedd .shape_03_0e8350e50631c3c8 {
  max-width: 22%;
  bottom: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.partner-logo-one_c286f93050b82637 .logo_06bcceb8eabc4e83 {
  width: 100%;
  height: 60px;
}

.modal .modal-dialog {
  height: auto;
}
.modal .modal-dialog .modal-content_799bad9ef9131b59 {
  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_b3ba51092e80def0 {
  max-width: 565px;
}
.user-data-form .form-wrapper_b3ba51092e80def0 .input-group-meta_708818b3d032b506 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_b3ba51092e80def0 .input-group-meta_708818b3d032b506 label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  margin-bottom: 6px;
}
.user-data-form .form-wrapper_b3ba51092e80def0 .input-group-meta_708818b3d032b506 .placeholder_icon_1f07b38c49c4fbf8 {
  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_b3ba51092e80def0 .input-group-meta_708818b3d032b506 .placeholder_icon_1f07b38c49c4fbf8 img {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}
.user-data-form .form-wrapper_b3ba51092e80def0 .input-group-meta_708818b3d032b506 .placeholder_icon_1f07b38c49c4fbf8 span {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
  position: relative;
}
.user-data-form .form-wrapper_b3ba51092e80def0 .input-group-meta_708818b3d032b506 .placeholder_icon_1f07b38c49c4fbf8 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_b3ba51092e80def0 .input-group-meta_708818b3d032b506 .placeholder_icon_1f07b38c49c4fbf8 span.eye-slash_4251e01fef560f3a:before {
  opacity: 0;
}
.user-data-form .agreement-checkbox_e9654734c3986e65 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_e9654734c3986e65 label a {
  color: #0E3E2F;
  text-decoration: underline;
}
.user-data-form .agreement-checkbox_e9654734c3986e65 input[type=checkbox] {
  display: none;
}
.user-data-form .agreement-checkbox_e9654734c3986e65 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_e9654734c3986e65 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_e9654734c3986e65 a {
  position: relative;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}
.user-data-form .agreement-checkbox_e9654734c3986e65 a:hover {
  text-decoration: underline;
  color: #0E3E2F;
}
.user-data-form .line_a3d8326ee48989d8 {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.user-data-form .social-use-btn_be9ab157eb457982 {
  font-size: 16px;
  color: #000;
  height: 55px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
}
.user-data-form .social-use-btn_be9ab157eb457982:hover {
  background: rgba(0, 0, 0, 0.06);
}
.user-data-form .social-use-btn_be9ab157eb457982 img {
  width: 20px;
}
.user-data-form .btn-close_e175e6948c709820 {
  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_5138b75ef2f71b7a .main-count_39f2ec313e8e8880 {
  font-size: 64px;
  color: #19352D;
}

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

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

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

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

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

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

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

.card-style-three_502f903d73a6c5bb .icon_a1413453ceae8f53 {
  height: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-block-one_c1add9359c478fc5 .img-holder_b958936ded447d2f {
  position: relative;
  overflow: hidden;
}
.portfolio-block-one_c1add9359c478fc5 .img-holder_b958936ded447d2f.round-border_dc461d93a87bda36 {
  border-radius: 30px;
}
.portfolio-block-one_c1add9359c478fc5 .img-holder_b958936ded447d2f .expend_02b1b05c8ff01e4e {
  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_c1add9359c478fc5 .img-holder_b958936ded447d2f 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_c1add9359c478fc5 .img-holder_b958936ded447d2f i:hover {
  background: #DFFF5E;
}
.portfolio-block-one_c1add9359c478fc5:hover .expend_02b1b05c8ff01e4e {
  opacity: 1;
}
.portfolio-block-one_c1add9359c478fc5:hover .img-meta_89fa0e293c5450b0 {
  transform: scale(1.1) rotate(5deg);
}
.portfolio-block-one_c1add9359c478fc5:hover .pj-title_9c4a89c0601880ae {
  text-decoration: underline;
}
.portfolio-block-one_c1add9359c478fc5 .caption {
  margin-top: 35px;
}
.portfolio-block-one_c1add9359c478fc5 .caption .tag_44e8b5ccc80ac84f {
  margin: 0 -3px;
}
.portfolio-block-one_c1add9359c478fc5 .caption .tag_44e8b5ccc80ac84f 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_c1add9359c478fc5 .caption .pj-title_9c4a89c0601880ae {
  font-size: 32px;
  color: #000;
  margin-top: 15px;
}
.portfolio-block-one_c1add9359c478fc5 .caption .arrow {
  font-size: 26px;
  color: #000;
}
.portfolio-block-one_c1add9359c478fc5 .caption .arrow:hover {
  color: #0C3A30;
}

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

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

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

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

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

.project-details-two_770c488e34b2679c .bg-wrapper_a7b9872bf4fc732b {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
}
.project-details-two_770c488e34b2679c .slider-wrapper_8e5b99f5cdd1403c {
  height: 100%;
}
.project-details-two_770c488e34b2679c .slider-wrapper_8e5b99f5cdd1403c .carousel-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.project-details-two_770c488e34b2679c .slider-wrapper_8e5b99f5cdd1403c .carousel-control-next_e19b99256f199210,
.project-details-two_770c488e34b2679c .slider-wrapper_8e5b99f5cdd1403c .carousel-control-prev_afc0e0a95cedce4f {
  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_770c488e34b2679c .slider-wrapper_8e5b99f5cdd1403c .carousel-control-next_e19b99256f199210:hover,
.project-details-two_770c488e34b2679c .slider-wrapper_8e5b99f5cdd1403c .carousel-control-prev_afc0e0a95cedce4f:hover {
  background: #29594B;
  color: #fff;
}
.project-details-two_770c488e34b2679c .slider-wrapper_8e5b99f5cdd1403c .carousel-control-prev_afc0e0a95cedce4f {
  left: auto;
  right: 45px;
}
.project-details-two_770c488e34b2679c .info-wrapper_7dcca60ba1e4a124 {
  padding: 55px 50px 85px 70px;
}
.project-details-two_770c488e34b2679c .info-wrapper_7dcca60ba1e4a124 h3 {
  font-size: 36px;
}
.project-details-two_770c488e34b2679c .info-wrapper_7dcca60ba1e4a124 .list-meta_20f689d1378ec19f li {
  padding: 22px 0;
}
.project-details-two_770c488e34b2679c .info-wrapper_7dcca60ba1e4a124 .list-meta_20f689d1378ec19f .icon_a1413453ceae8f53 {
  width: 40px;
}
.project-details-two_770c488e34b2679c .info-wrapper_7dcca60ba1e4a124 .list-meta_20f689d1378ec19f .text1_f484482d287cb4ee {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.project-details-two_770c488e34b2679c .info-wrapper_7dcca60ba1e4a124 .list-meta_20f689d1378ec19f span {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.project-details-two_770c488e34b2679c .info-wrapper_7dcca60ba1e4a124 .social-share_877d340153571c60 li {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.project-details-two_770c488e34b2679c .info-wrapper_7dcca60ba1e4a124 .social-share_877d340153571c60 li a {
  font-size: 20px;
  color: #19352D;
  margin-left: 20px;
}

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

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

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

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

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

.feedback-section-three_e20dfa1819555326 .slider-wrapper_8e5b99f5cdd1403c {
  padding-left: 100px;
}
.feedback-section-three_e20dfa1819555326 .slider-wrapper_8e5b99f5cdd1403c .icon_a1413453ceae8f53 {
  left: 0;
  top: 18px;
}
.feedback-section-three_e20dfa1819555326 .slick-dots_5ff09211706b42cb {
  margin: 50px 0 0 15px;
  padding: 0;
}
.feedback-section-three_e20dfa1819555326 .slick-dots_5ff09211706b42cb li button {
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #000;
  padding: 0;
  margin-right: 3px;
}
.feedback-section-three_e20dfa1819555326 .slick-dots_5ff09211706b42cb .slick-active button {
  background: #000;
}
.feedback-section-three_e20dfa1819555326 .rating-box_1019bb1a0971e9b0 {
  position: absolute;
  padding: 50px 37px 35px;
  left: -75px;
  bottom: -65px;
  z-index: 1;
  background: #000;
}
.feedback-section-three_e20dfa1819555326 .rating-box_1019bb1a0971e9b0 .rating_b267831b414f2413 {
  font-size: 58px;
  letter-spacing: -1px;
  line-height: 25px;
  margin-bottom: 20px;
}
.feedback-section-three_e20dfa1819555326 .shape_01_b494cff11a20d4d1 {
  width: 15px;
  top: 7%;
  right: 52%;
}
.feedback-section-three_e20dfa1819555326 .shape_02_4f67c299c9cff0fe {
  width: 20px;
  bottom: 17%;
  right: 17%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.blog-meta-one_f4bc05e888689789 {
  background: #fff;
  border-radius: 30px;
}
.blog-meta-one_f4bc05e888689789 .post-data_c4673a50932d8669 {
  padding: 30px 35px 25px;
}
.blog-meta-one_f4bc05e888689789 .post-data_c4673a50932d8669 .post-info_c57fe7d613cc64ff {
  font-size: 18px;
  color: #AAAAAA;
}
.blog-meta-one_f4bc05e888689789 .post-data_c4673a50932d8669 .blog-title_0b5ca74ebabeda7f {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-one_f4bc05e888689789 .post-data_c4673a50932d8669 .blog-title_0b5ca74ebabeda7f:hover {
  text-decoration: underline;
}
.blog-meta-one_f4bc05e888689789 .post-img_974f6e521274d7df {
  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_f4bc05e888689789 .post-img_974f6e521274d7df .round-btn_5a98037ec4035649 {
  font-size: 25px;
  width: 55px;
  height: 55px;
  background: #fff;
  color: #19352D;
}
.blog-meta-one_f4bc05e888689789:hover .round-btn_5a98037ec4035649 {
  background: #CFFF45;
}
.blog-meta-one_f4bc05e888689789.style-two_6eb6238b4d24b89b {
  background: #F6F6F6;
  border-radius: 0;
}
.blog-meta-one_f4bc05e888689789.style-two_6eb6238b4d24b89b .post-img_974f6e521274d7df {
  border-radius: 0;
}
.blog-meta-one_f4bc05e888689789.style-two_6eb6238b4d24b89b .blog-title_0b5ca74ebabeda7f {
  font-weight: 700;
  font-size: 28px;
  color: #000;
}

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

.blog-meta-two_6faa0ba47d5be625 {
  background: #fff;
}
.blog-meta-two_6faa0ba47d5be625 .post-data_c4673a50932d8669 {
  padding-top: 30px;
}
.blog-meta-two_6faa0ba47d5be625 .post-data_c4673a50932d8669 .blog-title_0b5ca74ebabeda7f {
  width: 70%;
}
.blog-meta-two_6faa0ba47d5be625 .post-data_c4673a50932d8669 .blog-title_0b5ca74ebabeda7f h4 {
  font-size: 32px;
  line-height: 1.281em;
}
.blog-meta-two_6faa0ba47d5be625 .post-data_c4673a50932d8669 .blog-title_0b5ca74ebabeda7f:hover h4 {
  text-decoration: underline;
}
.blog-meta-two_6faa0ba47d5be625 .post-data_c4673a50932d8669 .round-btn_5a98037ec4035649 {
  font-size: 25px;
  width: 60px;
  height: 60px;
  border: 1px solid #19352D;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_6faa0ba47d5be625 .post-data_c4673a50932d8669 .round-btn_5a98037ec4035649:hover {
  background: #CFFF45;
  border-color: #CFFF45;
}
.blog-meta-two_6faa0ba47d5be625 .post-data_c4673a50932d8669 .post-info_c57fe7d613cc64ff {
  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_6faa0ba47d5be625 .post-img_974f6e521274d7df {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.blog-meta-two_6faa0ba47d5be625 .post-img_974f6e521274d7df .date_0f81307d947c0e4f {
  line-height: 38px;
  font-size: 16px;
  padding: 0 18px;
  text-transform: uppercase;
  background: #fff;
  color: #19352D;
}
.blog-meta-two_6faa0ba47d5be625.style-two_6eb6238b4d24b89b {
  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_6faa0ba47d5be625.style-two_6eb6238b4d24b89b p {
  font-size: 18px;
}
.blog-meta-two_6faa0ba47d5be625.style-two_6eb6238b4d24b89b .post-img_974f6e521274d7df {
  height: auto;
  width: 100%;
}
.blog-meta-two_6faa0ba47d5be625.style-two_6eb6238b4d24b89b .post-data_c4673a50932d8669 {
  padding: 26px 0;
}
.blog-meta-two_6faa0ba47d5be625.style-two_6eb6238b4d24b89b .post-data_c4673a50932d8669 .post-info_c57fe7d613cc64ff {
  border: none;
  padding: 0;
  margin: 0 0 12px;
}
.blog-meta-two_6faa0ba47d5be625.style-two_6eb6238b4d24b89b .post-data_c4673a50932d8669 .round-btn_5a98037ec4035649 {
  border: none;
}

.signup-btn-one_8870a652aa6947c9 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_8870a652aa6947c9 .icon_a1413453ceae8f53 {
  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_2f670e090ce9917a {
  z-index: 1;
}
.blog-section-three_2f670e090ce9917a .section-btn_8c1184625011fa46 {
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
}

.blog-section-four_2f3c43016196d7e0 {
  z-index: 5;
}
.blog-section-four_2f3c43016196d7e0.block-feature-three_55ff646ba767440a:before {
  display: none;
}
.blog-section-four_2f3c43016196d7e0.block-feature-three_55ff646ba767440a .block-one_42eafdbd7a812b35 {
  background: url(../captures/blog/blog_img_05.jpg) no-repeat center;
  height: 666px;
}

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

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

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

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

.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 {
  border-top: 1px dashed #BEBEBE;
  margin-top: 30px;
  padding: 36px 0;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 p {
  line-height: 1.8em;
  margin-bottom: 30px;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .quote-wrapper_ff3d23bee58d006d {
  text-align: center;
  margin: 62px 0 35px;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .quote-wrapper_ff3d23bee58d006d .wrapper_3a431bc56f12b4ca {
  position: relative;
  padding: 38px 12px 40px;
  border-top: 1px dashed #CBCBCB;
  border-bottom: 1px dashed #CBCBCB;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .quote-wrapper_ff3d23bee58d006d .wrapper_3a431bc56f12b4ca .icon_a1413453ceae8f53 {
  width: 55px;
  height: 55px;
  background: #29594B;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .quote-wrapper_ff3d23bee58d006d .wrapper_3a431bc56f12b4ca h3 {
  font-size: 36px;
  line-height: 1.444em;
  margin: 0;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .quote-wrapper_ff3d23bee58d006d h6 {
  font-size: 20px;
  margin: 24px 0 0;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .quote-wrapper_ff3d23bee58d006d h6 span {
  color: rgba(0, 0, 0, 0.5);
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .img-gallery_93e1d12f0804dd88 {
  margin-bottom: 50px;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .img-gallery_93e1d12f0804dd88 img {
  border-radius: 20px;
  margin-top: 15px;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 h3 {
  font-size: 32px;
  margin-bottom: 20px;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .list-item_f1fe7e9c9bc76e79 li {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 33px;
  margin-bottom: 23px;
}
.blog-details_1e6a8526eb5f632a .post-details-meta_f8f65a6196ff8a32 .list-item_f1fe7e9c9bc76e79 li:after {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  font-size: 0.95em;
  top: 3px;
  left: 0;
  color: #000;
}
.blog-details_1e6a8526eb5f632a .bottom-widget_cabd859c15a90e5a {
  padding: 10px 0 5px;
}
.blog-details_1e6a8526eb5f632a .bottom-widget_cabd859c15a90e5a .tags_9836952ef3ace873 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 7px;
}
.blog-details_1e6a8526eb5f632a .bottom-widget_cabd859c15a90e5a .tags_9836952ef3ace873 a {
  line-height: 26px;
  border-radius: 16px;
  background: #fff;
  padding: 0 10px;
  color: #19352D;
  font-size: 16px;
  margin-right: 5px;
}
.blog-details_1e6a8526eb5f632a .bottom-widget_cabd859c15a90e5a .tags_9836952ef3ace873 a:hover {
  color: #000;
  text-decoration: underline;
}
.blog-details_1e6a8526eb5f632a .bottom-widget_cabd859c15a90e5a .share-icon_43d16b1b51e05293 li:first-child {
  font-weight: 500;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.blog-details_1e6a8526eb5f632a .bottom-widget_cabd859c15a90e5a .share-icon_43d16b1b51e05293 a {
  color: #19352D;
  font-size: 18px;
  margin-left: 17px;
}
.blog-details_1e6a8526eb5f632a .grey-bg_892180d46eb933fa {
  background: #f4f4f4;
  border-radius: 30px;
  padding: 40px 35px;
}
.blog-details_1e6a8526eb5f632a .blog-inner-title_213ffce271540c46 {
  font-size: 42px;
  margin-bottom: 10px;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d {
  margin: 60px 0;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c {
  border-top: 1px dashed #CBCBCB;
  padding: 38px 0 20px;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c:last-child {
  padding-bottom: 5px;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c .reply-comment_d095be5ce85cb94c {
  border: none;
  padding: 40px 0 30px;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c .user-avatar_8b4b306c5a5d859d {
  width: 60px;
  height: 60px;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c .comment-text_598636a101d7c808 {
  width: calc(100% - 60px);
  padding-left: 25px;
  position: relative;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c .comment-text_598636a101d7c808 .name {
  font-size: 20px;
  color: #19352D;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c .comment-text_598636a101d7c808 .date_0f81307d947c0e4f {
  font-size: 16px;
  color: #ADADAD;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c .comment-text_598636a101d7c808 p {
  font-size: 18px;
  line-height: 32px;
  margin: 7px 0 10px 0px;
}
.blog-details_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c .comment-text_598636a101d7c808 .reply-btn_a5f5ea437b47f8ef {
  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_1e6a8526eb5f632a .blog-comment-area_4758491d66c2ca4d .comment_48269b306b89157c .comment-text_598636a101d7c808 .reply-btn_a5f5ea437b47f8ef:hover {
  background: #CFFF45;
  color: #19352D;
}
.blog-details_1e6a8526eb5f632a .blog-comment-form_a17dd67f6ea02449 p a {
  color: #19352D;
}
.blog-details_1e6a8526eb5f632a .blog-comment-form_a17dd67f6ea02449 form label {
  font-size: 16px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding-bottom: 5px;
}
.blog-details_1e6a8526eb5f632a .blog-comment-form_a17dd67f6ea02449 form input {
  display: block;
  font-size: 18px;
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding: 0 25px;
  background: #fff;
}
.blog-details_1e6a8526eb5f632a .blog-comment-form_a17dd67f6ea02449 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_b164217e8c0b9140 {
  height: 600px;
}

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

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

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

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

.footer-one_d8d12ca562bba348 {
  background: #0C3A30;
  padding-top: 95px;
}
.footer-one_d8d12ca562bba348 .bottom-footer_4aa87ec08a7facb3 {
  border-top: 1px dashed rgba(255, 255, 255, 0.25);
  margin-top: 32px;
  padding: 40px 0 25px;
}
.footer-one_d8d12ca562bba348 .social-icon_348423d7d51b75df 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_d8d12ca562bba348 .social-icon_348423d7d51b75df a:hover {
  background: #CFFF45;
  color: #29594B;
}
.footer-one_d8d12ca562bba348 .footer-title_707f6a48704c94e8 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.footer-one_d8d12ca562bba348 .footer-nav-link_e970a8c4030b3e75 a {
  color: rgba(255, 255, 255, 0.7);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-one_d8d12ca562bba348 .footer-nav-link_e970a8c4030b3e75 a:hover {
  color: #fff;
}
.footer-nav-link_e970a8c4030b3e75 p {
  font-size: 16px;
}
.logo_06bcceb8eabc4e83 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_2fae6f77aed4401c {
  min-width: 80px;
  max-height: 40px;
  max-width: 150px;
}
.casino-li_dd48e5dbb6a97396 {
  align-content: center;
}

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

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

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

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

.footer-three_87e9921f9a778315 {
  padding: 75px 0 0;
  position: relative;
  z-index: 1;
}
.footer-three_87e9921f9a778315 .round-bg_5f0125f8603a888d {
  width: 350px;
  height: 350px;
  padding: 15px 15px;
  background: #FFF6C6;
}
.footer-three_87e9921f9a778315 .round-bg_5f0125f8603a888d.color-two_786846d0bde2b6ad {
  background: #F6FFDD;
}
.footer-three_87e9921f9a778315 .footer-intro_8f172605e3db49f2 p a {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.footer-three_87e9921f9a778315 .footer-intro_8f172605e3db49f2 p a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_87e9921f9a778315 .footer-title_707f6a48704c94e8 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.footer-three_87e9921f9a778315 .footer-nav-link_e970a8c4030b3e75 a {
  color: rgba(0, 0, 0, 0.5);
  line-height: 46px;
  transition: all 0.2s ease-in-out 0s;
}
.footer-three_87e9921f9a778315 .footer-nav-link_e970a8c4030b3e75 a:hover {
  color: #19352D;
  text-decoration: underline;
}
.footer-three_87e9921f9a778315 .bottom-footer_4aa87ec08a7facb3 {
  border-top: 1px solid #e2e2e2;
  margin-top: 40px;
  padding: 40px 0 25px;
}
.footer-three_87e9921f9a778315 .bottom-footer_4aa87ec08a7facb3 .copyright_72706bf10ffa4b75 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.7);
}
.footer-three_87e9921f9a778315 .bottom-footer_4aa87ec08a7facb3 .bottom-nav_c0473d46e049384c {
  margin: 0 -12px;
}
.footer-three_87e9921f9a778315 .bottom-footer_4aa87ec08a7facb3 .bottom-nav_c0473d46e049384c a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #000;
}
.footer-three_87e9921f9a778315 .bottom-footer_4aa87ec08a7facb3 .bottom-nav_c0473d46e049384c a:hover {
  text-decoration: underline;
}
.footer-three_87e9921f9a778315 .bottom-footer_4aa87ec08a7facb3 .social-icon_348423d7d51b75df {
  margin: 0 -10px;
}
.footer-three_87e9921f9a778315 .bottom-footer_4aa87ec08a7facb3 .social-icon_348423d7d51b75df a {
  margin: 0 10px;
}
.footer-three_87e9921f9a778315 .bottom-footer_4aa87ec08a7facb3 .social-icon_348423d7d51b75df a:hover {
  color: #19352D;
}
.footer-three_87e9921f9a778315 .shape_01_b494cff11a20d4d1 {
  top: -3%;
  left: -3%;
}
.footer-three_87e9921f9a778315 .shape_02_4f67c299c9cff0fe {
  bottom: 8%;
  right: 13%;
  animation: rotated 48s infinite linear;
}

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

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

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

.footer-five_13392190374feab8 {
  background: #000;
  padding: 105px 0 20px;
  z-index: 1;
  overflow: hidden;
}
.footer-five_13392190374feab8:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: url(../captures/assets_ac64ac0c78/bg_07.svg) no-repeat center bottom;
  background-size: cover;
  z-index: -1;
}
.footer-five_13392190374feab8 h2 {
  font-size: 132px;
  line-height: 1.185em;
}
.footer-five_13392190374feab8 .btn-group_367fb2cbbdb9557b {
  padding: 15px 15px 15px 55px;
  border-radius: 80px;
  background: #DFFF5E;
  margin: 85px 0 110px;
}
.footer-five_13392190374feab8 .btn-group_367fb2cbbdb9557b h3 {
  font-size: 70px;
  color: #000;
  margin: 0;
}
.footer-five_13392190374feab8 .btn-group_367fb2cbbdb9557b h3 span {
  font-weight: 700;
  font-style: italic;
  text-decoration-line: underline;
  text-decoration-thickness: 4px;
}
.footer-five_13392190374feab8 .btn-group_367fb2cbbdb9557b .round-btn_5a98037ec4035649 {
  width: 125px;
  height: 125px;
  text-align: center;
  font-size: 55px;
  color: #DFFF5E;
  background: #101010;
}
.footer-five_13392190374feab8 .btn-group_367fb2cbbdb9557b .round-btn_5a98037ec4035649:hover, .footer-five_13392190374feab8 .btn-group_367fb2cbbdb9557b .round-btn_5a98037ec4035649:focus {
  background: #29594B;
  color: #fff;
}
.footer-five_13392190374feab8 .social-icon_348423d7d51b75df {
  margin: 0 -20px;
}
.footer-five_13392190374feab8 .social-icon_348423d7d51b75df a {
  color: #fff;
  margin: 0 20px;
}
.footer-five_13392190374feab8 .social-icon_348423d7d51b75df a:hover {
  color: #DFFF5E;
}
.footer-five_13392190374feab8 .bottom-nav_c0473d46e049384c {
  margin: 0 -12px;
}
.footer-five_13392190374feab8 .bottom-nav_c0473d46e049384c a {
  font-size: 18px;
  font-weight: 500;
  margin: 0 12px;
  color: #fff;
}
.footer-five_13392190374feab8 .bottom-nav_c0473d46e049384c a:hover {
  text-decoration: underline;
}
.footer-five_13392190374feab8 .shape_01_b494cff11a20d4d1 {
  top: 11%;
  right: 10%;
  width: 3.4%;
  animation: rotated 48s infinite linear;
}
.footer-five_13392190374feab8 .shape_02_4f67c299c9cff0fe {
  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_722f578d5a7bf88f {
  animation-duration: 2s;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.bounce_16b38ebe3962b368 {
  animation-name: bounce;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash_a68cd0eed1fdfdf9 {
  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_b525056c380d6075 {
  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_60452f8ec2bb3a24 {
  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_093168e1aed1193f {
  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_be8bde9663968f7e {
  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_4360c12c9e3ba8fb {
  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_2ed6c8bf6129a776 {
  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_bed3c054240aef8e {
  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_1dfb26f3a49a3fc3 {
  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_a9ec33f5d0b3c3ee {
  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_781670e4eb350845 {
  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_1aeef615e9c46b44 {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown_37ac909eeecb0ff1 {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft_21dc426f7635d716 {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight_2d49936bc6a88537 {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp_41bfd912e38d444e {
  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_77da0ee9ff08f147 {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig_3aae0d3f875e8f57 {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft_95f605729eb82673 {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig_c37ed9e483b223cd {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight_6832686d77fadd82 {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig_5ee6edec00b3e451 {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp_3489fa641a2fc302 {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig_74ac70669a198e09 {
  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_8c424cb75b583197 {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig_38e248d9432c1622 {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft_6358b8e9e91dda42 {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig_cf12bcc374b5d6f0 {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight_2633a48e6c422c5f {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig_cff72a9dbe405290 {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp_e89991d5ac0ebba3 {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig_40a36dcffffed8de {
  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_4e96cc413d17409a {
  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_c158912f22e80990 {
  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_651e19373473c26f {
  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_e63bd9d8602f76df {
  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_fdf2eecaabeb7482 {
  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_c6eb383d2b5e136f {
  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_33c3213a8d6abef5 {
  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_4caccdff39c1860c {
  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_1757096e55753c3a {
  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_d034b58003265bec {
  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_59b26129054634eb {
  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_29ab93b500442ee4 {
  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_b7bc1f4cf5f668d7 {
  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_110b93176087a241 {
  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_b18bfd9b96855228 {
  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_f695787978074ce2 {
  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_e340ae40fa49b83a {
  animation-name: rotateOutUpRight;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInUp_ee1218402a51986e {
  animation-name: slideInUp;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}
.slideInDown_c34f63cab4d8e78b {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInLeft_657d186281ee2078 {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  100% {
    transform: translateX(0);
  }
}
.slideInRight_b9b61dad4c0c48a8 {
  animation-name: slideInRight;
}
@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft_8d0cf5aa9425b194 {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight_419c75a89c48cf82 {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp_66b875314cdd04b4 {
  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_722f578d5a7bf88f {
  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_a9e2a07f23725ac5 {
  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_1cc944d74d96cc1e {
  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_da3e5cac5569388a .theme-select-menu_1965ea8f90b91f64 {
  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_e8f0c0b1e7ec20a3 {
  overflow: hidden;
}
.product-block-one_e8f0c0b1e7ec20a3 .img-holder_b958936ded447d2f {
  position: relative;
  background: #F5F5F5;
  z-index: 5;
  margin-bottom: 22px;
}
.product-block-one_e8f0c0b1e7ec20a3 .img-holder_b958936ded447d2f .cart-icon_23c922459322902f {
  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_e8f0c0b1e7ec20a3 .img-holder_b958936ded447d2f .cart-icon_23c922459322902f:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_e8f0c0b1e7ec20a3 .img-holder_b958936ded447d2f .cart-button_769e9039757ecb07 {
  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_e8f0c0b1e7ec20a3 .img-holder_b958936ded447d2f .cart-button_769e9039757ecb07:hover {
  color: #19352D;
  background: #CFFF45;
}
.product-block-one_e8f0c0b1e7ec20a3 .product-title_e57465e68a692fe2 {
  font-weight: 500;
  color: #19352D;
  font-size: 20px;
  text-transform: capitalize;
}
.product-block-one_e8f0c0b1e7ec20a3 .rating_b267831b414f2413 {
  margin: 0 -3px;
}
.product-block-one_e8f0c0b1e7ec20a3 .rating_b267831b414f2413 li {
  font-size: 15px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-block-one_e8f0c0b1e7ec20a3 .rating_b267831b414f2413 li .bi-star-fill_ea5bcc87ddec2a45 {
  color: #FFCB65;
}
.product-block-one_e8f0c0b1e7ec20a3 .price_2ecba89d06d3a842 {
  font-weight: 500;
  font-size: 22px;
  color: #0E3E2F;
  margin-top: 10px;
}
.product-block-one_e8f0c0b1e7ec20a3:hover .cart-button_769e9039757ecb07 {
  opacity: 1;
  transform: translateY(0);
}
.product-block-one_e8f0c0b1e7ec20a3:hover .product-img_0489fdcea57c7905 {
  transform: scale(0.95);
}
.product-block-one_e8f0c0b1e7ec20a3:hover .cart-icon_23c922459322902f {
  opacity: 1;
  transform: scale(1);
}
.product-block-one_e8f0c0b1e7ec20a3:hover .product-title_e57465e68a692fe2 {
  text-decoration: underline;
}

.product-details-one_2e098dcdacdb5fdc .product-img-tab_6371fda586cda635 {
  border: none;
}
.product-details-one_2e098dcdacdb5fdc .product-img-tab_6371fda586cda635 .nav-link {
  width: 100%;
  background: #F6F6F6;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 5px 0;
  height: 88px;
  margin-bottom: 12px;
}
.product-details-one_2e098dcdacdb5fdc .product-img-tab_6371fda586cda635 .nav-link img {
  max-height: 100%;
}
.product-details-one_2e098dcdacdb5fdc .product-img-tab_6371fda586cda635 .nav-link.active {
  background: #fff;
  border-color: #000;
}
.product-details-one_2e098dcdacdb5fdc .product-img-tab-content_74c750b14effd036 {
  background: #F6F6F6;
  padding: 20px;
}
.product-details-one_2e098dcdacdb5fdc .product-img-tab-content_74c750b14effd036 img {
  margin: auto;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .stock-tag_3d229fb7eb6b9084 {
  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_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .product-name_212e44014ae3e4b7 {
  text-transform: capitalize;
  font-size: 32px;
  margin: 25px 0 15px;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .rating_b267831b414f2413 li {
  font-size: 15px;
  margin-right: 6px;
  color: #B3B3B3;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .rating_b267831b414f2413 li .bi-star-fill_ea5bcc87ddec2a45 {
  color: #FFCB65;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .rating_b267831b414f2413 li a {
  font-size: 17px;
  color: #000;
  margin-left: 12px;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .rating_b267831b414f2413 li a:hover {
  text-decoration: underline;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .price_2ecba89d06d3a842 {
  font-size: 26px;
  font-weight: 700;
  color: #29594B;
  padding: 25px 0 5px;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .price_2ecba89d06d3a842 del {
  font-size: 0.7em;
  opacity: 0.6;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .availability_b59c3b79af05c7be {
  color: #989CA2;
  font-size: 17px;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .description-text_7ce77d72b7837d1e {
  padding: 10px 0 15px;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .product-feature_36dccb215f405deb {
  margin-bottom: 20px;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .product-feature_36dccb215f405deb li {
  color: #000;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .product-feature_36dccb215f405deb li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .customize-order_b3712225d993eef3 h6 {
  font-size: 18px;
  margin: 0 15px 0 0;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .customize-order_b3712225d993eef3 .quantity_4ba5d76af9b095a6 .button-group_5fd56d8972f83f17 {
  border: 1px solid #e3e3e3;
  display: inline-block;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .customize-order_b3712225d993eef3 .quantity_4ba5d76af9b095a6 .button-group_5fd56d8972f83f17 li {
  line-height: 40px;
  max-height: 40px;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .customize-order_b3712225d993eef3 .quantity_4ba5d76af9b095a6 .button-group_5fd56d8972f83f17 li button {
  font-size: 25px;
  color: #C9C9C9;
  background: transparent;
  width: 32px;
}
.product-details-one_2e098dcdacdb5fdc .product-info_f8f4184bb144bf96 .customize-order_b3712225d993eef3 .quantity_4ba5d76af9b095a6 .button-group_5fd56d8972f83f17 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_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .nav-tabs_cc03422ca9960089 {
  border-bottom: 1px solid #EBEBEB;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .nav-tabs_cc03422ca9960089 .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_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .nav-tabs_cc03422ca9960089 .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_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .nav-tabs_cc03422ca9960089 .nav-link.active:before {
  transform: scale(1);
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .nav-tabs_cc03422ca9960089 .nav-item:last-child .nav-link {
  margin-right: 0;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .tab-content_b2e087c4c17137a4 h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 18px;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .tab-content_b2e087c4c17137a4 .product-feature_36dccb215f405deb li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .tab-content_b2e087c4c17137a4 .product-feature_36dccb215f405deb li:before {
  content: "\f633";
  position: absolute;
  font-family: "bootstrap-icons";
  top: 2px;
  left: 0;
  color: #29594B;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .user-comment-area_0b507384f13dc2a0 .single-comment_fc2e18a955028fee {
  padding-bottom: 40px;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .user-comment-area_0b507384f13dc2a0 .single-comment_fc2e18a955028fee:last-child {
  padding-bottom: 0;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .user-comment-area_0b507384f13dc2a0 .user-img_77c97c0ae38b604c {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .user-comment-area_0b507384f13dc2a0 .user-comment-data_1c73f0fdd5d27111 {
  padding-left: 30px;
  position: relative;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .user-comment-area_0b507384f13dc2a0 .user-comment-data_1c73f0fdd5d27111 .name {
  font-size: 18px;
  margin-bottom: 4px;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .user-comment-area_0b507384f13dc2a0 .user-comment-data_1c73f0fdd5d27111 .rating_b267831b414f2413 li {
  font-size: 14px;
  margin: 0 3px;
  color: #B3B3B3;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .user-comment-area_0b507384f13dc2a0 .user-comment-data_1c73f0fdd5d27111 .rating_b267831b414f2413 li .bi-star-fill_ea5bcc87ddec2a45 {
  color: #FFCB65;
}
.product-details-one_2e098dcdacdb5fdc .product-review-tab_8a785ab59741d6c7 .user-comment-area_0b507384f13dc2a0 .user-comment-data_1c73f0fdd5d27111 p {
  padding-top: 8px;
}

.cart-list-form_4e295a8c46edba41 {
  position: relative;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 {
  margin: 0;
  background: transparent;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 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_4e295a8c46edba41 .table_53fb90b6ea47f227 th:first-child {
  text-align: left;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody td {
  padding: 0 0 70px;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody tr:first-child td {
  padding-top: 60px;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody tr:last-child td {
  padding-bottom: 40px;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .product-thumbnails_f3028b040a36a4ac {
  width: 85px;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .product-thumbnails_f3028b040a36a4ac img {
  max-height: 100%;
  max-width: none;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .product-thumbnails_f3028b040a36a4ac .product-img_0489fdcea57c7905 {
  display: block;
  max-width: 85px;
  max-height: 85px;
  overflow: hidden;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .product-info_f8f4184bb144bf96 {
  padding-left: 30px;
  text-align: left;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .product-info_f8f4184bb144bf96 .product-name_212e44014ae3e4b7 {
  font-weight: 700;
  font-size: 20px;
  color: #19352D;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .product-info_f8f4184bb144bf96 .serial_967c9b4b6f2c4105 {
  font-size: 15px;
  color: rgba(31, 31, 31, 0.5);
  padding-bottom: 6px;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .product-info_f8f4184bb144bf96 ul li {
  display: inline-block;
  font-size: 16px;
  color: #000;
  padding-right: 15px;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .price_2ecba89d06d3a842 {
  font-weight: 500;
  font-size: 18px;
  color: #19352D;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .quantity_4ba5d76af9b095a6 li {
  display: inline-block;
  line-height: 40px;
  max-height: 40px;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .quantity_4ba5d76af9b095a6 li .btn_67881875048805fc {
  font-size: 24px;
  padding: 0;
  border: none;
  vertical-align: inherit;
  color: #1d1d1d;
  background: transparent;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .quantity_4ba5d76af9b095a6 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_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .remove-product_d4ce42bb5ee8c469 {
  color: #000;
  font-size: 22px;
}
.cart-list-form_4e295a8c46edba41 .table_53fb90b6ea47f227 tbody .remove-product_d4ce42bb5ee8c469:hover {
  color: #ff2759;
}
.cart-list-form_4e295a8c46edba41 .cart-footer_9b7acd37471327f6 {
  border-top: 2px solid #545454;
  margin-top: 28px;
  padding-top: 40px;
}
.cart-list-form_4e295a8c46edba41 .cart-footer_9b7acd37471327f6 .coupon-form_e71741810d057183 input {
  width: 240px;
  height: 50px;
  border: none;
  border-bottom: 2px solid #545454;
  font-size: 18px;
  margin-right: 30px;
  background: transparent;
}
.cart-list-form_4e295a8c46edba41 .cart-footer_9b7acd37471327f6 .cart-total-section_c09e5a5c0b856f05 {
  text-align: right;
  padding-right: 82px;
}
.cart-list-form_4e295a8c46edba41 .cart-footer_9b7acd37471327f6 .cart-total-section_c09e5a5c0b856f05 .cart-total-table_343f4f06a69f42d1 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_4e295a8c46edba41 .cart-footer_9b7acd37471327f6 .cart-total-section_c09e5a5c0b856f05 .cart-total-table_343f4f06a69f42d1 tr td {
  font-size: 18px;
  font-weight: 500;
  color: #19352D;
  padding-bottom: 16px;
}

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

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

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

.fancybox-active_40c8a2d0cc7e52c7 {
  height: auto;
}

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

.fancybox-caption_f7fb56fd8022581d, .fancybox-infobar_e5f79e42d22c6053, .fancybox-navigation_4a99a0b43b71ccac .fancybox-button_4142b49117de18ae, .fancybox-toolbar_00c15a67107357b5 {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption_acb41f61717fedc6 .fancybox-caption_f7fb56fd8022581d, .fancybox-show-infobar_cd04bb9680d03ab9 .fancybox-infobar_e5f79e42d22c6053, .fancybox-show-nav_0f50e65548e5fa07 .fancybox-navigation_4a99a0b43b71ccac .fancybox-button_4142b49117de18ae, .fancybox-show-toolbar_738b6f2c6c63f743 .fancybox-toolbar_00c15a67107357b5 {
  opacity: 1;
  transition: opacity 0.25s, visibility 0s;
  visibility: visible;
}

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

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

.fancybox-is-open_f5255a7380212b44 .fancybox-stage_016ae101a3e84d44 {
  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_d6fbdf7d5b654ca0 .fancybox-slide, .fancybox-slide--current_0174367f7683385c, .fancybox-slide--next_72b329753380a6f8, .fancybox-slide--previous_69173c44df876503 {
  display: block;
}

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

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

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

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

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

.fancybox-content_a5fc0048122a5c0f {
  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_5f3ff492097410d8 .fancybox-content_a5fc0048122a5c0f {
  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_baba6c77597c0ddc .fancybox-content_a5fc0048122a5c0f {
  cursor: zoom-out;
}

.fancybox-can-zoomIn_6f61ff643a4ce772 .fancybox-content_a5fc0048122a5c0f {
  cursor: zoom-in;
}

.fancybox-can-drag_86a98a1708d3ca75 .fancybox-content_a5fc0048122a5c0f {
  cursor: grab;
}

.fancybox-is-dragging_c05385a8bb7c2f46 .fancybox-content_a5fc0048122a5c0f {
  cursor: grabbing;
}

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

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

.fancybox-slide--html_ee62275a76b690ce .fancybox-content_a5fc0048122a5c0f {
  margin-bottom: 6px;
}

.fancybox-slide--iframe_7d98bca0bed561a9 .fancybox-content_a5fc0048122a5c0f, .fancybox-slide--map_221c26d6bb037bd4 .fancybox-content_a5fc0048122a5c0f, .fancybox-slide--video_c218d89a9ca26a90 .fancybox-content_a5fc0048122a5c0f {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video_c218d89a9ca26a90 .fancybox-content_a5fc0048122a5c0f {
  background: #000;
}

.fancybox-slide--map_221c26d6bb037bd4 .fancybox-content_a5fc0048122a5c0f {
  background: #e5e3df;
}

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

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

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

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

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

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

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

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

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

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

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

.fancybox-button--play_ed22bacbb929080c svg path, .fancybox-button--share_abd04357e4fe9695 svg path, .fancybox-button--thumbs_a45f5e28fdc26541 svg path {
  fill: currentColor;
}

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

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

.fancybox-show-nav_0f50e65548e5fa07 .fancybox-navigation_4a99a0b43b71ccac .fancybox-button_4142b49117de18ae {
  transition: opacity 0.25s, visibility 0s, color 0.25s;
}

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

.fancybox-navigation_4a99a0b43b71ccac .fancybox-button--arrow_left_d2d39c8236780017 {
  left: 6px;
}

.fancybox-navigation_4a99a0b43b71ccac .fancybox-button--arrow_right_4a1f7efb6b4f2424 {
  right: 6px;
}

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

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

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

.fancybox-slide--iframe_7d98bca0bed561a9 .fancybox-close-small_3a0e4043afed52c4, .fancybox-slide--image_5f3ff492097410d8 .fancybox-close-small_3a0e4043afed52c4, .fancybox-slide--video_c218d89a9ca26a90 .fancybox-close-small_3a0e4043afed52c4 {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px;
}

.fancybox-slide--iframe_7d98bca0bed561a9 .fancybox-close-small_3a0e4043afed52c4:hover svg, .fancybox-slide--image_5f3ff492097410d8 .fancybox-close-small_3a0e4043afed52c4:hover svg, .fancybox-slide--video_c218d89a9ca26a90 .fancybox-close-small_3a0e4043afed52c4:hover svg {
  background: transparent;
  color: #fff;
}

.fancybox-is-scaling_6bc4388cae922dce .fancybox-close-small_3a0e4043afed52c4, .fancybox-is-zoomable_5ff66d408e24640e.fancybox-can-drag_86a98a1708d3ca75 .fancybox-close-small_3a0e4043afed52c4 {
  display: none;
}

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

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

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

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

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

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

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

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

.fancybox-fx-fade_a873909a3de5d270.fancybox-slide--next_72b329753380a6f8, .fancybox-fx-fade_a873909a3de5d270.fancybox-slide--previous_69173c44df876503 {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade_a873909a3de5d270.fancybox-slide--current_0174367f7683385c {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-share__input_9d14b607f404ad9e {
  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_ab4d48be3c79671a {
  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_de22e4ce62752132 {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs_7e219da95f7a4b95 .fancybox-thumbs_ab4d48be3c79671a {
  display: block;
}

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

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

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

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

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

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

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

.fancybox-thumbs_ab4d48be3c79671a > 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_ab4d48be3c79671a .fancybox-thumbs-active_28eda52b4567f72c:before {
  opacity: 1;
}

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

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

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

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

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

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

.slick-slider_f28b4cf4b5fa2cde .slick-track_0d72fbe66bfcbc85,
.slick-slider_f28b4cf4b5fa2cde .slick-list_10bb5ee753d4438b {
  transform: translate3d(0, 0, 0);
}

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

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

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

.slick-loading_7b3dabdeba04c102 .slick-track_0d72fbe66bfcbc85 {
  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_7b3dabdeba04c102 img {
  display: none;
}

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

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

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

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

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